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.

definiujemy położenie bazy danych

Definiujemy sposób komunikacji
1. Instalacja serwisu
Należy uruchomić program PlazaKSeFService.exe jako administrator. Następnie wybrać: zainstaluj serwis, uruchom serwis.

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\Kod: Zaznacz cały
cd C:\DMPlaza\Kod: Zaznacz cały
KSeFDispatcherService.exe /installpowinna 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 /uninstall3. 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=
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,Kod: Zaznacz cały
Wysyłka faktury ID=..., OK lub BŁĄD: ...