Suggested by Stuart Hardman – Needs Votes
When a Payment Method Code is set up with a Bal. Account No. specified an automatic payment is posted and matched to the invoiced value. This posted payment does not respect the Payment Terms of the invoice.
For instance, if a Vendor invoices and takes a payment via direct debit or standing order 7 days after the invoice date you should be able to create the invoice with Payment Terms of 7D and a Payment Method that has a Bal. Account specified. The payment that is posted should then be posted with a posting date 7 days after the Document Date.
A flag could be added to the Payment Methods saying "Respect Payment Terms" that is only editable if a Bal. Account No. is filled in.