Wymagania systemowe
Opublikowano aktualizacja
Wymagania systemowe
Do działania wszystkich funkcji programu wymagany jest system operacyjny Windows 10 lub Windows 11 w najnowszej dostępnej wersji. Na starszych systemach program też może działać, ale niektóre funkcje są wyłączone albo nie działają (w tym KSeF 2.0, a od września 2026 także wysyłka plików JPK w Windows 7 i 8.1 — szczegóły).
Do sprawnego działania komputer powinien mieć minimum 8 GB pamięci RAM.
Minimalny rozmiar ekranu to Full HD (1920 x 1080) po uwzględnieniu skalowania (np. 4K przy skali 200% to jest full HD).
Wymagany jest procesor X86-64, Intel lub AMD, program może nie działać prawidłowo w emulatorach/maszynach wirtualnych uruchamianych na procesorach innych niż X86-64, w szczególności ARM, ze względu na brak pełnej kompatybilności z oryginalnymi procesorami.
Praca na kilku stanowiskach
Gdy z tych samych danych korzysta jednocześnie kilka osób (np. w biurze rachunkowym), baza danych pracuje na serwerze MariaDB (zalecany) albo MySQL. Serwer instaluje się na jednym z komputerów w sieci lokalnej albo na osobnym serwerze; pozostałe stanowiska łączą się z nim przez sieć (domyślnie port 3306), więc komputer z serwerem musi być włączony, gdy inni pracują. Dla serwera zalecamy dysk SSD i co najmniej 4 GB pamięci RAM przeznaczonej dla bazy danych przy kilku równoczesnych użytkownikach — szczegóły w opisie instalacji serwera MariaDB. Serwera nie umieszczamy na hostingu współdzielonym ani nie udostępniamy portu bazy do internetu — zobacz Gdzie umieścić serwer bazy danych. Licencja musi obejmować tyle stanowisk, na ilu komputerach używany jest program (praca wielostanowiskowa).
Minimalne wersje serwera bazy danych: MariaDB 10.2 albo MySQL 5.7.8. Zalecamy aktualną wersję MariaDB z długim wsparciem (LTS), obecnie MariaDB 11.4. Starsze serwery — np. MariaDB 5.5 instalowana domyślnie w systemach CentOS i Red Hat Enterprise Linux 7 — nie mają funkcji JSON, z których korzysta program, więc część funkcji (m.in. terminy płatności e-faktur, kody PKD firm, filtry list) kończy się na nich błędem bazy danych. Baza w pliku SQLite (praca na jednym stanowisku) nie ma takiego wymagania — program ma własną bibliotekę SQLite.
Jeżeli na tych samych danych pracuje jedna osoba, tylko na kilku komputerach na zmianę, serwer nie jest potrzebny — zob. baza przenośna.
Funkcje programu wymagające dostępu do internetu
Funkcje, które nie będą działać w przypadku braku połączenia z internetem: automatyczna aktualizacja, dostęp do Bazy Internetowej REGON, e-Deklaracje, wysyłka JPK (w tym JPK_V7), weryfikacja, scalanie i import JPK, podpisywanie JPK przez EPUAP, KSeF, pobieranie kursów walut NBP, wysyłka wiadomości e-mail, kopie w chmurze, weryfikacja podatników VAT na białej liście.
Problemy powodowane przez antywirusy
Programy antywirusowe (oraz zapory sieciowe) są jedną z najczęstszych przyczyn problemów z TaxMachine — mogą blokować dostęp do funkcji sieciowych, połączenie z bazą danych MySQL/MariaDB, wysyłkę plików JPK i e-deklaracji, automatyczną aktualizację programu, podpis elektroniczny, a nawet drukowanie czy uruchamianie programu. Mechanizm zwykle to false-positive lub heurystyka blokująca "nieznane" pliki, które często się aktualizują (a TaxMachine taki jest).
Jak sobie z tym poradzić:
- Dodaj wszystkie katalogi programu do listy wykluczonych ze skanowania w swoim antywirusie (sposób opisany w dokumentacji każdego antywirusa).
- Wyłącz heurystyki typu "Sonar" / "behavior shield", które blokują często aktualizujące się aplikacje.
- Odblokuj TaxMachine w zaporze sieciowej — wymagany dostęp do internetu dla aktualizacji, e-Deklaracji, JPK, KSeF, REGON i białej listy VAT.
- Zgłoś fałszywy alarm producentowi antywirusa — większość ma formularze do tego dedykowane (linki: Problemy powodowane przez antywirusy →).
Jeśli nie chcesz konfigurować wyjątków ręcznie, najprostszym rozwiązaniem jest korzystanie z antywirusa wbudowanego w Windows 10/11 (Microsoft Defender) — automatycznie respektuje on podpisy producenta i nie wszczyna fałszywych alarmów na TaxMachine.