Was die Regel bedeutet
Im Profil Basic WL von Factur-X 1.09 und ZUGFeRD 2.5 prüft die Regel ram:ReasonCode in Nachlassblöcken unter ram:ApplicableHeaderTradeSettlement, deren ram:ChargeIndicator/udt:Indicator den Textwert false enthält. Ein nicht leerer Code (BT-98, BG-20) muss zur erlaubten UNTDID-5189-Liste gehören. Ein leerer Wert besteht diesen Test. Ob ein Grund angegeben werden muss, wird damit nicht geprüft.
Warum sie wichtig ist
Grundcodes beschreiben Nachlässe in einer einheitlichen Form. Diese Regel prüft nur die erlaubte Liste, nicht den gewählten Grund oder den Nachlassbetrag.
So beheben Sie den Fehler
Prüfen Sie ram:ReasonCode für den betroffenen Nachlass auf Rechnungsebene. Ersetzen Sie einen unzulässigen Wert durch den passenden Code aus der Basic-WL-Liste. Wenn Sie den Grund als Text (BT-97) angeben und kein Code erforderlich ist, können Sie ram:ReasonCode weglassen. Exportieren Sie erneut und prüfen Sie die Datei.
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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000187 Höchstens ein Text je Block für Zahlungsbedingungen
- FX-SCH-A-000188 Höchstens eine Mandatsreferenz je Block für Zahlungsbedingungen
- FX-SCH-A-000189 Die Summe der Positionsnettobeträge muss genau einmal stehen
- FX-SCH-A-000190 Die Summe der Zuschläge auf Rechnungsebene darf nur einmal stehen
- FX-SCH-A-000191 Die Summe der Nachlässe auf Rechnungsebene darf nur einmal stehen
- FX-SCH-A-000192 Die Umsatzsteuer in der Steuerwährung darf nur einmal stehen