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.
Attribute Name | Description | Type |
---|---|---|
LateChargeBasis | Basis for the late charge and termination penalty. Select from:
|
PriceLoaderLateChargeBasisType |
LateCharge | Late charge if LateChargeBasis is set to Fixed, otherwise a percentage amount. | Decimal |
LateChargeGracePeriodType | Late charge grace period type. Select from:
|
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:
|
PriceLoaderTerminationChargeBasisType |
TerminationChargeFixed | Fixed amount of termination charge. | Decimal |
TerminationChargePct | Percentage amount of termination charge. | Decimal |