Was die Regel bedeutet
Ein Nachlass und ein Zuschlag auf Rechnungsebene haben in der Datei denselben Aufbau (ram:SpecifiedTradeAllowanceCharge). Das Kennzeichen (ram:ChargeIndicator) unterscheidet beide: true steht für einen Zuschlag (BG-21), false für einen Nachlass (BG-20). Die Prüfung erfasst unter ram:ApplicableHeaderTradeSettlement jeden Eintrag, in dem mindestens ein ram:ChargeIndicator/udt:Indicator den Text true enthält. Sie verlangt genau ein ram:ChargeIndicator-Element und zählt nicht dessen udt:Indicator-Kindelemente. Ein fehlendes Kennzeichen kann diese Regel nicht auslösen, weil der Eintrag dann nicht ausgewählt wird.
Warum sie wichtig ist
Das Kennzeichen unterscheidet einen Zuschlag von einem Nachlass. Mehrere ram:ChargeIndicator-Elemente verletzen die geforderte Struktur, auch wenn sie alle true enthalten.
So beheben Sie den Fehler
Entfernen Sie im betroffenen ram:SpecifiedTradeAllowanceCharge die doppelten ram:ChargeIndicator-Elemente. Bei einem Zuschlag behalten Sie genau eines mit einem udt:Indicator mit dem Text true. Handelt es sich tatsächlich um einen Nachlass (BG-20), verwenden Sie im verbleibenden Kennzeichen stattdessen false. Wenn Ihre Rechnungssoftware die doppelten Elemente erzeugt und Sie sie nicht ändern können, wenden Sie sich an den Anbieter. Exportieren Sie die korrigierte Rechnung und prüfen Sie sie erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta
Der veröffentlichte Regeltext
Element 'ram:ChargeIndicator' must occur exactly 1 times. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000478 Ein Zuschlag auf Rechnungsebene braucht genau einen Betrag
- FX-SCH-A-000479 Ein Zuschlag braucht genau einen Block Steuerangaben
- FX-SCH-A-000480 Die Steuerangaben eines Zuschlags brauchen genau eine Steuerart
- FX-SCH-A-000481 Ein Zuschlag auf Rechnungsebene braucht genau eine Steuerkategorie
- FX-SCH-A-000482 Steuerkategorie des Zuschlags muss ein gültiger Code sein (Basic WL)
- FX-SCH-A-000483 Die Steuerart eines Zuschlags muss erlaubt sein (Basic WL)