Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...



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:

  1. BillingAccountStateChangeNotification
  2. SettlementNoteAdviceNotification

...


BillingAccount State Change Notification

{
"eventType": "BillingAccountStateChangeNotification",
"eventTime": "2014-09-27T05:46:25.0Z",
"eventId": "13048231",
"event":
{
"billingAccount":
{
"id": "43",
Following a whole representation of the BillingAccount with all its attributes See BillingAccount Resource.
}
}
}

...

SettlementNoteAdvice Notification

{
"eventType": "SettlementNoteAdviceNotification",
"eventTime": "2014-09-27T05:46:25.0Z",
"eventId": "108345",
"event":
{
"settlementNoteAdvice":
{
"id": "456",
Following a whole representation of the SettlementNoteAdvice with all its attributes See SettlementNoteAdvice Resource.
}
}
}

© TM Forum 2015. All Rights Reserved.