Codul regulii este BR-DEC-17.
BT-114 (PayableRoundingAmount) este diferența de rotunjire pe care o adaugi sau o scazi din suma de încasat, ca să ajungi la o sumă cu bani întregi. EN 16931 acceptă maximum 2 zecimale pentru acest câmp, adică exact ca la orice sumă în bani. Validatorul ANAF dă eroarea BR-DEC-17 când găsește 3 sau mai multe zecimale, de exemplu 0,205.
În programul de facturare, setează rotunjirea la 2 zecimale (0,20, nu 0,205) sau elimină complet câmpul dacă nu ai nevoie de rotunjire. Verifică apoi că suma de plată să fie TaxInclusiveAmount + PayableRoundingAmount.
<ubl:Invoice>
<cac:LegalMonetaryTotal>
<cbc:TaxInclusiveAmount currencyID="RON">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableRoundingAmount currencyID="RON">0.205</cbc:PayableRoundingAmount>
<cbc:PayableAmount currencyID="RON">1190.20</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
</ubl:Invoice><ubl:Invoice>
<cac:LegalMonetaryTotal>
<cbc:TaxInclusiveAmount currencyID="RON">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableRoundingAmount currencyID="RON">0.20</cbc:PayableRoundingAmount>
<cbc:PayableAmount currencyID="RON">1190.20</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-DEC-RO-17, 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 Rounding amount (BT-114) is 2.
$Document_totals
$BR-DEC-17
În factura de referință BT-114 lipsește, așa că am adăugat elementul în ambele fragmente; poziția lui corectă este după PrepaidAmount și înainte de PayableAmount. Nu am putut confirma dacă validatorul aplică vreo toleranță la BR-CO-16 (PayableAmount = TaxInclusiveAmount - PrepaidAmount + PayableRoundingAmount): dacă nu aplică, variantă greșită va raporta în plus și o diferență de 0,005 între suma de plată și rotunjire, iar corecția trebuie făcută în ambele locuri.