Managing Invoices for the Postpay model by a third-party ERP system

By default, ActivePlatform itself manages Invoices for the Postpay model (see Specific aspects of the Invoices for the Postpay charging model in Managing invoices).

To activate external management of Invoices for the Postpay model by a third-party ERP system:

  1. Sign in to the Operator Control Panel.
  2. On the Navigation Bar, go to System Settings (see Navigation). The General tab of the System Settings page is displayed.
  3. In the Document ID formats group, select the External system generates Invoices checkbox.
  4. Click Update.

When external management of Invoices for the Postpay model by a third-party ERP system is activated, the following logic is used for paying for postpaid services:

  1. On the Billing day, the platform closes all blocked Charges for the previous Billing period.
  2. On the next day:
    1. The status of the Invoice for the Postpay model changes from Open to Closed.
    2. A linked Payment is created in the Waiting for payment status and the empty Due date (see Viewing the list of payments).

      A Payment in the Waiting for payment status and with the empty Due date cannot be paid or approved.

  3. A third-party ERP system generates an invoice, and via the API service (see Postpaid invoices managed by a third-party ERP system):

    1. Approves the Invoice for the Postpay model and sets the Due date in the linked Payment.

    2. Optionally, specifies the amount and currency of the third-party invoice if they differ from the amount of an invoice (and a linked payment) in the platform and the reseller currency (see External total in Viewing details of the Invoice for the Postpay charging model and Viewing payment details).

      If the amount and currency of a third-party invoice differ from the amount of an Invoice in the platform and the Reseller currency, a customer cannot pay for it from the Account balance. Only other payment methods are available, including ones based on payment gateway connectors (see Managing Payment gateway connectors). On a payment method page (see Payment methods), the External total amount is displayed to a customer. The amount of the Payment in the platform does not change even after paying.


    3. Optionally, attaches to the Payment a PDF file of the receipt or a link to the file.

      The platform matches a third-party invoice and Invoice for the Postpay model using the start date of the Billing period. If a third-party ERP system did not attach to the Payment a file or a link to the third-party invoice, the platform generates the standard PDF form for the Invoice for the Postpay model.

      An Invoice for the Postpay model is considered approved if only the linked Payment has the Due date.

  4. After a customer paid for the third-party invoice, the third-party ERP system via the API service (see Postpaid invoices managed by a third-party ERP system) approves the Payment. The Payment gets the Completed status. Optionally, a Manager can approve the Payment manually in the Operator Control Panel (see Processing a payment linked to an invoice issued by a third-party ERP system).

When external management of Invoices for the Postpay model by a third-party ERP system is activated, the following Event Handlers should be configured to display information about a third-party invoice (see Deleting an Event Handler and Placeholders used in Notification Templates for specific Event Handlers):

  • The Invoice was approved.
  • Payment due date is coming.