Przejdź do treści

Błąd krytyczny

PEPPOL-EN16931-R051: Wszystkie kwoty muszą być w walucie faktury

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

PEPPOL-EN16931-R051 oznacza, że jakaś kwota ma w atrybucie currencyID inną walutę niż waluta faktury (BT-5). Ustaw jedną walutę dla całej faktury w programie do faktur i sprawdź, czy żadnej pozycji ani ceny nie wpisano w innej.

Na tej stronie

Co to oznacza

Każda kwota w fakturze Peppol, na przykład cena, kwota netto pozycji, rabat, narzut, podstawa opodatkowania, kwota VAT czy kwota do zapłaty, musi mieć w atrybucie currencyID walutę faktury (BT-5). Jedyny wyjątek to łączna kwota VAT w walucie rozliczenia VAT (BT-111), która ma tę właśnie walutę.

Dlaczego to ważne

Faktura w formacie Peppol BIS ma jedną walutę dokumentu. Kwota oznaczona inną walutą nie pasuje do sum ani do zestawienia VAT, więc punkt dostępowy Peppol wysyłającego lub odbiorcy odrzuca taką fakturę i nabywca jej nie dostaje.

Jak to poprawić

Ustaw jedną walutę faktury w programie do faktur i sprawdź, czy żadna pozycja, cena, rabat ani narzut nie zostały wpisane w innej walucie. Jeśli tworzysz XML samodzielnie, wpisz to samo currencyID przy każdej kwocie. Inną walutę możesz użyć tylko w drugim cbc:TaxAmount, w dodatkowej sumie VAT (cac:TaxTotal).

Oryginalna treść reguły

Przeczytaj regułę na stronie wydawcy

Pola faktury: BT-5, BT-111

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-R051 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026