Codul regulii este BR-47.
Fiecare grup de TVA din factura (BG-23, adică fiecare cac:TaxSubtotal) trebuie să conțină în cac:TaxCategory un element cbc:ID cu codul categoriei de TVA (BT-118). Acest cod îi spune receptorului și validatorului cum se tratează TVA-ul pe baza impozabilă respectivă: S pentru cota standard, Z pentru cota zero, E pentru scutit, AE pentru taxare inversă. Fără el, detalierea de TVA nu poate fi interpretată și factura pică la validare.
În programul de facturare, leagă fiecare grupare de TVA de un cod de categorie și scrie-l în cac:TaxCategory/cbc:ID, înaintea lui cbc:Percent. Dacă emiteți și facturi cu scutire, taxare inversă sau cota zero, codul trebuie să fie E, AE sau Z, nu S.
<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:Percent>19.00</cbc:Percent>
</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>
<cbc:Percent>19.00</cbc:Percent>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-S-01. 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.Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
$VAT_breakdown
$BR-47
Nu am putut confirma din datele primite lista completă a codurilor de categorie de TVA acceptate de CIUS-RO; afirmațiile de mai sus acoperă doar codurile uzuale în practica românească (S, Z, E, AE).