Enabling Installments
DE Ratenzahlung
FR versements échelonnés
← Setting Up Invoice Options Configuration Examples →
Installments enable staged payment plans for invoices, allowing customers to pay in multiple smaller amounts over time instead of one large payment. For information on understanding payment plans in JustOn Billing & Invoice Management, see Installments.
Info
Be aware that installments are a way to control payments for invoices. Split payments do not constitute special invoice types such as deposit invoices, partial invoices or progress invoices.
Solution Overview
Do you need installments?
Yes, you do if you want to:
- Offer customers flexible payment options
- Split large invoices into manageable payments
- Create payment plans tied to service periods
- Handle individually negotiated payment terms
Setup Overview
In a rough outline, configuring installments involves the following tasks:
- Choosing installment type
- Configuring and applying installment settings (periods, amounts, titles) for fixed, service period, or variable installments
- Optionally, configuring installment display on printed invoices
- Testing and verifying installment configuration
Most users start with fixed payment plans – they are easier to set up and cover common use cases like "4 monthly payments" or "quarterly billing".
Installment Types Overview
-
Pre-defined payment plans applied to all invoices
Example: "4 monthly payments of 25% each"
Best for simple, consistent payment plans -
Payments aligned with service delivery periods
Example: "Monthly payments for annual service contract"
Best for recurring billing for subscription services -
Custom payment terms for individual customers
Example: "Account-specific deposit amounts"
Best for negotiated payment terms with variable data -
Optional configuration
Controlling Installment Display
Enabling Installment Creation for Single Invoices
Installment Information
Installment configurations use the following fields (custom setting fields or JSON keys):
Field JSON Key |
Required | Description | Examples |
---|---|---|---|
Name | Required for the custom setting. Defines the name of the payment plan model, which is referred to by the field Installment Type on the invoice, subscription, opportunity or account.The name must match with one of the picklist values of the Installment Type field on the invoice. |
||
Periodperiod |
The period controls the number of installment payments and their interval. JustOn supports two approaches: service period-based installments and calculated installments. | ||
For service period-based installments, the possible values includeService Month – creates one installment per service month between the service period start and service period end of the invoice line itemService Quarter – creates one installment per service quarter (= 3 service months) between the service period start and service period end of the invoice line itemFor service period-based installments, leave Rate and Amount blank. The resulting installment amounts are evenly distributed across their respective service period fractions. |
Service Month = one installment for each service month |
||
For calculated installments, the configuration syntax is Nx(M) , where N = interval , x = d | m (days or months), M = installments M is optional.The period calculation is based on the Payment Due Date (= the first installment date), unless you use a Date Reference . When using date references, you can set fix instead of 0m for a better readability.You can combine different installment calculations defining multiple periods, separated by comma, like 1m(6),3m(2) .Since the first installment is bound to the payment due date – or, with Date Reference , to a custom date –, the first date definition for irregular dates determines the date of the second installment, the second that of the third, etc. However, you still need as many date definitions as intended installments. We recommend to use 0d as the last one to complete the number. |
1m(12) = 12 installments, due once per month30d(6) = 6 installments, due every 30 days2m(4),120d = 5 installments, the first four are due every two months, the last is due 120 days after the penultimate30d,90d,0d = 3 installments (with irregular dates), the first on the payment due date, the second 30 days after the first installment, the third 90 days after the second installmentfix,fix = 2 installments, each referring to a fixed date (see date references) |
||
Date ReferencedateReference |
Date references "anchor" installments to one or more specific dates, unbinding them from the Payment Due Date . The syntax is CUSTOMFIELD__C(M) where CUSTOMFIELD__C must be the API name of a date field on the invoice object, M = installments M is optional.You can address multiple installments by specifying multiple date references separated by comma. The first specified date reference refers to the first installment resulting from the Period definition.If there are less date references than periods, JustOn uses the field Payment Due Date instead. |
Date1__c(12) = 12 installments based on the field Date1__c . The corresponding installment cycle is defined using the Period value 1m(12) .FirstDueDate__c,SecondDueDate__c = 2 installments due at the dates defined by two custom fields. The corresponding period may be defined like fix,fix .FirstDueDate__c,PaymentDueDate__c(3) = 4 installments, special date handling for the first one. The corresponding period may be defined like fix,2m(3) . |
|
Raterate |
The rate is applied to the Grand Total of the invoice. The syntax is N(M) where N = % rate , M = installments M is optional.You can address multiple installments by specifying multiple rates separated by comma. The first specified rate refers to the first installment resulting from the Period definition.If there are less rates than periods, JustOn distributes the remaining amount equally to the remaining installments. |
20(5) = 5 installments, each with 20% of the grand total20,30,50 = 3 installments with 20%, 30% and 50% of the grand total25 = one installment of 25%, the remaining 75% are distributed equally to the remaining installments |
|
Amountamount |
The amount is taken from the Grand Total of the invoice. The syntax is N(M) where N = installment amount , M = installments M is optional.You can address multiple installments by specifying multiple amounts separated by comma. The first specified amount refers to the first installment resulting from the Period definition.If there are less amounts than periods, JustOn distributes the remaining amount equally to the remaining installments. |
100(4) = 4 installments, each with the amount of 100. If the grand total is larger than 400, the last installment holds the remaining amount instead.250.33 = one installment of 250,33, the remaining amount is distributed equally to the remaining installments50(2) = 2 installments of 50 each, the remaining amount is distributed equally to the remaining installments. |
|
Titletitles |
The title for each installment in the installment table in the invoice PDF, can contain placeholders. Preconfigured placeholders include [PosNo] = number of the current installment[InstallmentAmount] = amount of the current installment[InstallmentRate] = rate of the current installment (only applicable if the rate configuration is used)[InstallmentDate] = due date of the current installment |
Installment custom settingInstallment [PosNo] ([InstallmentRate]) JSON configuration "titles": {"default":{"default":"Installment [PosNo]"}} |
Info
Leaving Rate
and Amount
blank distributes the invoice amount equally to the installments as defined in Period
.
Note
Rate
and Amount
must not be used in the same installment configuration.
For detailed step-by-step examples of all installment configurations, see Installment Configuration Examples
Verifying Installment Configuration
After setting up installments, test and verify your configuration works correctly:
- Create a test invoice with your installment type selected.
- Check the payment plan shows correct amounts and dates.
- Verify the PDF output displays the installment table properly.
-
Test with different scenarios (various invoice amounts, dates).
Common issues may be:
Issue Cause Solution Installment type not visible Not added to picklist Add to Installment Type
field valuesPayment amounts incorrect Wrong Period/Rate/Amount Check field reference and examples Dates not calculating Missing Date Reference Verify date field names and format PDF not showing installments Missing table configuration Configure installment table template
Use the Installments button on invoice records to view and manually adjust payment plans for troubleshooting.