Zum Inhalt springen

Schwerwiegend

BR-FR-DEC-03_BT-146: Netto-Einzelpreis: ungültiges Zahlenformat

Kurz gesagt

Schwerwiegend: Die Rechnung besteht die ausgewählten Prüfungen nicht.

BR-FR-DEC-03_BT-146 bedeutet, dass der angegebene Netto-Einzelpreis (BT-146) ein ungültiges Zahlenformat hat; null ist erlaubt, ein führendes Minuszeichen jedoch nur bei den bidirektionalen Rechnungsrahmen S9, M9 oder B9 (BT-23). Verwenden Sie einen Punkt als Dezimaltrennzeichen, höchstens 6 Dezimalstellen und höchstens 19 Zeichen ohne den Punkt; das Minuszeichen zählt zur Zeichenbegrenzung.

Auf dieser Seite

Was die Regel bedeutet

Der Netto-Einzelpreis (BT-146) ist der Preis nach Abzug eines etwaigen Preisnachlasses und ohne Umsatzsteuer. Die Prüfung greift nur, wenn der Preis angegeben ist. In allen Fällen gelten höchstens 6 Dezimalstellen, ein Punkt als Dezimaltrennzeichen und höchstens 19 Zeichen ohne den Punkt. Ein Minuszeichen wird mitgezählt. Außerhalb der bidirektionalen Rechnungsrahmen S9, M9 und B9 (BT-23) darf der Preis null oder positiv sein, aber kein Minuszeichen haben. In UBL ist BT-146 das Element cbc:PriceAmount innerhalb des cac:Price der Position; CII prüft das entsprechende Feld. Die Ausnahme gilt auch für UBL, obwohl nur die CII-Meldung sie ausdrücklich nennt.

Warum sie wichtig ist

Der Netto-Einzelpreis wird bei der Berechnung des Positionsbetrags verwendet. Welche Vorzeichen zulässig sind, hängt bei dieser Regel vom Rechnungsrahmen ab.

So beheben Sie den Fehler

Korrigieren Sie den Netto-Einzelpreis (BT-146) in den Preisangaben der betroffenen Position, nicht den Positionsnettobetrag. Prüfen Sie vor einer Vorzeichenänderung den Rechnungsrahmen BT-23. Außerhalb von S9, M9 und B9 darf der Preis null oder positiv sein, aber kein Minuszeichen haben. Verwenden Sie einen Punkt als Dezimaltrennzeichen, höchstens 6 Dezimalstellen und höchstens 19 Zeichen ohne den Punkt. Entfernen Sie Tausendertrennzeichen, Währungszeichen und Leerzeichen. Braucht Ihr Preis mehr als 6 Dezimalstellen, etwa 0.0000125 je Nachricht, geben Sie den Preis je 1000 Einheiten an: Setzen Sie die Preisbasismenge (BT-149) auf 1000 und passen Sie den Preis entsprechend an. Erzeugen Sie die Datei erneut und prüfen Sie sie noch einmal.

Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen

Der veröffentlichte Regeltext

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.

Wenn France CTC (CII) die Regel anwenden, lautet sie:

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.

Wo diese Regel gilt

Regelwerk Version
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Regeltext aus phive-rules 4.6.4.

Ihre Datei prüfen

Legen Sie Ihre E-Rechnung ab, um zu sehen, ob sie noch gegen BR-FR-DEC-03_BT-146 verstößt und welche weiteren Regeln sie verletzt.

Aktualisiert am 8. November 2026