Scheduling Billing - m3ter Documentation

Understanding the Scheduled Billing Process

If you implement scheduled billing for your Organization to have Bills for end customer Accounts updated at regular intervals, it’s important to be clear about how the process works:

Warnings!

Scheduling Billing from Console

To schedule Billing in the Console:

  1. Select Settings:

The Settings section opens at the Organization page with the Configuration tab selected.

  1. On the Organization configuration details panel, select Edit The Organization configuration page opens.

  2. Use the Scheduled bill interval drop-down to select the required interval in minutes or hours - ten options: 15 minutes, 30 minutes, 1 hour, 2 hours, 3 hours, 4 hours, 6 hours, 8 hours, 12 hours, or 24 hours:

    • If, and only if, you select 24 hours to implement daily Bill updates, then optionally you can also select a Scheduled bill offset and specify the hour in the day - 1 to 23 - when the scheduled daily Bill update will run.
    • The default is Disabled, which means no Billing is scheduled.
  3. Select Update Organization configuration. You are returned to the Configuration tab where the Scheduled bill interval now shows on the Organization configuration details panel.

Scheduling Billing Using API Call

To schedule Billing using API call:

  1. Review the API Documentation at https://m3ter.com/docs.

  2. Open the OrganizationConfig section. You can use the Update OrganizationConfig API call to define a schedule interval for updating Bills:

    PUT /organizations/{orgid}/organizationconfig

  3. Enter the required parameters for this call and use the optional scheduledBillInterval request schema parameter to set the required interval:

    • For portions of an hour (minutes). Two options: 0.25 (15 minutes) and 0.5 (30 minutes).
    • For full hours. Enter 1 for every hour, 2 for every two hours, and so on. Eight options: 1, 2, 3, 4, 6, 8, 12, or 24.
    • If, and only if, you use 24 to implement daily Bill updates, then you can also use the optional scheduledBillOffset request schema parameter to specify the hour in the day - 1 to 23 - when the scheduled daily Bill update will run.
    • Default. The default is 0, which disables scheduling.
  4. Submit the API call.