Was die Regel bedeutet
Jeder Nachlass auf Rechnungsebene (BG-20) muss die Umsatzsteuerkategorie (BT-95) und, wo sie gilt, den Steuersatz (BT-96) des Betrags nennen, den er mindert. In der Datei stehen beide zusammen in einem Block ram:CategoryTradeTax innerhalb des Nachlasses, und dieser Block muss genau einmal vorkommen. Diese Regel betrachtet die Blöcke, die als Nachlass gekennzeichnet sind (ram:ChargeIndicator steht auf false).
Warum sie wichtig ist
Ein Nachlass senkt die Bemessungsgrundlage der Umsatzsteuer, deshalb muss der Empfänger wissen, welche Steuerkategorie er mindert. Fehlt diese Angabe oder gibt es zwei Antworten, lässt sich die Steueraufschlüsselung nicht nachbauen. Die Datei besteht die Strukturprüfung nicht.
So beheben Sie den Fehler
Öffnen Sie in Ihrer Rechnungssoftware den Nachlass auf Rechnungsebene und wählen Sie die Steuerkategorie oder den Steuersatz, der zu den Waren oder Leistungen passt, die er mindert. Lassen Sie das Feld nicht leer und exportieren Sie dann erneut. Wenn Sie das XML selbst erzeugen, schreiben Sie ein ram:CategoryTradeTax in den Nachlass, mit ram:TypeCode VAT und dem ram:CategoryCode.
Der veröffentlichte Regeltext
Element 'ram:CategoryTradeTax' must occur exactly 1 times. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |