Finance Contracts

You configure a finance contract in My MATRIXX by defining the terms and conditions of the contract. After a finance contract is configured, you define the pricing components required to set up the contract in the finance contract product offer for purchase by a subscriber or group; a finance contract cannot be purchased by a device.

A finance contract provides an installment plan for purchase of an entity by a subscriber or group to pay for the entity over time with periodic installments.

A finance contract requires that the purchaser have either a postpaid or prepaid main currency balance to use for payments. If there is a postpaid main balance, that balance is used, otherwise a prepaid main balance is used. If neither are present in the wallet, the purchase is rejected.

Finance Contract Revision

Finance contracts can be revisioned, but not versioned.

A contract revision is a copy of the finance contract with changes to one or more attributes. If a future start date is set on the revision, changes to the attributes are valid at the start of the set date.

Finance Contract Revisionable Attributes describes the revisionable attributes available in a finance contract.

Table 1. Finance Contract Revisionable Attributes
Attribute Name Description Type
LateChargeBasis Basis for the late charge and termination penalty. Select from:
  • 1 = Fixed
  • 2 = Percent of Installment
PriceLoaderLateChargeBasisType
LateCharge Late charge if LateChargeBasis is set to Fixed, otherwise a percentage amount. Decimal
LateChargeGracePeriodType Late charge grace period type. Select from:
  • 1 = Hour
  • 2 = Day
  • 3 = Week
  • 4 = Month
  • 5 = Immediate
PriceLoaderLateChargeGracePeriodType
LateChargeGracePeriodCoef Time coefficient for late charge grace period, used with late charge grace period type. For example, 2 days, 3 hours. LateChargeGracePeriodCoef is required when LateChargeGracePeriodType is set, unless LateChargeGracePeriodType is set to Immediate or is empty, in which case LateChargeGracePeriodCoef is disabled (not required). Unsigned int32
TerminationChargeBasis Basis for late charge and termination penalty. Select from:
  • 1 = Fixed
  • 2 = Percent of outstanding principal
  • 3 = Fixed plus percent of outstanding principal
PriceLoaderTerminationChargeBasisType
TerminationChargeFixed Fixed amount of termination charge. Decimal
TerminationChargePct Percentage amount of termination charge. Decimal