Codul regulii este BR-DEC-14.
BR-DEC-14 limitează numărul de zecimale ale sumei totale cu TVA la 2. Regula nu verifică valoarea, ci forma în care e scrisă: 1190.000 este numeric identic cu 1190.00 și trece de toate celelalte reguli, dar pică exact aici. E eroarea tipică a programelor care formatează sumele din calcule în virgulă mobilă și scriu toate zecimalele rezultate.
Setează rotunjirea la 2 zecimale pentru totalul cu TVA și formatează elementul cbc:TaxInclusiveAmount cu fix 2 zecimale. Verifică în același timp și celelalte totaluri din BG-22 (BT-106, BT-109, BT-115), care au reguli identice de zecimale.
<ubl:Invoice>
<cac:LegalMonetaryTotal>
<cbc:TaxInclusiveAmount currencyID="RON">1190.000</cbc:TaxInclusiveAmount>
</cac:LegalMonetaryTotal>
</ubl:Invoice><ubl:Invoice>
<cac:LegalMonetaryTotal>
<cbc:TaxInclusiveAmount currencyID="RON">1190.00</cbc:TaxInclusiveAmount>
</cac:LegalMonetaryTotal>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-DEC-RO-14, 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 Invoice total amount with VAT (BT-112) is 2.
$Document_totals
$BR-DEC-14