LoadReceivable schema, example, validation rules, validation stylesheet |
LoadReceivable type: LoadReceivable | |
The purpose of the LoadReceiveable is to transmit data to create a receivable open item in a receivable application from the billing information generated in an order management application. The LoadReceiveable may also update the General Ledger, depending on the specific architecture of the accounting application. The scope of the LoadReceiveable is to create a BOD to recognize customer obligation (accounts receivable asset). Specific transactions include: 1. Sales Invoice 2. Credit Memo 3. Debit Memo 4. Charge Back The LoadReceiveable may also be used for transaction that do not originate from an order management application. The following two models illustrate that the LoadReceiveable may, in some cases, be adequate to update the financial applications, i.e., Receivables and General Ledger, and in other cases, will also require the PostJournal Business Object Document (BOD) to assure the General Ledger account balances are updated. In the model above, the receivable application is a sub-ledger of the general ledger. Updates to G/L balances occur via the receivables module, therefore the Load Receivable contains both receivable and general ledger transaction information. This other model illustrates the environment that sometime exists when General Ledger updates occur directly from the Order Management application. The reconciliation between the receivable and general ledger is a function within the financial applications and not of the integration space. This model allows the G/L balances to be updated in either detail or summarized form. The scope of the role of the receivable application includes functions such as: · Allowing Cash Application · Dunning · Dispute management |
LoadReceivable extends: BusinessObjectDocument | |||||||
Structure: |
![]() |
||||||
Elements: |
|
LoadReceivableDataArea extends: DataArea | ||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
LoadReceivable Scenario Diagram |
Load schema |
Load type: Load | |
This verb is used to initiate the adding of a document or data entity to another business application. Generally this verb is used when maintenance to the document will then pass to the receiving application permanently. An example of this is Load Payable or Load Receivable, where once the request is processed, the sending application has no direct control over the document or entity again. |
Load extends: Verb | ||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
Receivable schema |
Receivable type: Receivable | |
Receivable is a transaction representing an invoice, credit memo or debit memo to a customer. A receivable is an open (unpaid) item in the Accounts Receivable ledger. |
Header type: ReceivableHeader | |
Information that applies to the entire receivable document, including totals, invoice identifier, and description. |
Line type: ReceivableLine | |
Line associated with the receivable document. Can be an invoice line. |
Receivable extends: FinancialDocument | |
Structure: |
![]() |
ReceivableHeader extends: FinancialDocumentHeader | |||||||
Structure: |
![]() |
||||||
Elements: |
|
ReceivableLine extends: FinancialDocumentLine | |||||||
Structure: |
![]() |
||||||
Elements: |
|
Verb Common Files |
Verb.xsd schema |
AcknowledgableVerb extends: ConfirmableVerb | |||||||||
Structure: |
![]() |
||||||||
Attributes: |
|
AcknowledgementType restricts: xs:NMTOKEN | |||||||
Enumerations: |
|
ConfirmableVerb extends: Verb | |||||||||
Structure: |
![]() |
||||||||
Attributes: |
|
ConfirmType restricts: xs:NMTOKEN | |||||||
Enumerations: |
|
Expression restricts: xs:string | |
ExpressionCriteria | |||||||||
Structure: |
![]() |
||||||||
Elements: |
|
||||||||
Attributes: |
|
RequestVerb extends: ConfirmableVerb | |||||||
Structure: |
![]() |
||||||
Elements: |
|
VerbBase.xsd schema |
Verb type: Verb | |
Verb | |
Structure: |
![]() |
Noun Common Files |
FinancialDocument.xsd schema |
FinancialDocument extends: Document | |
Structure: |
![]() |
FinancialDocumentHeader extends: DocumentHeader | |||||||||||||||||||||||||||||||||||||
Structure: |
![]() |
||||||||||||||||||||||||||||||||||||
Elements: |
|
FinancialDocumentLine extends: DocumentLine | |||||||
Structure: |
![]() |
||||||
Elements: |
|
Document.xsd schema |
Document extends: Noun | ||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
DocumentHeader | ||||||||||||||||||||||||||||
Structure: |
![]() |
|||||||||||||||||||||||||||
Elements: |
|
DocumentLine | |||||||
Structure: |
![]() |
||||||
Elements: |
|
DocumentOrderHeader restricts: DocumentHeader | |||||||||||||||||||||||||
Structure: |
![]() |
||||||||||||||||||||||||
Elements: |
|