Offizieller Regeltext
[CURRENCY_RATE_UNVERIFIABLE] KursWaluty cannot be verified — NBP rate unavailable or outside the valid date window (Art. 31a ustawy o VAT)
Warum dieser Fehler auftritt
KSeF prüft das FA(3)-XML in zwei Stufen: XSD-Schema (Struktur, Elementreihenfolge, Datentypen, Muster wie NIP oder Datum) und semantische Regeln aus dem Informationsblatt des Finanzministeriums (Konsistenz der Beträge, Anmerkungen P_16 bis P_23, Rollen von Podmiot2/Podmiot3, Kontoformate, Wechselkurse).
So beheben Sie den Fehler
Korrigieren Sie das in der Meldung genannte Element. Bei XSD-Fehlern Elementreihenfolge und Wertemuster mit dem FA(3)-Schema vergleichen; bei semantischen Fehlern die hier aufgeführten Ursachen und Hinweise anwenden. Vor dem Einreichen erneut validieren: eine abgelehnte Rechnung erhält keine KSeF-Nummer und gilt als nicht ausgestellt.
Was der Validator prüft
Typische Ursachen
- NBP API unavailable or rate-limited during validation
- Rate data provided is from a date too far from the invoice date
- Network error during rate lookup
Rechnung prüfen
Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
CURRENCY_RATE_MISMATCHKursWaluty does not match the NBP Table A mid-rate for the reference date (ArtFOREIGN_CURRENCY_TAX_PLNForeign currency invoice with tax amounts should include PLN conversions in P_14_*W…KURS_WALUTY_Z_PLACEMENTKursWalutyZ at Fa level is ONLY valid for advance invoices (RodzajFaktury = ZAL or…NEGATIVE_QUANTITY_NOT_ALLOWEDNegative quantities (P_8B) are only allowed in corrective invoices (RodzajFaktury =…NIP_IN_WRONG_FIELDPolish NIP detected in NrVatUE field - must be in NIP field for purchaser KSeF access…OO_RATE_FOREIGN_BUYERP_12 = 'oo' is for domestic reverse charge onlyP12_ENUMERATIONP_12 must be one ofSELF_BILLING_PODMIOT3_CONFLICTSelf-billing (P_17 = '1')
Häufige Fragen
Was bedeutet CURRENCY_RATE_UNVERIFIABLE?
CURRENCY_RATE_UNVERIFIABLE ist eine KSeF-FA(3)-Regel: KursWaluty cannot be verified — NBP rate unavailable or outside the valid date window (Art. 31a ustawy o VAT)
Wird meine Rechnung wegen CURRENCY_RATE_UNVERIFIABLE abgelehnt?
Nein. CURRENCY_RATE_UNVERIFIABLE ist eine Warnung: Die Rechnung wird angenommen, der Empfänger sieht aber den Hinweis. Beheben Sie ihn trotzdem, Warnungen werden in späteren Versionen oft zu Fehlern.
Für welche Formate gilt CURRENCY_RATE_UNVERIFIABLE?
Strukturierte Rechnungen (Schema FA(3)) für das polnische KSeF. XSD-Codes stammen aus dem Schema, semantische Codes aus dem Informationsblatt des Finanzministeriums; bei Fehlern lehnt KSeF die Rechnung ab. Syntax: FA3.
Quelle: KSeF FA(3) schema 1-0E + semantic rules (@ksefuj/validator 0.4). Katalog erzeugt aus den offiziellen Regelwerken am 2026-10-15.