Generic BillingStatement business object

The generic BillingStatement business object holds billing information relative to a telecommunication's (telco) applications.

Business object structure

Figure 1 illustrates the generic BillingStatement business object hierarchy.

Figure 1. Generic BillingStatement business object hierarchy

The top-level BillingStatement business object contains detailed billing information such as the customer ID, payment terms, and total amount. BillingStatement contains the BillingAddress, Charges, BillingDetail and LastPayment child business objects.

Business object attributes
Business object Description Cardinality
BillingAddress Contained by BillingStatement, this business object contains the customer billing address. BillingAddress contains the PhoneInfo, and RoleUsage child business objects.
PhoneInfo Contained by BillingAddress, this business object contains phone information for the customer account. n
RoleUsage Contained by BillingAddress, this business object contains the Role functions for each address associated with the account. For example, the address could be for billing, service, etc. n
Charges Contained by BillingStatement, this business object contains the summary of the billing surcharge information. n
BillingDetail Contained by BillingStatement, this business object contains detailed billing information on the service items. BillingDetail contains the DetailCharges child business object. n
DetailCharges Contained by BillingDetail, this business object contains the billing surcharge information on the detailed line item. n
LastPayment Contained by BillingStatement, this business object contain the last payment amount and date. n

Supported verbs

The generic BillingStatement business object supports the following verbs:

Examining the object

For a listing of the generic BillingStatement business object's attributes, use System Manager.

Copyright IBM Corp. 1997, 2004