Sari la conținut

Eroare fatală

BR-FR-DEC-01_BT-92_BT-99: Reducerile și majorările pe factură au cel mult 2 zecimale

Pe scurt

Eroare fatală: nu trece verificările selectate.

BR-FR-DEC-01_BT-92_BT-99 înseamnă că valoarea unei reduceri (BT-92) sau a unei majorări (BT-99) la nivelul întregii facturi sau facturi storno are un format numeric nevalid. Folosește punctul ca separator zecimal, cel mult 2 zecimale și cel mult 19 caractere fără a număra punctul. Semnul minus este permis și intră în limita de 19 caractere.

Pe această pagină

Ce înseamnă

Regula verifică valorile reducerilor (BT-92) și majorărilor (BT-99) aplicate întregii facturi sau facturi storno, nu unei singure linii. Fiecare valoare poate avea cel mult 2 zecimale, separate prin punct, și cel mult 19 caractere fără punctul zecimal. Semnul minus este permis și se numără în această limită. În UBL, sunt verificate elementele cac:AllowanceCharge/cbc:Amount de la nivelul documentului; varianta CII verifică aceleași câmpuri BT-92 și BT-99.

De ce contează

Regula stabilește un format numeric comun și limite de precizie și lungime pentru aceste sume.

Cum rezolvi problema

Verifică valorile reducerilor (BT-92) și majorărilor (BT-99) de la nivelul documentului, nu pe cele de pe linii. Elimină separatorii de mii, spațiile și simbolurile de monedă și folosește punctul ca separator zecimal. Dacă o valoare are mai mult de 2 zecimale, rotunjește-o la cel mult 2 și recalculează totalurile afectate. Verifică limita de 19 caractere, fără punct, dar incluzând semnul minus dacă există. Dacă valoarea este prea lungă, verifică suma din documentul sursă, nu elimina cifre doar pentru a o scurta. Exportă fișierul corectat și verifică-l din nou.

După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură electronică

Regula așa cum este publicată

Le montant « … » est invalide. Il doit comporter au plus 2 décimales, être exprimé avec un point comme séparateur, et ne pas dépasser 19 caractères (hors séparateur). Le signe « - » est autorisé. Veuillez corriger ce montant.

În France CTC (CII), regula are următorul text:

BR-FR-DEC-01/BT-92/BT-99 : Le montant « <value-of select="."/> » est invalide. Il doit comporter au plus 2 décimales, être exprimé avec un point comme séparateur, et ne pas dépasser 19 caractères (hors séparateur). Le signe « - » est autorisé. Veuillez corriger ce montant.

Unde se aplică regula

Set de reguli Versiune
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă BR-FR-DEC-01_BT-92_BT-99 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026