Baza przenośna — jedna baza na kilku komputerach; podgląd e-faktury z linkami, KSeF, akceptacje, hub płatności i inne zmiany

Wydanie 3.6549: baza danych może pracować na kilku komputerach — w biurze, w domu, na laptopie — bez własnego serwera; program sam przenosi ją przez kopię w chmurze (funkcja w ramach abonamentu Kopia w chmurze). Do tego: kopie w nowym magazynie w centrum danych w UE, podgląd e-faktury z linkami do zapisu księgi, korekt i kontrahenta, odnawianie tokena KSeF i pełne okno limitu, ustawienia księgowania zakupów w edytorze firmy, poprawki akceptacji e-faktur, hubu płatności, asystenta AI i stabilności baz plikowych.

Opublikowano

Wydanie 3.6549 przynosi nową funkcję w usłudze Kopia w chmurze — bazę przenośną — oraz zmiany zebrane od 18 września: w podglądzie e-faktury, KSeF, akceptacjach e-faktur, hubie płatności, asystencie AI i w stabilności baz plikowych.

Baza przenośna: jedna baza na kilku komputerach, bez serwera

Baza danych może teraz pracować na kilku komputerach — w biurze, w domu, na laptopie — bez własnego serwera i bez ręcznego kopiowania plików. Kończysz pracę w biurze — kopia idzie do chmury; uruchamiasz program w domu — program ją pobiera i pracujesz dalej dokładnie tam, gdzie skończono. Funkcja jest częścią abonamentu Kopia w chmurze, bez dodatkowej opłaty.

Dla kogo: dla jednej osoby pracującej na zmianę w biurze i w domu albo na laptopie w terenie; dla dwóch osób pracujących na zmianę. Nie do pracy równoczesnej kilku osób na tych samych danych — do tego nadal służy serwer MariaDB i praca wielostanowiskowa.

Baza przenośna nie jest synchronizacją: program przenosi całą bazę w jedną stronę naraz i nie scala zmian z dwóch komputerów. Działa tylko z bazą plikową SQLite; przy bardzo dużej bazie lub wolnym łączu wysyłka kopii przy każdym zamknięciu może być uciążliwa, a do jednorazowego przeniesienia programu na nowy komputer nadal służy dotychczasowa procedura. Pełna lista „kiedy się przydaje, a kiedy nie” jest w pomocy.

Jak to działa:

  1. Uruchomienie programu — program sprawdza na serwerze TaxMachine, czy baza nie jest właśnie otwarta na innym komputerze, a jeśli inny komputer wysłał nowszą kopię, pobiera ją (pasek postępu na ekranie startowym, zwykle kilka sekund).
  2. Praca — jak zawsze. Inne komputery nie otworzą w tym czasie bazy do edycji: zobaczą komunikat Baza jest otwarta na komputerze „…”.
  3. Zamknięcie programu — jeśli coś zmieniono, kopia idzie do chmury i baza zostaje zwolniona dla pozostałych komputerów.

Kopie są szyfrowane hasłem kopii ustawionym w programie — bez niego nikt ich nie odczyta, także w serwisie TaxMachine. Program nigdy nie scala zmian z dwóch komputerów automatycznie: gdyby w wyjątkowej sytuacji dwa komputery zapisały zmiany „obok siebie” (np. po przejęciu bazy na siłę po awarii), późniejsze trafiają do osobnej kopii awaryjnej, z której można je przenieść ręcznie. Nic nie przepada.

Jak włączyć. Na pierwszym komputerze (tym, na którym jest już baza): Konfiguracja → Opcje programu → Kopie bazy danych — kompresja i szyfrowanie kopii, hasło, Przesyłaj kopie do chmury, a potem Baza przenośna i Włącz; pierwsza kopia pójdzie przy zamknięciu programu. Na każdym kolejnym komputerze: ta sama licencja i to samo hasło kopii, a potem Konfiguracja → Przywróć kopię → Kopie w chmurze — kopia oznaczona (baza przenośna) odtworzona do nowej bazy lokalnej. Od tej chwili komputer sam pobiera i wysyła zmiany.

Pełna instrukcja, komunikaty, które mogą się pojawić, i odpowiedzi na najczęstsze pytania: Baza przenośna — jedna baza na kilku komputerach.

Kopie w chmurze: nowe miejsce przechowywania i sprawdzenie przed odtworzeniem

Od tego wydania kopie wysyłane z programu trafiają do magazynu danych w centrum danych w Unii Europejskiej (Backblaze B2, region UE) — zaszyfrowane, jak dotąd, hasłem znanym tylko Tobie; ani TaxMachine, ani dostawca magazynu nie mogą ich odczytać. Kopie z wcześniejszych wersji programu pozostają na dotychczasowym serwerze i są dostępne do odtworzenia jak dotąd.

Odtwarzanie kopii do bazy plikowej w katalogu bez prawa zapisu (na przykład w Program Files) kończyło się „błędem programu” bez komunikatu w kreatorze. Teraz program sprawdza prawo zapisu do pliku i katalogu, zanim pobierze kopię, i pokazuje zrozumiały komunikat z podpowiedzią (katalog danych programu albo uprawnienia); błąd przy samym odtwarzaniu trafia na stronę końcową kreatora.

Podgląd e-faktury: linki do zapisu księgi, korekt i kontrahenta

  • W sekcji „Księgowanie” zapis księgi Lp/mm/rrrr jest linkiem — otwiera dokument w nowym oknie programu (KPiR, ryczałt i księgi rachunkowe).
  • Numer KSeF w nagłówku, numery faktur korygowanych oraz nowa sekcja „Korekty tej faktury” (data, numer, numer KSeF, status księgowania z zapisem) — wszystko jako linki do listy e-faktur. W tabeli „Dane faktury korygowanej” kolumna „Księgowanie” pokazuje, czy i gdzie faktura korygowana jest zaksięgowana.
  • Nazwa sprzedawcy lub nabywcy, który ma kartę w kartotece (po NIP), jest linkiem do listy kontrahentów; w oknie dokumentu księgi nad wizualizacją e-faktury doszedł link Pokaż tę e-fakturę na liście e-faktur.
  • Drobiazgi: „zaznaczonych” na pasku stanu pojawia się dopiero od dwóch pozycji; nagłówki sekcji rejestru VAT e-faktur odmieniają liczebnik (1 e-faktura, 2 e-faktury, 5 e-faktur).

KSeF: odnawianie tokena i pełne okno limitu

Token dostępu KSeF żyje 15 minut. Import e-faktur, który trafił w limit 20 żądań na godzinę, po odczekaniu na Retry-After wysyłał kolejne żądanie z wygasłym tokenem i kończył się „błędem programu” po 40 minutach pracy. Teraz po odpowiedzi 401 program odnawia token i powtarza żądanie, a na limit czeka tyle, ile każe KSeF (do 61 minut) — bez strzelania w trakcie blokady, które tylko ją wydłużało.

Edytor firmy: ustawienia księgowania e-faktur zakupu

Ustawienia „Zakupy bez odliczenia VAT” i domyślna kolumna kosztów zakupu były dotąd dostępne tylko w oknie księgowania e-faktur. Zgłoszenie: firma z zaznaczonym „bez odliczenia” miała wszystkie zakupy z KSeF na stawce BO i nie było jak znaleźć przyczyny. Teraz oba ustawienia są widoczne i edytowalne w edytorze firmy, na zakładce KSeF 2.0, w grupie „Księgowanie e-faktur zakupu” (okno księgowania nadal je pokazuje — jedno źródło, dwa miejsca).

Akceptacje e-faktur: zaproszenia i terminy

  • Zaproszenia do akceptacji: portal liczy okres po miesiącu akceptacji, nie po dacie dokumentu — batch z sierpnia z dokumentami wrześniowymi nie daje już „zakolejkowano 0”. Okno Wyślij zaproszenia pokazuje liczbę zakolejkowanych, a przy zerze mówi wprost, że portal nic nie zakolejkował, i podaje możliwe powody.
  • Miesiąc w cyklu klienta nigdy nie dostaje minionego terminu: portal odświeża termin batcha i dokumentów przed każdym powiadomieniem (dzień z ustawień biura); nowy batch i nowa faktura w otwartym miesiącu dostają świeże okno; zmiana terminu w edytorze miesiąca schodzi na dokumenty czekające; przypomnienia ze wstążki idą bez pytania o okres, z liczbą zakolejkowanych.

Hub płatności: porządek przy kasowaniu i dopinanie e-faktur

  • Kasowanie nagłówka płatności domyka rozliczenia i odpina źródła; kasowanie miesiąca lub roku sprząta pozycje wpisów KPiR i ryczałtu; okno płatności dopina e-fakturę do wpisu księgi; przy dublach numeru KSeF liczy się kopia zaksięgowana jako pierwsza.
  • Kasowana e-faktura przepina rozliczenia na drugą kopię tego samego numeru KSeF (a bez niej je usuwa); wyczyszczenie zapłaty zdejmuje rozliczenia huba; pominięcie operacji wyciągu kasuje pusty nagłówek płatności, a przy rozliczonej odmawia; filtry wyszukiwarki okna zapamiętywane osobno dla płatności wychodzących.
  • Stempel zapłaty faktury jest pochodną pozycji rozliczeń; zdjęcie ręcznej daty zapłaty trafia do dziennika.

Asystent AI i serwer MCP: ulga na złe długi po stronie sprzedaży

Nowe narzędzie audyt_zle_dlugi_sprzedaz sprawdza e-faktury sprzedaży pod kątem ulgi na złe długi (art. 89a ustawy o VAT) — obok dotychczasowego audytu zakupów. Wytyczne asystenta i podpowiedź ulga_zle_dlugi_audyt mają brzmienie warunków sprawdzone z ustawą (Dz.U. 2025 poz. 775): 3 lata od końca roku wystawienia faktury, status podatnika VAT czynnego wierzyciela, informacja o korekcie w deklaracji (JPK_V7) — bez nieaktualnej od SLIM VAT 2 reguły, że upadłość dłużnika wyklucza ulgę.

Propozycja odnowienia w programie

Kwota w propozycji odnowienia licencji pokazywanej w programie jest przeliczana według bieżącego cennika przy każdym sprawdzeniu, a przy zatwierdzeniu obowiązuje cennik z dnia zatwierdzenia — propozycja mówi to teraz wprost.

Stabilność baz plikowych

  • Baza SQLite pracuje na jednym uchwycie zamiast dwóch (dotąd dwa składniki programu otwierały ten sam plik osobno). To była przyczyna błędów „database is locked” i sytuacji, w których zapis nie był od razu widoczny w innym oknie — na bazach plikowych znikają.
  • Zapis rekordu z polem nieznanym programowi (jednorazowy przypadek z telemetrii przy księgowaniu e-faktur) nie kończy się już błędem „Read of address 0x58” — pole jest pomijane z ostrzeżeniem w dzienniku, a rekord zapisuje się.

Aktualizacja: Konfiguracja → Sprawdź aktualizacje albo pobierz najnowszą wersję. Razem z programem wychodzi PITy 26.1.1.6549.