...
UML models
Figure 6 – SettlementNoteAdvice resource model
BillingAccount lifecycle:
Figure 7 : Billing Account States
State definitions:
- Defined / created: billing account has been created but no related invoice can be produced
- Active: The billing account is active and related invoices are produced
- Pending update : billing account update is planned and will be effective for next billing cycle
- Suspended : billing account has been suspended on customer request or for other reasons (bad debts, etc.)
- Pending closed: the billing account will be closed when the last invoice will have been produced
- Closed : the billing account is closed and can not be changed to another state.
Notification Resource Models
Two notification event types are defined:
- BillingAccountStateChangeNotification
- SettlementNoteAdviceNotification
...
BillingAccount State Change Notification
{ |
...
SettlementNoteAdvice Notification
{ |