【问题标题】:How to find tax type in tally xml export?如何在理货 xml 导出中查找税款类型?
【发布时间】:2021-03-02 09:52:09
【问题描述】:

我不熟悉我正在使用的 TDL 开发

<?xml version="1.0" encoding="utf-8" ?>
<ENVELOPE>
  <HEADER>
    <TALLYREQUEST>
      Export Data
    </TALLYREQUEST>
  </HEADER>
  <BODY>
    <EXPORTDATA>
      <REQUESTDESC>
        <STATICVARIABLES>
          <SVFROMDATE>
            20210101
          </SVFROMDATE>
          <SVTODATE>
            20210116
          </SVTODATE>
          <VOUCHERTYPENAME>
            Purchase
          </VOUCHERTYPENAME>
          <EXPLODEFLAG>
            Yes
          </EXPLODEFLAG>
          <SVEXPORTFORMAT>
            $$SysName: XML
          </SVEXPORTFORMAT>
        </STATICVARIABLES>
        <REPORTNAME>
          Voucher Register
        </REPORTNAME>
      </REQUESTDESC>
    </EXPORTDATA>
  </BODY>
</ENVELOPE>

上面提到的 XML 请求成功地给了我购买凭证的列表。所有发票级别信息都可以在ENVELOPE/BODY/IMPORTDATA/REQUESTDATA/TALLYMESSAGE 节点中找到。每个TALLYMESSAGE 节点包含所有发票级别信息,并带有多个LEDGERENTRIES.LIST 节点,然后由多个金额组成,例如。

<LEDGERENTRIES.LIST>
     <AMOUNT>123</AMOUNT>
</LEDGERENTRIES.LIST>

<LEDGERENTRIES.LIST>
     <AMOUNT>-12</AMOUNT>
</LEDGERENTRIES.LIST>

<LEDGERENTRIES.LIST>
     <AMOUNT>-12</AMOUNT>
</LEDGERENTRIES.LIST>

这些负值表示税额,但我无法找到一种方法来识别凭证中的税种(CGST、IGST、SGST)。 有什么方法可以识别税种。

【问题讨论】:

  • 请发布包含您遇到问题的节点的输入 xml 示例。
  • @jdweng 这里是包含 IGST 税的单张发票的 xml,不要被 LEDGERENTRIES.LIST/LEDGERNAME 节点混淆,因为我可以从我的计数中更改该名称本身。我只是在寻找一种方法来识别税种而不查看 LEDGERNAME [链接](codebeautify.org/xmlviewer/cb341373)
  • 你检查过 吗?
  • @jdweng 这就是我所说的 LEDGERNAME 的值不是通用的,它可以从计数本身更改。我可以将 INPUT IGST 的值更改为任何值。这就是我寻找其他标识符的原因。
  • 我查看并没有看到任何标识符集。我假设税率是正确的,也许你不需要输入。这是生成xml文件时需要解决的问题。

标签: c# xml tally


【解决方案1】:

从凭证 XML 中,我们无法识别分类帐的税收类型,因为理货不会生成 taxtype 标记 用于凭证分类帐 如果您仍然想知道分类帐的税收类型,然后请求理货以获取分类帐详细信息,您可以在 &lt;TAXTYPE TYPE="String"&gt;GST&lt;/TAXTYPE&gt; 标记

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多