Codul regulii este BR-14.
BR-14 cere ca blocul totalurilor facturii (BG-22) să conțină întotdeauna elementul TaxInclusiveAmount, adică totalul de plată inclusiv TVA. Fără el, ANAF nu poate verifica dacă suma de plată și totalul fără TVA sunt coerente între ele. Regula se aplică oricărei facturi, inclusiv celor cu cotă zero sau scutite.
Verifică în programul de facturare că la generarea XML scrie mereu cbc:TaxInclusiveAmount în cac:LegalMonetaryTotal, cu valoarea totalului inclusiv TVA. Dacă unele șabloane (TVA 0, scutit, inversare de taxă) omit acest element, adaugă-l și acolo, completând cu totalul fără TVA atunci când nu există TVA de adunat.
<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:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="RON">1000.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="RON">1000.00</cbc:TaxExclusiveAmount>
<cbc:PayableAmount currencyID="RON">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
</ubl:Invoice><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: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-15, BR-CO-16. Le repari pe toate odata cu asta.
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.An Invoice shall have the Invoice total amount with VAT (BT-112).
$Document_totals
$BR-14
Textul primit acoperă doar BT-112, deci nu pot confirma dacă validatorul semnalează în aceeași eroare și lipsa altor elemente din BG-22 (de exemplu BT-115). Nu am putut verifica nici dacă șabloanele pentru facturi scutite din programul tău omit efectiv acest element.