OdooWiki OCA HUB

TMS - Account Assets

tms_account_asset folder_open OCA/stock-logistics-transport open_in_new
TMS License: AGPL-3

The module TMS - Account Asset manages the creation of assets for vehicles. This module provides the feature of creating vehicle assets to manage their depreciation.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Links vehicles and their accounting assets so depreciation is tracked automatically. Mark an asset profile as a TMS vehicle and Odoo creates the matching vehicle or asset for you.

This module connects the Fleet vehicle records with the Assets accounting records so a vehicle and its depreciation asset stay linked.

  • On an asset profile (account.asset.profile) you get a new "Is a TMS vehicle" checkbox. When ticked, creating an asset with that profile automatically creates a vehicle, and vice versa.
  • On a vehicle model category (fleet.vehicle.model.category) you can set an asset profile. When a vehicle of that category is created, Odoo automatically creates a linked asset named "VEHICLE - <vehicle name>" with today's start date and a zero purchase value, and posts a message on the vehicle.
  • On the asset form a new "TMS" tab shows the linked vehicle and its model; a Vehicle button opens the vehicle. On the vehicle form an Asset button opens the asset, and the vehicle shows its actual (residual) value next to the net car value.
  • When an asset is created from a vendor bill line, the vehicle model is taken from the product. If the product has no vehicle model, Odoo blocks the creation with an error.
  • Asset names must be unique per vehicle; duplicates are rejected.
  • Search filters let you find assets with or without a vehicle, and vehicles with or without an account asset.
Models and fields (5)
  • account.move · extends an existing model
  • account.asset · extends an existing modelmodel_id, asset_ids, is_vehicle, vehicle_id
  • fleet.vehicle · extends an existing modelasset_id (Asset), actual_value, asset_profile_id
  • account.asset.profile · extends an existing modelis_vehicle (Is a TMS vehicle)
  • fleet.vehicle.model.category · extends an existing modelasset_profile_id

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

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/stock-logistics-transport.

terminal Installation and usage

OCA documentation · Odoo 17.0

There are two ways of installing the module:

Transport settings

  • Go to Transport app.
  • Go to Configuration > Settings.
  • In the Vehicles block, enable the "Manage depreciations" setting.

Apps list

  • Go to Apps.
  • Search for TMS - Account Asset module.
  • Install the module.

The following configuration is needed to create the assets for new vehicles:

Asset Profiles

  • Go to Invoicing/Accounting module.
  • Go to Configuration > Asset Profiles.
  • Create or select an asset profile.
  • Configure the asset profile and select the box "Is a TMS vehicle".

Vehicle Categories

  • Go to Transport module.
  • Go to Configuration > Categories.
  • Select or create a new category.
  • Add the asset profile created.

Vehicle Models

  • Go to Transport module.
  • Go to Configuration > Models.
  • Select or create a new model.
  • Add the category to the model with that has the asset profile.

Creation of vehicles assets

  • After configurating the asset profiles, categories and models, creating a new vehicle record creates a new asset.
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.