OneTimePerUnit
A fee billed once, when the charge starts (on the order's first invoice, or the next invoice after an amendment adds it): unitPrice × the quantity. Credit benefits on a one-time charge are granted once, when the charge starts, and last until used.
Example: an onboarding fee of 50000 (USD 500.00) with a 1,000-credit benefit bills USD 500.00 on the first invoice and grants 1,000 credits once.
- pricing
Type const:OneTimePerUnitrequiredThe pricing type. It decides the charge's other fields and how it bills.
- billingType: enum
Type When each period is billed.
Advance: at the start of the period, for the period ahead.Arrears: at the end, for the period just ended. Usage charges, and the overage of seats that come with credits, are always billed in arrears. Default:Arrearsfor usage charges,Advancefor the rest.valuesAdvanceArrears - charge
Type const:oneTimeread-onlySet by Spondo Billing from
pricingType: the kind of charge. Returned, never sent. - feeType: stringenum
Type What the fee is for. A label; it doesn't change what's billed.
valuessetuponboardingimplementationmigrationcustom - priceType:
Points Properties: 5One price point per currency. An order uses the one in its currency, else the first.
unitPriceis the fee per unit. - pricing
Model const:perUnitread-onlySet by Spondo Billing from
pricingType: how the charge is priced. Returned, never sent.
{
"pricingType": "OneTimePerUnit",
"billingType": "Advance",
"pricePoints": [
{
"currency": "USD",
"unitPrice": 50000
}
]
}