This article covers why a sales invoice can show different payment terms to those set on the customer's account in iplicit, and how to correct it for future invoices. This applies to credit control and sales ledger teams checking due dates on customer invoices.


Why this happens

A payment term set on the document type takes priority over the payment term set on the customer's record. If the document type used to raise the invoice (for example, 'Sale invoice: Standard') has its own payment term configured, iplicit uses that instead of the customer's payment term, even if the customer record clearly shows sixty days.


Why old invoices don't update automatically

Changing a customer's payment terms only affects new invoices raised after the change. Sales invoices already raised keep the payment term that applied at the time they were created. If you update a customer's terms from thirty days to sixty days, every invoice raised before that change still shows thirty days, and you would need to update those individually if you want them corrected.


How to check what's driving the mismatch

1. Open the customer's record and confirm the payment terms set there.

2. Open the document type used to raise the invoice (for example, 'Sale invoice: Standard') and check whether it has its own payment term set 


How to fix it going forward

Remove or correct the payment term set on the document type so the customer's own payment terms take priority on future invoices by removing the payment terms set. If you want this directed by the document type, we recommend creating separate document types for each set of terms. 

Customer search terms

Payment terms not matching

Invoice due date wrong

Customer payment terms not applying

30 days instead of 60 days

Document type payment terms

Due date incorrect on invoice