Skip to Main Content

Billing plan report – COMING SOON

Billing plan report – COMING SOON

This report provides a comprehensive view of all billing plans that were being managed during the reporting period. If you are specifically interested in what was charged during the reporting period, please view the charge report.

This is a detailed report designed to give you all the information you need to link a billing plan to a consumer, offer, or a consumer offer. It also tells you information about the plan phases (current and future) as well as invoice information (previous and next).

A billing plan appears once in the report e.g. if the billing plan went through multiple statuses during the reporting period, or has a renewal frequency shorter than the reporting period, it will still only show as a single row, with the most up to date data from the end of the reporting period.

The report includes:

  • All billing plans created during the reporting period
  • All billing plans that were active during the reporting period
  • All billing plans that were paused during the reporting period
  • All billing plans that ended during the reporting period

The report does not include:

  • Any billing plan which ended prior to the start of the reporting period

Report format

Column name
Format
Description
Example
consumerIdentifier
string
Unique id of your consumer
AC-345/JF7A
consumerOfferId
uuid
Unique id of the consumer’s bundle
dd8e206a-fb89-4ed1-9115-af38466d6003
offerId
uuid
Unique id of the offer associated to the consumer’s bundle
088bdb2b-742f-4a4a-b0c3-bd0589b49a6c
offerName
string
The human readable name of the offer
Bango Music Premium – 6 months free
billingPlanId
uuid
Unique id of the billing plan associated to the consumer’s bundle
5264c710-52a8-4668-bbfc-12eeeb515f9c
planType
string enum
Describes the type of offer based on the associated plan information. Supported options:
SUBSCRIPTION
Future supported options:
REDEMPTION
FIXED_TERM
TRANSACTION
SUBSCRIPTION
billingTrigger
string enum
The trigger that starts the billing lifecycle.
Options are:
CONSUMER_OFFER_FULLY_CREATED
CONSUMER_OFFER_FULLY_ACTIVATED
This list is expected to grow over time
CONSUMER_OFFER_FULLY_ACTIVATED
billingPlanStatus
string enum
The status of the billing plan at the end of the reporting period.
Options are:
REQUESTED
CREATED
ACTIVE
PAUSED
ENDED
ACTIVE
billingPlanSubStatus
string enum
The (optional) sub status of the billing plan. These are transient and not always present. They are used to indicate upcoming state changes.
Options are:
PAUSING (applicable to CREATED and ACTIVE statuses)
ENDING (applicable to CREATED, ACTIVE and PAUSED statuses)
createdTs
ISO-8601 to milliseconds
The date/time the billing plan was created
2024-12-21T14:23:21.986Z
startedTs
ISO-8601 to milliseconds
The date/time the billing plan lifecycle started
2024-12-22T17:53:21.013Z
endingTs
ISO-8601 to milliseconds
The date/time the billing plan was flagged as ending
endedTs
ISO-8601 to milliseconds
The date/time the billing plan was terminated
currentPhase
integer
The phase the billing plan is currently in. 0 is the first phase of the plan.
0
currentPhaseType
string enum
The type of phase. Options are:
FREE
DISCOUNT
FULL_PRICE
FREE
nextPhaseType
string enum
The next phase’s type. This will not be populated if there is no next phase (e.g. the current phase is evergreen)
FULL_PRICE
nextPhaseTs
ISO-8601 to milliseconds
The date/time the billing plan moves to the next phase (if applicable)
2025-06-22T17:53:21.013Z
currency
IS0-4217
Alphabetic 3-letter code from the international currency code standard
USD
lastInvoiceTs
ISO-8601 to milliseconds
The date/time the last invoice was issued
2025-04-22T17:53:21.013Z
lastInvoiceId
uuid
Unique id of this invoice
4096f6f0-121f-4b44-81a5-c5598e67daf3
lastInvoiceDisplayAmount
number
The amount invoicable, shown to the max decimals for the currency
0.00
lastInvoiceStatus
string enum
Status options are:
ISSUED
PAID
NOT_PAID
REFUNDED
RESCINDED
There are 2 earlier statuses for INITIALIZED and CALCULATED which are not expected to appear in this report for a historical invoice.
PAID
lastInvoiceSubStatus
string enum
Optional statuses are:
PENDING_CALCULATE (only applicable for INITIALIZED)
PARTIALLY_PAID
PAYMENT_NOT_REQUIRED (e.g. $0 charge amount suppressed)
NO_PAYMENT_METHOD
nextInvoiceTs
ISO-8601 to milliseconds
The date/time the next invoice is due
2025-05-22T17:53:21.013Z
nextInvoiceId
uuid
Unique id of this invoice
4096f6f0-121f-4b44-81a5-c5598e67daf3
nextInvoiceDisplayAmount
number
The amount invoicable, shown to the max decimals for the currency
17.99
nextInvoiceStatus
string enum
Status options are:
CALCULATED
While there are other statuses, no others are expected to appear in this column.
CALCULATED