Was bedeutet RateApplicablePercent in einer ZUGFeRD-XML-Rechnung?
Antwort vom**`RateApplicablePercent` ist in einer ZUGFeRD-XML der Umsatzsteuersatz in Prozent – also z. B. `19` für 19 % oder `7` für 7 %. Entscheidend ist: Dieser Wert steuert die steuerliche Berechnung, nicht nur die Anzeige.** ([ferd-net.de](https://www.ferd-net.de/upload/Dokumente/FACTUR-X_ZUGFeRD_2p0_Teil1_Profil_EN16931_1p03.pdf)) ## Was das Feld konkret bedeutet Im ZUGFeRD-/Factur-X-Modell ist `RateApplicablePercent` der **„Steuerprozentsatz“**. Im Header-Steuerblock steht es unter `ApplicableTradeTax`, also bei der Steueraufschlüsselung der Rechnung. Die ZUGFeRD-Dokumentation ordnet dieses Feld dem EN16931-Datenpunkt **BT-119 „VAT category rate“** zu. ([ferd-net.de](https://www.ferd-net.de/upload/Dokumente/FACTUR-X_ZUGFeRD_2p0_Teil1_Profil_EN16931_1p03.pdf)) Praktisch heißt das: - `19` = regulärer deutscher Umsatzsteuersatz - `7` = ermäßigter Umsatzsteuersatz - `0` = nur dann sinnvoll, wenn die Steuerkategorie dazu passt, etwa bei steuerfreien oder Reverse-Charge-Fällen ## Warum das wichtig ist Dieses Feld ist **nicht bloß informativ**. Die Validierungsregeln verlangen, dass sich der Steuerbetrag aus **Steuerbasis × Steuersatz** ergibt. Wenn also `RateApplicablePercent` falsch ist, ist die XML fachlich falsch – selbst wenn das PDF optisch korrekt aussieht. ([docs.peppol.eu](https://docs.peppol.eu/poac/eu/pint-eu/trn-invoice/rule/PINT-EN16931-aligned-rules/)) Genau das ist in der Praxis ein häufiger Fehler: Im PDF steht „19 % USt“, aber in der XML ist `7` oder `0` hinterlegt. Dann scheitern Import, Prüfung oder Buchung oft automatisch. ## Wichtiger Unterschied, den viele übersehen `RateApplicablePercent` kann **an mehreren Stellen** vorkommen, nicht nur einmal global. Zum Beispiel: - auf **Positionsebene** für den Steuersatz einer einzelnen Rechnungszeile - im **Header-Steuerblock** für die zusammengefasste Steueraufschlüsselung - bei **Zu- oder Abschlägen** mit eigener steuerlicher Behandlung Das bedeutet: Bei gemischten Rechnungen mit 19 % und 7 % gibt es typischerweise **mehrere Steuerblöcke**, jeweils mit eigenem `RateApplicablePercent`. Genau dadurch kann die Rechnung maschinell sauber aufgeteilt werden. ([ferd-net.de](https://www.ferd-net.de/upload/Dokumente/FACTUR-X_ZUGFeRD_2p0_Teil1_Profil_EN16931_1p03.pdf)) ## Kurzbeispiel Wenn eine Rechnung enthält: - Ware A: 100 € netto mit 19 % - Buch B: 50 € netto mit 7 % dann braucht die XML getrennte Steuerinformationen, also nicht einen einzigen pauschalen Satz. Sonst ist die Rechnung formal falsch, auch wenn die Gesamtsumme zufällig stimmt. Die klare Faustregel lautet deshalb: **`RateApplicablePercent` ist immer der Prozentwert der jeweils zugehörigen Steuerkategorie und muss exakt zur Steuerbasis und zum Steuerbetrag passen.** ([ferd-net.de](https://www.ferd-net.de/upload/Dokumente/FACTUR-X_ZUGFeRD_2p0_Teil1_Profil_EN16931_1p03.pdf))