Erori e-Factura

EN16931

TVA-ul din detaliere nu e egal cu baza înmulțită cu cota

Codul regulii este BR-S-09.

Mesajul exact din validatorul ANAF

textEroare=[BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).
textEroare=[BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.
textEroare=[BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is Standard rated shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).

Ce înseamnă

Pentru fiecare detaliere de TVA cu cod de categorie S (cota standard), suma TVA (BT-117) trebuie să fie exact baza impozabilă (BT-116) înmulțită cu cota (BT-119) și împărțită la 100, rotunjită la două zecimale. În exemplu: 1.000,00 × 19% = 190,00. Dacă în detaliere scrie altă sumă, ANAF respinge factura chiar și pentru un ban diferență — nu contează că totalul facturii pare plauzibil.

Cum repari

Corectează suma TVA din detalierea pe cote la rezultatul bazei înmulțite cu cota (aici 190,00). Dacă suma corectă diferă de cea de pe factură, actualizează în același timp TVA-ul total, totalul cu TVA și suma de plată, altfel factura pică pe regulile de totaluri.

Exemplu

Așa pică

<ubl:Invoice>
  <cac:TaxTotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="RON">1000.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="RON">180.00</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
</ubl:Invoice>

Așa trece

<ubl:Invoice>
  <cac:TaxTotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="RON">1000.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="RON">190.00</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
</ubl:Invoice>

Greșeala asta strică și alte verificări, deci în același răspuns vei găsi și: BR-CO-14, BR-CO-17. Le repari pe toate odată cu asta.

Verificat. Am pus fiecare din cele două fragmente într-o factură completă și le-am trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9. Factura cu fragmentul din stânga a fost respinsă cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fără nicio eroare. Verificarea s-a făcut pe 14.09.2026.
Regula așa cum e scrisă în schematronul oficial

Textul oficial, în engleză

The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).

Unde se aplică

$VATS

Condiția care trebuie să fie adevărată

$BR-S-09
Ce nu rezultă din textul oficial al regulii

Nu se poate stabili din fișier de ce a ieșit altă sumă (cotă aplicată greșit la calcul, tastare manuală sau rotunjire); validatorul semnalează doar nepotrivirea dintre bază, cotă și TVA, nu și cauza.