Импортировать платежный ваучер для конкретного счета (против реф) через запрос XML в Tally - PullRequest
2 голосов
/ 19 марта 2019

Я пытаюсь импортировать платежный ваучер для определенного счета через запрос XML в Tally.Я был частично успешен в этом.

Мне удалось импортировать платежный ваучер только для учетной записи, но не для справки (конкретного счета).

Вот запрос 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>

Пожалуйста, помогите мне в достижении желаемого результата.Заранее спасибо.

1 Ответ

2 голосов
/ 19 марта 2019

Я удалил символ рупии из тега суммы в BillAllocations.List

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

После этого я могу импортировать платежный ваучер против определенного счета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...