Skip to main content
Use Payment Terms to keep the list of due-date rules your company honors, such as Due on Receipt, Net 15 or Net 30, plus an optional early-payment discount like 2/10 Net 30. Payment terms are reusable. They do not collect payment by themselves, but they set what a customer or vendor is expected to pay and when.
Payment terms can change which date an invoice is due and how a payment is treated when it arrives early. Review a term before changing one that is already in use.

Before You Start

  • You need the settings.view permission to open the page and read the list.
  • You need settings.edit to import, add, edit, delete, or set a default. Without it those buttons are disabled with a tooltip, and the server refuses the change.
  • Decide which term should be the company default before you create the rest.

Open Payment Terms

  1. In the deck, open Settings.
  2. Under Purchasing, choose Payment Terms.
The breadcrumb reads Settings > Purchasing > Payment Terms. You can also search for Payment Terms in the command palette. The company default term for new orders is also chosen on Settings > Payments & Checks > Payments.
Payment Terms settings page with term rows, default badge, Import button, and Add Term button

Payment Terms are the selectable due-date rules used by accounts, sales orders, invoices, AP bills, and reminders.

Read The List

Each row shows:
  • Name, with a Default badge on the company default term.
  • Net terms, the number of days after the invoice or order date that payment is due, for example “30 days”.
  • Early-pay discount, shown as a chip such as “2/10 Net 30”, or two dashes when the term has no discount. Hover the chip to read it out, for example “Early-pay discount: 2% off if paid within 10 days”.
  • Status, Active or Inactive.
  • Row buttons: Set Default (hidden on the current default), Edit, and Delete.
Click a column heading to sort. With no terms yet, the list reads “No payment terms configured”.

Add Or Edit A Term

  1. Click Add Term, or the Edit pencil on a row. The dialog is titled Add Payment Term or Edit Payment Term.
  2. Enter a readable Name, such as Net 30. A name is required.
  3. Enter Days (net due), a whole number of 0 or more. Use 0 for Due on Receipt.
  4. Optionally set an Early-payment discount: Discount % and Within (days). Fill in both or leave both blank.
  5. Check Set as default payment term only if this should be the normal fallback.
  6. Leave Active. Show in order & account dropdowns checked so people can pick the term.
  7. Click Create (or Update when editing).
Payment Term modal with name, days, default toggle, active toggle, and save action

Use a clear name and due-day count so operators understand what selecting the term will do.

Early-payment discounts

A discount such as 2% within 10 days on a 30-day term is written 2/10 Net 30. The dialog reads it back as you type: “Customers paying within 10 days get 2% off. Shown as 2/10 Net 30.”
  • Discount % must be greater than 0 and at most 100.
  • Within (days) must be a whole number of 0 or more, and cannot be more than the net days.
  • To remove a discount, clear both fields and click Update.

The default term

Only one term is the default. Making another term the default, from the dialog or with Set Default, removes the badge from the old one. Set Default also turns the term on if it was inactive, and you see “Default term: Net 30” (with the term’s name).

Import Terms From A File

  1. Click Import to open Import Payment Terms, and upload a CSV file.
  2. Use the columns Name and Days (both required), and optionally Default and Active.
A row whose name matches an existing term, ignoring capitalization, updates that term’s days and default setting. Every other row creates a new term. The import does not change a term’s active state or its early-payment discount, so adjust those on the term itself. Review names and day counts before importing again, because a spelling difference creates a new term.

Delete A Term

Click Delete on a row and confirm Delete Payment Term. The warning reads that the action cannot be undone. A term is refused when:
  • It is the default. The message reads: “Set another payment term as default before deleting this one.”
  • Orders or accounts still use it. The message reads: “This payment term is referenced by orders or accounts. Reassign references before deleting.”
When a term has been used, make it inactive instead. Inactive terms stop appearing in new account and order dropdowns, while existing records keep the term they were saved with.

Where Terms Are Used

  • Account defaults for customers and vendors.
  • Sales orders and quotes, where the order’s term sets the due date.
  • Invoices and payment due dates, and the overdue reminders that follow them.
  • Vendor bills and the bill due date.
  • Aging reports and collection review.
  • The company default on Settings > Payments & Checks > Payments and the channel and account defaults described there.

What Changes When You Save

  • Audit trail: creating, editing, deleting, setting a default and importing are each recorded in the Audit Log.
  • Other open sessions: when someone changes the default or removes a term, other people with the page open see the list refresh without reloading.
  • Early-payment discounts: when a customer pays an invoice that carries a discounted term within its window, the discount can be recorded as a non-cash early-payment discount. It reduces what the customer owes and posts to your sales discounts account instead of cash. On vendor bills, the term supplies the discount and its deadline.
  • History: existing orders, invoices and bills keep the term they were saved with.

Messages You May See

Common Blocks

  • Term is missing from a dropdown: confirm it is active.
  • Wrong due date appears: check the term chosen on the record, then the account default, the channel default and the company default.
  • Old term should not be used anymore: mark it inactive rather than deleting it.
  • A term cannot be deleted: it is the default or is still used by orders or accounts. Set another default, or make the term inactive.
  • Imported terms look duplicated: the import matches on the name, so spelling differences create separate terms. Edit or delete the extras.
  • Overdue reminder timing looks wrong: confirm the invoice date and the selected payment term.
  • Add Term and Delete are greyed out: your role does not have settings.edit.

Payments and Checks Settings

Configure payment behavior, ACH holds, processing fees, checks, and deposit slip layout.

Purchasing Defaults

Configure purchasing defaults that affect vendor terms and buying workflows, including Vendor Return Policy.

Account Management

Assign customer or vendor defaults, including payment terms.

Invoices

Review invoices, due dates, posted state, payment status, and customer handoff.