Skip to main content

Payment Terms in ERPNext

A Payment Term defines how and when a payment is split and scheduled within a transaction.

It helps businesses structure payments like advance, partial, and milestone-based collections.

Where It is Used

Payment Terms can be applied in:

  • Sales Invoice
  • Purchase Invoice
  • Sales Order
  • Purchase Order
  • Quotation

How Payment Terms Work

  • Each Payment Term defines a portion of the total invoice amount.
  • ERPNext automatically calculates due dates and payment schedules.
  • All related General Ledger entries are posted accordingly.

Creating a Payment Term

  1. Go to Payment Term list and click New.
  2. Enter a name (e.g., 50% Post Shipment).
  3. Define Invoice Portion (e.g., 50%).
  4. Select Due Date rule.
  5. Set Credit Days if applicable.
  6. Save.

Invoice Portion defines how much % of total amount this term covers.

Due Date Options

  • Days after invoice date – due date based on posting date.
  • Days after end of invoice month – calculated from month end.
  • Months after end of invoice month – extended credit cycle.

Early Payment Discount

  • Discount can be set as Percentage or Fixed Amount.
  • Applied only if payment is made within valid period.
  • Automatically applied during Payment Entry from invoice.

Discount is not applied for bulk or independent Payment Entries.

Payment Schedule in Documents

  • Payment Terms generate a structured payment schedule in invoices.
  • Each installment gets its own due date.
  • Helps manage milestone-based billing easily.

Key Benefit

Payment Terms help automate structured billing, reduce manual tracking, and improve cash flow planning in ERPNext.

Rating: 0 / 5 (0 votes)