KSeF instalacja serwisu KSeF - serwis

Moderatorzy: jacqueline, plazaweb

Awatar użytkownika
jevkoo
Administrator
Posty: 546
Rejestracja: 17 maja 2009, 19:28
Lokalizacja: Skoczów

KSeF instalacja serwisu KSeF - serwis

Post autor: jevkoo »

Instrukcja – instalacja, uruchomienie i logi

PlazaKSeFService.exe

Zasada działania

PlazaKSeFService.exe jest przeznaczony na bezobsługowych serwerach. Jego konfiguracja jest odrębna od konfiguracji Plaza
Serwis wysyła wszystkie niewysłane dokumenty do KSeF i pobira ich UPO automatycznie.

Obrazek

definiujemy położenie bazy danych

Obrazek

Definiujemy sposób komunikacji

1. Instalacja serwisu

Należy uruchomić program PlazaKSeFService.exe jako administrator. Następnie wybrać: zainstaluj serwis, uruchom serwis.
Obrazek

KSeFDispatcherService

Zasada działania

Serwis (podobnie jak KSefContractor) działa na zasadzie wyszukiwania zaznaczonych w systemie dokumentów jako do wysyłki (status KSeF=50)
Wysyła je do KSeF i czeka później sprawdza wszystkie ze statusem "wysłane" (Status KSeF 100) i wstawia UPO.

1. Instalacja serwisu

Uruchom CMD jako Administrator.
Przejdź do katalogu z EXE:

Kod: Zaznacz cały

cd C:\DMPlaza\KSeFDispatcher\
lub

Kod: Zaznacz cały

cd C:\DMPlaza\
Zainstaluj serwis:

Kod: Zaznacz cały

KSeFDispatcherService.exe /install
Sprawdź w usługach (services.msc):
powinna pojawić się usługa o DisplayName KSeF Dispatcher Service (albo nazwie, jaką ustawiłeś)

Skonfiguruj typ uruchomienia na „Automatycznie” (jeśli chcesz start z systemem).

2. Deinstalacja serwisu

Analogicznie:

Kod: Zaznacz cały

KSeFDispatcherService.exe /uninstall
lub z services.msc: Zatrzymaj → Usuń.

3. Pliki konfiguracyjne

program.ini – w katalogu Plaza / serwisu, sekcja [Database] (masz już).

KSeFDispatcherService.ini – obok EXE, np.:

Kod: Zaznacz cały

[KSeF]
Environment=0
;połozenie certyfikatów domyślnych
CertFile=M:\DMPlaza2005\Export\KsEF\PEM\Testowy certyfikat Plaza.crt
KeyFile=M:\DMPlaza2005\Export\KsEF\PEM\Testowy certyfikat Plaza.key
;NIP - dla poszczególnych obiektów może być rózny
NIP=8390201092
;schemat do walidacji JPK
XsdFile=M:\DMPlaza2005\Export\KsEF\XSD\schemat.xsd
;jeśli używamy OpenSSL
OpenSSLPath=M:\DMPlaza2005\3Party.dll\SSL\openssl.exe
;jeśli używamy bibliotek .net
KSeFNetPath=M:\DMPlaza2005\Interfaces\PlazaKSeF_net9\App\PlazaKSeFLib.dll
;jpk moze być zapisywany na dysku
JPKPath=C:\devel\DMPlaza2005\EXPORT\JPK\

[Service]
BatchMode=0
IntervalSeconds=60
MaxInvoicesPerRun=50

[XAdES]
;tylko dla certyfikatów
SignerProvider=0
LibGovDllPath=C:\Devel\DMPlaza2005\libGovpl4.dll
;jeśli syfrujemy certum
CertumExePath=
CertumArgsTemplate=

;jeśli integracja jest prez LibGov
[LibGov]
IntegrationMode=3
HttpClientClass=
CertSignerClass=
CertSerialHex=

serwis ustawia domyślne wartości, ładuje program.ini (sekcja [Database]) – parametry bazy, nadpisuje z KSeFDispatcherService.ini.

4. Logi

Plik logu: KSeFDispatcherService.log (przy założeniu, że EXE nazywa się KSeFDispatcherService.exe),
tworzony w tym samym katalogu co EXE.

Przy starcie workera zobaczysz m.in.:

Kod: Zaznacz cały

--- START WORKERA KSeF --- + konfiguracja,

DIAGNOSTYKA CERTYFIKATU: OK/BŁĄD: ...,

TEST CONNECTIVITY: OK/BŁĄD: ...,

Połączenie z bazą OK,
później:

Kod: Zaznacz cały

Wysyłka faktury ID=..., OK lub BŁĄD: ...
.

Wróć do „Podręcznik serwisanta”