This module enables the ability to override default accounts directly from the asset form.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you override the default asset, depreciation and depreciation expense accounts directly on the asset form, instead of always using the accounts defined in the asset profile.
This module adds three account fields to the asset form so accountants can choose which accounts are used for an asset, even when the asset profile already defines defaults.
- Asset Account: normally taken from the vendor bill line when the asset comes from a purchase invoice, otherwise from the asset profile. It is shown on the form but calculated automatically.
- Depreciation Account and Depreciation Expense Account: required fields that you can change on the asset form. They are filled in from the asset profile when you pick a profile on a draft asset, and they become read-only once the asset is open, closed or removed.
When depreciation entries are generated, the module makes the depreciation line use the asset's Depreciation Account and the expense line use the asset's Depreciation Expense Account, so the accounts you set on the asset are the ones actually posted.
It also adjusts the behaviour when selecting an asset profile on an invoice line: if the line already uses a fixed asset account, the standard profile change is skipped so your chosen account is not overwritten.
The fields appear on the asset form (account.asset) and affect the asset lines (account.asset.line) and invoice lines (account.move.line).
Depends on
Models and fields (2)
- account.asset · extends an existing modelaccount_asset_id (Asset Account), account_depreciation_id (Depreciation Account), account_expense_depreciation_id (Depreciation Expense 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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/account-financial-tools.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Create an Asset Profile: Navigate to Configuration -> Asset Profiles and create a new profile.
- Create a Vendor Bill:
- Go to Vendors -> Bills and create a new bill.
- Add a product and select the asset profile you just created.
- The Asset Account will be derived from the profile or can be manually updated at this step (the invoice account will be used as the Asset Account).
- Set the product price and confirm the bill.
- Asset Creation: Once the bill is confirmed, the asset will be created and populated with the associated accounts. You can now manually adjust the Depreciation Account and Depreciation Expense Account if necessary.
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.