Was die Regel bedeutet
Die Regel betrachtet ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation nur dann, wenn sein Attribut currencyID bereits mit ram:TaxCurrencyCode unter ram:ApplicableHeaderTradeSettlement übereinstimmt. Ein nicht leerer Wert von currencyID muss in der Währungscodeliste des Profils stehen. Ein leerer Wert besteht diesen Codelistentest. Die Auswahl erfolgt anhand der übereinstimmenden Währung, nicht anhand der Reihenfolge der Beträge im XML. Eine Abweichung zwischen currencyID und ram:TaxCurrencyCode wird hier nicht erkannt.
Warum sie wichtig ist
BT-111 bezeichnet den Umsatzsteuerbetrag in der Abrechnungswährung der Umsatzsteuer. Sein Währungscode unterscheidet ihn vom Umsatzsteuerbetrag in der Rechnungswährung.
So beheben Sie den Fehler
Prüfen Sie die Abrechnungswährung der Umsatzsteuer und den dazugehörigen Umsatzsteuerbetrag BT-111. Wenn Sie das XML selbst erzeugen, korrigieren Sie ram:TaxCurrencyCode und das dazu passende ram:TaxTotalAmount/@currencyID unter ram:SpecifiedTradeSettlementHeaderMonetarySummation auf den zutreffenden dreistelligen ISO-4217-Code. Bestimmen Sie den Betrag nicht allein anhand seiner Reihenfolge im XML. Erzeugen Sie die Datei erneut und prüfen Sie sie noch einmal.
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 '@currencyID' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000608 Ein Kartenblock braucht genau ein ID-Element
- FX-SCH-A-000609 Der Code der Zahlungsart muss gültig sein
- FX-SCH-A-000610 Code der Abrechnungswährung der Umsatzsteuer prüfen
- FX-SCH-A-000611 Einheit der Menge zum Preis vor Nachlass prüfen
- FX-SCH-A-000612 Einheit der Menge zum Nettopreis muss ein gültiger Code sein
- FX-SCH-A-000613 Die Einheit der Menge einer Position muss ein gültiger Code sein