EN16931
Defalcare TVA cu categoria O, dar linia facturii are cota S
Codul regulii este BR-O-12.
Mesajul exact din validatorul ANAF
Ce înseamnă
Când defalcarea de TVA (BG-23) folosește categoria O - operațiune neimpozabilă / în afara sferei de aplicare a TVA - toate liniile facturii trebuie să aibă aceeași categorie la nivel de articol (BT-151). Regula oprește facturile în care antetul declară O, iar liniile au rămas pe cota standard S, ceea ce face ca defalcarea de TVA și conținutul facturii să se contrazică. Validatorul ANAF respinge factura pentru că nu poate stabili o cotă unică coerentă.
Cum repari
În programul de facturare, setează categoria de TVA la nivel de articol, nu doar pe totalul facturii: dacă operațiunea este neimpozabilă, fiecare linie trebuie să aibă O. Dacă de fapt operațiunea este taxabilă, corectează categoria din defalcarea de TVA la S (sau la cota reală), nu lăsa antetul pe O.
Exemplu
Așa pică
<ubl:Invoice>
<cac:TaxTotal>
<cac:TaxSubtotal>
<cac:TaxCategory>
<cbc:ID>O</cbc:ID>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:InvoiceLine>
<cac:Item>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
</cac:ClassifiedTaxCategory>
</cac:Item>
</cac:InvoiceLine>
</ubl:Invoice>Așa trece
<ubl:Invoice>
<cac:TaxTotal>
<cac:TaxSubtotal>
<cac:TaxCategory>
<cbc:ID>O</cbc:ID>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:InvoiceLine>
<cac:Item>
<cac:ClassifiedTaxCategory>
<cbc:ID>O</cbc:ID>
</cac:ClassifiedTaxCategory>
</cac:Item>
</cac:InvoiceLine>
</ubl:Invoice>Greșeala asta strică și alte verificări, deci în același răspuns vei găsi și: BR-O-08, BR-RO-065, BR-S-01, BR-S-02, BR-S-05. Le repari pe toate odată cu asta.
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ă
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT".
Unde se aplică
$Invoice
Condiția care trebuie să fie adevărată
$BR-O-12
Ce nu rezultă din textul oficial al regulii
Factura de referință are o singură linie și o singură categorie (S), deci exemplul de mai sus este o variantă construită pe un caz ipotetic de operațiune neimpozabilă; am modificat doar categoria din defalcarea de TVA și pe cea de la linie, lăsând neatinse sumele. Nu am putut confirma dacă, pentru categoria O, validatorul CIUS-RO mai cere și alte modificări în același grup (de exemplu lipsa cbc:Percent sau un TaxAmount de 0.00), așa că am redat doar elementele care contează pentru această regulă.