Złe długi w podatku dochodowym, korekta VAT u dłużnika (89b), zapłaty a biała lista i ustawienia Strefy w panelu biura

Wydanie 3.6871 z 3 listopada: złe długi w zaliczce PIT i w PIT-36/PIT-36L (art. 26i), korekta VAT naliczonego u dłużnika (art. 89b) w oknie „Ulga na złe długi”, okno „Zapłaty a biała lista”, Uzgodnij płatności od najstarszej faktury, PIT-8AR z rachunków, poprawki w płacach (ZWUA, nieobecności, urlop okolicznościowy i art. 188), ustawienia Strefy klienta zmieniane w panelu biura, podgląd faktur i rozliczenia klienta w panelu biura, konfiguracja Strefy dla Linuksa z programu.

Opublikowano

Wydanie 3.6871 z 3 listopada. Program liczy złe długi w zaliczce PIT i w zeznaniu, okno Ulga na złe długi obsługuje korektę VAT naliczonego u dłużnika, a nowe okno Zapłaty a biała lista pokazuje zapłaty zakupów na rachunek spoza wykazu, gotówką i bez MPP. W płacach poprawki ZWUA, nieobecności i wynagrodzenia za urlop okolicznościowy. Administrator biura zmieni część ustawień Strefy klienta w panelu biura, a panel pokazuje wydruki faktur biura i rozliczenia z klientem na jego karcie.

Złe długi w zaliczce PIT i w zeznaniu (art. 26i)

Program liczy teraz złe długi także w podatku dochodowym. Gdy od terminu zapłaty faktury minęło 90 dni, dłużnik ma obowiązek zwiększyć dochód o niezapłacony koszt, a wierzyciel może zmniejszyć dochód o niezapłacony przychód (art. 26i i art. 44 ust. 17 ustawy o PIT).

  • W oknie zaliczki na podatek dochodowy, w części „Odliczenia od dochodu”, są nowe pola Złe długi (art. 26i) - zwiększenie i Złe długi - zmniejszenie. Program liczy je przy Wylicz, narastająco od początku roku, według udziału właściciela w firmie. Zmniejszenie jest najwyżej do wysokości dochodu.
  • W miesiącu, w którym minął 90. dzień, zapłata liczy się do terminu zaliczki (20. dnia następnego miesiąca), a nie do końca miesiąca jak w VAT. Po zapłacie faktura wypada z zaliczki od miesiąca zapłaty.
  • Kwoty program bierze z kolumn księgi przychodów i rozchodów (przychody, zakup towarów, koszty uboczne, pozostałe wydatki), od niezapłaconej części faktury. Zapłaty zna z płatności dokumentu, ze stempla zapłaty e-faktury i z oznaczenia zapłaty w Strefie klienta. Dokumenty, o których zapłacie nic nie wie, nie liczą się.
  • Przycisk Dokumenty… przy tych polach pokazuje listę faktur z kwotą i powodem przy każdej, z przyciskami Pomiń dokument i Kontrahent powiązany (art. 26i nie dotyczy podmiotów powiązanych). Po zmianie zaliczka przelicza się sama.
  • W zeznaniach za 2026 rok - PIT-36 i PIT-36L - Wylicz wpisuje część H: bez straty z działalności do H.6.1 i H.6.2, przy stracie do H.2. Zapłata liczy się do dnia złożenia zeznania. Wartość nieodliczoną w poprzednich latach wpisuje się ręcznie.
  • Poza liczeniem są: PIT kasowy, ryczałt, księgi rachunkowe, kontrahenci bez NIP-u i zagraniczni oraz faktury, od których wystawienia minęły 2 lata liczone od końca roku wystawienia.
  • Faktura korygująca zmniejsza fakturę, którą koryguje, jeżeli wystawiono ją do końca okresu zaliczki (w zeznaniu - do końca roku), tak jak w uldze na złe długi w VAT. Faktura skorygowana do zera nie liczy się wcale.
  • Gdy zaliczkę liczysz przed jej terminem, pod polami złych długów pojawia się uwaga, które dokumenty zapłata do 20. dnia jeszcze zdejmie z zaliczki.
  • Liczenie jest domyślnie wyłączone. Dla całej bazy włącza się je w Konfiguracja → Opcje bazy danych → Opcje dla biur rachunkowych (pole Złe długi - podatek dochodowy), dla jednej firmy polem Liczenie w tej firmie w oknie Dokumenty… zaliczki.

Opis: Złe długi w podatku dochodowym.

Asystent AI: złe długi w zaliczkach PIT

Dotyczy wersji: Profesjonalna Dla biur

Asystent AI ma narzędzie, które pokazuje złe długi w zaliczce PIT firmy z tą samą listą dokumentów co okno w programie i porównuje je z zaliczkami wspólników. Audyt biura ma nową kontrolę: wskazuje zaliczki, w których zwiększenie ze złych długów jest mniejsze niż wychodzi z księgi (zaliczka zaniżona), oraz zaliczki zawyżone.

Złe długi po stronie zakupów: korekta VAT naliczonego (art. 89b)

Okno Ulga na złe długi… (Dokumenty księgowe → Narzędzia) obsługuje teraz także obowiązek dłużnika. W polu Rodzaj korekt wybierz Zakupy - korekta VAT naliczonego (art. 89b): okno pokazuje faktury zakupu z odliczonym VAT, którym w wybranym miesiącu minęło 90 dni od terminu płatności, a do końca miesiąca nie zostały zapłacone dostawcy.

  • Faktury program bierze z księgi przychodów i rozchodów albo z ewidencji przychodów, z rejestrów zakupów krajowych (zakupy pozostałe i środki trwałe, także ze strukturą sprzedaży). Termin płatności — z dokumentu, z faktury albo z e-faktury KSeF; kolumna Termin z mówi skąd.
  • Zapłaty program zna z płatności dokumentu (np. z zaksięgowanych wyciągów), z oznaczenia zapłaty e-faktury i z oznaczenia zapłaty przez klienta w Strefie klienta, więc przy częściowej zapłacie od razu podaje VAT do korekty od niezapłaconej części. Przy strukturze sprzedaży liczy się VAT odliczony według proporcji.
  • Faktury, o których zapłacie program nic nie wie, są na liście niezaznaczone — warto sprawdzić, czy nie zapłacono poza programem. Tak samo faktury dostawcy, któremu od ponad dwóch lat nic nie zapłacono w programie.
  • Przycisk Utwórz korekty zakłada w wybranym miesiącu korekty na minus w rejestrze Złe długi – korekta VAT naliczonego (art. 89b ust. 1), z datą VAT równą dniowi, w którym minęło 90 dni. Faktury skorygowane wcześniej, które zapłacono w tym miesiącu, dostają korektę na plus (art. 89b ust. 4) w osobnym rejestrze, z datą zapłaty. Program zakłada oba rejestry przy pierwszej korekcie; korekty trafiają do JPK_V7 w pola K_46 i K_47.
  • Kosztów w księdze przychodów i rozchodów program nie zmienia — korekta dotyczy tylko VAT.
  • Faktury już skorygowane nie wracają na listę. Zaległe faktury z poprzednich miesięcy są pokazane do informacji.
  • Pomiń kontrahenta wyklucza dostawcę, z którym rozliczenia idą poza programem; lista pominiętych dostawców jest osobna od nabywców pominiętych w uldze dla sprzedaży.
  • W firmach, w których program śledzi korekty z art. 89b, przy firmie pojawia się pastylka 89b z liczbą korekt do zrobienia, a po księgowaniu e-faktur z KSeF program pyta, czy otworzyć okno. Kontrolę korekt z art. 89b ma też audyt biura w asystencie AI — liczy ją z dokumentów w księdze, tak jak okno.
  • Śledzenie jest domyślnie wyłączone. Dla całej bazy włącza się je w Konfiguracja → Opcje bazy danych → Opcje dla biur rachunkowych (pole Złe długi - zakupy), dla jednej firmy polem Śledzenie 89b w tej firmie w oknie.

Wyjątków z art. 89b ust. 1b (restrukturyzacja, upadłość, likwidacja) program nie ocenia. Opis okna: Złe długi — korekta u dłużnika.

Zapłaty zakupów a biała lista: rachunek i dzień zlecenia przelewu

Przy fakturze powyżej 15 000 zł kosztem nie jest wydatek w części zapłaconej gotówką, przelewem na rachunek, którego na dzień zlecenia nie było w wykazie podatników VAT dostawcy, albo bez mechanizmu podzielonej płatności mimo adnotacji na fakturze (art. 22p ustawy o PIT, art. 15d ustawy o CIT). Przy rachunku spoza wykazu nabywca odpowiada też solidarnie za VAT dostawcy (art. 117ba Ordynacji). Liczy się faktyczna zapłata, a nie rachunek z faktury.

  • Nowe okno Zapłaty a biała lista (lista dokumentów księgowych → Narzędzia) pokazuje zapłaty zakupów z miesiąca: przelewy z zaksięgowanych wyciągów bankowych (rachunek i dzień zlecenia z operacji wyciągu) i zapłaty gotówką (KP, KW).
  • Rachunek z przelewu program sprawdza w wykazie Ministerstwa Finansów na dzień zlecenia przelewu i zapisuje wynik przy płatności - przy następnym otwarciu nie pyta drugi raz.
  • Przy każdej zapłacie jest stan (rachunek spoza wykazu, gotówka, bez MPP), kwota kosztu objęta przepisem, miesiąc zmniejszenia i uzasadnienie z przepisem. Program nie tworzy korekty kosztów - tylko pokazuje ustalenia.
  • Wyjątki program uwzględnia sam: zapłata w MPP (po komunikacie /VAT/ w tytule przelewu), WNT, import i odwrotne obciążenie, dostawcy zagraniczni i niebędący czynnymi podatnikami VAT. Zawiadomienie ZAW-NR złożone w 7 dni od zlecenia przelewu zaznacza się przyciskiem Złożono ZAW-NR... z dniem złożenia.
  • Firma na ryczałcie nie ma kosztów - zostaje tylko zapłata na rachunek spoza wykazu (odpowiedzialność za VAT dostawcy).
  • Po księgowaniu wyciągu raport kończy się zdaniem o zapłatach z ustaleniami, jeżeli są w tym miesiącu.
  • Sprawdzenie dostawców e-faktur zakupu: rachunek spoza wykazu przy fakturze na równo 15 000 zł jest teraz uwagą, a nie ryzykiem - ustawa mówi o transakcji powyżej tej kwoty.

Opis: Zapłaty zakupów a biała lista.

Asystent AI: zapłaty a biała lista

Dotyczy wersji: Profesjonalna Dla biur

Asystent AI ma narzędzie z tą samą listą zapłat co okno w programie. Audyt biura ma nową kontrolę zapłat zakupów: zapłaty na rachunek spoza wykazu, gotówką i bez MPP mimo adnotacji pokazuje jako ryzyko, a przelewy bez wyniku z wykazu jako uwagę. Kontrola korzysta z wyników zapisanych przy płatnościach i nie pyta wykazu.

Uzgodnij płatności: faktury od najstarszej, korekty i PIT kasowy

Dotyczy wersji: Dla biur

Okno Uzgodnij płatności (Biuro rachunkowe → Fakturowanie) rozlicza teraz wpłaty na faktury od najstarszej daty wystawienia, a nie od najstarszego terminu płatności.

  • Minus z faktur korygujących program rozlicza najpierw: kompensatą bez ruchu pieniędzy, nowym dokumentem płatności na 0 zł z plusem na fakturach i minusem na korekcie. Wpłata zapisana przy korekcie przechodzi na faktury jak nadpłata.
  • Wpłaty ujęte w PIT kasowym zostają na swoich fakturach. Okno podaje ich kwotę w podsumowaniu - żeby je przenieść, trzeba najpierw cofnąć wpis w księdze.
  • Po zapisie program przelicza faktury (status Zapłacone i data zapłaty) i poprawia kopie zapłat w płatnościach księgowych, tak żeby szły za przeniesionymi wpłatami.

Opcje dla biur rachunkowych w podgrupach

Dotyczy wersji: Dla biur

W Konfiguracja → Opcje bazy danych część Opcje dla biur rachunkowych ma podgrupy: Strefa klienta, Akceptacje e-faktur, Powiadomienia i maile Strefy klienta, Sprawy, Praca biura w programie i Wzory dokumentów online. Dotąd ponad 30 opcji było w jednej długiej liście.

PIT-8AR i PIT-4R: rachunki opodatkowane ryczałtem

Dotyczy wersji: Profesjonalna Dla biur

PIT-8AR(14) wypełnia się teraz z rachunków do umów zlecenia i o dzieło opodatkowanych ryczałtem: wiersz z poz. 70-81 (art. 30 ust. 1 pkt 5a) bierze podatek z rachunków według miesiąca wypłaty, tak jak PIT-4R. Miesiąc bez takich rachunków zostaje pusty.

W PIT-4R wiersz umów zlecenia i o dzieło nie obejmuje już podatku zryczałtowanego z tych rachunków ani ich podatników - dotąd program doliczał go tam, choć należy do PIT-8AR.

ZWUA: wyrejestrowanie od dnia po zakończeniu pracy

Dotyczy wersji: Profesjonalna Dla biur

W zgłoszeniu wyrejestrowania ZWUA data „wyrejestrowanie z ubezpieczeń od dnia” to teraz dzień po ostatnim dniu zatrudnienia albo zlecenia, zgodnie z opisem dokumentu ZWUA w specyfikacji ZUS. Dotąd program wpisywał tam ostatni dzień pracy. Dotyczy wyrejestrowania z zakładki Pracownicy i z okna pracownika.

Nieobecności: zamknięte „Dodaj” nie zostawia pustego wpisu

Dotyczy wersji: Profesjonalna Dla biur

Gdy w Nieobecnościach pracownika kliknąłeś Dodaj i zamknąłeś okno bez zapisu, na liście zostawał pusty wpis „Nie podano” z dzisiejszą datą. Teraz okno zamknięte bez zmian niczego nie zostawia. Nieobecność, w której coś wpisałeś, program przy zamknięciu zapisuje jak dotąd.

Lista płac: wynagrodzenie za urlop okolicznościowy i zwolnienie z art. 188

Dotyczy wersji: Profesjonalna Dla biur

Kwota za urlop okolicznościowy i za zwolnienie z art. 188 Kodeksu pracy, wyliczona w oknie nieobecności, wchodzi teraz do wynagrodzenia na liście płac, także gdy te składniki nie są zaznaczone jako aktywne w zakładce Składniki płacowe listy (nowe listy miały je niezaznaczone). Dotąd w takiej liście program potrącał płacę za godziny zwolnienia, a kwoty za zwolnienie nie doliczał: wydruk listy ją pokazywał, ale suma wynagrodzenia i składki jej nie obejmowały. Kwoty za urlop i za zwolnienia program nie pomniejsza już o czas nieobecności, także gdy składnik ma zaznaczone „stały”. Listy zapisane wcześniej zmieniają się dopiero po przeliczeniu pozycji. Na wydruku listy wiersze mają teraz nazwy „Urlop okolicznościowy” i „Opieka art. 188 KP”, a okno pozycji listy płac pokazuje te kwoty w grupach wynagrodzenia przed i po uwzględnieniu nieobecności.

Nieobecności: wymiar czasu pracy z miesiąca nieobecności

Dotyczy wersji: Profesjonalna Dla biur

Nowa nieobecność z datą w bieżącym miesiącu miała w oknie wymiar czasu pracy 21 dni i 168 godzin, bez względu na miesiąc. Program przeliczał go dopiero po zmianie daty na inny miesiąc. Stawka godzinowa i kwota za urlop lub zwolnienie liczone godzinami różniły się wtedy od stawki na liście płac, np. w listopadzie 2026 r., który ma 20 dni roboczych (160 godzin). Teraz okno od razu bierze wymiar z miesiąca nieobecności. Nieobecności zapisane wcześniej się nie zmieniają: w takiej nieobecności popraw pole Dni w miesiącu, a program przeliczy stawkę i kwotę.

Ustawienia Strefy klienta zmienisz w panelu biura

Dotyczy wersji: Dla biur

Administrator biura zmieni część ustawień Strefy klienta bez programu: w panelu biura, na stronie Ustawienia Strefy, przyciskiem Zmień ustawienia. Do zmiany są moduły Strefy, termin i automatyczne tworzenie akceptacji, wstrzymanie powiadomień, zestawienia e-faktur dla klientów, mail „wyniki gotowe” i dzienny skrót dla biura. Zmiana, po której Strefa zacznie wysyłać klientom maile — włączenie zestawień e-faktur albo maila „wyniki gotowe”, zdjęcie lub skrócenie wstrzymania powiadomień — wymaga potwierdzenia z opisem skutku. Każda zmiana trafia do historii operacji, a gdy ktoś w tym czasie zmienił to samo ustawienie, panel niczego nie zapisuje i o tym mówi.

Panel pozwala zmienić tylko te ustawienia, które biuro widzi w oknie Opcje bazy danych w programie. Edycja działa, gdy wszystkie stanowiska mają aktualny program: zapis ustawień na stanowisku ze starszą wersją wyłącza ją z powrotem, a strona pokazuje wtedy ustawienia do podglądu z wyjaśnieniem.

Zmiana modułów działa po ponownym uruchomieniu Strefy. Gdy Strefa działa na serwerze z Linuksem albo w Dockerze, panel ma przycisk Uruchom Strefę ponownie; na serwerze z Windows uruchom ponownie usługę Strefy w Usługach systemu.

Opcje bazy danych nie cofają zmian z innych stanowisk

Zapis okna Opcje bazy danych zmienia w bazie tylko ustawienia zmienione w tym oknie. Ustawienia zmienione w tym czasie na innym stanowisku, przez automatyczne pobieranie e-faktur albo w panelu biura Strefy klienta zostają — dotąd okno otwarte przez dłuższy czas przywracało je przy zapisie do stanu z chwili otwarcia.

Panel biura: podgląd faktur biura

Dotyczy wersji: Dla biur

Numer faktury na liście Faktury biura i przy wpłatach na liście Płatności otwiera wydruk faktury — także faktury, której program nie wysłał klientowi. PDF wysłany klientowi przez „Pliki od biura” otwiera znacznik wysłany przy numerze. Przycisk Podgląd pokazuje wydruk zaznaczonej faktury obok listy; po fakturach przechodzisz kliknięciem albo strzałkami.

Listy na całą wysokość okna

Dotyczy wersji: Dla biur

Listy w panelu biura (Klienci, salda klientów, faktury biura, płatności) i lista faktur w Strefie klienta zajmują całą wysokość okna przeglądarki i przewijają się w środku, bez dzielenia na strony — nagłówki kolumn i sumy zostają na miejscu, jak w programie.

Panel biura: rozliczenia z klientem na jego karcie

Dotyczy wersji: Dla biur

Karta klienta w panelu biura ma zawsze zakładkę Rozliczenia z biurem — także wtedy, gdy biuro nie udostępnia klientom plików. U góry kwoty z listy Salda klientów: do zapłaty, po terminie i saldo. Pod nimi faktury biura i wpłaty tylko tego klienta — z podglądem faktury, sumami, wyborem okresu i eksportem do Excela.

Także bez plików są kolumna Zaległości wobec biura na liście Klienci, widok „Z zaległościami wobec biura”, kafel z kwotą po terminie na pulpicie i te kolumny w eksporcie do Excela — gdy biuro wystawia klientom faktury w programie.

Strefa klienta na Linuksie: plik konfiguracji z programu

Dotyczy wersji: Dla biur

Strefę klienta na serwerze Linux (polecenie tm-strefa albo Docker) można przygotować bez instalowania jej najpierw jako usługi Windows. W oknie Strefa klienta (wstążka Konfiguracja) przycisk Zapisz konfigurację dla Linuksa… zapisuje plik konfiguracji wybranej bazy (tmweb.json) do przeniesienia na serwer, a adres Strefy, token i sekret linków logowania - w ustawieniach bazy, skąd bierze je program. Token i sekret, które baza już ma, zostają bez zmian, więc linki w wysłanych mailach działają dalej. Po zapisie polecenie tm-strefa dodaj … dla tej bazy jest w schowku. Opis: Strefa klienta na serwerze Linux.

Poprawki

  • Plan kont: eksport do pliku z zakładki Opcje planu kończył się błędem - działa.
  • JPK: plik poprawiony ręcznie, w którym wierszowi brakuje wymaganego elementu (np. numeru wiersza albo daty wystawienia), w podglądzie danych daje komunikat „brakuje wymaganego elementu …” w oknie, tak jak błąd schematu. Dotąd program kończył podgląd błędem.
  • e-Deklaracje: gdy urząd odrzuca formularz wysłany z danymi autoryzującymi, bo wymaga podpisu kwalifikowanego (status 418), program mówi to wprost i radzi wysłać go z podpisem kwalifikowanym. Dotąd komunikat brzmiał „Dokument zawiera błędy i został odrzucony”. W PIT-4R od wzoru 8 płatnik, który nie jest osobą fizyczną, nie dostaje już opcji danych autoryzujących.
  • Wydruk dokumentów: faktura, e-faktura, KP, KW i inne dokumenty otwierają okno wydruku w widoku Na szerokość strony. Od wydania 3.6853 okno pokazywało całą stronę A4 jako nieczytelną miniaturkę. Widok wybrany w oknie program zapamiętuje i to on ma pierwszeństwo.
  • Okno wydruku: przy niektórych sterownikach drukarki okno wydruku się nie otwierało (komunikat „Error reading GMP.GmPrinter.Collate: Access violation…”) - teraz otwiera się z domyślnymi wymiarami strony. Zamknięcie okna wydruku nie kończy się też już czasem błędem programu.
  • Przerwane połączenie z bazą: gdy połączenie z serwerem bazy (np. przez VPN) zostało przerwane, zapis okna dokumentu - także przy Drukuj PDF w oknie e-faktury - kończył się błędem programu. Teraz program mówi, że połączenie zostało przerwane, i prosi o zamknięcie okna i ponowne otwarcie dokumentu.
  • Kurs średni NBP: przycisk Wstaw kurs średni NBP bez wybranej waluty pokazuje komunikat „Wybierz walutę” zamiast błędu. W oknach bez pola kursu pobrany kurs trafia do schowka, a komunikat podaje go z datą tabeli.
  • Karta wynagrodzeń: rok z literówką (np. 20256) kończył się błędem „Invalid argument to date encode” - teraz program prosi o rok wpisany czterema cyframi.
  • Nieobecności: kwota wynagrodzenia z literówką (o kilka cyfr za długa) kończyła przeliczenie nieobecności błędem programu - teraz komunikat, że wpisane kwoty są za duże, z prośbą o sprawdzenie wynagrodzeń do podstawy, podstawy wymiaru i wysokości świadczenia.
  • Księgi rachunkowe: z menu Narzędzia i z zakładki Dane planu kont zniknął import ksiąg z TaxMachine 1 - kończył się błędem na pierwszym koncie.
  • PITy: otwarcie okna firmy nie zgłasza już błędu „no such table: ipbox_projekty”.
  • Import z CDN Optima: pusty plik albo plik bez danych XML kończył się błędem programu - teraz komunikat, że w pliku nie ma danych XML.
  • Serwery MCP: instalacja usługi asystenta AI nie kończy się już „Odmową dostępu”, gdy katalog plików tymczasowych jest wspólny dla kont Windows, a z okna korzystało wcześniej inne konto. Pliki z tokenem usługi program usuwa po instalacji.
  • Przywracanie kopii: przy kopii zaszyfrowanej hasłem, gdy pole hasła jest puste (np. po przeinstalowaniu systemu), kreator prosi o hasło przed rozpakowaniem. Przy złym haśle albo uszkodzonym pliku mówi to wprost i radzi odtworzyć wcześniejszą kopię. Dotąd kończył się komunikatem „Data error”, a program dalej pracował na poprzedniej bazie.

Wydanie 3.6871 — program i asystent AI, ze Strefą klienta 3.6865. Wydanie aktualizuje bazę danych - przy pierwszym uruchomieniu program prowadzi przez aktualizację bazy jak przy każdej nowej wersji bazy. Aktualizację programu program sprawdza i pobiera sam po uruchomieniu; bez ponownego uruchamiania można ją sprawdzić w Konfiguracja → Sprawdź aktualizacje. Strefę klienta na Windows zaktualizujesz w oknie Usługi Strefy klienta po aktualizacji programu (program przypomni o nowej wersji), Strefa na serwerze z Linuksem aktualizuje się sama w nocy po aktualizacji bazy.