Billing Terms can be used to determine the payment due date and be a guide for determining discount for early payment of invoices (or vendor bills).
Discount for early invoice payment is not implemented. There are 2 ways this may be done, although neither is recommended, and professional advise should be used to confirm that regulations are being complied with:
You can specify the billing terms on each invoice/bill. Invoice billing terms will default from the customer billing terms. Bill billing terms will default from the vendor billing terms.
Billing Terms are maintained using the Billing Terms Editor which is accessed via menu→ .
Name The internal name of the billing term. For some examples of billing term names and descriptions see http://wiki.gnucash.org/wiki/Terms.
Description The description of the billing term, printed on invoices
There are 2 types of billing terms, with different information to be entered
Due Days The invoice or bill is due to be paid within this number of days after the post date
Discount Days The number of days after the post date during which a discount will be applied for early payment
Discount % The percentage discount applied for early payment
Due Day The day of the month bills are due
Discount Day The last day of the month for the early payment discount
Discount % The discount percentage applied if paid early
Cutoff Day The cutoff day for applying bills to the next month. After the cutoff, bills are applied to the following month. Negative values count backwards from the end of the month.