Erori e-FacturaBR-E-05

Linia cu cod de TVA E (scutit) trebuie să aibă cotă 0

Codul regulii este BR-E-05.

Mesajul exact din validatorul ANAF

textEroare=[BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is Exempt from VAT , the Invoiced item VAT rate (BT-152) shall be 0 (zero).

Ce inseamna

Codul de categorie de TVA de pe linie (BT-151) spune cum e tratată operațiunea: E înseamnă scutit de TVA. Când alegi E, cotă de pe aceeași linie (BT-152) nu poate fi altceva decât 0, pentru că o operațiune scutită nu are cotă procentuală. Multe programe de facturare schimbă automat codul în E, dar lasă cotă moștenită de la articol (19%), și exact acolo apare eroarea.

Cum repari

În fișierul facturii, pe linia respectivă, pune 0.00 la Invoiced item VAT rate ori de câte ori Invoiced item VAT category code este E. În program, leagă cele două câmpuri: la selectarea categoriei E, cotă se completează forțat cu 0 și nu mai poate fi editată manual.

Exemplu

Asa pica

<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:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Serviciu de consultanta</cbc:Name>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="RON">100.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Asa 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:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Serviciu de consultanta</cbc:Name>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="RON">100.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>
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 "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero).

Unde se aplica

$VATE_Line

Conditia care trebuie sa fie adevarata

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

Fragmentul acoperă doar linia, fiindcă regula se aplică exclusiv acolo. Într-o factură reală cu linie scutită, detalierea TVA (BG-23) și totalurile trebuie să fie și ele consecvente cu scutirea (aceeași categorie E, cotă 0, TVA 0), dar nu am modificat sumele din factură de referință pentru că regula nu este despre ele.