| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 117 |
| Technical Name |
amq_sales_refund_account |
| License | LGPL-3 |
| Website | https://amq-rafco.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 117 |
| Technical Name |
amq_sales_refund_account |
| License | LGPL-3 |
| Website | https://amq-rafco.com |
AMQ Sales Refund Account
Define a dedicated refund account on products and product categories. Credit notes automatically use the correct account — no manual override required.
Precise Accounting for Every Refund
Separate your refund income from your regular income automatically — exactly the way your chart of accounts demands.
Product-Level Refund Account
Assign a dedicated Sales Refund Account directly on the Product form, overriding the category default when needed.
Category-Level Default
Set a refund account at the Product Category level — all products in the category inherit it automatically unless overridden.
Automatic on Credit Notes
When a Sales Credit Note is generated, the refund account is applied automatically — no manual journal line editing.
Clean Chart of Accounts
Keep income and refund postings cleanly separated in your P&L — ideal for auditors and management reporting.
Non-Invasive Design
Adds only the necessary fields to existing views. No disruption to your current accounting workflows or existing data.
Fallback Logic
If no refund account is set, the system falls back gracefully to the standard income account — zero risk of broken invoices.
How to Get Started
- Install the module from your Odoo Apps menu.
- Go to Inventory > Configuration > Product Categories and set a Sales Refund Account on each category.
- Optionally, open any Product form and set a product-specific Sales Refund Account to override the category value.
- Create a Sales Credit Note as normal — the refund account is applied automatically on the relevant invoice lines.
- Confirm in your Journal Entries that refund postings are now hitting the correct dedicated account.
Please log in to comment on this module