Recurring Billing Terminology
Posted by admin at 04 Feb, 2017Adjustment Reason
Adjustment reason is used as a reason for the deactivation of a payment plan. There are three types of adjustment reasons:
— Cancellation - deactivation of the payment plan requested by the customer.
— Freeze - suspension of the payment plan for a certain period of time.
— Termination - deactivation of the payment plan initiated by the merchant.
— Cancellation - deactivation of the payment plan requested by the customer.
— Freeze - suspension of the payment plan for a certain period of time.
— Termination - deactivation of the payment plan initiated by the merchant.
Billing
Billing unifies billing cycle and billing profile assigning them to a specific payment.
Billing Cycle
Billing cycle defines the frequency of billings and the day when a billing occurs. Based on a billing cycle, invoices are created.
In the gateway, there are two basic types of billing cycle:
— Monthly - billing occurs on monthly basis.
— Weekly - billing occurs on weekly basis.
To set a billing cycle different from the basic ones, recurrence API field is used. This field regulates how often billing should occur based on the selected basic type of billing cycle - monthly or weekly.
For example:
— to configure a biweekly billing cycle, the value of the recurrence field should be set as 2 and submitted along with the billingCycleCode field including the code of the original weekly cycle that a new billing cycle is attached to;
— to configure a quarterly billing cycle, the value of the recurrence field should be set as 3 and submitted along with the billingCycleCode field including the code of the original monthly cycle that a new billing cycle is attached to;
— to configure an annual billing cycle, the value of the recurrence field should be set as 12 and submitted along with the billingCycleCode field including the code of the original monthly cycle that a new billing cycle is attached to.
In the gateway, there are two basic types of billing cycle:
— Monthly - billing occurs on monthly basis.
— Weekly - billing occurs on weekly basis.
To set a billing cycle different from the basic ones, recurrence API field is used. This field regulates how often billing should occur based on the selected basic type of billing cycle - monthly or weekly.
For example:
— to configure a biweekly billing cycle, the value of the recurrence field should be set as 2 and submitted along with the billingCycleCode field including the code of the original weekly cycle that a new billing cycle is attached to;
— to configure a quarterly billing cycle, the value of the recurrence field should be set as 3 and submitted along with the billingCycleCode field including the code of the original monthly cycle that a new billing cycle is attached to;
— to configure an annual billing cycle, the value of the recurrence field should be set as 12 and submitted along with the billingCycleCode field including the code of the original monthly cycle that a new billing cycle is attached to.
Billing Profile
Billing profile defines which invoices (of what age) should be included into the payment while creation. Based on billing profile, payments can be created with optional settings.
Collections Phases
To simplify debt management process, accounts can be grouped into phases, based on the age of debt. Phases are age buckets used to classify age of the outstanding debt. Each merchant can define age limits for each phase based on their specific business needs, but it is common to use four phases, 30-days-long each.
Customer Account
Represents a person or an organization within gateway Suite. Stores basic demographic/contact information, as well as various activity related information (such as current balance, letter flags, etc).
Freeze
Freeze is the suspension of a billing schedule one or more billing periods.
Payment Plan Types
Payment plan (also referred to as payment schedule) can be of different types:
— Fixed (term) payment plan – a certain payment amount is agreed upon, and the number of payments is limited (fixed) by the agreement/contract. For example, $10 per month for 12 months.
— Unlimited (pay-as-you-go)/Perpetual payment plan – payment is going to recur until the plan is explicitly canceled. On the user interface, a number of the scheduled payments always lists 12. Once a payment is done, a new one is added to the lists of upcoming payments. For example, $10 per month until canceled.
— Hybrid (rollover or open-ended) payment plan – initially consists of a fixed (defined) number of payments, however, after the initial fixed number of payments, the billing continues to recur (the plan becomes unlimited) until it is explicitly canceled. For example, 6 months for $20 and then $30 until canceled.
Payment plan can obtain the following statuses:
— Current - indicates that the payment plan is active.
— Deferred - indicates that no invoice will be generated in the upcoming billing associated with the payment plan.
— Freeze - indicates that the payment plan is terminated. After the predefined number of freeze charges are passed, the payment plan will be reactivated automatically.
— Cancelled - indicates that the payment plan is cancelled.
— Expired - indicates that all payments associated with a payment plan are made; available only for a fixed payment plan.
— Unbilled - indicates that no billing occurred since the payment plan has been created.
— Suspended (deprecated) - indicates that the payment plan is set on hold by the system.
— Paused - indicates that the payment plan is set on hold by the user. A paused payment plan can be unpaused manually only.
— Fixed (term) payment plan – a certain payment amount is agreed upon, and the number of payments is limited (fixed) by the agreement/contract. For example, $10 per month for 12 months.
— Unlimited (pay-as-you-go)/Perpetual payment plan – payment is going to recur until the plan is explicitly canceled. On the user interface, a number of the scheduled payments always lists 12. Once a payment is done, a new one is added to the lists of upcoming payments. For example, $10 per month until canceled.
— Hybrid (rollover or open-ended) payment plan – initially consists of a fixed (defined) number of payments, however, after the initial fixed number of payments, the billing continues to recur (the plan becomes unlimited) until it is explicitly canceled. For example, 6 months for $20 and then $30 until canceled.
Payment plan can obtain the following statuses:
— Current - indicates that the payment plan is active.
— Deferred - indicates that no invoice will be generated in the upcoming billing associated with the payment plan.
— Freeze - indicates that the payment plan is terminated. After the predefined number of freeze charges are passed, the payment plan will be reactivated automatically.
— Cancelled - indicates that the payment plan is cancelled.
— Expired - indicates that all payments associated with a payment plan are made; available only for a fixed payment plan.
— Unbilled - indicates that no billing occurred since the payment plan has been created.
— Suspended (deprecated) - indicates that the payment plan is set on hold by the system.
— Paused - indicates that the payment plan is set on hold by the user. A paused payment plan can be unpaused manually only.
Scheduled Payment
Payment that must be performed in the future but is not included in the current payment plan of a customer. For example, it can be represented as unscheduled dues.
Skip Tracing
Skip Tracing (or Skip Trace) - is the process of obtaining the updated contact information about a person based on their existing contact information for further debt collection.