Codul regulii este BR-S-01.
Dacă orice linie de factură, orice discount (BG-20) sau orice taxă (BG-21) la nivel de document este încadrată la cota standard (BT-151, BT-95 sau BT-102 = S), atunci defalcarea de TVA (BG-23) trebuie să conțină obligatoriu cel puțin un sub-total cu codul S la BT-118. Validatorul se uită la codul de categorie, nu la suma de TVA: poți avea 190.00 lei TVA calculați corect și tot pică factura. Dacă sub-totalul standard lipsește complet sau codul lui a fost schimbat în E ori Z, regula se încalcă.
Verifică în programul de facturare că pentru fiecare cotă folosită pe linii există un sub-total cu același cod de categorie în defalcarea de TVA (linie S -> sub-total S, linie Z -> sub-total Z etc.). Dacă ai șters sub-totalul de 19% sau i-ai schimbat codul în E/Z, readaugă-l ori corectează codul înapoi în S. Nu lasă nici o linie cu S fără pereche în BG-23.
<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:TaxTotal>
<cac:TaxSubtotal>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
</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:TaxTotal>
<cac:TaxSubtotal>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-E-08, BR-E-09, BR-E-10. 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 that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated".
$Invoice
$BR-S-01
Nu pot confirma din datele primite ce cod apare concret în fișierele respinse în practică; am folosit E (scutit) doar ca exemplu de cod diferit de S, iar înlocuirea lui lasă intenționat alte reguli (de exemplu cele care cer procent 0 pentru E/Z) să cadă, că să se vadă exact efectul BR-S-01. De asemenea, fragmentul arată doar sub-totalul; linia cu BT-151 = S din factura de referință rămâne neschimbată și este cea care declanșează regula.