My customers calculates due date of invoices on the basis of Invoice received by them. How can QB reflect due date based on invoice submitted and received by customer.
You should email your invoices to your customers on the date they are created, then there will be no reason for concern about the customer changing the date of the invoice to a later date in which it was received in the mail. There is no way for QuickBooks to know when your customer receives an invoice via regular mail. You can also customize payment terms by customer. You could customize terms to "Due Within 7 Days of Receipt" for example.