Câte zecimale are voie fiecare sumă din factura electronică
ANAF raportează toate cele 21 de verificări de mai jos sub aceeași etichetă, BR-RO-Z2. Codul nu îți spune care câmp a depășit limita; mesajul da. Caută în tabel câmpul din mesajul primit.
Cum arată mesajul
În răspunsul ANAF regula apare sub eticheta [BR-RO-Z2], nu sub id-ul BR-DEC-RO-09, deci după asta trebuie căutat mesajul. Ea spune că elementul cac:LegalMonetaryTotal/cbc:LineExtensionAmount (BT-106, suma valorilor nete ale tuturor liniilor) poate avea cel mult 2 zecimale. Dacă programul scrie 1000.000 sau 1000.005, factura pică, chiar dacă valoarea numerică e corectă. Regula se uită strict la numărul de cifre de după punct, nu la mărimea sumei.
Toate limitele, pe câmp
| Câmpul | Cod | Limita | Regula |
|---|---|---|---|
| Valoarea deducerilor la nivelul documentului | BT-92 | 2 | BR-DEC-RO-01 |
| Valoarea de baza a deducerii la nivelul documentului | BT-93 | 2 | BR-DEC-RO-02 |
| Valoarea taxelor suplimentare la nivelul documentului | BT-99 | 2 | BR-DEC-RO-05 |
| Valoarea de baza a taxelor suplimentare la nivelul documentului | BT-100 | 2 | BR-DEC-RO-06 |
| Suma valorilor nete ale liniilor facturii | BT-106 | 2 | BR-DEC-RO-09 |
| Suma deducerilor la nivelul documentului | BT-107 | 2 | BR-DEC-RO-10 |
| Baza de calcul pentru categoria de TVA | BT-116 | 2 | BR-DEC-RO-1009 |
| Valoarea TVA pentru fiecare categorie de TVA | BT-117 | 2 | BR-DEC-RO-1010 |
| Suma taxelor suplimentare la nivelul documentului | BT-108 | 2 | BR-DEC-RO-11 |
| Valoarea totala a facturii fara TVA | BT-109 | 2 | BR-DEC-RO-12 |
| Valoarea totala a TVA a facturii | BT-110 | 2 | BR-DEC-RO-13 |
| Valoarea totala a facturii cu TVA | BT-112 | 2 | BR-DEC-RO-14 |
| Valoarea TVA totala a facturii în moneda de contabilizare | BT-111 | 2 | BR-DEC-RO-15 |
| Suma platita | BT-113 | 2 | BR-DEC-RO-16 |
| Valoare de rotunjire | BT-114 | 2 | BR-DEC-RO-17 |
| Suma de plata | BT-115 | 2 | BR-DEC-RO-18 |
| Valoarea neta a liniei facturii | BT-131 | 2 | BR-DEC-RO-23 |
| Valoarea deducerii la linia facturii | BT-136 | 2 | BR-DEC-RO-24 |
| Valoarea de baza a deducerii la linia facturii | BT-137 | 2 | BR-DEC-RO-25 |
| Valoarea taxei suplimentare la linia facturii | BT-141 | 2 | BR-DEC-RO-27 |
| Valoarea de baza a taxei suplimentare la linia facturii | BT-142 | 2 | BR-DEC-RO-28 |
Cum repari
Setează în programul de facturare rotunjirea la 2 zecimale pentru totalul net al facturii și formatează suma cu exact două zecimale. Dacă emiterea o face un alt sistem (ERP, integrator), cere ca BT-106 să fie scris ca 1000.00, nu 1000.000.
Exemplu
Așa pică
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="RON">1000.000</cbc:LineExtensionAmount>
</cac:LegalMonetaryTotal>
</Invoice>Așa trece
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
</cac:LegalMonetaryTotal>
</Invoice>ro16931-ubl-1.0.9, pe 14.09.2026: varianta din stânga respinsă, cea din dreapta acceptată.