Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Lines of code | 286 |
Technical Name |
account_payment_multi |
License | LGPL-3 |
Website | http://www.adhoc.com.ar |
Versions | 15.0 16.0 18.0 |
# Account Payment Multi
The Account Payment Multi module allows users to manage multiple invoice payments in Odoo. With this module, users can select multiple invoices and pay them with a single payment, streamlining the payment process for businesses.
## Features
- Multi-Invoice Payment: Select multiple invoices and process them as a single payment.
- Batch Payment Reference: Automatically generate a unique batch payment reference for grouped payments.
- Portal Integration: Enhanced portal views for selecting and paying invoices.
- Frontend Enhancements: Custom JavaScript for improved user interaction in the portal.
## Installation
- Ensure the account_payment module is installed as it is a dependency.
- Add this module to your Odoo addons path.
- Update the module list and install the Account Payment Multi module.
## Configuration
- No additional configuration is required. The module integrates seamlessly with the existing payment and portal functionalities.
## Usage
- Navigate to the Customer Portal.
- Go to the My Invoices section.
- Select multiple invoices using the checkboxes provided.
- Click the Pay Selected button to proceed with the payment.
- Review the payment summary and confirm the transaction.
## Technical Details
- Controllers: The module extends the payment portal controller to handle multi-invoice payments. See [portal.py](account_payment_multi/controllers/portal.py).
- Models: Adds a batch payment sequence to the company model for generating unique batch payment references. See [company.py](account_payment_multi/models/company.py).
- Views: Customizes portal templates for invoice selection and payment. See: - [account_portal_templates.xml](account_payment_multi/views/account_portal_templates.xml) - [payment_form_template.xml](account_payment_multi/views/payment_form_template.xml)
- JavaScript: Enhances the frontend with custom logic for selecting invoices and initiating payments. See [payment_form.js](account_payment_multi/static/src/js/payment_form.js).
## Dependencies
- account_payment
## Assets
The module includes the following assets: - JavaScript: [payment_form.js](account_payment_multi/static/src/js/payment_form.js)
## License
This module is licensed under the LGPL-3 license.
## Author
- Odoo, ADHOC SA
- Website: [www.adhoc.com.ar](https://www.adhoc.com.ar)
Please log in to comment on this module