Przejdź do treści

Błąd

FX-SCH-A-000464: Waluta faktury musi być dozwolonym kodem waluty

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000464 oznacza, że kod waluty faktury (BT-5) nie jest kodem akceptowanym przez profil Basic WL. Ustaw w ram:InvoiceCurrencyCode kod ISO 4217 z listy profilu odpowiadający walucie twojej faktury, na przykład PLN lub EUR.

Na tej stronie

Co to oznacza

Reguła sprawdza niepustą wartość ram:InvoiceCurrencyCode (BT-5) pod ram:ApplicableHeaderTradeSettlement względem listy walut profilu Basic WL. Przykłady kodów to PLN, EUR, GBP i CHF. Pusta wartość nie powoduje błędu tej reguły. Test nie wymaga obecności elementu ani tekstu w nim i nie sprawdza walut poszczególnych kwot. Reguła dotyczy profilu Basic WL formatów Factur-X i ZUGFeRD, nie struktury FA(3) z KSeF.

Dlaczego to ważne

Kod w BT-5 określa walutę faktury. Ta reguła sprawdza zgodność tego kodu z listą profilu, a nie waluty wszystkich kwot na fakturze.

Jak to poprawić

Sprawdź, w jakiej walucie wystawiasz fakturę, i wybierz odpowiadający jej kod z listy profilu Basic WL. W XML popraw ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement. Wpisz kod, na przykład PLN, zamiast symbolu lub nazwy waluty. Same trzy wielkie litery nie wystarczą, jeśli kodu nie ma na liście. Wyeksportuj poprawioną fakturę i sprawdź ją ponownie.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę

Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę Beta

Oryginalna treść reguły

Value of 'ram:InvoiceCurrencyCode' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła FX-SCH-A-000464 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026