Example of using Discount Grace Period:
Payment term is set up as:
-discount date – set to DATE of 5th
-due date – set to DATE of 5th.
-checkbox marked to 'use customer/vendor grace periods for Date/EOM payment terms'
No discount grace period on customer.
Invoice dated 5/20. Discount date is 6/5, so due date is pushed to 7/5. (Both the discount and due date both land on 6/5, so it uses that for the discount date and pushes the due date to the next month of 7/5)
Add discount grace period on customer of 5 days.
Inovice dated 5/20. Payment terms says disc date is 6/5, and the grace period says date is 5/20 + 5 = 5/25, so that’s still less than 6/5, so it uses 6/5 for the Discount date, and pushes the date to 7/5, so same as before.
Add discount grace period on customer of 20 days.
Invoice dated 5/20. Payment terms says disc date is 6/5 and grace period says date is 5/20 + 20 = 6/9, so the grace period date is after the date the payment term calculated. Therefore, it pushes the discount date to the 5th of the next month and uses 7/5, and therefore has to push the due date to 8/5. So you can see the discount grace period does calculate a date and use it to figure out which date to push the actual discount date to.
**Be sure to set it up in a test company and do some testing with different dates, so you can see for yourself how it works with your scenario.