Invoicing Configuration
The Invoicing Configuration chapter provides a detailed overview of the configuration parameters for the invoicing process. It includes settings that control the maximum number of accounts processed in a single run, the level at which invoice summaries are generated, the mode used for pro-rating charges, and other invoicing-related configurations.
| Name | Description | Default Value | Value Type | Visibility | Key | 
|---|---|---|---|---|---|
| Accounts Limit | The maximum number of accounts that can be processed in a single invoicing run. | 10000 | Number | Platform | InvoicingConfiguration.accountsLimit | 
| Invoice Summary Level | Determines the level at which the invoice summary is generated. Allowed values: 
 | SUBSCRIBER | String | Organization | InvoicingConfiguration.invoiceSummaryLevel | 
| Pro-Rate Mode | Determines the mode used for pro-rating charges. Allowed values: 
 | DAY | String | Organization | InvoicingConfiguration.proRateMode | 
| State Change Mode | Determines the mode used for handling state changes. Allowed values: 
 | RUN_DATE | String | Organization | InvoicingConfiguration.stateChangeMode | 
| Invoice Page Grouping | Determines the grouping used for invoice pages. Allowed values: 
 | PERIOD_ACCOUNT | String | Organization | InvoicingConfiguration.invoicePageGrouping | 
| End of Day offset | Determines the offset in seconds for the end of the day, linked with Pro-Rate Mode = 'DAY'. E.g. with offset = '1', '23:59:59' is considered as End of Day. | 1 | Number | Organization | InvoicingConfiguration.endOfDayOffset | 
| Ignore Inactive Offer Subscriptions | Determines whether to ignore inactive offer subscriptions (subscriptions with Ratio = 0) during invoicing. | TRUE | Boolean | Organization | InvoicingConfiguration.ignoreInactiveOS | 
| Create Bill Cycle Run Offset | Determines the offset in days for creating a new billing cycle run. | 30 | Number | Platform | InvoicingConfiguration.createBillCycleRunOffset | 
| Process Log - Invoicing | Determines whether to enable process logging for invoicing related events. | FALSE | Boolean | Organization | InvoicingConfiguration.processLogInvoicing |