Przejdź do treści

Błąd

FX-SCH-A-000595: Waluta faktury musi być poprawnym kodem waluty (EN 16931)

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000595 oznacza, że kod waluty faktury (BT-5) nie znajduje się na liście używanej w profilu EN 16931 formatów Factur-X i ZUGFeRD. Użyj właściwego trzyliterowego kodu ISO 4217 zapisanego wielkimi literami, na przykład PLN lub EUR.

Na tej stronie

Co to oznacza

Reguła sprawdza niepustą wartość ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement względem listy walut profilu. Użyj kodu z tej listy, na przykład PLN dla złotego, EUR dla euro albo GBP dla funta szterlinga, zamiast symbolu lub nazwy waluty. Pusta wartość przechodzi ten test. Reguła nie sprawdza innych pól walutowych ani zgodności między nimi.

Dlaczego to ważne

Standardowy kod wskazuje walutę bez odwoływania się do symboli lub nazw w różnych językach. Sprawdzenie tego pola nie potwierdza poprawności pozostałych pól walutowych.

Jak to poprawić

Sprawdź pole waluty faktury (BT-5) i popraw je na kod waluty, w której podajesz kwoty faktury. Jeśli tworzysz XML samodzielnie, wpisz kod w ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement. Sprawdź osobno pozostałe zgłoszone błędy walutowe, w tym FX-SCH-A-000606, zamiast zakładać, że znikną po tej zmianie. Wyeksportuj 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 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 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-000595 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026