In AX 2012 the vendor invoice due date is calculated based on different criteria.
It depends on the transaction date, document date and payment terms. I have listed some examples of how the system will calculate the same below:
When you use AP invoice journal to book invoices keep the above in mind, It is almost the same with Purchase order invoice journals but for PO invoice you cannot change the payment terms just the other fields.
How to change Due date on a recorded invoice ?
If you want to change the due date on any AP invoice you can Navigate to Accounts payable–>Common–>Vendor invoices–>Open vendor invoices.
Select the invoice whose due date you want to change. Then click on Settle open transactions.
Then edit the Due date in the grid and click on the update button.
Keep on DAXing…