Przejdź do treści

Błąd krytyczny

PEPPOL-EN16931-CL007: Kwoty muszą mieć poprawny kod waluty ISO 4217

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

PEPPOL-EN16931-CL007 oznacza, że przy kwocie objętej tą regułą brakuje atrybutu currencyID albo jego wartość nie jest poprawnym kodem ISO 4217. Przy każdej sprawdzanej kwocie użyj trzyliterowego kodu zapisanego wielkimi literami, na przykład PLN, EUR lub CHF.

Na tej stronie

Co to oznacza

Każda kwota objęta tą regułą, na przykład kwota netto pozycji, cena jednostkowa, kwota VAT, rabaty, narzuty, sumy i kwota do zapłaty, ma swoją walutę w atrybucie currencyID. Wartość musi być trzyliterowym kodem ISO 4217 zapisanym wielkimi literami, na przykład PLN, EUR, GBP, USD lub SEK. Nie przechodzi nazwa waluty, symbol taki jak € lub zł, kod małymi literami, jak eur, ani kwota bez currencyID.

Dlaczego to ważne

Peppol BIS Billing 3.0 wymaga kodu z listy ISO 4217 w atrybucie currencyID każdej kwoty objętej tą regułą.

Jak to poprawić

Sprawdź w programie do faktur walutę faktury oraz waluty dodane tam ręcznie lub obce i upewnij się, że każda używa swojego oficjalnego trzyliterowego kodu. Potem wyeksportuj plik ponownie. Jeśli budujesz XML samodzielnie, popraw atrybut currencyID przy każdej kwocie objętej tą regułą, na przykład currencyID="PLN".

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź fakturę Peppol BIS

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

Oryginalna treść reguły

Przeczytaj regułę na stronie wydawcy

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Ź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 PEPPOL-EN16931-CL007 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026