Was die Regel bedeutet
Die Regel prüft ram:SourceCurrencyCode in ram:TaxApplicableTradeCurrencyExchange unter ram:ApplicableHeaderTradeSettlement. Der geprüfte Wert darf leer sein. Jeder nicht leere Wert muss genau einem Eintrag der Codeliste 42 in FACTUR-X_EXTENDED_codedb.xml entsprechen. Ob das Element vorhanden sein muss, prüft diese Regel nicht.
Warum sie wichtig ist
Für die Ausgangswährung verwendet das Profil eine festgelegte Codeliste. Ein nicht leerer Wert außerhalb dieser Liste besteht diese Regel nicht.
So beheben Sie den Fehler
Prüfen Sie die Ausgangswährung in den Angaben zur Steuerumrechnung. Korrigieren Sie den Text von ram:SourceCurrencyCode auf den zugehörigen Code der Liste 42 des Profils Extended, genau in der dort angegebenen Schreibweise. Exportieren 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 'ram:SourceCurrencyCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000333 Zielwährung der Steuerumrechnung muss ein zulässiger Code sein
- FX-SCH-A-000334 Der Positionsstatus muss ein zulässiger Code sein
- FX-SCH-A-000335 Der Grundcode zum Positionsstatus muss ein zulässiger Code sein
- FX-SCH-A-000336 Ein Netto-Einzelpreis darf nur einen Steuereintrag enthalten
- FX-SCH-A-000337 Höchstens ein Rechnungsverweis je Abrechnungsblock einer Position
- FX-SCH-A-000338 Höchstens ein berechneter Steuerbetrag je Steuereintrag der Position