BusinessLineImport
This component allows you to import business transactions information (for example, sales orders and purchase orders), from external applications and generate the required ledger postings.
It uses the existing Order Fulfilment Ledger Interface structures and processes.
Note: Ledger Interface Definitions for Business
Line Import can be created and maintained using the SunSystems LedgerInterface component.
Methods
- Create
- Driver Type: SASI
- CreateAndPost
- Driver Type: SASI
- Post
- Driver Type: SASI
- Query
- Driver Type: Export
Mandatory fields
When creating transaction lines, the following must be supplied:
- Ledger Interface Definition Code
- payload element
<LedgerInterfaceDefnCode>
- External System Source Code - payload element
<SystemSourceCode>
- Entry Date - payload element
<EntryDate>
- Entry Period - payload element
<EntryPeriod>
When posting transaction lines that are already in the temporary store, the following must be supplied:
- Business Line Batch Id -
payload element
<BusinessLineBatchId>
- Ledger Interface Definition Code - payload element
<LedgerInterfaceDefnCode>
- External System Source Code - payload element
<SystemSourceCode>
- Entry Date - payload element
<EntryDate>
- Entry Period - payload element
<EntryPeriod>
- Business Line Detail Id - payload element
<BusinessLineDetailId>
Note: At runtime the component validates
the payload contents to ensure that the values supplied are correct. Various combinations of
values may require other elements in the payload to be specified before the payload can be
processed successfully.
Note: The Ledger Interface Definition
Code is used to determine the ledger posting option values that are used to post transaction
lines to the ledgers. We recommend that you check that these option values have been set
correctly before running payloads using the Post method.
Related data
- LedgerInterface