In Sage 50, we had the option to add a discount for early payments
Invoice due date is ex 30 days but 2% discount if paid in the first 14 days after the invoice is sent
this has been great for customers how take times to pay
and its better than setting a due date of 15 days since they call us to waive the late fees which they cant to with a discount