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>