Sari la conținut
UITDesk — Generate. Comply. Move Forward.
Ghid

Generare cod UIT: cum obții codul în RO e-Transport (2026)

Generare cod UIT pas cu pas: pragurile de la care declari, datele cerute, termenul de 3 zile și de ce un cod primit nu înseamnă o declarație acceptată.

6 min de cititPublicat 10 septembrie 2026

Generare cod UIT înseamnă depunerea unei declarații în sistemul RO e-Transport, cu datele transportului, și primirea în răspuns a unui cod unic de 16 cifre emis de ANAF. Codul se cere cu maximum 3 zile înainte de plecare și obligatoriu înainte de punerea vehiculului în mișcare. Codul îl emite ANAF; declarantul răspunde de ce scrie în declarație.

Ce este codul UIT și cine îl emite?

Codul UIT (unic de înregistrare a transportului) este identificatorul pe care sistemul RO e-Transport îl atribuie unei partide de bunuri, pentru un drum anume, cu un vehicul anume. Are 16 cifre și o cifră de control, deci un cod scris greșit se poate detecta fără să întrebi ANAF.

Punctul care se înțelege cel mai des pe dos: nimeni nu „generează” codul în afara ANAF. Nici firma, nici casa de expediție, nici o aplicație. Depui declarația, sistemul o primește și îți răspunde cu un cod. Orice altceva — un cod calculat local, un cod dintr-un simulator, un cod „de rezervă” — nu există în evidența ANAF, iar la un control se vede imediat.

Când e obligatoriu codul UIT: cele trei praguri

Nu orice camion cere declarație. Ordinul comun ANAF/AVR 1.337/1.268/2024, art. 1 alin. 4, pune trei condiții, iar prima e o poartă.

Condiție Pragul Cum se citește
Vehiculul masa maximă tehnic admisibilă ≥ 2,5 t din cartea de identitate a vehiculului, nu din cât cântărește încărcătura
Masa bunurilor masă brută totală > 500 kg pe cel puțin o partidă din transport
Sau valoarea > 10.000 lei fără TVA pe cel puțin o partidă; la cursul BNR din ziua declarării

Ultimele două sunt alternative: e de ajuns una. O partidă de 80 de kilograme de îmbrăcăminte în valoare de 14.000 lei intră în obligație, deși nu se apropie de pragul de greutate.

Ce mai contează: pentru transportul internațional de bunuri obligația privește, din 1 iulie 2024, toate bunurile, nu doar cele din lista cu risc fiscal ridicat. Pentru transportul intern, lista contează — vezi ghidul despre bunurile cu risc fiscal ridicat și capitolele NC din OPANAF 802/2022.

Ce îți trebuie înainte de prima declarație

Trei lucruri, în ordinea asta.

  1. Firma înregistrată în Spațiul Privat Virtual. Fără SPV nu există canal de comunicare cu ANAF.
  2. Un certificat digital calificat, înrolat în SPV pentru firma respectivă. Al administratorului sau al unei persoane împuternicite, cu împuternicirea depusă și acceptată.
  3. O cale de acces la serviciile e-Transport. Fie completezi manual în SPV, fie autorizezi o aplicație printr-un token OAuth obținut cu certificatul digital. Pașii sunt în ghidul despre autorizarea la ANAF.

Ce date intră într-o declarație e-transport

Declarația nu e lungă, dar e exigentă. Grupele de date, așa cum le cere schema ANAF:

  • Operațiunea: codul tipului de operațiune (import, export, achiziție intracomunitară, livrare intracomunitară, transport intern și celelalte). Alegerea aceasta decide ce câmpuri devin obligatorii mai departe.
  • Părțile: codul fiscal și denumirea expeditorului și ale beneficiarului, cu țara. Grecia se scrie EL, nu GR — schema nu conține deloc GR.
  • Traseul: locul de încărcare și locul de descărcare, ca adresă, punct rutier de trecere a frontierei sau birou vamal, după operațiune.
  • Bunurile: denumirea, codul tarifar (codul NC, 8 cifre, păstrat ca text — 08031010 nu 8031010), cantitatea, unitatea de măsură codificată (KGM, H87), masa brută, masa netă, valoarea fără TVA în lei.
  • Transportul: data declarată a plecării, numărul de înmatriculare al capului tractor și al remorcilor, organizatorul transportului — cel pe care în vorbirea curentă îl numim transportator.
  • Documentele: tipul și numărul documentului care însoțește marfa (factură, aviz, CMR).

Masa netă nu se deduce din masa brută și nici invers. E singurul loc unde nicio curățare automată nu ajută: dacă lipsește, cineva trebuie să o știe.

Generare cod UIT, pas cu pas

  1. Stabilești cine declară. Nu e mereu cel care conduce camionul. Ghidul despre cine declară în e-Transport desparte rolurile pe tipuri de operațiune.
  2. Aduni datele partidei din factură, aviz și comanda de transport.
  3. Completezi declarația în SPV sau într-o aplicație conectată la serviciile ANAF.
  4. Trimiți și primești, în răspunsul sincron, un index de încărcare și codul UIT.
  5. Verifici starea mesajului. Aici se termină de fapt treaba, nu la pasul 4.
  6. Duci codul la șofer — pe document, pe telefon, în orice formă care ajunge la el înainte de plecare. Codul trebuie să poată fi prezentat la control.

De ce un cod UIT primit nu e o declarație acceptată

Aceasta e partea pe care ghidurile o sar, și e cea mai scumpă.

Verificarea de la încărcare este una de structură: sistemul se uită dacă XML-ul e valid și dacă respectă schema. Codul UIT vine în acel răspuns. Validarea de fond — regulile de business, coerența datelor — se face după, iar rezultatul ei se citește interogând starea mesajului cu indexul de încărcare.

Consecința practică: poți avea în mână un cod de 16 cifre pentru o declarație pe care ANAF a respins-o. Camionul pleacă, șoferul are un cod, iar la control codul nu corespunde unei declarații valide. Amenda e a firmei, nu a aplicației.

Câteva răspunsuri ANAF care se interpretează greșit:

  • XML cu erori nepreluat de sistem — este o respingere, nu o așteptare. Nu are rost să întrebi din nou; ai de retrimis.
  • Erori întoarse cu HTTP 200. ANAF răspunde 200 și când respinge; contează corpul răspunsului, nu codul de stare.
  • „Nu există mesaje în ultimele N zile” — vine ca eroare, dar înseamnă o listă goală, nu un eșec.

Ce se greșește la primele declarații

Codul tarifar pierde zeroul din față. 08031010 devine 8031010 de îndată ce trece printr-o celulă Excel formatată ca număr. Codul NC se ține ca text, întotdeauna.

Unitatea de măsură scrisă în cuvinte. buc nu e o valoare validă; codul cerut de schemă este H87. La fel kg → KGM.

Spații invizibile. Tipurile text din schema ANAF sunt xs:token: fără spații la capete, fără spații duble. Un spațiu copiat dintr-un PDF invalidează tot fișierul, iar mesajul de eroare nu spune unde e.

Data transportului trecută sau prea depărtată. Mai devreme de 3 zile, sistemul refuză; în trecut, la fel. Detaliile sunt în ghidul despre termenele și valabilitatea codului UIT.

Un singur UIT pentru un grupaj. Fiecare partidă are codul ei. Un camion cu marfă pentru patru beneficiari poartă patru coduri, nu unul.

Ce rămâne al tău

Aplicația trimite și verifică. Ce nu poate ști în locul tău: dacă marfa din camion e cea din factură, dacă valoarea declarată e reală, dacă tu ești cel obligat să declari pentru operațiunea respectivă. Răspunderea pentru conținutul declarației rămâne a celui pe care OUG 41/2022, art. 8–9, îl numește obligat.

Textul ordonanței, cu modificările ulterioare, este pe legislatie.just.ro; procedura de utilizare a sistemului, în Ordinul comun ANAF/AVR 1.337/1.268/2024, publicat în Monitorul Oficial nr. 597 din 27 iunie 2024; explicațiile oficiale, în Ghidul ANAF RO e-Transport 2025.

Întrebări frecvente

Cine generează codul UIT?

Codul UIT îl emite sistemul RO e-Transport al ANAF, nu firma care declară și nici aplicația prin care trimite. Depui declarația cu datele transportului, iar sistemul răspunde cu un cod unic de 16 cifre, cu cifră de control. Nicio aplicație nu poate calcula sau atribui singură un cod valabil; un cod care nu vine de la ANAF nu există în evidența lor.

De la ce greutate sau valoare e obligatoriu codul UIT?

Obligația apare la vehicule cu masa maximă tehnic admisibilă de cel puțin 2,5 tone, încărcate cu bunuri de masă brută totală peste 500 kg sau cu valoare peste 10.000 lei fără TVA, aferente cel puțin unei partide (Ordin comun ANAF/AVR 1.337/1.268/2024, art. 1 alin. 4). Pragurile se citesc împreună: sub 2,5 tone nu se declară, indiferent de valoarea mărfii.

Cu cât timp înainte se poate obține codul UIT?

Cu maximum 3 zile calendaristice înainte de data declarată pentru începerea transportului, dar obligatoriu până la punerea în mișcare a vehiculului sau până la prezentarea la punctul rutier de trecere a frontierei (OUG 41/2022, art. 11). Nu există declarare mai devreme de 3 zile și nu există declarare după plecare: un transport pornit fără cod este deja o contravenție.

Ai nevoie de certificat digital ca să obții un cod UIT?

Da, la un moment al drumului. Accesul la serviciile RO e-Transport se face cu un certificat digital calificat înregistrat în Spațiul Privat Virtual pentru firma respectivă. Certificatul poate fi al administratorului sau al unei persoane împuternicite. Aplicațiile care trimit automat folosesc un token OAuth obținut o singură dată cu acel certificat, apoi reînnoit fără să scoți certificatul din sertar.

Cât e valabil codul UIT după ce l-ai primit?

5 zile calendaristice de la data declarată pentru începerea transportului, sau 15 zile în cazul achizițiilor intracomunitare și al operațiunilor prevăzute la art. 2 pct. 9 lit. g) și j) din OUG 41/2022 (art. 11 alin. 2). Termenul curge de la data declarată a plecării, nu de la data la care ai obținut codul, iar codul nu se prelungește.

Cum verifici că declarația a fost acceptată, nu doar primită?

Interoghezi starea mesajului la ANAF, cu indexul de încărcare primit la depunere. Verificarea sincronă de la încărcare este doar una de structură: codul UIT vine înainte ca sistemul să valideze conținutul, deci o declarație poate primi cod și poate fi respinsă câteva minute mai târziu. Starea finală este cea care contează la un control, nu existența codului.

Se poate obține cod UIT direct din SPV, fără aplicație?

Da. Formularul din Spațiul Privat Virtual permite completarea manuală a declarației și întoarce codul UIT la fel ca orice altă cale. Diferența e în efort și în verificare: în SPV completezi fiecare câmp de mână pentru fiecare transport, iar erorile de structură apar abia după trimitere, în răspunsul ANAF.

Citește și

Primul cod UIT în 5 minute

Cont, societate, autorizare la ANAF cu certificatul digital, prima declarație. 14 zile gratuit, fără card.