Mandatory fields: LedgerInterface
For all methods other than Query, a value must be supplied for Ledger
Interface Definition Code - payload element <LedgerInterfaceDefinitionCode>.
When creating or amending a ledger interface detail line, supply the
Ledger Interface Line Number - payload element <LineDetails.LedgerInterfaceLineNumber>.
When creating or amending Transfer Data, the following must be supplied for each subsection of Transfer Data you have included in the payload:
- Transfer Data Language Code
- payload element
<TransferData.Code.LanguageCode> - Transfer Data Code
Description - payload element
<TransferData.Code.Description>
For example:
<TransferData>
<Transaction Reference>
<Code>
<Description>TRANSREF</Description>
<LanguageCode>33</LanguageCode>
</Code>
</Transaction Reference>
</TransferData>
Deleting Child Data
When deleting child data, a value must be supplied for:
- Ledger Interface Definition
Code - payload element
<LedgerInterfaceDefinitionCode> - Ledger Interface Line
Number - payload element
<LineDetails.LedgerInterfaceLineNumber>