OdooWiki OCA HUB

Thai Localization - Assets Management

l10n_th_account_asset_management folder_open OCA/l10n-thailand open_in_new
Localization / Accounting License: AGPL-3

This module adds features to asset management for Thailand.

  • Adds images and chatter to the assets
  • Adds columns to the financial assets report
  • Allows to link journal entry to an asset
  • Adds parent asset feature
  • Adds asset sub-status

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds Thai asset management extras to Odoo: asset photos, a parent asset grouping, custom asset sub-statuses, a depreciation rate column, and automatic customer invoices when selling or removing an asset.

This module extends the Assets area of Odoo with features used in Thailand.

  • On each asset you can attach a photo (shown as an avatar on the asset form and as a small image in the asset list), link the asset to a Parent Asset, and pick a Sub-Status.
  • A new "Parent Asset" menu lets you group several assets under one parent record. Each parent gets an automatic code starting with ASP, a name, a note and a company, and a button shows how many assets belong to it.
  • A new "Asset Sub-Status" configuration menu lets you define your own sub-statuses and choose on which asset states they may be used (draft, running, close, removed). Some Thai sub-statuses are pre-loaded.
  • The asset form shows a computed Depreciation Rate (%) for linear methods, and a Customer Invoice button appears when the asset is linked to an invoice.
  • When an asset is fully depreciated (residual value equals salvage value), it is automatically set to Close, and a default running sub-status is applied when the asset is validated.
  • When you remove or sell an asset, you can select sale taxes; if a sale value and taxes are set, a draft customer invoice is created automatically and linked to the asset. The removal and transfer wizards also let you set a sub-status.
  • The financial assets Excel report gains Asset Profile and Depreciation Rate columns.

Required by other modules

Menus it adds

Parent AssetAsset Sub-Status
Models and fields (8)
  • account.asset · extends an existing modelimage, parent_id (Parent Asset), sale_invoice_id, depreciation_rate (Depreciation Rate (%)), asset_sub_state_id (Sub-Status), asset_sub_state_all
  • account.move.line · extends an existing model
  • account.asset.line · extends an existing model
  • account.asset.parent · new modelcode, name, note, active, asset_ids (Assets), company_id (Company)
  • account.asset.remove · extends an existing modeltax_ids (Taxes), asset_sub_state_id (Sub-Status)
  • account.asset.transfer · extends an existing modelasset_sub_state_id (Sub-Status)
  • account.asset.sub.state · new modelname, note, open (Running), close, draft, active, removed, sequence, company_id (Company)
  • report.account_asset_management.asset_report_xls · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-thailand.

terminal Installation and usage

No verified information

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.

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.