Was die Regel bedeutet
Ein Zuschlag auf die gesamte Rechnung (BG-21) kann einen Grundcode tragen. Die Regel prüft ram:ReasonCode mit listID="5153" in ram:SpecifiedTradeAllowanceCharge unter ram:ApplicableHeaderTradeSettlement, wenn ram:ChargeIndicator/udt:Indicator den Wert "true" hat. Ein nicht leerer Code muss in der passenden Codeliste des Extended-Profils von Factur-X und ZUGFeRD stehen. Ein leerer Wert besteht diese Prüfung. Andere listID-Varianten werden hier nicht geprüft.
Warum sie wichtig ist
Die Listenkennung legt fest, welche Codeliste für die Prüfung des Zuschlagsgrundcodes verwendet wird.
So beheben Sie den Fehler
Prüfen Sie ram:ReasonCode und dessen listID am betroffenen Zuschlag auf Rechnungsebene. Verwenden Sie bei listID="5153" einen Code aus der passenden Codeliste des Extended-Profils, der den tatsächlichen Zuschlag beschreibt. Ein Code aus einer anderen Liste ist nur dann für diese Prüfung zulässig, wenn er auch in der hier verwendeten Liste steht. Schreibt Ihre Software einen unpassenden Code, melden Sie dies dem Anbieter. Exportieren Sie die Datei erneut und prüfen Sie sie.
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
Value of 'ram:ReasonCode[@listID="5153"]' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000391 Der Grundcode des Zuschlags muss ein erlaubter Code sein
- FX-SCH-A-000406 Der Geschäftsprozess braucht genau eine Kennung
- FX-SCH-A-000407 Die Spezifikation braucht genau eine Kennung
- FX-SCH-A-000408 Der Registerblock des Käufers braucht genau eine ID
- FX-SCH-A-000409 Der Verkäufer braucht genau einen Namen
- FX-SCH-A-000410 Erlaubter Schemacode für die Registernummer des Verkäufers