Skip to content
English
  • There are no suggestions because the search field is empty.

How to Manage Promotions with Billing in COS Business Engine

COS Business Engine allows network operators and service providers to create and manage promotions to attract customers and boost sales. Promotions can include discounts, special offers, or limited-time pricing adjustments on services.

When a customer places an order, an order contract is always created to define payment and terms. Promotions are handled through separate order contracts and are clearly reflected both in the system and on the customer’s invoices.


Order Contracts and Price Adjustments

  • All orders initially receive an order contract with State: Default. This contract defines the standard price and terms.

  • When a promotion or temporary price adjustment is applied, a new order contract is created with State: Active price adjustment.

  • Order contracts can be found in a fly-in when viewing an order.

  • By clicking on the contract name, you can view more details.

  • These contracts determine what will be invoiced to the customer.


Promotions on the Invoice

When a promotion is active and end-user billing is enabled, the promotion will appear on the invoice as follows:

  • The original service price is shown on its own row.

  • The promotion/discount appears as a separate line row  a negative amount.

  • Negative amounts are displayed in parentheses.

  • For the customer, it is always clear that a discount has been applied, since the promotion appears as its own line item.

Example of invoice rows in BE Admin:

Example of invoice rows on Customer invoice:


Accounting and Discount Codes

It is possible to set a DiscountCode on the GL Code for a promotion:

  • If defined, the discount line can be separated in the accounting system.

  • This can be used for financial tracking and reporting purposes.


Summary

  • Promotions are managed through separate order contracts with the status Active price adjustment.

  • They control billing and are displayed as a negative line item on the customer invoice.

  • A DiscountCode can be set for accounting and reporting.