Was die Regel bedeutet
Ein Zuschlag auf Rechnungsebene (BG-21) kann einen Grund als Text (BT-104), einen Grundcode (BT-105) oder beides haben. Diese Regel prüft einen nicht leeren ram:ReasonCode ohne das Attribut listID gegen die für das Profil zulässigen Codes aus UNTDID 7161. Sie erfasst ram:SpecifiedTradeAllowanceCharge unter ram:ApplicableHeaderTradeSettlement, wenn ram:ChargeIndicator/udt:Indicator den Wert true hat. Ein Code mit listID fällt nicht unter diese Regel; damit ist seine Gültigkeit nicht belegt. Die Regel prüft nicht, ob ein Grund vorhanden ist. Sie gilt für das Profil Basic von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Der Grundcode bezeichnet die Art des Zuschlags. Ein zusätzlich angegebener Text macht einen unzulässigen Code nicht gültig.
So beheben Sie den Fehler
Prüfen Sie den Grundcode (BT-105) des betroffenen Zuschlags auf Rechnungsebene. Ersetzen Sie ihn durch einen zulässigen Code, der den tatsächlichen Zuschlag beschreibt. Alternativ entfernen Sie ram:ReasonCode und tragen den Grund (BT-104) als Text in ram:Reason ein, zum Beispiel Versandkosten. Fügen Sie listID nicht nur hinzu, um diese Prüfung zu umgehen. Exportieren Sie die Rechnung und prüfen Sie die Datei 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
Value of 'ram:ReasonCode[not (@listID)]' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000524 Der Formatcode des Fälligkeitsdatums muss zulässig sein
- FX-SCH-A-000525 Die Währung beim Gesamtbetrag der Umsatzsteuer muss gültig sein
- FX-SCH-A-000526 Währungscode der Umsatzsteuer in Abrechnungswährung muss gültig sein
- FX-SCH-A-000527 Der Code der Zahlungsart muss ein zulässiger Code sein (Basic)
- FX-SCH-A-000528 Die Abrechnungswährung der Umsatzsteuer muss ein gültiger Code sein (Basic)
- FX-SCH-A-000529 Ein Positionshinweis braucht genau ein Textelement