There are some parties that agree to make the payment of all the invoices on an specific day of the month, for example they only pay on the 10th and 20th of each month. For this cases the payment term should be computed using the next payment date of the month. Here are some examples:
Supose that we agreed with a supplier to pay them on 10th and 20th of each month on a fixed term of 30 days.
- An invoice with date 01/02/2020 will be due on 10/03/2020 (30days + setting the fixed day)
- An invoice with date 12/02/2020 will be due on 20/03/2020 (as the due date is after the payment day we go to the next one)
- An invoice with date 22/02/2020 will be due on 10/04/2020 (fixed day goes to the next month)
With the current relativedelta definition we can define a fixed day to be used with the party by adding two deltas for the payment. One for the number of days and another for the fixed day. This works great until you agree to pay on two diferent days of the same month.
I’ve searched how other erp systems implement this and I found that navision treats this as spanish localization. So my first question is if there are other countries using tryton that have similar requirements?