Coduri SAF-T unitati de masura e-Factura: lista completa 2026
Lista codurilor UN/CEFACT pentru unitatile de masura in e-Factura Romania. Ce cod folosesti pentru bucata, ora, kilogram, metru, litru si alte 15 unitati comune.
Una dintre cele mai frecvente cauze de respingere a facturilor e-Factura este folosirea textului liber pentru unitatile de masura. In loc de "buc", "ore" sau "kg", XML-ul trebuie sa contina coduri standardizate din Recomandarea 20 UN/CEFACT. Lista completa are peste 300 de coduri. Acest articol acopera cele 20 cele mai frecvent folosite in facturarea romaneasca.
Ce sunt codurile UN/CEFACT
UN/CEFACT (United Nations Centre for Trade Facilitation and Electronic Business) este organizatia ONU care standardizeaza comunicatiile comerciale internationale. Recomandarea 20 defineste codurile pentru unitatile de masura folosite in comertul international.
In contextul e-Factura, standardul european EN 16931 si profilul CIUS-RO impun ca elementul unitCode din linia de factura sa contina un cod din aceasta lista, nu text arbitrar. In XML, arata astfel:
<cbc:InvoicedQuantity unitCode="C62">5</cbc:InvoicedQuantity>Daca pui "buc" sau "bucata" in loc de "C62", ANAF va respinge factura.
Legatura cu SAF-T: SAF-T (Standard Audit File for Tax) este sistemul ANAF pentru raportare fiscala digitala. Foloseste aceleasi coduri UN/CEFACT pentru unitatile de masura, creand consistenta intre declaratia SAF-T si facturile e-Factura.
Cele mai folosite coduri
Iata codurile pentru cele mai frecvente unitati de masura in facturarea romaneasca:
| Cod | Unitate de masura | Utilizare tipica |
|---|---|---|
| C62 | Bucata (piece) | Produse, articole individuale |
| HUR | Ora (hour) | Servicii orare, consultanta, munca |
| DAY | Zi (day) | Servicii zilnice, inchirieri pe zi |
| MON | Luna (month) | Abonamente lunare, chirii |
| ANN | An (year) | Abonamente anuale, licente |
| KGM | Kilogram | Produse vandute la greutate |
| GRM | Gram | Produse mici vandute la greutate |
| MTR | Metru | Materiale de constructie, cablu |
| MTK | Metru patrat | Suprafete, terenuri, parchet |
| MTQ | Metru cub | Lemn, materiale de constructie vrac |
| LTR | Litru | Lichide, combustibil, ulei |
| TNE | Tona metrica | Materii prime, produse in vrac |
| KWH | Kilowatt-ora | Energie electrica |
| XBX | Cutie (box) | Produse ambalate in cutii |
| XPK | Pachet (package) | Produse ambalate in pachete |
| XBG | Sac (bag) | Faina, ciment, produse in saci |
| XBT | Sticla (bottle) | Bauturi, produse in sticle |
| XCA | Cutie de conserva (can) | Conserve, alimente la cutie |
| XPL | Paleta (pallet) | Transport, depozitare |
| XBE | Legatura (bundle) | Lemn, flori, produse legate |
Observatie pentru codurile cu prefix X: acestea sunt coduri pentru ambalaje si unitati de transport din Recomandarea 21 UN/CEFACT, acceptate si in Recomandarea 20. Sunt valide in e-Factura.
Unde gasesti lista completa
Lista completa cu peste 300 de coduri este disponibila in mai multe locuri:
- Site-ul UN/CEFACT: cauta "Recommendation 20" pe unece.org pentru versiunea oficiala.
- Specificatia CIUS-RO: ANAF publica anexe cu codurile acceptate in documentatia tehnica a e-Factura, disponibila pe anaf.ro.
- Comisia Europeana: Directia Generala Fiscalitate (TAXUD) publica liste de coduri pentru standardele de facturare europeana.
Pentru marea majoritate a afacerilor romanesti, codurile din tabelul de mai sus acopera 95% din necesitati. Daca vinzi produse speciale care au nevoie de unitati specifice (kilojouli, nautical miles, etc.), cauta codul specific in lista completa.
Erori frecvente de codificare
Iata substitutiile gresite cel mai des intalnite:
- "buc", "Buc", "bucata" in loc de C62
- "ore", "h", "ora" in loc de HUR
- "kg" in loc de KGM
- "m", "ml" in loc de MTR sau MTK
- "l", "L", "litri" in loc de LTR
- "luna", "luni" in loc de MON
- "an", "ani" in loc de ANN
- campul gol sau absent
Toate acestea duc la respingerea facturii de catre ANAF. Eroarea returnata va face referire la campul unitCode invalid sau la regula CIUS-RO incalcata.
Coduri preincarcate in Billyou
Billyou include un catalog de produse in care fiecare unitate de masura este selectata dintr-un dropdown cu codurile UN/CEFACT corecte. Nu trebuie sa cunosti lista de 300 de coduri. Alegi "bucata", "ora", "kilogram" sau orice alta unitate din meniu, iar Billyou introduce automat codul corect in XML.
Daca adaugi un produs nou in catalog si alegi unitatea de masura, aceasta se salveaza si se aplica automat pe toate facturile viitoare cu acel produs.
Poti incepe gratuit la app.billyou.ro/register.
Intrebari frecvente
Ce cod folosesc pentru servicii fara o unitate de masura clara?
Pentru servicii facturate forfetar (suma globala, fara cantitate specifica), cel mai des folosit cod este C62 (bucata) cu cantitatea 1, sau HUR / DAY / MON daca serviciul are o durata definita. In lipsa altui cod mai potrivit, C62 cu cantitate 1 este acceptat de ANAF.
Pot folosi acelasi cod pentru unitati diferite de masura?
Nu. Fiecare linie de factura trebuie sa aiba codul care corespunde exact unitatii reale de masura a produsului sau serviciului respectiv. Folosirea unui cod generic pentru toate liniile este gresita si poate crea probleme la audit.
Exista un cod pentru "abonament"?
Nu exista un cod specific pentru "abonament" ca termen. In functie de tipul abonamentului, folosesti MON (lunar), ANN (anual) sau DAY (zilnic). Daca abonamentul nu are o unitate de timp clara, C62 cu cantitate 1 este o optiune acceptabila.
Codul pentru metru liniar este diferit de metru patrat?
Da. MTR este metru liniar, MTK este metru patrat (square meter) si MTQ este metru cub (cubic meter). Foloseste codul corect pentru dimensiunea relevanta.