Vai al contenuto

Errore fatale

BR-FR-DEC-03_BT-146: Formato del prezzo unitario netto non valido

In breve

Errore grave: non supera i controlli selezionati.

BR-FR-DEC-03_BT-146 significa che il prezzo unitario netto, dopo l'eventuale sconto sul prezzo e senza IVA (BT-146), ha un formato numerico non valido: lo zero è ammesso e il segno meno è consentito solo nei quadri di fatturazione bidirezionali S9, M9 o B9 (BT-23). Usa il punto come separatore decimale, al massimo 6 decimali e non più di 19 caratteri, punto escluso; l'eventuale segno meno conta nel limite dei 19 caratteri.

In questa pagina

Che cosa significa

Il controllo si applica al prezzo unitario netto (BT-146) solo se è presente. In un file UBL è il cbc:PriceAmount dentro il cac:Price della riga della fattura o della nota di credito. Per il formato CII la regola controlla il campo equivalente. In tutti i casi valgono il punto come separatore decimale, il massimo di 6 decimali e il limite di 19 caratteri, punto escluso e segno meno incluso. Lo zero è ammesso; il segno meno è consentito solo quando BT-23 vale S9, M9 o B9. L'eccezione è prevista anche dal test UBL, benché il relativo messaggio non la menzioni; il messaggio CII la indica espressamente.

Perché è importante

La possibilità di usare il segno meno dipende dal quadro di fatturazione (BT-23). I limiti di decimali e lunghezza valgono anche nei quadri bidirezionali.

Come correggerlo

Trova il prezzo unitario netto (BT-146) sulla riga interessata, non l'imponibile di riga. Controlla BT-23 prima di cambiare il segno: fuori da S9, M9 e B9, inserisci zero o un valore positivo senza segno meno. Usa il punto, al massimo 6 decimali e nessun separatore delle migliaia né simbolo di valuta. Controlla il limite di 19 caratteri, punto escluso e segno meno incluso quando ammesso, poi verifica di nuovo il file.

Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura elettronica

Il testo ufficiale della regola

Le montant « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

Per France CTC (CII), la regola dice:

Le montant « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), sauf si Cadre de Facturation (BT-23) est S9, M9 ou B9 (bi-directionnel) - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

Dove si applica questa regola

Set di regole Versione
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se BR-FR-DEC-03_BT-146 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 8 novembre 2026