Erori e-FacturaBR-S-05

Linie cu codul de TVA S nu poate avea cotă zero

Codul regulii este BR-S-05.

Mesajul exact din validatorul ANAF

textEroare=[BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is Standard rated , the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is Standard rated and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
textEroare=[BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is Standard rated the Invoiced item VAT rate (BT-152) shall be greater than zero.

Ce inseamna

Dacă pe linia facturii codul categoriei de TVA (BT-151) este "S" - cotă standard - atunci procentul de TVA de pe aceeași linie (BT-152) trebuie să fie strict mai mare ca zero. Codul "S" și procentul "0.00" se contrazic: ori livrarea e impozabilă și are o cotă reală, ori e scutită/zero și atunci codul trebuie schimbat. Este una dintre cele mai frecvente erori la facturile emise cu 0% pentru operațiuni scutite, unde programul lasă pe linie categoria standard.

Cum repari

Deschide linia din factura, uită-te la operațiunea reală și pune în BT-151 codul corect: "S" pentru cotă standard (19%), respectiv cotă redusă reală (9% sau 5%), ori "Z", "E" sau "AE" pentru zero, scutit fără drept de deducere sau taxare inversă. Nu lasă niciodată combinația cod "S" cu procent 0. În programul de facturare, leagă procentul de cod (per articol sau per tip de operațiune) ca să nu mai poată fi alese separat.

Exemplu

Asa pica

<ubl:Invoice xmlns:ubl="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:InvoiceLine>
    <cac:Item>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
  </cac:InvoiceLine>
</ubl:Invoice>

Asa trece

<ubl:Invoice xmlns:ubl="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:InvoiceLine>
    <cac:Item>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
  </cac:InvoiceLine>
</ubl:Invoice>

Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-S-08. Le repari pe toate odata cu asta.

Verificat. Am pus fiecare din cele doua fragmente intr-o factura completa si le-am trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9. Factura cu fragmentul din stanga a fost respinsa cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fara nicio eroare. Verificarea s-a facut pe 14.09.2026.
Regula asa cum e scrisa in schematronul oficial

Textul oficial, in engleza

In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero.

Unde se aplica

$VATS_Line

Conditia care trebuie sa fie adevarata

$BR-S-05
Ce nu rezulta din textul oficial al regulii

Nu pot confirma din datele primite ce cotă redusă e valabilă la data la care emiti factura, așa că nu îți indic procentul exact pentru cazul tău; verifică legislația în vigoare la data emiterii. Fragmentul corect folosește 19.00 fiindcă atât are factura de referință de la care am pornit. În varianta greșită am modificat doar procentul de pe linie, ca să izolez exact această regulă; restul facturii (detalierea TVA și totalurile) rămâne cel din factura de referință, deci nu te aștepta ca acel decupaj să fie valid cap-coadă.