Was die Regel bedeutet
Die Regel prüft ram:ReasonCode in einem ram:SpecifiedTradeAllowanceCharge unter ram:ApplicableHeaderTradeSettlement, dessen ram:ChargeIndicator/udt:Indicator den Wert false hat. Ein nicht leerer Grundcode (BT-98) für diesen Nachlass auf Rechnungsebene (BG-20) muss aus der Codeliste UNTDID 5189 des Profils stammen, zum Beispiel 95 für einen allgemeinen Nachlass oder 100 für einen Sondernachlass. Ein leerer Wert besteht diesen Test. Ob ein Grund als Text (BT-97) vorhanden ist, wird hier nicht geprüft.
Warum sie wichtig ist
Der Code bezeichnet den Grund des Nachlasses in standardisierter Form. Der Grund als Text beschreibt ihn in lesbarer Form.
So beheben Sie den Fehler
Korrigieren Sie den Grundcode des betroffenen Nachlasses auf Rechnungsebene. Wenn Sie das XML selbst erzeugen, ändern Sie ram:ReasonCode im betreffenden ram:SpecifiedTradeAllowanceCharge unter ram:ApplicableHeaderTradeSettlement, dessen ram:ChargeIndicator/udt:Indicator den Wert false hat. Wenn Sie den Code weglassen, behalten Sie den Grund als Text in ram:Reason (BT-97) bei, zum Beispiel Mengenrabatt. Erzeugen Sie die Datei erneut und prüfen Sie sie noch einmal.
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' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000602 Zuschlag auf die Rechnung braucht eine gültige Steuerkategorie
- FX-SCH-A-000603 Steuerart des Zuschlags auf Rechnungsebene prüfen
- FX-SCH-A-000604 Der Grundcode eines Zuschlags auf die Rechnung muss gültig sein
- FX-SCH-A-000605 Formatcode des Fälligkeitsdatums prüfen
- FX-SCH-A-000606 Die Währung des Umsatzsteuerbetrags braucht einen gültigen Code
- FX-SCH-A-000607 Umsatzsteuer in der Abrechnungswährung braucht einen gültigen Code