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 |
Sprawdź swój plik
Powiązane reguły
- BR-AE-01 Odwrotne obciążenie musi mieć wiersz w zestawieniu VAT
- BR-AF-01 Zgodność IGIC z zestawieniem VAT
- BR-AG-01 Zgodność kategorii IPSI z zestawieniem VAT
- BR-E-01 Zwolniona pozycja wymaga wiersza E w zestawieniu VAT
- BR-FXEXT-AE-01 Kategoria AE wymaga źródła i wiersza w zestawieniu VAT
- BR-FXEXT-AF-01 Kategoria L wymaga źródła i wiersza w zestawieniu VAT