Przejdź do treści

Błąd krytyczny

BR-CL-03: Każda kwota musi mieć prawidłowy kod waluty

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

BR-CL-03 oznacza, że przy co najmniej jednej kwocie na fakturze atrybut currencyID nie jest prawidłowym kodem waluty ISO 4217. Ustaw w programie do faktur prawidłową walutę dokumentu, na przykład PLN lub EUR, i wyeksportuj plik jeszcze raz.

Na tej stronie

Co to oznacza

W pliku UBL każda kwota ma atrybut currencyID, który musi być prawidłowym kodem ISO 4217: trzy wielkie litery, na przykład PLN, EUR, USD albo GBP. Symbole takie jak „zł” czy „€” oraz nazwy takie jak „złoty” lub „Euro” nie są dozwolone. Reguła dotyczy każdej kwoty: pozycji, cen, rabatów, narzutów, sum, VAT i kwoty do zapłaty.

Dlaczego to ważne

Waluta mówi odbiorcy, w jakiej jednostce wyrażona jest dana kwota. Kody czyta oprogramowanie, nie człowiek, więc zapis „zł” albo „Euro” jest czytelny dla ludzi, ale program go nie rozpozna i system odbiorcy odrzuca fakturę.

Jak to poprawić

Ustaw w programie do faktur walutę dokumentu, wybierając ją z listy, i wyeksportuj plik jeszcze raz. Jeśli tworzysz XML samodzielnie, wpisz currencyID="PLN" przy każdej kwocie, nigdy „zł”, „pln” ani „złoty”.

Oryginalna treść reguły

currencyID MUST be coded using ISO code list 4217 alpha-3

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Ź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 BR-CL-03 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026