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>