Was die Regel bedeutet
Im Profil Minimum von ZUGFeRD 2.5 und Factur-X 1.09 wird das Attribut currencyID von ram:TaxTotalAmount innerhalb von ram:SpecifiedTradeSettlementHeaderMonetarySummation gegen die hinterlegte Währungscodeliste geprüft. Die Regel erfasst nur die Umsatzsteuer-Gesamtbeträge, deren currencyID der Rechnungswährung in ram:InvoiceCurrencyCode (BT-5) entspricht. Ein leerer Attributwert besteht diesen Test. Fehlt currencyID, wird das Element von diesem Kontext nicht erfasst.
Warum sie wichtig ist
Factur-X 1.09 MINIMUM verlangt für einen nicht leeren currencyID-Wert am Umsatzsteuer-Gesamtbetrag in Rechnungswährung einen Code aus der hinterlegten Liste.
So beheben Sie den Fehler
Prüfen Sie die Rechnungswährung und den zugehörigen Umsatzsteuer-Gesamtbetrag (BT-110). Wenn Sie das XML selbst erzeugen, verwenden Sie denselben erlaubten Währungscode in ram:InvoiceCurrencyCode und im Attribut currencyID des zugehörigen ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation. 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 '@currencyID' 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-000160 Jeder Rechnungshinweis braucht genau ein Textelement
- FX-SCH-A-000161 Ein Rechnungshinweis darf nur einen Betreffcode haben
- FX-SCH-A-000162 Der Betreffcode eines Rechnungshinweises muss erlaubt sein
- FX-SCH-A-000163 Die Käuferangaben dürfen höchstens eine einfache Kennung enthalten
- FX-SCH-A-000164 Die Käuferangaben dürfen höchstens eine globale Kennung enthalten
- FX-SCH-A-000165 Die Käuferangaben dürfen höchstens einen elektronischen Adressblock enthalten