Przejdź do treści

Błąd

BR-FXEXT-S-01: Pozycje ze stawką podstawową wymagają wiersza S w zestawieniu VAT

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

BR-FXEXT-S-01 oznacza niezgodność kategorii VAT S (stawka podstawowa) 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 S, popraw błędną kategorię albo usuń wiersz S 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 S 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 S.

Dlaczego to ważne

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

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 S, dodaj brakujący wiersz S. Jeśli S występuje tylko w zestawieniu, popraw kategorię lub usuń wiersz bez źródła. Sprawdź też pozostałe elementy CategoryTradeTax i AppliedTradeTax w dokumencie. Popraw błędnie przypisane kategorie, 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 line 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 “S” ("Standard rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “S” ("Standard 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-S-01 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026