Erori e-Factura

EN16931

Totalul fără TVA nu corespunde sumei liniilor din factură

Codul regulii este BR-CO-13.

Mesajul exact din validatorul ANAF

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 înseamnă

Totalul facturii fără TVA (BT-109) trebuie să fie exact suma valorilor nete ale liniilor (BT-131), minus reducerile acordate la nivel de factură (BT-107), plus costurile de la nivel de factură (BT-108), cum ar fi transportul facturat global. În factura de referință nu există nicio reducere și niciun cost la nivel de document, deci totalul fără TVA trebuie să fie identic cu suma liniilor: 1.000,00. Validatorul compară aceste valori între ele, nu se uită la ce ai calculat pe linii.

Cum repari

Verifică în programul de facturare dacă totalul fără TVA a fost preluat din altă sursă decât liniile facturii (avans scăzut manual, reducere globală, rotunjire aplicată peste total). Dacă ai o reducere sau un cost la nivel de factură, reflectă-l ca atare în document, iar totalul fără TVA să fie suma liniilor minus reducerile plus costurile.

Exemplu

Așa pică

<ubl:Invoice>
  <cac:LegalMonetaryTotal>
    <cbc:TaxExclusiveAmount currencyID="RON">1050.00</cbc:TaxExclusiveAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
  </cac:InvoiceLine>
</ubl:Invoice>

Așa trece

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

Greșeala asta strică și alte verificări, deci în același răspuns vei găsi și: BR-CO-15. 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ă

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).

Unde se aplică

$Document_totals

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

$BR-CO-13
Ce nu rezultă din textul oficial al regulii

Nu pot confirma din datele primite dacă validatorul raportează separat, pe același fragment, și încălcarea regulii dintre totalul fără TVA, TVA și totalul cu TVA: modificarea unei singure valori din totaluri afectează automat și acea relație.