Generic ARInvoice business object

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.

Business object structure

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

Business object attributes
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.
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.

Supported verbs

The generic ARInvoice business object supports the following verbs:

Examining the object

To examine a listing of the attributes of the ARInvoice business object and its child business objects, use System Manager.

Copyright IBM Corp. 1997, 2004