Przejdź do treści

Błąd krytyczny

PEPPOL-EN16931-R054: Waluta rozliczenia VAT wymaga jednej dodatkowej sumy VAT

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

PEPPOL-EN16931-R054 oznacza, że w UBL liczba sum VAT (cac:TaxTotal) bez zestawienia nie odpowiada obecności waluty rozliczenia VAT (BT-6). Przy podanym BT-6 pozostaw dokładnie jedną taką sumę, a bez BT-6 usuń je wszystkie; w XRechnung w składni CII przy podanym BT-6 pozostaw dokładnie jedną kwotę VAT z atrybutem currencyID wskazującym walutę inną niż waluta faktury, a bez BT-6 usuń wszystkie takie kwoty.

Na tej stronie

Co to oznacza

Gdy faktura lub faktura korygująca Peppol w składni UBL podaje walutę rozliczenia VAT (BT-6), musi mieć dokładnie jedną dodatkową sumę VAT (cac:TaxTotal) bez zestawienia, zawierającą tylko łączną kwotę VAT w tej walucie (BT-111). Gdy waluty rozliczenia VAT nie podano, takiej dodatkowej sumy być nie może. W XRechnung w składni CII przy podanym BT-6 dokładnie jedna kwota VAT musi mieć atrybut currencyID wskazujący walutę inną niż waluta faktury, a bez BT-6 nie może być żadnej takiej kwoty.

Dlaczego to ważne

Peppol BIS Billing 3.0 wymaga jednej sumy VAT bez zestawienia przy podanym BT-6 i żadnej takiej sumy bez BT-6. W XRechnung 3.0 w składni CII przy podanym BT-6 musi wystąpić dokładnie jedna kwota VAT z atrybutem currencyID wskazującym walutę inną niż waluta faktury, a bez BT-6 nie może wystąpić żadna taka kwota.

Jak to poprawić

Jeśli nie podajesz VAT w osobnej walucie rozliczenia VAT, usuń BT-6, a w UBL także wszystkie cac:TaxTotal bez cac:TaxSubtotal. Jeśli podajesz BT-6, pozostaw w UBL dokładnie jeden cac:TaxTotal zawierający cbc:TaxAmount z kwotą VAT w walucie rozliczenia VAT, bez cac:TaxSubtotal. W XRechnung w składni CII w elemencie ram:SpecifiedTradeSettlementHeaderMonetarySummation pozostaw dokładnie jeden ram:TaxTotalAmount z atrybutem currencyID wskazującym walutę inną niż waluta faktury, jeśli podajesz BT-6, a bez BT-6 usuń wszystkie takie elementy. Jeśli plik utworzył program do faktur, zgłoś ten błąd jego pomocy technicznej.

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

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

W zestawach reguł XRechnung 3.0 (CII) ta reguła brzmi:

Only one tax total amount must be provided where currency id equals tax currency code, if tax currency code (BT-6) is provided.

Gdzie obowiązuje ta reguła

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

Zaktualizowano 8 listopada 2026