The generic BillingStatement business object holds billing information relative to a telecommunication's (telco) applications.
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 | Description | Cardinality |
---|---|---|
BillingAddress | Contained by BillingStatement, this business object contains the customer billing address. BillingAddress contains the PhoneInfo, and RoleUsage child business objects. | 1 |
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 |
The generic BillingStatement business object supports the following verbs:
For a listing of the generic BillingStatement business object's attributes, use System Manager.