Was die Regel bedeutet
Die Regel betrachtet ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation nur dann, wenn sein Attribut currencyID bereits mit ram:InvoiceCurrencyCode unter ram:ApplicableHeaderTradeSettlement übereinstimmt. Ein nicht leerer Wert von currencyID muss in der Währungscodeliste des Profils stehen. Ein leerer Wert besteht diesen Codelistentest. Eine Abweichung zwischen der Währung des Umsatzsteuerbetrags und der Rechnungswährung wird von dieser Regel nicht erkannt.
Warum sie wichtig ist
Der Währungscode bezeichnet die Währung des Umsatzsteuerbetrags. Betrag und Währung gehören zusammen.
So beheben Sie den Fehler
Prüfen Sie zuerst die Rechnungswährung und dann das Attribut currencyID des Umsatzsteuerbetrags für BT-110. Wenn Sie das XML selbst erzeugen, verwenden Sie den zutreffenden dreistelligen ISO-4217-Code in ram:InvoiceCurrencyCode und im passenden ram:TaxTotalAmount/@currencyID unter ram:SpecifiedTradeSettlementHeaderMonetarySummation. Korrigieren Sie bei Bedarf beide Angaben. 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-000607 Umsatzsteuer in der Abrechnungswährung braucht einen gültigen Code
- 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