Skip to main content
Pending validationOdoo 20.0Community and Enterprise

How to set a payment term (for example 60 days)

What is it for?​

The payment term says when the invoice falls due. Chosen on the customer's record, it carries over by itself to every new invoice for that customer, and fiscaldoo calculates the due date from the invoice date.

The due date is the one that counts for late payments: the collection notices and the lists of overdue invoices use it.

When to use it?​

  • When you agree with a customer a term that is not yet in the list (for example, 60 days).
  • When you want a customer to always have the same term, without choosing it invoice by invoice.

The database already comes with the usual terms, among them Immediate Payment, 15 Days, 30 Days, 45 Days and End of Following Month. Before you create one, check whether it already exists.

Where to find it?​

  • List of terms: Accounting › Configure › General › Payment terms. The screen that opens is called Payment Terms: it is the same list.
  • Customer's term: Billing › Customers and items › Customers, open the customer, Sales & Purchase tab, Payment Terms field (there is one for sales and another, further down, for purchases).
  • Invoice term: on the invoice, Payment terms field.

Before you start​

  • To create or change terms, your profile must be Certified accountant or Administrator. Steps 1 to 5 were done with the Certified accountant. The Accountant and Billing profiles do not have the Payment terms menu.
  • To choose the term on the customer's record and on the invoice (steps 6 and 7) the Billing profile is enough; those steps were done with it.

How to use it​

  1. Open Accounting › Configure › General › Payment terms and click New.
  2. In Payment Terms, type the name as you want to see it on the invoice (in the example, “60 dias”).
  3. Under PAYMENT TERMS there is already a line with 100 % of the amount. In After, type the number of days (60) and leave Days after invoice date. The other possible counts are Days after end of month, Days after end of next month and Days end of month on the.
  4. Check PREVIEW: with a sample invoice of €1,000.00 dated 02/11/2026, the screen shows “1st installment of €1,000.00 due on 01/01/2027”.
  5. Save. The term appears in the Payment Terms list.
  6. Set the term on the customer. Open Billing › Customers and items › Customers, open the customer and the Sales & Purchase tab. In the first Payment Terms (the sales one), choose the term and save.
  7. Check on a new invoice. In Billing › Invoice › Customer invoices, click New and choose the customer: the Payment terms field is filled in with the term from the record. You can change it on that invoice, before you issue it.

Term in several instalments. Click Add a line for each instalment. In Due, each line takes a Percentage or a Fixed amount; the percentages must add up to 100 %. This is the case of 30% Now, Balance 60 Days, which already comes in the database.

Expected result​

  • The new term is in the list and can be chosen on any customer and any invoice.
  • The customer's new invoices bring the term from the record and, when they are issued, the due date is the invoice date plus the term's days. In the demo example, FT D26/30 for Papelaria Central, Lda, dated 19/09/2026, with the 30 Days term, falls due on 19/10/2026.

Important notes​

  • Without an early payment discount, the term does not change the amounts or the VAT. It only decides the due date. The invoice amounts stay the same. With a discount, see the next note.
  • Early payment discount. The box with that name, at the top of the term, adds a discount if the customer pays by a certain day (fields %, if paid within … days and Reduced tax). The preview shows, for example, “Early Payment Discount: €980.00 if paid before 12/11/2026”. When the term has this discount, the term name and the discount also go into the invoicing SAF-T of each invoice. The Reduced tax field decides how the discount affects the VAT: this article does not cover that case. Pending validation by a certified accountant: the choice in Reduced tax and the VAT treatment of the prompt payment discount.
  • Different names for the same thing. In Portuguese the menu says “Condições de pagamento”, the list and the customer record say “Termos de Pagamento” and the invoice says “Condições de pagamento”. In English they all show Payment terms / Payment Terms. They are the same term.

Common problems​

“The Payment Term must have at least one percent line and the sum of the percent must be 100%.” appears​

  • Symptom: when you save the term, the screen refuses with this message.
  • Cause: the Percentage lines do not add up to 100 %, or there is no percentage line at all (only Fixed amounts). In the example, the message appeared with the only line at 50 %.
  • What to do: correct the percentages until they add up to 100 %, or add a Percentage line with the remainder, and save again.

I cannot see the Payment terms menu​

  • Symptom: under Accounting › Configure › General there is no Payment terms.
  • Cause: your profile is Accountant or Billing. These profiles use terms but do not create them.
  • What to do: choose a term that already exists, on the customer's record or on the invoice. To create a new one, ask the Certified accountant or the Administrator.

The new invoice does not bring the customer's term​

  • Symptom: the invoice's Payment terms field is empty or has another term.
  • Cause: the term was set in the purchases Payment Terms, not the sales one, or the record was not saved.
  • What to do: open the customer, Sales & Purchase tab, and check the first Payment Terms. On the draft invoice, choose the term by hand.
Versions: Odoo 20.0Community and Enterprisefiscaldoo 20.0 (master 6fb7ee1d4)ID DOC-0031
Was this page helpful?