Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
Hello, everyone ...
Has anyone defined Payment Terms to generate "Due Dates" according to the following:
Current month + 30 days?
Current month + 45 days?
Current month + 60 days?
meaning "Mr Customer, your invoice will not become overdue until 30/45/60 days after the end of this month"
I have been able to generate current month plus next month which is quite similar to the first instance and also current month plus the next two months (more or less the last of the above) but this is not quite what Accounting needs.
Or maybe you are aware of a module that takes care of these odd calculation methods.
Thank you in advance
Luis, you override method compute() in class account_payment_term() in module account. You change steps next_date calculations in lines:
next_date = (datetime.strptime(date_ref, '%Y-%m-%d') + relativedelta(days=line.days))
if line.days2 < 0:
next_first_date = next_date + relativedelta(day=1,months=1) #Getting 1st of next month
next_date = next_first_date + relativedelta(days=line.days2)
if line.days2 > 0:
next_date += relativedelta(day=line.days2, months=1)
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 12/16/14, 11:55 AM|
|Seen: 655 times|
|Last updated: 3/16/15, 8:10 AM|