ValidateFin

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

Każdy atrybut currencyID w dokumencie musi powtarzać kod waluty faktury (BT-5). Jedynym wyjątkiem jest łączna kwota VAT wyrażona w walucie rozliczeniowej (BT-111), która z definicji używa innej waluty.

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

Każdy atrybut currencyID w dokumencie musi powtarzać kod waluty faktury (BT-5). Jedynym wyjątkiem jest łączna kwota VAT wyrażona w walucie rozliczeniowej (BT-111), która z definicji używa innej waluty. To reguła Peppol BIS Billing 3.0. Obowiązuje ponad rdzeniem EN 16931, dla faktur wymienianych w sieci Peppol.

ObliczeniaPeppol BIS 3.0BT-5 Błąd
To reguła Peppol BIS Billing 3.0. Obowiązuje ponad rdzeniem EN 16931, dla faktur wymienianych w sieci Peppol.

Co sprawdza ta reguła

Każdy atrybut currencyID w dokumencie musi powtarzać kod waluty faktury (BT-5). Jedynym wyjątkiem jest łączna kwota VAT wyrażona w walucie rozliczeniowej (BT-111), która z definicji używa innej waluty.

Jak to poprawić

Ujednolić atrybuty currencyID elementów kwotowych z cbc:DocumentCurrencyCode, pozostawiając wyłącznie cbc:TaxAmount w walucie rozliczeniowej.

Sprawdź według tej reguły

Ta reguła należy do EN 16931. Sprawdź fakturę walidatorem odpowiednim dla Twojego formatu:

Powiązane reguły

Źródło: OpenPeppol BIS Billing 3.0 · Ostatnia weryfikacja: 2026-07-10

Wszystkie reguły walidacji