TL;DR: RO e-Transport este sistemul national prin care ANAF monitorizeaza transporturile de bunuri pe teritoriul Romaniei. Inainte ca marfa sa plece, transportul se declara electronic, iar sistemul returneaza un cod UIT (Unic de Inregistrare a Transportului) care trebuie sa insoteasca bunurile pe traseu. Obligatia de declarare revine, dupa caz, expeditorului, destinatarului sau transportatorului. In Odoo, datele de pe avizul de insotire si transferul de stoc (parteneri, adrese, produse, cantitati) pot alimenta declararea si codul UIT se ataseaza pe document. Obligativitatea si categoriile de bunuri se modifica in timp, asa ca verifica-le la zi cu ANAF sau cu contabilul.
Ce este RO e-Transport
RO e-Transport este sistemul informatic prin care statul monitorizeaza, in timp real, transporturile de bunuri pe teritoriul Romaniei. Ideea de baza este simpla: inainte ca marfa sa plece, transportul este declarat catre ANAF, iar sistemul aloca un identificator unic pentru acel transport. Pe traseu, organele de control pot verifica daca ce circula efectiv corespunde cu ce s-a declarat.
Pentru o firma, asta inseamna ca transportul nu mai e doar o chestiune logistica interna, ci o operatiune cu o componenta de raportare obligatorie pentru anumite categorii de bunuri. Documentul de transport clasic (aviz, CMR) ramane, dar peste el se aseaza obligatia declararii electronice si a codului care insoteste marfa.
Sistemul vizeaza in special bunurile cu risc fiscal ridicat si anumite tipuri de operatiuni (livrari interne, achizitii si livrari intracomunitare, import, export). Scopul declarat este reducerea evaziunii prin urmarirea fluxurilor de marfa, nu doar a documentelor contabile emise ulterior.
Codul UIT: ce este si la ce serveste
UIT inseamna Unic de Inregistrare a Transportului. Este codul pe care sistemul RO e-Transport il genereaza dupa ce datele transportului au fost transmise si validate. Acest cod:
- identifica transportul declarat, ca o cheie unica pentru acea expeditie de marfa;
- trebuie sa insoteasca bunurile pe durata transportului, astfel incat sa poata fi prezentat la control;
- leaga marfa fizica de declaratia electronica, permitand verificarea corespondentei dintre ce s-a declarat si ce circula efectiv.
Un punct esential de proces: codul UIT se obtine inainte de plecarea transportului, nu dupa. Un transport care intra sub obligatie si pleaca fara cod valid este tratat ca nedeclarat. La fel, daca datele declarate nu corespund marfii reale (alt produs, alta cantitate, alt destinatar), neconcordanta poate fi sanctionata. De aceea acuratetea datelor la sursa conteaza mai mult decat viteza de tastare.
Codul are si o valabilitate limitata in timp: el acopera un transport concret, intr-un interval estimat de plecare. Daca transportul se amana semnificativ sau se modifica, declaratia trebuie ajustata sau refacuta, dupa regulile in vigoare.
Cine declara: expeditor, transportator sau destinatar
Una dintre cele mai frecvente confuzii este “cine raspunde de declarare”. Raspunsul depinde de tipul operatiunii. Tabelul de mai jos rezuma logica generala; rolul exact pentru cazul tau se verifica la zi cu ANAF sau contabilul, pentru ca regulile se pot modifica.
| Tip operatiune | Cine declara, de regula | Observatie |
|---|---|---|
| Livrare interna din depozit propriu | Expeditorul (firma care trimite) | Datele exista deja pe avizul de insotire |
| Achizitie intracomunitara (marfa intra in tara) | Destinatarul (firma care primeste) | Declararea la intrarea pe teritoriul national |
| Livrare intracomunitara (marfa pleaca din tara) | Expeditorul | Corelat cu documentele de livrare |
| Import / export | Cel definit de procedura vamala si fiscala | Se coreleaza cu fluxul vamal |
| Transport in numele unui tert | Poate reveni transportatorului sau partii care da dispozitia | Depinde de contract si de tipul transportului |
Ideea de retinut: nu exista un singur “vinovat” universal. Pentru fiecare flux logistic recurent al firmei, stabileste o data clar cine declara, ca sa nu ramana transporturi neacoperite pentru ca “credeam ca declara celalalt”. Acest mapping intre tip de operatiune si responsabil este exact genul de regula care merita formalizata in procedura interna si reflectata in ERP.
Ce informatii se transmit inainte de transport
Declararea catre RO e-Transport nu este o bifa, ci un set structurat de date despre transport. La nivel de principiu, se transmit:
- partile implicate: expeditor si destinatar, cu denumire si CUI;
- locurile: adresa de incarcare si adresa de descarcare;
- bunurile: descriere, coduri tarifare, cantitati, greutate si valoare;
- transportul propriu-zis: mijlocul de transport, numarul de inmatriculare, transportatorul;
- timpul: data estimata de plecare a transportului.
Sistemul valideaza acest set si, daca totul e corect, returneaza codul UIT. Practic, cele mai multe respingeri si erori vin din date master incomplete: un partener fara CUI corect, un produs fara cod tarifar, o adresa de descarcare lipsa. La fel ca la e-Factura, problema nu e formularul, ci curatenia nomenclatoarelor din spate.
De aici si concluzia operationala: ca sa declari rapid si fara erori, datele trebuie sa fie deja corecte in sistemul din care pleaca transportul. Daca depozitul foloseste un ERP, acolo e locul natural unde se aduna toate aceste campuri.
Cum legi fluxul de livrare din Odoo
In Odoo, un transport de marfa nu apare din neant: el corespunde unui transfer de stoc (livrare din depozit, miscare intre gestiuni) si, de cele mai multe ori, unui aviz de insotire a marfii. Acest document contine deja:
- partenerul si adresele de livrare/descarcare;
- produsele cu cantitatile si unitatile de masura;
- legatura cu comanda de vanzare sau de transfer.
Asta inseamna ca, la nivel de proces, datele cerute de RO e-Transport sunt in mare parte deja in Odoo. Fluxul, la nivel de principiu:
- Pregatesti livrarea / transferul in Odoo, ca de obicei (validezi miscarea de stoc, generezi avizul).
- Datele relevante sunt mapate catre setul cerut de RO e-Transport: parteneri, adrese, produse, coduri tarifare, cantitati, date de transport.
- Transportul se declara si sistemul ANAF returneaza codul UIT.
- Codul UIT se ataseaza pe transferul / avizul din Odoo, iar starea declararii devine vizibila pe fisa documentului.
- Echipa de depozit lucreaza dintr-un singur loc si nu reintroduce datele intr-un portal separat.
Punctele unde apar in practica probleme: codurile tarifare lipsa pe produse, datele de transportator si numar de inmatriculare care nu sunt structurate, si adresele de descarcare incomplete pe parteneri. Acestea se rezolva o data, prin curatarea datelor master inainte de a porni fluxul, nu transport cu transport.
Important de spus clar: integrarea automatizeaza transportul datelor si formatul, nu rationamentul fiscal. Cine declara, ce intra sub obligatie si ce coduri tarifare sunt corecte raman decizii de business si de conformitate, sustinute de contabil.
Costuri orientative si efort de implementare
Cifrele de mai jos sunt orientative si depind de cat de curate sunt datele tale, de versiunea Odoo si de complexitatea fluxurilor logistice (un singur depozit vs. mai multe gestiuni, transport propriu vs. terti). Nu sunt o oferta.
| Componenta | Ce include | Cost orientativ |
|---|---|---|
| Analiza fluxuri si responsabili | Maparea tipurilor de transport la cine declara | 500 - 1.200 EUR |
| Curatare date master | Coduri tarifare, adrese parteneri, date transportatori | 800 - 2.500 EUR |
| Mapare date Odoo catre e-Transport | Campuri pe transfer/aviz, atasare cod UIT, stari | 1.000 - 2.500 EUR |
| Conexiune cu sistemul ANAF | Configurare acces, transmitere, citire raspuns | 600 - 1.500 EUR |
| Testare si go-live | Transporturi pilot, validare erori, training depozit | 600 - 1.500 EUR |
| Intretinere anuala | Ajustari la modificari ANAF, suport | 600 - 1.800 EUR / an |
Ca si la celelalte obligatii de raportare, variabila cea mai mare nu este software-ul, ci calitatea datelor. O firma cu nomenclatoare curate si fluxuri logistice clare trece rapid; una cu date dezordonate plateste in timpul de curatare. Recomandam un pilot pe cateva transporturi reale inainte de a comuta tot volumul.
Locul in clusterul de conformitate fiscala
RO e-Transport nu traieste izolat. El face parte din acelasi efort de digitalizare a relatiei cu fiscul ca e-Factura si SAF-T: statul muta verificarea din “dupa, pe declaratii” in “in timp real, pe operatiune”. Pentru o firma, asta inseamna ca aceleasi date master corecte (parteneri, CUI, produse, coduri) servesc mai multor obligatii simultan.
De aceea abordarea sanatoasa nu este sa rezolvi fiecare obligatie cu un tool separat, ci sa ai un singur loc unde datele sunt curate si de unde pleaca toate raportarile. Pentru majoritatea firmelor, acel loc este ERP-ul.
Legaturi utile
Daca vrei sa legi fluxul de livrare de declararea e-Transport fara munca dubla, noi livram intreg lantul - curatare date master, mapare campuri si atasare cod UIT pe transferuri - ca parte din serviciile noastre de implementare Odoo on-premise. Pentru cealalta obligatie care merge mana in mana cu transportul, vezi ghidul despre emiterea facturilor in SPV ANAF din Odoo. Daca te pregatesti si pentru raportarea contabila detaliata, citeste SAF-T D406 in Odoo. Iar daca acum lucrezi cu Saga, SmartBill sau Excel si te gandesti la un sistem unitar, am explicat pasii in migrarea la Odoo din Saga, SmartBill sau Excel.
Intrebari frecvente
Ce este codul UIT in RO e-Transport? UIT (Unic de Inregistrare a Transportului) este codul pe care sistemul RO e-Transport il genereaza dupa ce declari un transport de bunuri inainte ca acesta sa plece. Codul identifica transportul respectiv si trebuie sa insoteasca marfa pe traseu, astfel incat organele de control sa poata verifica corespondenta dintre ce s-a declarat si ce se transporta efectiv. Fara un cod UIT valid, generat inainte de plecare, transportul este considerat nedeclarat.
Cine are obligatia sa declare transportul in RO e-Transport? Obligatia de declarare revine, dupa caz, expeditorului, destinatarului sau transportatorului, in functie de tipul operatiunii (livrare interna, achizitie intracomunitara, import, export, transport pe teritoriul national). Pentru o livrare din depozitul propriu, de regula firma expeditoare declara si obtine codul UIT. Rolul exact depinde de situatie, asa ca verifica la zi pe site-ul ANAF sau cu contabilul cine raspunde de declarare in cazul tau concret.
Ce informatii se transmit catre RO e-Transport inainte de transport? Se transmit datele expeditorului si destinatarului (denumire, CUI, adrese de incarcare si descarcare), descrierea bunurilor cu coduri tarifare, cantitati si valoare, datele de transport (mijloc, numar de inmatriculare, transportator) si data estimata de plecare. Sistemul valideaza setul si returneaza codul UIT. De aceea datele trebuie sa fie complete si corecte inainte de plecare, nu dupa.
Cum leg fluxul de livrare din Odoo cu generarea codului UIT? In Odoo, transportul porneste de la un transfer de stoc sau un aviz de insotire a marfii, care contine deja partenerii, adresele, produsele si cantitatile. Aceste date pot fi mapate catre setul cerut de RO e-Transport, codul UIT obtinut se ataseaza pe transferul respectiv, iar starea declararii devine vizibila in fisa documentului. Astfel echipa de depozit lucreaza dintr-un singur loc, fara sa reintroduca datele in alt portal.
Toate transporturile de bunuri trebuie declarate in RO e-Transport? Nu. Obligatia se aplica anumitor categorii de bunuri si tipuri de transport, cu praguri si exceptii care se modifica in timp. Lista bunurilor cu risc fiscal ridicat, valorile si situatiile vizate sunt definite de ANAF si pot fi actualizate. Nu te baza pe o regula memorata: verifica obligativitatea si categoriile curente direct la ANAF sau cu contabilul inainte de a stabili ce transporturi declari.
Ce se intampla daca marfa pleaca fara cod UIT sau cu date gresite? Un transport care intra sub obligatia de declarare si pleaca fara cod UIT valid, sau cu un cod care nu corespunde marfii reale, este tratat ca transport nedeclarat si expune firma la sanctiuni si, in anumite cazuri, la masuri asupra bunurilor. Amenzile si masurile exacte sunt stabilite de lege si se pot modifica, asa ca tine fluxul curat: declara inainte de plecare si verifica termenele si sanctiunile curente la ANAF.
Glosar
- RO e-Transport: sistemul national prin care ANAF monitorizeaza electronic transporturile de bunuri pe teritoriul Romaniei.
- Cod UIT (Unic de Inregistrare a Transportului): identificatorul generat de sistem la declararea unui transport, care trebuie sa insoteasca marfa pe traseu.
- Aviz de insotire a marfii: documentul care insoteste bunurile in transport si care contine partile, produsele si cantitatile.
- Transfer de stoc: miscarea de marfa in ERP intre gestiuni sau catre client, sursa datelor pentru declararea transportului.
- Cod tarifar: codul de clasificare a bunurilor (nomenclatura combinata) cerut la descrierea marfii in declaratie.
- Bunuri cu risc fiscal ridicat: categoria de marfuri definita de ANAF pentru care declararea transportului este vizata cu prioritate.