Was die Regel bedeutet
Die Regel prüft einen nicht leeren Wert von ram:InvoiceCurrencyCode unter ram:ApplicableHeaderTradeSettlement gegen die Währungsliste des Profils EN 16931. Erwartet wird ein gelisteter Währungscode, kein Symbol oder ausgeschriebener Währungsname. Ein fehlender oder leerer Wert löst diesen Codelistentest nicht aus. Andere Währungsfelder und deren Übereinstimmung werden gesondert geprüft.
Warum sie wichtig ist
Ein standardisierter Code bezeichnet die Rechnungswährung unabhängig von Symbolen oder übersetzten Namen. Die Prüfung dieses Felds bestätigt nicht, dass auch andere Währungsangaben richtig sind.
So beheben Sie den Fehler
Korrigieren Sie das Feld Rechnungswährung (BT-5) auf den Code der tatsächlich verwendeten Rechnungswährung. Im CII-XML steht er in ram:InvoiceCurrencyCode unter ram:ApplicableHeaderTradeSettlement. Prüfen Sie weitere gemeldete Währungsfehler getrennt, statt anzunehmen, dass sie mit dieser Korrektur verschwinden. Exportieren Sie die Rechnung 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 'ram:InvoiceCurrencyCode' 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-000596 Formatcode für das Datum der vorausgegangenen Rechnung prüfen
- FX-SCH-A-000597 Schema der Kennung des Zahlungsempfängers prüfen
- FX-SCH-A-000598 Schema der Registernummer des Zahlungsempfängers prüfen
- FX-SCH-A-000599 Nachlass auf die Rechnung braucht eine gültige Steuerkategorie
- FX-SCH-A-000600 Steuerart des Nachlasses auf Rechnungsebene prüfen
- FX-SCH-A-000601 Der Grundcode eines Nachlasses auf die Rechnung muss gültig sein