Was die Regel bedeutet
Im Profil Basic WL von Factur-X und ZUGFeRD wird ram:CategoryCode in den Steuerangaben eines Zuschlags auf Rechnungsebene (BG-21) mit der Codeliste des Profils verglichen. Die Prüfung betrifft ram:SpecifiedTradeAllowanceCharge unter ram:ApplicableHeaderTradeSettlement, bei denen ram:ChargeIndicator/udt:Indicator den Text true enthält. Ein leerer Prüfwert besteht diese Prüfung. FX-SCH-A-000481 prüft separat die Anzahl der ram:CategoryCode-Elemente, nicht ihren Inhalt.
Warum sie wichtig ist
Der Kategoriecode bezeichnet die Umsatzsteuerbehandlung des Zuschlags. Diese Prüfung stellt fest, ob der Code zur Codeliste des Profils gehört, nicht, ob die Steuerbehandlung für den Zuschlag richtig ist.
So beheben Sie den Fehler
Prüfen Sie die Umsatzsteuerbehandlung des Zuschlags in Ihrer Rechnungssoftware und verwenden Sie den dazu passenden Code aus der Codeliste von Basic WL. Wenn Sie das XML selbst erzeugen, korrigieren Sie ram:CategoryCode im ram:CategoryTradeTax des Zuschlags. Verwenden Sie den Code, nicht die ausgeschriebene Bezeichnung der Steuerbehandlung. 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
Value of 'ram:CategoryCode' 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-000483 Die Steuerart eines Zuschlags muss erlaubt sein (Basic WL)
- FX-SCH-A-000484 Das Fälligkeitsdatum braucht ein Formatattribut
- FX-SCH-A-000485 Der Formatcode des Fälligkeitsdatums muss erlaubt sein (Basic WL)
- FX-SCH-A-000486 Der Währungscode des Umsatzsteuerbetrags muss erlaubt sein (Basic WL)
- FX-SCH-A-000487 Die Währung der Umsatzsteuerabrechnung muss gültig sein (Basic WL)
- FX-SCH-A-000488 Die Zahlungsanweisungen brauchen genau einen Code der Zahlungsart