This problem is due to the fact that the payment terms for existing invoices in MYOB will not automatically be updated when you change the credit terms in the customer card file.
โ
Existing invoices will require you to manually adjust terms at an invoice level (see screenshot below on how to change invoice terms).
However, any new invoices created will have the correct payment terms as per the customer card.