Charges for Pay in full billing type

Billing type is defined by the Plan Class (see Managing Plan Classes) and applies to all Account types (see Account Types) that were included in the Plan class. An Account may use Prepay or Postpay payment model (see Creating an Account Class). This article covers only the cases of Charges generation when an Account use Prepay payment model.

General rules for Pay in full billing type

The Pay in full billing type supposes that a user pays for a maximum amount of the Resources he was using during the Billing period (month) as if the maximum amount was used the whole month.

Subscriptions with the Pay in full billing type are provided with a free period with a duration up to one month (to the nearest Billing day). The free period starts from the date of the Subscription ordering and ends at the nearest Billing day. No payments are taken during the free period.

The ordered Subscription generates the following Charges types:

  • Recurring fee for the Subscription Resources (see Charges) when the Resources are not included in the Plan price.
  • Recurring fee for the Subscription when the Resources are included in the price of the Plan.

There are no Setup fee, Renewal fee, and Transfer fee Charges for the Subscriptions with the Pay in full billing type because corresponding fees are not applicable.

Recurring fee Charges for Pay in full billing type

Recurring fee Charges for the Service (Resource) usage are generated for each billing period of the Subscription. 12 Recurring fee Charges for each Resource type (and 12 Recurring fee Charges for the Subscription usage, if the corresponding fee is applicable) are generated. Charges are created with following attributes:

  1. Status: Opened.
  2. Period: one of the Billing periods of the paid Subscription period.
  3. Created at: the date of the Subscription (or additional Resources) ordering.
  4. Close date: the end date of the Charge period.
  5. Amount: a monthly fee for one unit of Resource usage multiplied by an amount of ordered (included) Resource units.

There are no changes in the Charges attributes during the free period.

When the paid period of Subscription starts, only the amounts of the Charges for the current month of service usage are blocked on the Account balance. Charges for the nearest past month of Service provisioning are closed on a monthly basis.

The amounts of Charges are always calculated for the whole Billing period and based on the maximum amount of the Resources, that were used during the current Billing period.

Subscription Order

The example of the Subscription ordering for a 3 months period with the Pay in full billing type is given below.

Let's assume that the Billing day is set as the 1st day of each month.

  1. The Order for the purchase of the Subscription with 10 units of the Resource included, is created 15.11.2017. At that moment, the following occurs:
    1. Free Subscription period is created. It is set as from 15.11.2017 to 30.11.2017 inclusive.
    2. The date of switching to the paid Subscription period is set as the nearest Billing day — 01.12.2017.
    3. Monthly Charges No. 1 — 3 for each Billing period during the whole paid period of the Subscription are generated.
    4. Charges No. 1-3 are in the Opened status.
  2. At the nearest Billing day (in this example it is 01.12.2017), the following occurs:
    1. The paid period of the Subscription starts.
    2. Charge No. 1 receives the Blocked status.
    3. Charge No. 1 amount is blocked at the Account balance.
  3. In each subsequent Billing day up to the 3rd inclusive:
    1. A Charge with the Blocked status receives the Closed status, and the corresponding amount is debited from the Account balance.
    2. The next Charge receives the Blocked status, and the corresponding amount is blocked at the Account balance.
  4. At the Billing day 4, which is equal to the start date of the paid period of the Subscription + three months — one day (28.02.2018 in the example):
    1. Charge No. 3 receives the Closed status.
    2. The amount of the Charge No. 3 is debited from the Account balance.
    3. Subscription stops.

Order for additional Resources amount increasing

When additional Resources are ordered, the Recurring fee Charges for the Resources usage are generated.

Recurring fee Charges for each Resource type are generated by following rules:

  1. Each new Order for the Resource amount increasing generates new Charges for all remaining Billing periods of the Subscription.
  2. Regardless of the date of Order creation, the Charge for the current Billing period is created for the whole Billing period duration, in which Resource amount is increased, and not only for the actual usage period within the current Billing period.
  3. The Charge for the current Billing period is created with the New status, and receives the Blocked status after the Order is paid.
  4. The Charges for the future Billing periods are created with the New statuses, and receive the Blocked statuses after the Order is paid.


Subscription additional Resource amount reducing

When the additional Resource amount of the subscription is reduced, the following happens:

  1. The Charge for the current Billing period does not change.
  2. The Charges for the future Billing periods with the Opened statuses are recalculated.



  3. If several Charges for the Resource amount increasing were created, then the amounts of latest ones are changed first, and after them — the amounts of earlier Charges.
  4. When the Charge amount is decreased to zero due to the Resource amount reducing, such Charge is deleted, and the amount of the next Charge is reduced.


Subscription Renewal

When the Subscription renewal Order is submitted, Recurring fee Charges for the Subscription renewal and for the additional (included) Resources renewal are generated.

The generation and attributes changing of the Charges of this type are similar to the generation and attributes changing of the Recurring fee Charges for additional Resources.

Subscription stop and activation

When the Subscription is stopped and then is re-activated, the following happens:

  1. If the Subscription was stopped at the first day of the current Billing period, then:
    1. The Charge for the current Billing period changes its status from Blocked to Opened. The funds are released at the Account balance.
    2. Charges for the future Billing periods still have the Opened statuses.
  2. If the Subscription was stopped on any other day of the current Billing period, then:
    1. The Charge for the current period stays in the Blocked status and is closed on the nearest Billing day.
    2. Charges for the future Billing periods still have the Opened statuses.
  3. When the Subscription is re-activated, the Charge for the period, in which the re-activation happened, receives the Blocked status and is closed on the nearest Billing day.
  4. If the Subscription was inactive during the whole Billing period, then the Charges with the Opened statuses for the such Billing periods are deleted.

Subscription Plan switching within one Product

When the Subscription Plan is switching to a Plan of the same Product, the following happens:

  1. If the ordered or the included amount of the Resource in the new Plan is greater than in the old one, then:
    1. The Charge for the current Billing period of the old Plan with the Blocked status is deleted.
    2. The new Charge for the old Plan for the current Billing period is created with the Refunded status. The Account balance is increased by the Charge amount.
    3. The Charges for the futures Billing periods of the old Plan with the Opened statuses are deleted.
    4. The new Charge for the current Billing period is created with the Blocked status. The amount of the Charge is blocked at the Account balance.
    5. The new Charges for the futures Billing periods with the Opened statuses are created.



  2. If the ordered or the included amount of the Resource in the new Plan is less than in the old one, then:
    1. The Charge for the current Billing period of the old Plan with the Blocked status isn't changed.
    2. The Charges for the futures Billing periods of the old Plan with the Opened statuses are deleted.
    3. The new Charges for the futures Billing periods with the Opened statuses are created.

Subscription Plan switching to the Plan of the other Product

When the Subscription Plan is changed to the Plan of the other Product, regardless of the Resource amount in the new Plan compared to the previous one, the generation and the changing of the Charges attributes is carried out the same way, as in the case, when the Subscription Plan is changed to the Plan of the same Product with the greater Resource amount.

Subscription deleting

Subscription deleting causes the following:

  1. If the Subscription was deleted at the first day of the current Billing period, then:
    1. The Charge for the current Billing period changes its status from Blocked to Deleted. The funds are released at the Account balance.
    2. Charges for the future Billing periods with the Opened statuses are deleted.



  2. If the Subscription was deleted on any other day of the current Billing period, then:
    1. The Charge for the current period changes its status from Blocked to Closed. The Charge amount is debited from the Account balance.
    2. Charges for the future Billing periods are deleted.