Przejdź do treści

Błąd

BR-FXEXT-Z-01: Pozycje ze stawką 0% wymagają wiersza Z w zestawieniu VAT

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

BR-FXEXT-Z-01 oznacza niezgodność kategorii VAT Z (stawka 0%) między zestawieniem VAT (BG-23, BT-118) a sprawdzanymi wpisami źródłowymi. Sprawdź kategorie na pozycjach, rabatach i narzutach na całą fakturę oraz opłatach za usługi logistyczne. Dodaj brakujący wiersz Z, popraw błędną kategorię albo usuń wiersz Z bez odpowiadającego mu źródła, a potem sprawdź plik ponownie.

Na tej stronie

Co to oznacza

W profilu Extended formatów Factur-X i ZUGFeRD (to zagraniczne formaty e-faktury: plik PDF z osadzonymi danymi ustrukturyzowanymi, inne niż struktura FA(3) w KSeF) test XML CII wymaga obecności kategorii Z po obu stronach porównania albo jej braku po obu stronach. Porównuje nagłówkowe elementy ApplicableTradeTax w ApplicableHeaderTradeSettlement (BG-23, BT-118) z ApplicableTradeTax w SpecifiedLineTradeSettlement (BG-25, BT-151) oraz elementami CategoryTradeTax i AppliedTradeTax. Te ostatnie zwykle odpowiadają rabatom na całą fakturę (BG-20, BT-95), narzutom na całą fakturę (BG-21, BT-102) i opłatom za usługi logistyczne (BG-X-42, BT-X-273), ale XPath wyszukuje je w całym dokumencie. Warunek braku podtypu lub wartości DETAIL (BT-X-8) sprawdza LineStatusReasonCode wewnątrz SpecifiedLineTradeSettlement, a nie w nadrzędnej pozycji. Dlatego inny podtyp zapisany na poziomie pozycji sam nie wyłącza jej z kontroli. Test nie porównuje stawek ani kwot i nie filtruje TypeCode. Dopuszcza więcej niż jeden wiersz Z.

Dlaczego to ważne

Kategoria Z musi występować spójnie w zestawieniu VAT i sprawdzanych danych źródłowych. Niezgodnością jest zarówno brak wiersza Z dla źródła z kategorią Z, jak i wiersz Z bez takiego źródła. Ta reguła nie sprawdza podstawy opodatkowania ani kwoty VAT.

Jak to poprawić

Sprawdź kody w XML, nie tylko widoczny PDF. Porównaj BT-118 w BG-23 z BT-151 na pozycjach, BT-95 na rabatach na całą fakturę, BT-102 na narzutach na całą fakturę i BT-X-273 na opłatach za usługi logistyczne. Jeśli prawidłowo oznaczone źródło ma Z, dodaj brakujący wiersz Z. Jeśli Z występuje tylko w zestawieniu, popraw kategorię lub usuń wiersz bez źródła. Sprawdź też pozostałe elementy CategoryTradeTax i AppliedTradeTax w dokumencie. Nie zakładaj, że podtyp inny niż DETAIL na poziomie pozycji wyłącza ją z tej kontroli. Popraw błędne dane, wygeneruj plik ponownie i sprawdź go.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę

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

Oryginalna treść reguły

An Invoice that contains an Invoice line (BG-25) where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified, a Document level allowance (BG-20) or a Document level charge or tax (BG-21) or a Logistics Service Charge ( BG-X-42) where the VAT category code (BT-151, BT-95, BT-102, or BT-X-273) is “Z” ("Zero Rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “Z” ("Zero Rated").

Pola faktury: BG-20, BG-21, BG-23, BG-25, BT-95, BT-102, BT-118, BT-151

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Ź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-FXEXT-Z-01 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026