Erori e-FacturaBR-13

Factura trebuie să conțină totalul fără TVA (BT-109)

Codul regulii este BR-13.

Mesajul exact din validatorul ANAF

textEroare=[BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109).
textEroare=[BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
textEroare=[BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Ce inseamna

BR-13 cere ca orice factură să aibă completat totalul fără TVA, adică suma bazelor de impozitare ale tuturor liniilor. În UBL acest total se scrie în cbc:TaxExclusiveAmount, în grupul cac:LegalMonetaryTotal. Fără el, factura nu poate fi verificată aritmetic de validator și se respinge.

Cum repari

În programul de facturare, asigură-te că la generarea XML scrii întotdeauna cbc:TaxExclusiveAmount în cac:LegalMonetaryTotal, cu suma bazelor de impozitare (aici 1000.00) și aceeași monedă ca factura. Nu îl lăsa gol și nu îl înlocui cu TaxInclusiveAmount.

Exemplu

Asa pica

<ubl:Invoice>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
    <cbc:TaxInclusiveAmount currencyID="RON">1190.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="RON">1190.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</ubl:Invoice>

Asa trece

<ubl:Invoice>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="RON">1000.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="RON">1190.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="RON">1190.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</ubl:Invoice>

Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-CO-13, BR-CO-15. 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

An Invoice shall have the Invoice total amount without VAT (BT-109).

Unde se aplica

$Document_totals

Conditia care trebuie sa fie adevarata

$BR-13