2

我正在尝试通过 Tally 中的 XML 请求导入特定账单的付款凭证。我在这方面取得了部分成功。

我只能针对账户导入付款凭证,但不能针对参考(特定账单)。

这是 XML 请求:

<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Import</TALLYREQUEST>
<TYPE>Data</TYPE>
<ID>Vouchers</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<SVCURRENTCOMPANY>Test Company</SVCURRENTCOMPANY>
</STATICVARIABLES>
</DESC>
<DATA>
<TALLYMESSAGE>
<VOUCHER>
<DATE>20190302</DATE>
<NARRATION>Test Import Payment</NARRATION>
<VOUCHERTYPENAME>Payment</VOUCHERTYPENAME>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Test Bill</LEDGERNAME>
<ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE>
<AMOUNT>-2.00</AMOUNT>
</ALLLEDGERENTRIES.LIST>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Cash</LEDGERNAME>
<ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE>
<AMOUNT>2.00</AMOUNT>
</ALLLEDGERENTRIES.LIST>
</VOUCHER>
</TALLYMESSAGE>
</DATA>
</BODY>
</ENVELOPE>

上面的 XML 成功地在帐户上创建了一个付款凭证,但不是针对参考。

我进行了一些 XML 更改(添加BILLALLOCATIONS.LIST标记)以实现我想要的结果,但它最终给出了相同的结果。

<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Import</TALLYREQUEST>
<TYPE>Data</TYPE>
<ID>Vouchers</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<SVCURRENTCOMPANY>Test Company</SVCURRENTCOMPANY>
</STATICVARIABLES>
</DESC>
<DATA>
<TALLYMESSAGE>
<VOUCHER>
<DATE>20190302</DATE>
<NARRATION>Test Import Payment</NARRATION>
<VOUCHERTYPENAME>Payment</VOUCHERTYPENAME>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Test Bill</LEDGERNAME>
<ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE>
<AMOUNT>-2.00</AMOUNT>
<BILLALLOCATIONS.LIST>
<NAME>777</NAME>
<BILLTYPE>Agst Ref</BILLTYPE>
<TDSDEDUCTEEISSPECIALRATE>No</TDSDEDUCTEEISSPECIALRATE>
<AMOUNT>-₹ 2.00</AMOUNT>
<INTERESTCOLLECTION.LIST> </INTERESTCOLLECTION.LIST>
<STBILLCATEGORIES.LIST> </STBILLCATEGORIES.LIST>
</BILLALLOCATIONS.LIST>
</ALLLEDGERENTRIES.LIST>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Cash</LEDGERNAME>
<ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE>
<AMOUNT>2.00</AMOUNT>
</ALLLEDGERENTRIES.LIST>
</VOUCHER>
</TALLYMESSAGE>
</DATA>
</BODY>
</ENVELOPE>

请帮助我实现我想要的输出。提前致谢。

4

1 回答 1

3

我已从 BillAllocations.List 中的金额标签中删除了卢比符号

<BILLALLOCATIONS.LIST>
<NAME>777</NAME>
<BILLTYPE>Agst Ref</BILLTYPE>
<TDSDEDUCTEEISSPECIALRATE>No</TDSDEDUCTEEISSPECIALRATE>
<AMOUNT>-2.00</AMOUNT> 

在此之后,我可以针对特定账单导入付款凭证。

于 2019-03-19T11:28:25.457 回答