Nowy certyfikat w Płatniku 2023
Nowy certyfikat w Płatniku - konieczna jego wymiana!
W programie Płatnik w komunikacji z ZUS należy korzystać z nowego certyfikatu ZUS.
Certyfikat dostępny jest pod linkiem "http://www.zus.pl/bip/pliki/PE-2-ZUS-EWD.pem"
Program Płatnik pozwala na automatyczne pobranie certyfikatu przez opcje: [Przekaz] -> [Ustawienia przekazu elektronicznego] -> [Certyfikaty] -> [Usuń z konfiguracji], a następnie [Pobierz] i [Zapisz]. Aktualizacja certyfikatu jest niezbędna, aby program Płatnik działał poprawnie i komunikował się z systemem informatycznym ZUS.
• Numer SN dotychczasowego certyfikatu: 0...............................2b88f
• Numer SN nowego certyfikatu: 2....................................e37e
Dotychczasowy certyfikat wygaśnie 24 sierpnia 2023r.
Po tym czasie nie będzie możliwa komunikacja z ZUS, jeśli w [Certyfikatach] będzie stary certyfikat ZUS.
Certyfikat dla programu Płatnik
Nowy certyfikat w programie Płatnik
20 marca2023
Certyfikat będzie dostępny pod linkiem http://www.zus.pl/bip/pliki/PE-2-ZUS-EWD.pem
Program Płatnik pozwala na automatyczne pobranie certyfikatu przez opcje: [Przekaz] -> [Ustawienia przekazu elektronicznego] -> [Certyfikaty] -> [Usuń z konfiguracji], a następnie [Pobierz] i [Zapisz].
Aktualizacja certyfikatu jest niezbędna, aby program Płatnik działał poprawnie i komunikował się z systemem informatycznym ZUS.
- Numer SN dotychczasowego certyfikatu: 044b3689676f40ccf0f0d7b56472b77f
- Numer SN nowego certyfikatu: 273e543d5933f8e6331a13d2e24e25e2
Płatnik pakiet podpisany przez Certyfikat ZUS - który jest nieaktualny
Płatnik wygenerował kolejny problem błąd który się pojawia podczas wysyłania deklaracji:
Pakiet podpisany przez Certyfikat ZUS - który jest nieaktualny
Certyfikat jest poza okresem ważności, co wynika z weryfikacji bieżącego zegara systemowego lub sygnatury czasowej.
Status certyfikatu na dzień złożenia podpisu: poprawny
Problem występuje ponieważ:
Certyfikat jest dostępny pod linkiem http://www.zus.pl/bip/pliki/PE-2-ZUS-EWD.pem
Program Płatnik pozwala na automatyczne pobranie certyfikatu przez opcje: Przekaz / Ustawienia przekazu elektronicznego / Certyfikaty / Pobierz.
Aktualizacja certyfikatu jest niezbędna dla prawidłowego działania aktualizacji i komunikacji programu Płatnik z systemem informatycznym ZUS.
Dotychczasowy certyfikat PE-2-ZUS-EWD 2 września 2022 r. przestaje być ważny.
- Numer SN dotychczasowego certyfikatu: 4ae54d7706519daee9ae6553bea7d7e1
- Numer SN nowego certyfikatu: 044b3689676f40ccf0f0d7b56472b77f
Uwaga, w przypadku pojawienia się poniższego komunikatu wystarczy kliknąć ok.
Informacja nie będzie się pojawiała po opublikowaniu nowej metryki w programie Płatnik.
Rozwiązanie:
Bardzo ważne przed wgraniem certyfikatu należy usunąć stary certyfikat z rejestru za pomocą przycisku Usuń z konfiguracji (Obok przycisku Pobierz). Jeżeli nie wykonamy tego kroku nowy certyfikat będzie niewidoczny.
Wchodzimy na Płatnika - Przekazy -> Ustawienia przekazu elektronicznego - zakładka Certyfikaty i klikamy POBIERZ - certyfikat sam automatycznie zostanie dodany do systemu!!
Certyfikat można też dodać ręcznie przez system ale pierwsze rozwiązanie jest prostsze i szybsze.
Uwaga - Jeżeli na komputerze pracują osoby na kilku kontach - certyfikat należy pobrać dla każdej osoby!
Konsolidacja bazy programu Płatnik
Konsolidacja bazy programu Płatnik
Scenariusz:
Konsolidacja dwu firm jedna firma jest w MS SQL druga jest utworzona ma MS ACCESS.
Chcemy doprowadzić do tego by obie firmy były w jednej bazie MS SQL.
1. Uruchamiamy program Płatnik jako ADMINISTRATOR!! i logujemy się jako ADMINISTRATOR, a następnie z górnego menu wybieramy kolejno Administracja -> Ustawienia bazy danych.
2. Wybieramy baze danych w formacie ACCESS która chcemy dołączyć do istniejącej bazy MSSQL
- Baza ->Zmień bazę danych -> Wskaż istniejącą baze danych -> Microsoft Access -> Przeglądaj -> Wybieramy odpowiednią bazę i wprowadzamy hasło
3. Migrujemy bazę danych do MS SQLa - Administracja -> Ustawienia Bazy Danych -> Baza -> Migracja bazy danych
4. Wybieramy Microsoft SQL Server w oknie Wybierz rodzaj autoryzacji użytkownika bazy danych i kliknij przycisk Dalej -> Wpisujemy nazwę serwera do którego zostanie zmigrowana baza danych
5. Wybierz rodzaj autoryzacji użytkownika bazy danych i kliknij przycisk Dalej - Wybieramy "Użyj do autoryzacji istniejącego konta użytkownika bazy SQL Server" - czyli najczęściej SA
6. Wybierz rodzaj autoryzacji danych użytkownika podczas tworzenia bazy danych i kliknij przycisk Dalej -> Użyj do autoryzacji -> wybieramy SA UWAGA - w tym miejscu może wymagany będzie użytkownik z autoryzacją WINDOWS!!!
7. Wybierz sterownik który ma być używany do połączenia z bazą dla starszej wersji MSSQL niż wersja 2012 wybieramy SQLOLEDB
Jeżeli pojawi się błąd "Podczas pracy kreatora wystąpił błąd! Kliknij przycisk Wstecz, aby powrócić do poprzedniego kroku, bądź zamknij okno kreatora i spróbuj usunąć przyczynę wystąpienia błędu. OLE DB provider "Microsoft Jet.OLEDB.4.0" for linked server "[null] returned message "Nie można użyć pliku"; plik jest już w użyciu
W przypadku takiego błędu należy zmienić sposób autoryzacji w punkcie 5 i Użyć do autoryzacji istniejącego konta użytkownika bazy SQL Server na Użyj autoryzacji systemu Windows, zachowując w pierwszym oknie autoryzację MSSQL.
Wykonaliśmy teraz migrację bazy danych z bazy MS ACCESS do MS SQL
Kolejny krok to wykonanie archiwum nowej bazy!!
Administracja-> Ustawienia bazy danych -> Zmień bazę danych -> Wskaż istniejąca bazę danych -> Microsoft SQL Server -> Wprowadź dane serwera Microsoft SQL i nazwę bazy danych z którą ma zostać nawiązane połączenie -> Użyj do autoryzacji istniejącego konta użytkownika bazy SQL Server -> Wybierz sterownik który ma być używany do połączenia z bazą. W przypadku starczej wersji wybieramy SQLOLEDB
Nawiązaliśmy teraz połączenie ze zmigrowaną bazą danych w MSSQL.
Jeżeli dostaliśmy poniższy błąd należy użyć do autoryzacji konta Windows
Kolejny krok wykonanie archiwum zmigrowanej bazy danych w MSSQL
Administracja-> Ustawienie Archiwum -> Czy chcesz uruchomić kreator konfiguracji archiwum TAK -> Utwórz nowe archiwum
lub jeżeli archiwum już istnieje wybieramy Baza -> Zmień bazę archiwum -> Utwórz nowe Archiwum-> Wprowadź dane serwera Microsoft SQL na którym ma zostać utworzona baza danych archiwum oraz jej nazwę, a następnie kliknij Dalej
Wybierz rodzaj autoryzacji danych użytkownika, który ma zostać wykorzystany podczas łączenia z bazą danych i kliknij przycisk Dalej -> użyj do autoryzacji istniejącego konta użytkownika bazy SQL Server
Wprowadź dane użytkownika, którego konto ma być wykorzystane do autoryzacji podczas łączenia z bazą danych archiwum i kliknij przycisk Dalej
Wybierz rodzaj autoryzacji danych użytkownika podczas tworzenia bazy danych archiwum i kliknij przycisk Dalej -> użyj autoryzacji systemu Windows
Wybierz sterownik który ma być używany do połączenia z bazą. Wybieramy SQLOLEDB - dla bazy MSSQL starszej niż 2012
Po utworzeniu kopii archiwum wykonujemy jej backup czyli przenieś dane do bazy archiwum!!
Platnik -> Rejestr Płatników -> Narzędzia -> Archiwizuj -> Domyślnego Archiwum Programu
i przenosimy na serwer z dedykowanym MSSQLem
Następnie logujemy się na naszą produkcyjną bazę danych Płatnika.
Wybieramy opcje Płatnik -> Rejestr Płatników -> Narzędzia -> Odtwórz z Archiwum - Zewnętrzna Baza Danych -> Wprowadzamy Nazwę Serwera MS SQL, Baze Danych oraz dane autoryzacyjne -> Dalej
Jeżeli w bazie archiwalnej istnieją tacy sami operatorzy jak w bazie produkcyjnej należy ich usunąć!!
W bazie docelowej znajduje się użytkownik o takim samym loginie jak jeden z użytkowników, którzy tworzyli i/lub zmienili dane archiwizowanego płatnika.
Jednak imię i nazwisko użytkownika nie są takie same obu bazach.
Popraw w jednej z baz imię i nazwisko użytkownika (jeśli jest to ta sama osoba), lub wybierz inną bazę docelową.
Wiecie może jak rozprawić się z tym problemem?
Robie to identycznie jak to jest podane w zamieszczonej wcześniej insktrukcji Dok_Admin na stronie 76.
1. Uruchamiamy program Płatnik i logujemy się jako ADMINISTRATOR a następnie z górnego menu wybieramy kolejno Administracja -> Ustawienia bazy danych.
2. Na początku należy stworzyć tymczasową bazę Access, do której przeniesiemy jednego z płatników z wybranej bazy Access. Klikamy na przycisk Zmień bazę danych.
3. W nowym oknie wybieramy Utwórz nową bazę danych i klikamy na przycisk Dalej.
4. W następnym etapie kreatora podajemy nazwę nowej bazy, jej lokalizację oraz hasło do niej. Klikamy na przycisk Utwórz.
5. Po utworzeniu nowej bazy zostanie uruchomiony kreator nowego płatnika. Klikamy na przycisk Anuluj.
6. Po wyłączeniu Kreatora tworzenia nowego płatnika w Rejestrze płatników wybieramy z górnego menu Narzędzia a następnie Zmień bazę danych. W nowym oknie zaznaczamy pozycję Wskaż istniejącą bazę danych i klikamy na przycisk Dalej.
7. W następnym etapie wybieramy typ bazy, z którą chcemy się połączyć. Zaznaczamy pozycję i klikamy na przycisk Dalej.
8. Teraz wskazujemy plik z bazą, z której chcemy wyeksportować jednego z płatników i podajemy do niej hasło (no chyba, że jest to baza sql). Klikamy na przycisk Połącz.
9. Teraz należy z górnego menu wybrać kolejno Płatnik -> Rejestr płatników (F8). Z listy płatników zaznaczamy tego płatnika, którego chcemy wyeksportować. Następnie wybieramy z górnego menu kolejno Narzędzia -> Archiwizuj. Jeśli pojawi się okno z komunikatem „Brak skonfigurowanego archiwum” to klikamy na przycisk OK.
10. W pierwszym kroku kreatora wybieramy pozycję "do zewnętrznej bazy danych" i klikamy Dalej.
11. W kolejnym etapie wskazujemy lokalizację bazy 'tymczasowej', do której przeniesiemy wybranego płatnika. Wpisujemy hasło do tej bazy i klikamy na przycisk Dalej.
12. W tym momencie ujrzymy okno informujące o przebiegu eksportu danych płatnika a następnie pojawi się komunikat o pomyślnie przeprowadzonej archiwizacji. Klikamy na Zakończ.
Teraz bazę tymczasową z wydzielonym płatnikiem wrzucamy na jakiś nośnik i przenosimy bazę na komputer z bazą, do której chcemy dodać wydzielonego płatnika.
Teraz w Płatniku wchodzimy do Rejestru płatników i z górnego paska wybieramy Narzędzia -> Odtwórz z archiwum no i wskazujemy tę bazę z tym jednym płatnikiem.
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'ad hoc distributed queries', 1
RECONFIGURE WITH OVERRIDE
GO
Na koniec zmieniamy paramtry serwera
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'ad hoc distributed queries', 0
RECONFIGURE WITH OVERRIDE
GO



