Co to oznacza
Reguła dotyczy XML CII w profilach EXTENDED formatów Factur-X i ZUGFeRD, nie struktury KSeF. Sprawdza wiersze zestawienia VAT (BG-23) z kategorią K (BT-118), których ram:TypeCode po zamianie liter na wielkie ma wartość VAT. Podstawa opodatkowania (BT-116) jest porównywana z sumą kwot netto pozycji (BT-131), pomniejszoną o rabaty na całą fakturę (BT-92) i powiększoną o narzuty na całą fakturę (BT-99) oraz opłaty za usługi logistyczne (BT-X-272). W obu obliczeniach źródła muszą mieć kategorię K (BT-151, BT-95, BT-102 lub BT-X-273) i tę samą liczbową stawkę VAT (BT-119) co wiersz. Pozycje są uwzględniane tylko z podtypem BT-X-8 równym DETAIL albo bez elementu podtypu. Jedno obliczenie pomija powody nienaliczania VAT. Drugie porównuje tekst i kod wiersza (BT-120, BT-121) z polami pozycji (BT-X-96, BT-X-97), rabatów (BT-173, BT-174), narzutów (BT-175, BT-176) i opłat logistycznych (BT-X-591, BT-X-592). Porównanie usuwa skrajne białe znaki i zastępuje ich wewnętrzne ciągi pojedynczą spacją; wielkość liter nadal ma znaczenie. Brak pola jest traktowany jak pusty ciąg. Każda z czterech sum kwot jest osobno zaokrąglana do dwóch miejsc po przecinku. Tolerancja każdego obliczenia wynosi 0,01 jednostki waluty faktury pomnożone przez liczbę pasujących pozycji oraz elementów ram:SpecifiedTradeAllowanceCharge i ram:SpecifiedLogisticsServiceCharge. Wystarczy spełnić jedno z obliczeń. Źródła nie są filtrowane według TypeCode.
Dlaczego to ważne
Podstawa opodatkowania musi dać się uzgodnić z kwotami kategorii K przy tej samej stawce VAT. Ta reguła zgłasza błąd dopiero wtedy, gdy zarówno obliczenie bez podziału według powodów nienaliczania VAT, jak i obliczenie z takim podziałem przekraczają własną tolerancję.
Jak to poprawić
Sprawdź ram:BasisAmount i ram:RateApplicablePercent w zakwestionowanym wierszu K. Dla tej samej kategorii i stawki zsumuj kwoty netto pozycji z podtypem DETAIL lub bez podtypu, odejmij rabaty na całą fakturę i dodaj narzuty na całą fakturę oraz opłaty za usługi logistyczne. Zaokrąglij osobno każdą z czterech sum do dwóch miejsc po przecinku, a następnie porównaj wynik z BT-116 w granicach tolerancji. Sprawdź też obliczenie obejmujące tylko elementy z pasującym tekstem i kodem powodu nienaliczania VAT po normalizacji białych znaków. Popraw błędną kwotę, kategorię, stawkę lub powód. Nie dodawaj osobnych wierszy tylko po to, by spełnić tę regułę, jeśli obliczenie bez podziału według powodów już się zgadza. 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
In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “K” ("Intra-community supply"), 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 "Intra-community supply" (K), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified or the same rule but also taking into account the exemption reasons in Text (BT-120) and Code (BT-121) in BG-23 and the exemption reasons on each line (BT-X-96 / BT-X-97), on Document level Allowances (BT-173 / BT-174) and on Document Level Charges (BT-175 / BT-176) and on Service logistic charges (BT-X-591 / BT-X-592). One of the two rules must be followed, bearing in mind that ultimately only the second one will have to be followed. 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
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-FXEXT-AE-08B Podstawa opodatkowania odwrotnego obciążenia musi się sumować
- BR-FXEXT-AE-08REV Podstawa opodatkowania AE według stawki i przyczyny zwolnienia
- BR-FXEXT-AF-08B Podstawa opodatkowania IGIC musi zgadzać się z danymi źródłowymi
- BR-FXEXT-AF-08REV Podstawa opodatkowania IGIC według stawki i przyczyny zwolnienia
- BR-FXEXT-AG-08B Podstawa opodatkowania kategorii M musi zgadzać się z pozycjami
- BR-FXEXT-AG-08REV Podstawa kategorii M według stawki i przyczyny zwolnienia