Przejdź do treści
Motyw
Polski

Ostrzeżenie

BR-FXEXT-O-08REV: Poza zakresem VAT: kwota ma pasować do pozycji z tym samym powodem

W skrócie

Ostrzeżenie: warto sprawdzić.

BR-FXEXT-O-08REV oznacza, że po uwzględnieniu powodów zwolnienia podstawa opodatkowania w wierszu O (poza zakresem VAT) zestawienia VAT nie zgadza się z pozycjami, rabatami i narzutami o tym samym powodzie albo powód na jednej z nich różni się od powodu w wierszu. To ostrzeżenie i plik jest nadal przyjmowany, ale ta ścisła wersja będzie obowiązywać docelowo, więc daj każdemu powodowi osobny wiersz O i zsumuj tylko pasujące elementy.

Na tej stronie

Co to oznacza

To poprawiona, ściślejsza wersja kontroli. Reguła dotyczy profilu Extended formatów Factur-X i ZUGFeRD (zagraniczne formaty e-faktur z danymi ustrukturyzowanymi w XML, nie KSeF). Każdy wiersz zestawienia VAT (BG-23) z kategorią O (poza zakresem VAT) powinien mieć podstawę opodatkowania (BT-116) równą sumie kwot netto pozycji (BT-131), pomniejszonej o rabaty na całą fakturę (BT-92) i powiększonej o narzuty na całą fakturę (BT-99) oraz opłaty za usługi logistyczne (BT-X-272), przy czym liczone są tylko elementy z kategorią O i takim samym powodem zwolnienia jak w wierszu. Jeśli element podaje własny powód zwolnienia, jego tekst i kod muszą być identyczne z tekstem (BT-120) i kodem (BT-121) powodu w wierszu. Na pozycji są to tekst BT-194 i kod BT-195, na rabacie tekst BT-173 i kod BT-174, na narzucie tekst BT-175 i kod BT-176, a na opłacie za usługę logistyczną tekst BT-X-591 i kod BT-X-592. Liczą się tylko pozycje szczegółowe, a na każdą zliczaną kwotę dopuszczalna jest różnica do 0,01 (zaokrąglenia).

Dlaczego to ważne

Ostrzeżenie nie zatrzymuje faktury: plik jest nadal przyjmowany. Oficjalny tekst reguły mówi, że docelowo trzeba będzie spełniać właśnie tę poprawioną wersję, więc lepiej poprawić fakturę teraz niż później. Kontrola sprawdza każdy powód zwolnienia osobno, dzięki czemu każdy powód widoczny w zestawieniu VAT ma oparcie w elementach, które go niosą.

Jak to poprawić

W zestawieniu VAT użyj jednego wiersza O dla każdego powodu zwolnienia. Daj każdemu wierszowi ten sam tekst i kod powodu co pozycjom, rabatom i narzutom, które obejmuje, a jego podstawą opodatkowania zrób sumę tylko tych elementów. Jeśli element ma własny powód, sprawdź, czy tekst i kod zgadzają się z wierszem co do znaku. Program do faktur zwykle buduje zestawienie VAT z pozycji, więc najczęściej wystarczy ustawić to samo sformułowanie i ten sam kod powodu zwolnienia na każdej pozycji, która ma wspólny powód.

Oryginalna treść reguły

In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “O” ("Not subject to VAT"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Not subject to VAT" (O) and where applicable the VAT exemption reason and specification code (BT-195, BT-174 and BT-176 and BT-X-592) and the Exemption reason text (BT-194, BT-173 and BT-175 and BT-X-591) are identical with the VAT category VAT exemption reason and specification code (BT-121) and VAT exemption reason text (BT-120), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.

Pola faktury: BG-23, BT-92, BT-95, BT-99, BT-102, BT-116, BT-118, BT-120, BT-121, BT-131, BT-151, BT-173, BT-174, BT-175, BT-176, BT-194, BT-195

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

Zaktualizowano 6 listopada 2026