Codul regulii este BR-DEC-20.
BT-117 este suma de TVA calculată pentru fiecare cotă în parte, adică exact cbc:TaxAmount din interiorul cac:TaxSubtotal. În CIUS-RO, orice sumă în RON se scrie cu maximum 2 zecimale, deci o valoare scrisă cu 3 zecimale (190.000) este respinsă, chiar dacă matematic este identică cu 190.00. Regula se aplică separat fiecărui cac:TaxSubtotal din factură, nu sumei totale de TVA.
Setează rotunjirea la 2 zecimale pentru suma de TVA pe cotă înainte de generarea fișierului XML, nu doar la afișare. În exemplu, valoarea din cbc:TaxAmount de sub cac:TaxSubtotal devine 190.00 în loc de 190.000.
<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>
<cbc:TaxAmount currencyID="RON">190.000</cbc:TaxAmount>
</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>
<cbc:TaxAmount currencyID="RON">190.00</cbc:TaxAmount>
</cac:TaxSubtotal>
</cac:TaxTotal>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-DEC-RO-1010, UBL-DT-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.The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.
$VAT_breakdown
$BR-DEC-20