Wielu księgowych i przedsiębiorców pracuje na Macu. SimplySign na Macu da się połączyć z wFirmą, ale wymaga to kilku programów, które muszą ze sobą współpracować, a przy podpisie JPK albo ZUS DRA łatwo trafić na komunikat, z którego nic nie wynika. Poniżej piszę, skąd biorą się najczęstsze błędy, co możesz sprawdzić sam i kiedy lepiej oddać konfigurację komuś, kto robi to regularnie.
wFirma w swojej pomocy zaleca do podpisywania deklaracji komputer z Windows. Na Macu podpis też działa, ale pierwsze ustawienie wymaga więcej pracy.
Czego potrzebuje podpis SimplySign w wFirmie na Macu
Podpis działa dopiero wtedy, gdy wszystkie elementy są zainstalowane i ze sobą połączone:
- Java. Krajowa Izba Rozliczeniowa (KIR), autor narzędzi do podpisu, których używa wFirma, wymaga Javy 1.8 lub nowszej. Jako bezpłatną wersję poleca OpenJDK 11 lub nowszą od Adoptium.
- SzafirHost. Aplikacja KIR, przez którą przeglądarka rozmawia z podpisem. Wersja na Maca to plik
szafirhost-install.jar, więc bez Javy się nie uruchomi. - Rozszerzenie przeglądarki Szafir SDK od KIR. Jest dla Chrome, Edge, Opery i Firefoksa. Safari nie ma na liście obsługiwanych przeglądarek.
- SimplySign Desktop od Certum. Dzięki niemu Mac widzi podpis z chmury tak, jakby był podłączony czytnik z kartą. Certum podaje, że aplikacja działa na macOS Sonoma, Sequoia i Tahoe, na komputerach z procesorem Intel i Apple Silicon.
- Aplikacja SimplySign w telefonie. Generuje jednorazowy kod, którym logujesz się w SimplySign Desktop.
Na koniec SzafirHost musi znaleźć bibliotekę podpisu SimplySign. Czasem trzeba ją wskazać ręcznie.
Komunikaty i ich najczęstsze przyczyny
| Co widzisz | Najczęstsza przyczyna | Co możesz sprawdzić sam |
|---|---|---|
| „Nie znaleziono aplikacji Szafir Host”, choć ją instalowałeś | SzafirHost nie startuje: brak Javy albo macOS zablokował aplikację | Czy na Macu jest Java w wersji, której wymaga KIR. Czy w Ustawieniach systemowych, w części Prywatność i ochrona, nie czeka zablokowana aplikacja |
| „Nie odczytano certyfikatów do podpisywania” | SimplySign Desktop nie jest połączony z chmurą albo SzafirHost nie widzi biblioteki SimplySign | Czy po kliknięciu ikony SimplySign na pasku menu widać, że jesteś połączony z chmurą. Jeśli nie, zaloguj się kodem z telefonu |
| Przycisk „Zainstaluj aplikację” pobiera plik, którego Mac nie otwiera | To plik .jar, który potrzebuje Javy | Najpierw zainstaluj Javę, potem otwórz plik jeszcze raz |
| macOS blokuje otwarcie pobranego pliku | Ochrona macOS przed aplikacjami z internetu od niezidentyfikowanego dewelopera | Ustawienia systemowe › Prywatność i ochrona › „Otwórz mimo to”. Apple pisze, że przycisk jest dostępny przez około godzinę od próby otwarcia |
| Podpis działał, a po aktualizacji macOS przestał | Po aktualizacji któryś element zestawu przestał współpracować z resztą | Czy rozszerzenie Szafir SDK jest nadal włączone, a SimplySign Desktop w aktualnej wersji |
Jeśli aplikacja w telefonie generuje kody, które SimplySign odrzuca, Certum wskazuje jako przyczynę zły czas w telefonie. Pomaga synchronizacja czasu.
Po każdej instalacji rozszerzenia albo SzafirHost zamknij przeglądarkę i otwórz ją ponownie. Tak radzi wFirma.
Kiedy warto oddać to komuś
Pojedynczy krok jest prosty. Kłopot w tym, że błąd w jednym miejscu daje komunikat, który wskazuje zupełnie inne miejsce. Brak Javy wygląda jak brak SzafirHost, a niepołączony SimplySign jak brak certyfikatu. Do tego macOS prosi o zgody, a instrukcje producentów są pisane osobno dla każdej części, niektóre jeszcze dla starszych wersji systemu.
Co robię
Jako partner wdrożeniowy wFirmy konfiguruję cały zestaw: Javę, SzafirHost w wersji dla macOS, rozszerzenie przeglądarki, SimplySign Desktop i połączenie z biblioteką podpisu. Na koniec wspólnie sprawdzamy podpis na dokumencie testowym, bez wysyłania czegokolwiek do urzędu.
Jak to wygląda
Pracuję zdalnie, w trakcie wspólnej sesji ekranu przez TeamViewer w pełni legalnej, komercyjnej wersji. PIN do podpisu i kod z aplikacji SimplySign wpisujesz sam. Nigdy o nie nie proszę.
Przed sesją przygotuj:
- Maca, na którym będziesz podpisywać, i hasło administratora (instalacja programów go wymaga),
- telefon z aplikacją SimplySign i dane logowania do konta SimplySign,
- PIN do podpisu,
- dostęp do wFirmy,
- około godziny.
Czego nie obiecuję
Certum podaje, że SimplySign Desktop działa na macOS Sonoma, Sequoia i Tahoe. macOS 27 nie ma jeszcze na tej liście, ale konfigurację sprawdziłem na macOS 27 z procesorem Apple Silicon, w przeglądarce Chrome. Jeśli okaże się, że w Twojej konfiguracji podpis nie może działać z przyczyn leżących po stronie producenta, pobieram 99 zł netto za czas poświęcony na diagnostykę.
Cena i czas
Konfiguracja kosztuje 299 zł netto, a sesja trwa do godziny. Płatność następuje po udanym teście podpisu, na podstawie faktury VAT, którą wystawiam po zakończeniu pracy.
Dla biura rachunkowego to niewielki koszt. Podpisujesz deklaracje na komputerze, na którym już pracujesz, bez zmiany komputera, a ZUS DRA i JPK nie czekają na wolny sprzęt. Biurom rachunkowym prowadzę też szkolenie z wFirmy: dwa spotkania online po około 2 godziny.
Najczęstsze pytania
Czy SimplySign działa z wFirmą na Macu?
Tak, choć wFirma zaleca do podpisywania deklaracji komputer z Windows, a Certum wymienia wśród obsługiwanych systemów macOS Sonoma, Sequoia i Tahoe. Podpis SimplySign sprawdziłem na macOS 27 z procesorem Apple Silicon, w Chrome.
Czy podpis zadziała w Safari?
KIR nie wymienia Safari wśród przeglądarek, dla których jest rozszerzenie Szafir SDK. Rozszerzenie jest dla Chrome, Edge, Opery i Firefoksa. Konfiguruję podpis w Chrome.
Jakiej Javy potrzebuje SzafirHost?
KIR wymaga Javy 1.8 lub nowszej. Jako bezpłatną wersję poleca OpenJDK 11 lub nowszą od Adoptium.
Czy do podpisu potrzebny jest telefon?
Tak. Do SimplySign Desktop logujesz się jednorazowym kodem z aplikacji SimplySign w telefonie. Certum podaje, że aplikacja wymaga Androida 13 albo iOS 18 lub nowszych.
Ile kosztuje zdalna konfiguracja?
299 zł netto, sesja trwa do godziny, płatność po udanym teście podpisu. Jeśli podpis nie może działać z przyczyn po stronie producenta, płacisz 99 zł netto za diagnostykę.
