Customer Terms and Invoice Due Dates
You can have the system automatically calculate due dates for invoices by setting up due date calculations in customer terms. You can edit terms by going to Admin -> Billing -> Invoice Terms.
If you'd like a due date that's 30 days out from the invoice date, enter 30 for the Net Due Days field.
If you offer discounts based on when invoices are paid, you can enter the number of days of discount available in the Discount Days box. You can enter the discount percent in the Discount Percent box.
You can then assign terms to customers (Invoicing section when editing a customer), and when new invoices are created the assigned terms will be used to determine the discount date (if any) and the due date for the invoice.