In products and categories forms, you can now set a different account in receivables or payables section.
These accounts will be propagated to the account move when you create a debit or credit note. And also when you create a credit or debit note from an customer or supplier invoice.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you set dedicated refund accounts on products and product categories, so credit notes and debit notes post to the right account instead of the normal income or expense account.
This module adds two new account fields to products and product categories: a Refund In Account (used for vendor credit notes) and a Refund Out Account (used for customer credit notes). They appear on the product form next to the usual income and expense accounts, and on the product category form next to the expense account, visible to users with accounting read access.
When a credit note or debit note is created, the module automatically replaces the line account with the refund account. The product's own refund account wins; if it is empty, the category's refund account is used; if both are empty, Odoo keeps the normal default account. This applies both when you create a refund directly and when you reverse an existing customer or supplier invoice.
- Accounts are set per company, so different companies can use different refund accounts.
- Accounts cannot be deleted while still used by a product or category.
- Changes to these fields are tracked in the chatter.
The module touches product.template, product.category, account.move and account.move.line. It does not add new menus or reports; everything happens on existing product, category and invoice screens.
Depends on
Models and fields (3)
- product.category · extends an existing modelproperty_account_refund_in_categ_id (Refund In Account), property_account_refund_out_categ_id (Refund Out Account)
- product.template · extends an existing modelproperty_account_refund_in_id (Refund In Account), property_account_refund_out_id (Refund Out Account)
- account.move.line · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/account-fiscal-rule.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0Once the modules is installed, you can set an account in Accounting tab, both for credit and for debit notes.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.