LedgerInterface - mandatory fields
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, the following must be supplied:
-
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>