Odoo app
Financed Payments Manager
👨💻 ⚙️in development⚙️
🧩 Description
This application is designed for companies that sell products and offer their customers the option to pay in installments, either through in-house financing (with or without interest) or via external entities such as finance companies or online payment platforms (with or without fees).
It streamlines the entire payment management process by centralizing everything in a single tool and automatically generating all the necessary accounting entries, including reconciliations.
Developed and maintained by by Jesús Sánchez (jesanmor).
💻 Screenshots
Sales invoice for a Smart TV financed over 12 months. The installment management was carried out through our application, linked directly to the invoice via the “Financing” field.:
View of the "Financing Terms" module, displaying the financing linked to the previous invoice:
This screen shows the details of the previous financing, including the principal amount, applied interest rate, payment terms, and amortization type. Based on this data, the system automatically calculates the monthly installment and generates the amortization schedule:
In the financed payments management module, all invoices to be paid in installments are registered. This step is performed only once per invoice, when the financing is activated:
For each invoice, the amortized amount, due date, collection date, and interest amount (if applicable) are configured. These details can be entered manually, but are automatically filled in when the invoice is linked to a financing plan, as in the example shown:
Once the grouped payment of all installments for a period has been completed, the next period’s group can be easily and automatically created. New invoices can be added to this group, allowing operations to be accumulated and processed together in a single action per period:
In the new period, the date is automatically set to determine the next installment to be generated based on the amortization schedule linked to the invoices. It is also possible to add new financed invoices created during this period:
This screen shows an alternative way to manage payments: the commission mode, used for transactions handled by third parties such as financial institutions or payment platforms. In this example, a payment is processed through Stripe, where the applicable commission is configured and all related accounting entries are generated automatically:
⚙️ Installation
- Unzip the module into your Odoo
addonsdirectory. - Restart the Odoo server.
- Activate developer mode.
- Install the module from the Apps menu.
📦 Supported Odoo Versions
- Odoo 15.0
- Odoo 16.0
- Odoo 17.0
- Odoo 18.0
📄 License
This module is licensed under the Odoo Propietary License v1.0 (OPL-1).
⚠️ Legal Notice on Images and Content
Reproduction in whole or in part is strictly prohibited..
The images, screenshots, and application examples displayed on this website are custom developments for clients and are protected by copyright. Unauthorized reproduction, distribution, or use is strictly forbidden without the express written consent of the owner.
👤 Author
Jesús Sánchez
GitHub: jesanmor
📝 Disclaimer
This module is provided as is, without warranty of any kind. Use at your own risk.