How-ToFinance & Operations

Set Up Payment Terms and Methods in Business Central

Configure payment terms and payment methods in Business Central to control due dates, discounts, and payment processing.

6 min read

Payment terms define when an invoice is due and whether an early payment discount applies. Payment methods define how a payment is made, bank transfer, check, cash, or similar, and optionally specify a balancing account to post against automatically.

Both are set up centrally and then assigned to individual customers and vendors. Once assigned, they populate automatically on sales and purchase documents.


Set Up Payment Terms

  1. Search for Payment Terms using Alt + Q.
  2. Select New.
  3. Fill in the following fields:
FieldDescription
CodeA short identifier, e.g. NET30, 2/10NET30, COD
DescriptionA readable explanation of the terms
Due Date CalculationA date formula that calculates the due date from the document date
Discount Date CalculationA date formula for the last day a discount applies (leave blank if no discount)
Discount %The discount percentage if payment is made within the discount period

Date Formula Examples

Business Central uses date formulas like 30D (30 days), 1M (1 month), or 10D (10 days). These are entered directly in the Due Date Calculation and Discount Date Calculation fields.


Example Payment Terms

CodeDescriptionDue Date CalculationDiscount Date Calc.Discount %
NET30Net 30 days30D0
NET60Net 60 days60D0
2/10NET302% if paid in 10 days, net 3030D10D2
CODCash on delivery0D0
PREPAIDPayment in advance-1D0

For 2/10NET30: if a customer pays within 10 days of the invoice date, they can deduct 2%. Otherwise the full amount is due in 30 days.


Set Up Payment Methods

Payment methods are used to categorize how a payment is received or made, and optionally to post directly to a bank or cash account.

  1. Search for Payment Methods using Alt + Q.
  2. Select New.
  3. Fill in the fields:
FieldDescription
CodeE.g. BANK, CHECK, CASH, CARD
DescriptionA readable label
Bal. Account TypeThe type of account to offset against, typically Bank Account or G/L Account
Bal. Account No.The specific bank or G/L account to post the balancing entry to

If Bal. Account No. is left blank, the payment method is informational only and does not generate an automatic balancing entry.


Assign Payment Terms and Payment Methods to Customers

  1. Open the Customer Card for the relevant customer.
  2. Navigate to the Payments tab.
  3. Set the Payment Terms Code field to the appropriate code.
  4. Set the Payment Method Code field if you want a default payment method for this customer.

When a sales order or invoice is created for this customer, both codes will populate automatically from the card. They can be changed on the individual document if needed.


Assign Payment Terms and Payment Methods to Vendors

  1. Open the Vendor Card for the relevant vendor.
  2. Navigate to the Payments tab.
  3. Set the Payment Terms Code and Payment Method Code fields.

The same logic applies: the values default onto purchase documents and can be overridden per document.


If you need to configure finance charges for customers who pay late, see How to Set Up Finance Charge Terms in Business Central.