Thai Localization - Government Assets Management
This module adds the following features to asset management, aimed to follow Thai Government regulations.
- Asset Start Date from Accepted Date. (if any)
- Add a feature to remove multi assets at the same time.
- Add following fields to Asset
- Purchase Order
- Removed Reason
- Employee
- Location
- Serial Number
- Guarantee
- Model
- Brand
- Change the display name of the asset.
- Pass the asset number to the reference of the journal entry.
- Add asset profile to purchase order line.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Extend asset management for Thai government rules: record purchase order, employee, location, serial, guarantee, model and brand on assets, log maintenance, and remove or transfer several assets at once.
This module enriches the Assets screens with information needed for Thai government asset registers. On an asset you can now store the related Purchase Order, the responsible Employee, a Location, Serial Number, Guarantee start and end dates, Model and Brand, plus a Removed Reason. A new "Other Information" tab holds these fields, and a "Maintenance" tab lets you log maintenance lines with date, reference and description.
Asset Locations are managed from a new menu under the Assets configuration, where you can create, archive and search locations; assets can be grouped and filtered by location, employee, serial number, model and brand.
When removing assets, a new "Remove Asset" button on the removal wizard lets you remove several selected assets at once, but only assets that are running or closed; low-value assets and other assets cannot be mixed in the same operation. The removal reason is saved on each asset, and the asset number is written into the reference of the related journal entry. The same numbering is used when transferring assets.
On purchase order lines you can choose an Asset Profile, which is carried to the invoice and then to the created asset. If the invoice comes from a work acceptance, the asset start date is taken from the acceptance date. A company setting lets you stamp the analytic account and analytic tags on all asset move lines.
Depends on
Menus it adds
Models and fields (9)
- res.company · extends an existing modelasset_move_line_analytic (Stamp analytic in all asset move line)
- account.move · extends an existing model
- account.asset · extends an existing modelasset_brand (Brand), asset_model (Model), employee_id (Employee), purchase_id (Purchase Order), remove_reason (Removed Reason), asset_location_id (Location), asset_guarantee_end (Guarantee End), asset_serial_number (Serial Number), maintenance_line_ids (Maintenance Lines), asset_guarantee_start (Guarantee Start)
- purchase.order.line · extends an existing modelasset_profile_id (Asset Profile)
- res.config.settings · extends an existing modelasset_move_line_analytic
- account.asset.remove · extends an existing modelremove_reason (Removed Reason)
- account.asset.location · new modelname, active
- account.asset.transfer · extends an existing model
- account.asset.maintenance · new modelref (Reference), asset_id (Asset), description, date_maintenance (Date)
Text generated by AI (DeepSeek) from reading the Odoo 15.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-thailand.
terminal Installation and usage
No verified informationInstallation 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.