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.


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