Was die Regel bedeutet
In einer CII-Datei ist jeder Nachlass und Zuschlag auf Rechnungsebene (BG-20, BG-21) oder auf einer Position (BG-27, BG-28) ein Element ram:SpecifiedTradeAllowanceCharge. Mit dem Kennzeichen ram:ChargeIndicator/udt:Indicator gibt es an, was von beiden es ist. Es muss das Wort false für einen Nachlass oder true für einen Zuschlag enthalten, klein geschrieben. Andere Schreibweisen wie True, TRUE, 1, 0 oder yes fallen durch, ebenso ein fehlendes oder leeres Kennzeichen. Leerraum am Anfang und Ende wird ignoriert. PEPPOL-EN16931-R043-2 macht dieselbe Prüfung für Nachlässe und Zuschläge auf den Einzelpreis. Die Regel steht nur im Regelsatz XRechnung 3.0 für CII.
Warum sie wichtig ist
Das Kennzeichen unterscheidet einen Nachlass von einem Zuschlag, und beide verändern den Betrag in entgegengesetzter Richtung.
So beheben Sie den Fehler
Exportieren Sie mit einer aktuellen Version erneut oder wenden Sie sich an den Softwareanbieter und nennen Sie diese Regel. Die Schreibweisen True und False mit großem Anfangsbuchstaben bestehen diese Prüfung nicht. Wenn Sie das XML selbst erzeugen, tragen Sie das kleingeschriebene Wort false oder true in udt:Indicator innerhalb von ram:ChargeIndicator ein.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: XRechnung prüfen und Fehler verstehen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren
Der veröffentlichte Regeltext
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |