Was die Regel bedeutet
Die Prüfung erfasst ram:TaxTotalAmount innerhalb von ram:SpecifiedTradeSettlementHeaderMonetarySummation, wenn dessen currencyID mit ram:TaxCurrencyCode (BT-6) übereinstimmt. Ein nicht leerer Prüfwert von currencyID wird mit der Währungsliste des Profils Basic WL von Factur-X und ZUGFeRD verglichen. Ein leerer Prüfwert besteht diese Prüfung. Umsatzsteuerbeträge ohne diese Währungsübereinstimmung liegen außerhalb ihres Geltungsbereichs.
Warum sie wichtig ist
Der Code bezeichnet die Währung des Umsatzsteuerbetrags in der Währung der Umsatzsteuerabrechnung (BT-111). Diese Regel entscheidet nicht, ob Sie eine solche Währungsangabe benötigen, und prüft nicht den umgerechneten Betrag.
So beheben Sie den Fehler
Prüfen Sie die auf der Rechnung angegebene Währung der Umsatzsteuerabrechnung. Wenn Sie das XML selbst erzeugen, korrigieren Sie ram:TaxCurrencyCode und die currencyID des zugehörigen ram:TaxTotalAmount auf denselben erlaubten Währungscode. Entfernen Sie die Währungsangabe oder den zweiten Umsatzsteuerbetrag nicht nur, um den Codefehler zu umgehen. 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 '@currencyID' 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-000488 Die Zahlungsanweisungen brauchen genau einen Code der Zahlungsart
- FX-SCH-A-000489 Der Code der Zahlungsart muss erlaubt sein (Basic WL)
- FX-SCH-A-000490 Der Betreffcode eines Rechnungshinweises muss erlaubt sein (Basic)
- FX-SCH-A-000491 Der Formatcode des Rechnungsdatums muss erlaubt sein (Basic)
- FX-SCH-A-000492 Der Rechnungstyp muss ein erlaubter Code sein (Basic)
- FX-SCH-A-000493 Die Spezifikationskennung muss erlaubt sein (Basic)