The generic ARInvoice business object supports the posting and synchronization of accounts-receivable invoice information into the appropriate financial accounts of a Finance system application. This business object captures the kind of information that is typically derived from invoices and other accounts-receivable documents, and is organized as follows:
Note: The use of the ARInvoice business object requires the following files, all of which are included when you load the crossworlds.in file: BO_ARInvoice.txt, BO_CustomerChildObjects.txt, and BO_Adjustment.txt.
The generic ARInvoice business object is hierarchical, consisting of a parent business object (ARInvoice) and several child business objects, as described in the following table.
Table 1: Parent business object - ARInvoice
Child business object | Attribute name | Description | Cardinality |
---|---|---|---|
CustomerAddress | ARInvoiceAddress | Contains the address of the customer or customer partner, and contains the child business objects PhoneInfo and RoleUsage. Defined in BO_CustomerChildObjects.txt. | 1 |
ARInvoiceLineItem | ARInvoiceLineItem | Contains the line items of the invoice, and contains the AcctDistribution child business object. Defined in BO_ARInvoice.txt. | n |
AcctDistribution | ARInvoiceAcctDistribution | Contains accounting data and posting information. Defined in BO_ARInvoice.txt. | n |
Adjustment | ARInvoiceLineAdj | Child business object of both ARInvoice and ARInvoiceAcctDistribution. Contains adjustments to the amounts on the invoice. Defined in BO_Adjustment.txt. | n |
PhoneInfo | PhoneInfo | Child business object of CustomerAddress. Contains phone information for the SoldTo customer or customer partner. Defined in BO_CustomerChildObjects.txt. | n |
RoleUsage | RoleUsage | Child business object of CustomerAddress. Contains the Role functions of the SoldTo customer's address. Defined in BO_CustomerChildObjects.txt. | n |
Figure 1 illustrates the relationships between the ARInvoice business object and its child business objects.
The generic ARInvoice business object supports the following verbs:
To examine a listing of the attributes of the ARInvoice business object and its child business objects, use System Manager.