Creating Prepayments for Accounts - m3ter Documentation

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

You can apply a Prepayment/Commitment to an end customer Account for cases where the end customer has agreed to pay a fixed amount over the duration of their contract with you to consume one or more of your products or services. The amount is understood as payable regardless of the actual usage they become liable to pay for during the contract period. However, a Prepayment contrasts with a simple agreed minimum spend amount defined for an Account, since an agreed minimum spend will typically be assessed on a bill-by-bill basis whereas the Prepayment spans across multiple bills for the entire contract period. Depending on the payment use case you want to implement, you can exploit various configuration options when setting up Prepayments for your end-customer Accounts:

Tip: Balances and Prepayments/Commitments? You can use both Balances and Prepayments to help manage credit amounts for your end-customer Accounts, but they serve different purposes. Prepayments are used for amounts end-customers have agreed to pay for consuming your product or services across a full contract term. In contrast, a Balance - often referred to as a Top-Up or Prepaid draw-down - is used when a customer wants to add a credit amount to their Account or you as service provider want to add a credit to a customer Account. This Balance credit can then be drawn-down against for billing the Account for usage. Balances therefore serve payment use cases in a more flexible way, for example to be used as a “Free Credit” sign-up scheme to encourage sales or to enhance customer satisfaction by adding credit to an Account when there have been issues delivering your service. You can use Prepayments and Balances together, with the option to draw-down against the Balance credit amount before or after any Prepayment amounts on an Account. See below Prepayments Draw-Down Order Against Balances.

This topic provides an example to illustrate how any Prepayments/Commitments you apply to a customer Account will be handled in m3ter for Billing against the Account, and explains how you can create Prepayments for your customer Accounts:

When you have created Prepayments for Accounts, you can open a details page to check fees and usage, fee dates, review a chart that tracks Prepayment consumption over the active period for the Account, and review the Prepayment’s metadata:

If you want to renew a contract with an existing end customer Account and want to include a Prepayment in the customer’s contract renewal, you can quickly duplicate either an active or pending Prepayment you’ve already created for the Account:

If you want to add a Prepayment to or remove it from a Contract on the Account, you can quickly do this from the Prepayment details page:

If you have linked an Account Plan attached to the Account to a Contract and you want to ensure the Prepayment is available for draw-down against billed charges on the Account, you must link the Prepayment to the same Contract:

If you have added both Prepayment and Balance credit amounts to an Account, you can define the order in which these credits amount are drawn-down against for billing the Account:

Example Prepayment

Suppose you have a customer who has agreed to pay a fixed amount over a year’s contract for one of your products, say $15,000, and to pay this total incrementally over the 12-month term in equal monthly billed amounts of $1,250. You charge for your product on the basis of transactions at a rate of $0.46 per transaction. The customer also agrees to pay a surcharge of 1% for any transactions payable over the agreed Prepayment amount:

Creating Prepayments

You can create Prepayments for an end customer Account from the Account page. To create a Prepayment for an Account:

  1. Select Accounts. The Accounts page opens.
  2. Select the Name text of the Account for which you want to create a Prepayment. The Account page opens.
  3. On the Account actions menu, select Prepayments>Create prepayment:

Alternatively:

The Create page opens.

Warning: You must create at least one Currency for your Organization before you can create a Prepayment! If you haven’t, the Create page will not open and you’ll see a warning:

  1. Enter the required Prepayment details:

Important! If you’re planning to set up an integration for sending Bills to an external accounts receivable system, please check requirements for your chosen system. Some systems, such as NetSuite, require a Product to be linked with any Bill line items associated with Account Prepayments, and the integration will fail if this is not present.

Important: Linking Prepayment to Contract - ensuring Prepayment is available for draw-down at billing! Whether you need to link a Prepayment on an Account to a Contract is dependent on whether or not an Account Plan on the same Account has been linked to a Contract. For details, see the following section on Linking Prepayments to Contracts.

  1. Enter the Billing configuration settings.
  1. Enter Prepayment drawdown settings, which are optional:

Note: If you don’t select any Products for draw-down, by default the charges for any Product consumed by the Account will be drawn-down against the Prepayment amount.

Note: If you leave the Draw-down charge types field empty, then charges due at billing for any of the charge types can be drawn-down against.

  1. Enter the remaining Usage settings, which are optional:

Note: You can enter a negative percentage if you want to give a discount rate for usage to end customers who exceed their Prepayment amount.

Important!

Important! Prepayment Overage surcharge percentage overrides Prepayment Overage pricing. If you have set up overage pricing on a tiered pricing structure when pricing a Plan that will apply to billing for the Prepayment and you have also set up overage surcharge percentage when creating the Prepayment for an Account, any overage usage charges on the Account will be billed at the overage surcharge percentage rate and the Prepayment overage pricing will be ignored. See Creating Pricing for a Plan.

Tip: Prepayment/Commitment fee - billing in arrears or in advance? You can configure this at the Organizational level - see Viewing and Editing Organization Configuration.

  1. Select Create prepayment. You are returned to the Prepayments tab, where the Prepayment is listed on the Active and pending prepayments panel:

Tip: Reviewing Prepayments? At any time, you can open the Prepayment Details page for a Prepayment/Commitment on an Account - see below, Viewing Prepayment Details. Also, you can query for Prepayments and review the returned data using the Data Explorer. See Performing Prepayments Queries and Reviewing Results.

Prepayment Billing with a Plan

If the customer Account has opted not to pay the agreed Prepayment in total upfront and the Amount pre-paid is less than the Prepayment Amount, then under Billing for remaining you can select to Bill with plan for the outstanding Prepayment amount. The Billing Configuration panel adjusts and you can enter billing details for adding line items for Prepayment fees to Bills in each billing period over the duration of the Prepayment:

Warning: Ensure Prepayment service period extends for required Billing Period! If you choose to Bill with plan for any outstanding Prepayment fees, please ensure the Prepayment service period you define extends over the full billing period required for your Prepayment billing use case. See the Billing Dates Issues section of the Troubleshooting Bills topic for an example where this can go wrong and give unexpected Bill amounts.

Prepayment Billing on a Schedule

If the customer Account has opted not to pay the agreed Prepayment in total upfront and the Amount prepaid is less than the Prepayment Amount, then you can select to Bill on a schedule for the outstanding Prepayment amount. The Billing Configuration panel adjusts and you can set up a schedule for Bill dates where each Bill covers a portion of the outstanding Prepayment amount which will be used to cover usage for a defined service period.

Important! The total of the scheduled Bill amounts should equal the outstanding Prepayment amount. If they don’t, you won’t be able to save the Prepayment and you’ll receive an error message.

  1. Select Add. The Billing panel adjusts to allow you to enter the details of the first Bill:
  1. If you want to set up subsequent Bills for the schedule, select Add again and repeat step 1.

In this example, where the Prepayment spans two calendar years, we’ve set up a Bill schedule for two billing dates, each covering half of the outstanding Prepayment amount - one at the outset for the first year; the second on December 1st, which is a month before the second service period for billing commences on January 1st of the second calendar year.

  1. Optional settings:

Important! Billing for Prepayments on a Schedule - please note:

Viewing Prepayment Details

If you want to review a Prepayment on an Account, you can do this from the Prepayments tab by opening a Prepayment details page where you can also view:

To view Prepayment details:

  1. Select Accounts. The Accounts page opens.
  2. Select the Account for which you want to view the details of a Prepayment. The Account page opens with the Overview tab selected.
  3. Select the Prepayments tab. The page adjusts and shows any active, pending, or previous Prepayments created for the Account.
  4. Select the Amount text of the Prepayment whose details you want to review:

In this example, we’ve selected to open the details for an ACTIVE Prepayment on an Account. The Prepayment details page opens, where you can review the Prepayment:

  1. If consumption data is available for the Prepayment, you can scroll down the details page and review a Prepayment consumption chart that shows:

Here’s an example: If a Prepayment is fully consumed and overages are incurred, then this is clearly shown, for example:

  1. If you scroll further down the page, you can review Prepayment metadata:

Select External mappings - any existing mappings created for the Prepayment are listed:

Select Integration runs - if you’ve set up an integration that synchronizes the Prepayment data with an external system, the date/time and status of the Latest integration run are shown. You can use a text hotlink to open details of this latest run or View all runs. See Reviewing Integration Run Details.

  1. When you are finished viewing details, you can select to return to the main Prepayments tab.

Duplicating Prepayments

You can duplicate a Prepayment/Commitment you’ve created for an Account. This is useful if you want to renew a contract with an end-customer Account and again include a Prepayment amount in the contract but adjust some of the details, such as renew with reduced Prepayment. You can do this for either an Active or a Pending Prepayment. To duplicate a Prepayment for an Account:

  1. Select Accounts. The Accounts page opens.
  2. Select the Name text of the Account for which you want to create a Prepayment. The Account page opens with the Overview tab selected.
  3. Select the Prepayments tab. On the Active and pending prepayments panel any active or pending Prepayments created for the Account are shown.
  4. Select Duplicate for the Prepayment you want to duplicate for the Account:

The Create page opens and the details of the existing Prepayment are shown.

  1. Edit the details as required for the duplicate.
  2. Select Create prepayment. You are returned to the Prepayments tab and the duplicate Prepayment is listed.

Tip: Overview tab? You can also duplicate a Prepayment from the Overview tab in the same way using the Active and pending prepayments panel.

Adding Prepayments to or Removing from Contracts

From a Prepayment details page, you can quickly add the Prepayment to or remove it from a Contract on the Account. This saves you having to open and edit the Prepayment.

Notes:

To add a Prepayment to or remove it from a Contract:

  1. Select Accounts. The Accounts page opens.
  2. Select the Name text of the Account for which you want to add a Prepayment to or remove from a Contract. The Account details page opens with the Overview tab selected.
  3. Select the Prepayments tab.
  4. Select the hotlink text of the Prepayment. The Prepayment details page opens:
  1. To add the Prepayment to a Contract, select Add to contract. A Select contract modal opens and lists the Contracts created for the Account.

  2. Select the Contract you want to add the Prepayment to and select Confirm. The modal closes and the Contract is shown under Prepayment details:

  3. To remove a Prepayment from a Contract, select Remove from contract. A confirmation popup appears:

  4. Select Remove to confirm. The popup closes and the Contract no longer shows under Prepayment details.

Linking Prepayments to Contracts - Availability for Draw-Down

Linking a Prepayment to a Contract on an Account is optional. However, if you have linked an Account Plan attached to the Account to a Contract and you want to ensure the Prepayment is available for draw-down against billed charges on the Account, you must link the Prepayment to the same Contract. The following table list the consequences for draw-down availability when linking Account Plans and Prepayments to Contracts:

Account Plan linked to Contract Prepayment linked to Contract Prepayment available for draw-down?
NO NO YES
Contract A NO NO
NO Contract A NO
Contract A Contract A YES
Contract A Contract B NO

Prepayments Draw-Down Order Against Balances

If you have added Prepayments and Balances as credits on an Account, you can define the order in which these credit amounts are drawn-down for billing the Account. Four options are available for this credit application order for Prepayments against Balances:

You can configure this in two places:

Important! If the Account belongs to a Parent/Child Account hierarchy, then the Credit application order settings are not available, and the draw-down order defaults always to Prepayment then Balance order.