Was die Regel bedeutet
Im Profil Minimum von ZUGFeRD 2.5 und Factur-X 1.09 wird eine nicht leere Rechnungswährung (BT-5, ram:InvoiceCurrencyCode) gegen die hinterlegte Währungscodeliste geprüft. Der Wert muss genau einem Eintrag entsprechen. Ist das Feld leer, meldet diese Regel nichts. Sie verlangt auch nicht, dass das Element vorhanden ist.
Warum sie wichtig ist
Die Währung sagt, in welchem Geld alle Beträge der Rechnung stehen.
So beheben Sie den Fehler
Prüfen Sie die Rechnungswährung. Verwenden Sie den passenden Währungscode aus der für das Profil hinterlegten Liste und weder Symbole wie € noch Namen wie Euro. Wenn Sie das XML selbst erzeugen, korrigieren Sie ram:InvoiceCurrencyCode in ram:ApplicableHeaderTradeSettlement. Exportieren Sie erneut und prüfen Sie die Datei 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 'ram:InvoiceCurrencyCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000041 Der Gesamtbetrag ohne Umsatzsteuer ist Pflichtangabe
- FX-SCH-A-000042 Umsatzsteuer gesamt in Rechnungswährung nur einmal angeben
- FX-SCH-A-000043 Der Gesamtbetrag mit Umsatzsteuer ist Pflichtangabe
- FX-SCH-A-000044 Der Zahlbetrag ist Pflichtangabe
- FX-SCH-A-000045 Die Währung beim Umsatzsteuer-Gesamtbetrag muss gültig sein
- FX-SCH-A-000160 Jeder Rechnungshinweis braucht genau ein Textelement