There are a few possible reasons for this:
The transaction was raised before the current terms were set.
This will be apparent where there is a definite cut off point after which due dates are correct.
The transaction was posted from Sales or Purchase order processing using an Order Type that ignores the terms.
The due date was overwritten at the time of posting.
This could occur if the item is posted from the batch, or via the Invoice Register.
