Ulga na złe długi w SAP Business One - jak ustawić proces i JPK
Korekta VAT po stronie wierzyciela i dłużnika w SAP Business One: terminy, kody VAT, mapowanie JPK i przykłady zapisów księgowych.
Obsługa ulgi na złe długi w SAP Business One obejmuje wybór dokumentów do korekty, zapis księgowy i wykazanie danych w JPK. Poniżej pokazujemy konfigurację kodów VAT oraz mapowanie stosowane w przykładowej bazie BizCode.
Kiedy zaczyna się proces
Przy niezapłaconej fakturze za krajową dostawę lub usługę znaczenie ma upływ 90 dni od terminu płatności określonego w umowie lub na fakturze. Skutki są różne dla sprzedawcy i nabywcy:
- Wierzyciel (art. 89a) może obniżyć podstawę opodatkowania i VAT należny w rozliczeniu za okres, w którym upłynęło 90 dni. Do dnia złożenia deklaracji wierzytelność nie może być uregulowana ani zbyta. Wierzyciel musi być czynnym podatnikiem VAT dzień przed złożeniem deklaracji, a od końca roku wystawienia faktury nie mogą upłynąć 3 lata. Przy sprzedaży podmiotom innym niż czynni podatnicy VAT dochodzą warunki z art. 89a ust. 2a.
- Dłużnik (art. 89b) musi skorygować odliczony VAT za okres, w którym upłynął 90. dzień. Nie robi korekty, jeśli zapłaci najpóźniej ostatniego dnia tego okresu. Przy częściowej zapłacie korekta obejmuje niezapłaconą część.
Po późniejszej zapłacie dłużnik może ponownie zwiększyć VAT naliczony za okres zapłaty. Wierzyciel ma obowiązek zwiększyć podstawę i VAT należny za okres zapłaty lub zbycia wierzytelności. Przy częściowej zapłacie korekta dotyczy odpowiedniej części kwoty.
Podstawa: art. 89a i 89b ustawy o VAT, tekst ujednolicony oraz wyjaśnienia Ministerstwa Finansów. Weryfikacja: 11 września 2026 r.
Co ustala księgowość, a co konfigurujesz w SAP B1
Księgowość sprawdza warunki korekty i przypisuje ją do okresu wynikającego z przepisów. Kody VAT oraz mapowanie JPK określają sposób zapisania i raportowania operacji. Samo zdefiniowanie kodu nie zastępuje kontroli terminu płatności i rozliczenia faktury.
Sprzedaż i zakup to dwa różne scenariusze
Po stronie sprzedaży korygujesz VAT należny. Powiąż operację z kontrahentem i dokumentem, a potem oznacz ją tak, żeby poprawnie weszła do JPK.
Po stronie zakupów jest odwrotnie: korygujesz VAT, który wcześniej odliczyłeś. Tu najwięcej zależy od poprawnego mapowania danych podatkowych.
Konfiguracja i raportowanie JPK
Ustawienia podatków w SAP B1 wpływają na zapisy księgowe i raporty podatkowe, co opisuje dokumentacja SAP Business One 10.0. Na zrzutach pokazujemy konkretną konfigurację: kody D_46 i D_47 oraz okno użytkownika JPK_VAT_17. Nazwy kodów, okien i sposób eksportu mogą różnić się w Twojej instalacji.
Zrzuty pochodzą z bazy testowej i pokazują również XML wcześniejszej wersji JPK. Od 1 lutego 2026 r. obowiązują JPK_V7M(3) i JPK_V7K(3). Przed eksportem sprawdź wersję narzędzia JPK oraz mapowanie dla rozliczanego okresu. Każdy obraz możesz otworzyć w pełnej rozdzielczości.
Kody VAT: Moduły → Administracja → Definicje → Księgowość → Podatek → Kody VAT.
Definicja kodów VAT dla ulgi na złe długi w SAP Business One. Kody pozwalają oznaczyć korekty VAT naliczonego po stronie dłużnika, zgodnie z art. 89b ust. 1 (korekta minus po 90 dniach od terminu płatności) oraz ust. 4 (korekta plus po ewentualnej spłacie).
Mapowanie w pokazanej konfiguracji: Narzędzia → Okna definiowane przez użytkownika → JPK_VAT_17.
Mapowanie kodów VAT do pól struktury JPK_VAT. Korekta podatku naliczonego po stronie dłużnika trafia do pól K_46 i K_47 (art. 89b). Po stronie wierzyciela podstawę i VAT należny ujmuje się w odpowiednich polach od K_15 do K_20, zależnie od stawki.
W ewidencji sprzedaży oznacz korektę polem KorektaPodstawyOpodt = 1. Przy korekcie zmniejszającej podaj TerminPlatnosci, a przy zwiększeniu po zapłacie lub zbyciu wierzytelności DataZaplaty. Korekty wykazuj osobno dla faktur. Korektę zmniejszającą z art. 89a ust. 1 uwzględnij także w polach P_68 i P_69 deklaracji. Zasady i pola opisuje broszura MF dla JPK_V7M(3) i JPK_V7K(3).
Zapis księgowy to nie koniec
Oprócz samego księgowania zadbaj o powiązanie operacji z kontrahentem, spójność dat i oznaczenie dokumentów. Dane w księgach, rozrachunkach i JPK muszą się zgadzać. Porównaj kwoty i oznaczenia dokumentów w zapisach księgowych z wygenerowanym plikiem JPK.
Zapis księgowy: Moduły → Księgowość → Zapis księgowy. Przykład poniżej pokazuje korektę VAT naliczonego i jej odwrócenie po zapłacie.
Wprowadzenie zapisu księgowego dla ulgi na złe długi w SAP Business One. Operacja powiązana z kodem VAT, kontrahentem i opisem podatkowym.
Plik JPK_VAT w formacie XML. Korekta podatku naliczonego po stronie dłużnika widoczna w polach P_46 (wartość ujemna, korekta po 90 dniach od terminu płatności) i P_47 (wartość dodatnia, korekta po ewentualnej spłacie).
Przykład po stronie wierzyciela: zapis księgowy z oznaczeniem KPO w pokazanej konfiguracji oraz XML wcześniejszej wersji JPK. Widoczne P_19 i P_20 dotyczą podstawy i VAT, a P_68 i P_69 korekty zmniejszającej z art. 89a ust. 1.
Gdy proces trzeba uzupełnić
Firma wdraża SAP B1, procesy finansowe działają latami bez ulgi na złe długi. Aż rośnie liczba nierozliczonych należności i trzeba wykazać korekty w JPK. Wtedy widać, czy proces księgowy, mapowanie podatkowe i sposób oznaczania operacji zostały przygotowane wcześniej. Sprawdź te ustawienia przed pierwszym rozliczeniem korekty.
Rola konsultanta
Sam system nie wystarcza. O tym, czy korekty zostaną wykazane prawidłowo, a dane w JPK będą zgodne z księgami, przesądzają decyzje konfiguracyjne i procesowe. Konsultant, który łączy wiedzę o SAP B1 z polskimi realiami księgowymi, pomoże Ci:
- zaprojektować spójny model księgowania i mapowania kodów VAT,
- powiązać operacje z polami struktury JPK,
- przygotować procedurę kontroli rozrachunków i wygenerowanego JPK.
Stoicie przed wdrożeniem ulgi albo innym procesem finansowym w SAP B1?
Zobacz usługi konsultingoweWspieramy zespoły księgowe i finansowe od konfiguracji systemu po bieżącą obsługę rozliczeń.




