Party bill Data Model

Domain

The schema is part of the Domain

Description

Data model

A JSON Schema corresponding to this data model can be found here.

The Data model is defined as shown below:

  • amountDue : Amount due for this bill expressed in the given currency

  • Optional

  • billDate : Bill date

  • Optional

  • billingPeriod : Billing period of the bill (used for onCycle bill only)

  • Optional

  • billNo : Bill reference known by the customer or the party and displayed on the bill. Could be different from the id.

  • Optional

  • category : Category of the bill produced : normal, duplicate, interim, last, trial customer or credit note

  • Optional

  • href : Bill unique reference

  • Optional

  • id : Bill unique identifier

  • Optional

  • lastUpdate : Date of bill last update

  • Optional

  • nextBillDate : Approximate date of the next bill production given for information (only used for onCycle bill)

  • Optional

  • paymentDueDate : Date at which the amount due should have been paid

  • Optional

  • remainingAmount : Remaining amount to be paid for this bill expressed in the given currency

  • Optional

  • runType : onCycle (a bill can be created as a result of a cycle run) or offCycle (a bill can be created as a result of other events such as customer request or account close)

  • Optional

  • state : State that a bill could take during its lifecycle : New, Validated, On Hold, Sent, Partially paid or Settled

  • Optional

  • taxExcludedAmount : Total tax excluded amount expressed in the given currency

  • Optional

  • taxIncludedAmount : Total tax included amount expressed in the given

  • Optional

  • billDocument : Document(s) associated to the bill

  • Optional

  • paymentItem : Payment items already lettered on this bill.

  • Optional

TMForum APIs that use this schema

Taking into consideration the snapshot of 04/02/2020 04:59:17 UTC the list of TMForum Open APIs that uses this schemas is:

Coming soon