Usługi dodatkowe nie zostają w tyle po aktualizacji, poprawki fakturowania biura i filtry bez rozróżniania wielkości liter
Program sam pilnuje wersji usług dodatkowych — serwera MCP dla asystenta AI i portalu akceptacji e-faktur. Po aktualizacji TaxMachine pobiera nowe pliki usług w tle i proponuje instalację jednym komunikatem, pilnując kolejności: najpierw aktualny program, potem usługi. W fakturowaniu klientów biura poprawione zostały zawyżone podsumowania i błąd przy niepełnym cenniku. Do tego filtry list przestały rozróżniać wielkość liter, generowanie rejestrów VAT nie kończy się już błędem przy braku danych, asystent AI działa na serwerach MySQL z włączonym ONLY_FULL_GROUP_BY, a zamiast zagadkowego błędu „HTTP 666" przy restarcie serwera MCP pojawia się czytelny komunikat.
Opublikowano aktualizacja
Kto korzysta z serwera MCP (narzędzia AI) albo portalu akceptacji e-faktur, temu program sam dopilnuje, żeby usługi nie zostały w tyle po aktualizacji. Poza tym dwie poprawki w fakturowaniu klientów biura i porcja drobniejszych usprawnień — m.in. filtrowanie list bez rozróżniania wielkości liter. Zmiany dostępne są po aktualizacji do najnowszej wersji programu (instalator: pobieranie programów).
Program pilnuje, żeby usługi nie zostały w tyle po aktualizacji
Kto korzysta z serwera MCP (narzędzia AI) albo portalu akceptacji e-faktur, ten ma na komputerze usługi działające w tle. Po aktualizacji TaxMachine te usługi zostawały przy starej wersji, dopóki ktoś nie wszedł w okno konfiguracji i nie kliknął aktualizacji. Praca na niezgodnych wersjach potrafiła się skończyć błędami — na przykład asystent nie widział nowych funkcji albo zwracał inne wyniki niż program.
Teraz TaxMachine sam tego pilnuje. Kilkanaście sekund po uruchomieniu — już po zwykłych komunikatach o aktualizacjach, żeby nie zasłaniać jedno drugim — sprawdza wersje zainstalowanych usług. Jeśli zostały w tyle, pobiera nowe pliki w tle, nie przerywając pracy, i dopiero gdy są gotowe, pokazuje jeden komunikat z propozycją instalacji. Wystarczy wtedy potwierdzić: w oknie usług przestarzałe pozycje są już zaznaczone, a pliki czekają na dysku, więc instalacja idzie od razu, bez czekania na pobieranie.
Kolejność jest przy tym pilnowana: najpierw musi być aktualny sam program. Jeśli dostępna jest nowsza wersja TaxMachine, przypomnienie się nie pojawia — inaczej usługi wyprzedziłyby program i niezgodność powstałaby na odwrót. Odpowiedź „nie" jest zapamiętywana, więc o tej samej zaległości nie przypominamy po raz drugi; po kolejnej aktualizacji programu — owszem.
Klienci bez zainstalowanych usług nie zobaczą niczego nowego.
Fakturowanie biura: dwie poprawki w liczeniu
W oknie fakturowania klientów biura poprawiliśmy dwie rzeczy:
- Zawyżone podsumowania. Wiersz wyłączony z fakturowania (na przykład klient z zawieszoną usługą albo z fakturą już wystawioną w tym miesiącu) zachowywał kwoty z poprzedniego przeliczenia. Sama faktura była poprawna, ale suma kolumny i eksport listy pokazywały za dużo.
- Błąd przy niepełnym cenniku. Jeśli klient miał ustawioną stawkę zmienną za księgowania, ale nie miał wpisanego progu (liczby dokumentów, na którą ta stawka przypada), tworzenie listy faktur przerywało się błędem. Teraz część zmienna nie jest naliczana, a wiersz dostaje wyjaśnienie w kolumnie z uwagami — bez zgadywania stawki za użytkownika.
Stabilność i drobne poprawki
Filtry list nie rozróżniają już wielkości liter. Filtrowanie w tabelach programu (wiersz filtra i listy w nagłówkach kolumn) traktuje teraz wielkie i małe litery jednakowo — wpisanie „kowalski" znajdzie też „Kowalski" i „KOWALSKI". Dotąd listy rozróżniały wielkość liter, przez co filtr potrafił nie znajdować istniejących pozycji. Zmiana objęła wszystkie główne listy dokumentów i kartotek. Poprawka wynikła ze zgłoszenia użytkownika — dziękujemy.
Rejestry VAT — koniec błędu przy braku danych. Generowanie rejestrów VAT w oknie wyliczeń kończyło się błędem „Read of address", gdy nie było czego generować (brak roku podatkowego albo brak zdefiniowanych rejestrów). Po takim błędzie okno arkusza potrafiło się później dziwnie zachowywać. Poprawka wynikła ze zgłoszeń przysłanych z programu — dziękujemy.
Asystent AI na serwerach MySQL. Część zapytań asystenta (lista firm,
firmy z otwartym miesiącem, status list płac, wyszukiwanie duplikatów faktur)
zwracała błąd na serwerach z domyślnym ustawieniem ONLY_FULL_GROUP_BY.
Zapytania zostały przepisane tak, by działały niezależnie od konfiguracji
serwera bazy — wyniki bez zmian.
Czytelny komunikat zamiast „HTTP 666". Gdy usługa serwera MCP była akurat restartowana (np. przez instalator w trakcie aktualizacji), asystent AI dostawał zagadkowy błąd „HTTP 666". Teraz komunikat mówi wprost: połączenie zostało zerwane, usługa prawdopodobnie właśnie się restartuje — wystarczy ponowić operację za chwilę.