LedgerInterface
This component runs the Ledger Interface (LIS) function.
Note: This component replaces the LedgerInterfaces component from version 6.1.0 onwards.
Methods
- Closed
- Driver Type: SASI
- CreateAsDraft
- Driver Type: SASI
- CreateOrAmend
- Driver Type: SASI
- Delete
- Driver Type: SASI
- DeleteChildData
- Driver Type: SASI
- Hidden
- Driver Type: SASI
- Open
- Driver Type: SASI
- Query
- Driver Type: Export
- SuspendedHeld
- Driver Type: SASI
Mandatory fields
- General
-
- 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>
Note: Values for Language Code and Description must be provided, or an error will be returned. The data entered must use the same language code as the SSC operator. - Transfer Data Language Code - payload element
- For all methods other than Query, a value must be supplied for Ledger Interface
Definition Code - payload element
- Deleting Child Data
- When deleting child data, a value must be supplied for:
Related data
- Line Details
- Transfer Data
- Value Labels
- Analysis (Suppression).