What is the UIT code in RO e-Transport and when is it mandatory?
The UIT code is the unique identifier the Romanian tax authority assigns to a shipment declared in the RO e-Transport system. Without it, the covered goods cannot move legally. Below you see who generates it, when it is mandatory and what you risk if it is missing.
Short answer
- UIT stands for unique transport identification code, generated in the tax authority's virtual private space.
- It is generated by the consignor or the consignee of the goods, not by the driver and not by the carrier.
- It is declared before the vehicle departs, and the code is handed to the driver for roadside checks.
- Since 1 January 2026, transmitting the vehicle GPS position to the tax authority is mandatory for the whole trip.
- A missing UIT code at a check is fined, and incorrect declarations can lead to confiscation of the value of the goods.
What the law says (in brief)
- The RO e-Transport system was set up by Emergency Ordinance 41/2022 and later extended to the international carriage of goods.
- The obligation covers goods with high fiscal risk and international shipments above the weight and value thresholds set by law.
- The UIT code is valid for a limited number of days from declaration, so it is generated close to departure.
- The grace period for GPS data ended on 1 January 2026: the sanctions regime applies in full.
- Fines for failing to declare start in the tens of thousands of lei; the driver failing to present the code is sanctioned separately.
Practical example
Example: a company in Cluj delivers 22 tonnes of high-fiscal-risk goods to a warehouse in Constanta. The consignee generates the UIT code in the tax portal a day earlier, sends it to the dispatcher, who attaches it to the trip. The truck transmits its GPS position for the whole journey, and at the roadside check the driver shows the code on the phone.
Common mistakes
- Assuming the driver generates the UIT code; the obligation lies with the consignor or the consignee.
- Generating the code too early so that it expires before the vehicle actually departs.
- Declaring a quantity or a tariff code different from the one in the transport documents.
- Stopping GPS position reporting during breaks or partial unloading.
- Not keeping proof of the declaration, so you cannot contest a fine.
How 4transports helps
- 4transports does not connect to RO e-Transport: you generate the UIT code in the tax portal, and the TMS keeps the trip and CMR record.
- You see planned trips in one list, with cargo, weight and date, so you know which ones need a UIT declaration.
- GPS position reporting to the tax authority goes through your telematics provider; 4transports does not do GPS.
- The trip and its CMR stay on record, with the delivery date, so you find them months later.