Transport Documents for Vehicle Stock
Goods may be loaded and stored in a company vehicle, and not be a customer delivery or a supplier pickup.
Examples are a travelling salesman carrying stock that might be later sold, or a maintenance and repair technician carrying tools and spare parts.
Portuguese Tax Authorities require these to be electronically communicated every day to their system.
This feature provides a quick way generate such document.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a License Plate field to stock locations, transfers and the Move Location wizard, so goods carried in a company vehicle can be identified and documented for the Portuguese Tax Authorities.
This module helps companies that keep goods inside a vehicle (for example a salesperson's car or a technician's van) and must report that vehicle stock daily to the Portuguese Tax Authorities.
It adds a License Plate field in three places: - On stock locations, in the Additional Info section of the location form. - On stock transfers (stock.picking), in the Other Info section of the transfer form. - On the Move Location wizard, where the plate is automatically taken from the origin location.
When you use the Move Location wizard with an internal operation type and the origin location has a license plate, the destination location is automatically set to that same location, and the license plate is copied onto the transfer that is created. This makes it quick to record that goods are loaded into or kept in a vehicle.
In the wizard, the operation type is locked (read-only) to prevent accidental changes. The module extends stock.location, stock.picking, stock.picking.type and the wiz.stock.move.location wizard, and depends on the Move Location feature from the stock-logistics-warehouse repository. No menus or reports are added by this module.
Depends on
Models and fields (4)
- stock.picking · extends an existing modell10n_pt_license_plate (License Plate)
- stock.location · extends an existing modell10n_pt_license_plate (License Plate)
- stock.picking.type · extends an existing model
- wiz.stock.move.location · extends an existing modell10n_pt_license_plate (License Plate), destination_location_id
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/l10n-portugal.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0Usage:
- On the Inventory Dashboard, the daily vehicle document card shows a "Move on Hand" button at the bottom. Click on it to open an assisstant window.
- On the "Move from location" form, select the Origin Location for the Vehicle.
- The destination location will be automatically set as the same as the origin location.
- The "License Plate" field will be automatically populated.
- The location's current stock will be selected in the lines.
- Click on "Immediate Transfer" to create the supporting transfer, or "Planned Transfer" if changes to the stock content are needed.
- On the craeted Transfer, you can print the Delivery Slip.
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.