I'm trying to understand the meaning and purpose of BANKALLOCATIONS.LIST and BANKERSDATE.LIST that appear when exporting voucher details using the following Tally XML request: Code: <ENVELOPE> <HEADER> <VERSION>1</VERSION> <TALLYREQUEST>Export</TALLYREQUEST> <TYPE>Collection</TYPE> <ID>Day Book</ID> </HEADER> <BODY> <DESC> <STATICVARIABLES> <EXPLODEFLAG>Yes</EXPLODEFLAG> <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT> </STATICVARIABLES> <TDL> <TDLMESSAGE> <COLLECTION NAME='Day Book'> <TYPE>Voucher</TYPE> <FETCH>*</FETCH> <FILTERS>VTYPE</FILTERS> </COLLECTION> <SYSTEM TYPE='Formulae' NAME='VTYPE'> </SYSTEM> </TDLMESSAGE> </TDL> </DESC> </BODY> </ENVELOPE> Here are my specific questions: 1. What is the difference between BANKALLOCATIONS.LIST and BANKERSDATE.LIST? What information do they contain? 2. The element bankersdate appears in BANKERSDATE.LIST. Where can I find this date in the Tally user interface? 3. There seems to be a pattern with the appearance of these lists. For some vouchers, both lists are present, while for others, one or both are absent. What is the reason for this behavior? Is there any relation between these 2 lists Any insights and explanations would be greatly appreciated!
I didn't seen BANKERSDATE.LIST but BANKERSDATE is BankDate in BankReconciliation Screen If BankReconciliation is done BankDate is present else, it will not be present. Maybe BANKERSDATE.LIST is Reconciliation history don't know for sure.
Bank allocation will be there if it is bank ledger and it contains bank details like transaction type, A/c ifs code etc..., In bank details we have actual date of transaction as per our books, Bank date is date of transaction as per bank statement. Both are used in BRS.