How to Configure Invoice Payment Schedule in iDempiere

The Invoice Payment Schedule window in iDempiere records due dates, discount dates, and amounts for each invoice, supporting Payment Rules such as Mixed POS Payment and Immediate terms.

It directly affects receivables aging, discount calculations, and payment allocation accuracy, keeping cash flow reporting reliable across stores and organizations.

Process Flow

Invoice Payment Schedule

Business Rules

  • Active payment schedule lines are used for due date and discount tracking on an invoice.
  • Each schedule line belongs to one invoice and cannot be reused across invoices.
  • Due Date and Discount Date are mandatory fields before a line can be validated.
  • The Validate action confirms a schedule line is correctly configured and ready for use.
  • The Valid checkbox reflects whether the schedule line has passed the validation check.
  • Sum of all schedule line amounts should reconcile with the invoice Grand Total.

Configuration Steps

Step 1: Review Invoice Header Details

Open the invoice, e.g., Document No 1000001 for ALPHA RETAIL SOLUTIONS. Verify Payment Rule is Mixed POS Payment and Grand Total is 991.20 INR before proceeding.

FieldSample ValueDescription
Business PartnerALPHA RETAIL SOLUTIONSRetail partner linked to the invoice
Payment RuleMixed POS PaymentDetermines how payment schedule lines are split
Payment TermImmediateDefault payment terms applied to the invoice
Grand Total991.20Total invoice amount to reconcile with schedule lines
Tenthplanet iDempiere Sales Invoice Payment Schedule 1

Step 2: Open the Payment Schedule Tab

Scroll to the Payment Schedule tab under the invoice. If no lines exist, the grid shows “No Records Found,” meaning a new line must be created.

Step 3: Create a New Payment Schedule Line

Click the (+) New icon in the Payment Schedule tab. The system auto-fills Tenant, Organization, and Invoice reference, e.g., 1000001_07/02/2026_991.20.

Tenthplanet iDempiere Sales Invoice Payment Schedule 2

Step 4: Enter Due Date and Discount Date

Enter Due Date, e.g., 20/02/2026, and Discount Date, e.g., 12/02/2026. Both fields are required (shown in red) before the line can be validated.

Step 5: Enter Amount Due and Discount Amount

Enter Amount due, e.g., 991.20, and Discount Amount, e.g., 20.00, if an early payment discount applies to this schedule line.

FieldSample ValueDescription
Due Date20/02/2026Date payment is due for this schedule line
Discount Date12/02/2026Last date a discount applies
Amount due991.20Payable amount for this schedule line
Discount Amount20.00Discount value if paid before Discount Date
ActiveCheckedMarks the schedule line as usable

Step 6: Validate the Payment Schedule Line

Click the Validate button. The system checks Due Date, Discount Date, and Amount fields, then enables the Valid checkbox once the data is correct.

Step 7: Save and Confirm Valid Status

Click Save. Confirm the Valid checkbox is ticked; if not, review Due Date and Amount due before re-validating.

Common Issues and Resolutions

IssueCauseResolution
Payment Schedule tab shows No Records FoundNo schedule line created yet for the invoiceClick (+) New to add a schedule line manually
Valid checkbox stays uncheckedAmount due is 0.00 or dates are invalidEnter correct Amount due and valid dates, then re-validate
Amount due does not match Grand TotalManual entry error when splitting PaymentRecalculate schedule amounts to match the invoice Grand Total
Payment Schedule dropdown is emptyNo schedule template linked to Payment TermConfigure schedule templates in the Payment Term window
Cannot edit schedule line on completed invoiceDocument status restricts changesReverse or reactivate the invoice before editing
Discount Amount always shows 0.00No discount percentage defined in Payment TermSet discount percentage and days in the Payment Term configuration

Next Steps

  • Configure Payment Term
  • Set up Dunning Letter rules for overdue payment schedules.