OdooWiki OCA HUB

Asset Force Account

account_asset_force_account folder_open OCA/account-financial-tools open_in_new
Accounting & Finance License: AGPL-3

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.0

Lets 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).

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/account-financial-tools.

terminal Installation and usage

OCA documentation · 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.

info

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.