Pay in full. Charges generation

This article describes Charges generation for the Prepay model only.

For particular aspects of Charges generation for the Postpay model, see Particular aspects of Charges within the Postpay charging model.

In this article:

General rules for the Pay in full billing type

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

Subscriptions with the Pay in full billing type are provided with a free period with the duration up to one month (to the next Billing day). The free period starts from the date of the Subscription ordering and ends at the next Billing day. During the free period, Payments are not taken, as well as switching the Plan and changing the amount of Resources are not available.

Plans with the Pay in full billing type have Plan Periods with a duration of 1 month.

The Billing day must be set in the Account class as the first day of the month (see Creating a Service Term).

The ordered Subscription may generate the following Charges types:

  • Recurring fee for the Subscription Resources (see Charges attributes) 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

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

  1. Status: New.
  2. Period: 1 month.
  3. Created at: the Order creation date.
  4. Close date: the end date of the Charge period.
  5. Amount: the monthly fee for one unit of Resource usage multiplied by the amount of the ordered (included) Resource units.

There are no Charges for using the Subscription during the free period.

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

Ordering a Subscription

When a new Subscription with the Pay in full billing type is ordered, the following rules are applied:

  1. No Charges are generated.
  2. The Sales Order is completed automatically, and the Subscription expiration date is set to the next Billing day.
  3. The Subscription is available for free until the next Billing day.

Renewing a Subscription

When the Subscription renewal Order is created (see Delayed renewing of a Subscription), the Recurring fee Charges for the Subscription renewal and for the additional (included) Resources renewal are generated for whole period of the Subscription as it described in the Recurring fee Charges section.

The Subscription expiration date is set to the next Billing day.

Upgrading Resources

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 the following rules:

  1. Each new Order for the Resource amount increasing generates new Charges.
  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.
  3. The Charge is created in the New status and gets the Blocked status after the Order is paid.

Downgrading Resources

When the additional Resource amount of the Subscription is reduced, the Charge for the current Billing period is not changed.

Manual stopping and activating a Subscription

When the Subscription is stopped and then is re-activated, the following rules are applied:

  1. If the Subscription was stopped on the first day of the current Billing period, then the Charge for the current Billing period changes its status from Blocked to Opened. The Account gets the refund to the Account balance.
  2. If the Subscription was stopped on any other day of the current Billing period, then the Charge for the current period stays in the Blocked status and is closed on the nearest Billing day.
  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 in the Opened status for this Billing period are deleted.

Switching the Subscription Plan within the same Product

When the Subscription Plan is switching to a Plan of the same Product, the following rules are applied:

  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 new Charge for the current Billing period is created with the Blocked status. The amount of the Charge is blocked at the Account balance.
  2. If the ordered or the included amount of the Resource in the new Plan is less than in the old one, then the Charge for the current Billing period of the old Plan with the Blocked status isn't changed.

Switching the Subscription Plan to a Plan of 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 performed as in the case, when the Subscription Plan is changed to the Plan of the same Product with the greater Resource amount.

Deleting a Subscription

When a Subscription is deleted, the following rules are applied:

  1. If the Subscription was deleted on the first day of the current Billing period, then the Charge for the current Billing period changes its status from Blocked to Deleted. The Account gets the refund to the Account balance.
  2. If the Subscription was deleted on any other day of the current Billing period, then the Charge for the current period changes its status from Blocked to Closed. The Charge amount is debited from the Account balance.