Niniejszy artykuł dotyczy wymiany sprzętowego urządzenia TSE (np. w przypadku uszkodzonego urządzenia TSE).
Jeśli na przykład konieczna jest wymiana uszkodzonego modułu TSE, można ją zainicjować za pośrednictwem interfejsu swagger (usługa fiskalna) lub poprzez wywołanie funkcji ReplaceTse (w module TrustedFiscalModuleGermany).
Uwaga: Wymiana modułu TSE jest obecnie obsługiwana wyłącznie w przypadku sprzętowych modułów TSE firmy Swissbit (oraz dla klientów, którzy nadal korzystają ze starszej wersji sterownika Swissbit Cloud). Podczas wymiany nie można zmienić typu modułu TSE. Wymiana modułu TSE nie jest dostępna, jeśli moduł fiskalny działa w środowisku chmury.
Wymagania
- Nowy moduł TSE musi być podłączony do systemu.
- Nowy moduł TSE nie może być jeszcze zainicjowany (stan fabryczny).
- Stary moduł TSE może być podłączony do systemu. Jeśli nie jest obecny (ponieważ jest uszkodzony), wszelkie istniejące dane nie będą mogły zostać zapisane.
Informacje
W miarę możliwości podejmuje się próbę wcześniejszego zapisania danych na urządzeniu TSE (o ile jest to możliwe, np. jeśli urządzenie TSE nie jest uszkodzone).
Nabycie i wymiana modułu TSE muszą zostać udokumentowane w dokumentacji proceduralnej przedsiębiorstwa (Verfahrensdokumentation). Należy udokumentować czas trwania oraz przyczynę awarii modułu TSE. Istniejące zapisy fiskalne podlegają nadal ustawowym wymogom dotyczącym przechowywania i dostępności, nawet jeśli dane nie mogą zostać odzyskane z uszkodzonego modułu TSE.
Proces
Należy wywołać metodę „Replace TSE” w ramach usługi lub modułu.
Wywołanie usługi
Wywołanie: PUT/api/v1/management/germany/{clientId}/TSE/replace
Parametry:
- clientId: UniqueClientId klienta, dla którego ma zostać zaktualizowany moduł TSE.
- tseDriver (wymagane): TSE driver nowego modułu TSE. Musi to być ten sam sterownik, co w przypadku obecnego modułu TSE (w przypadku hardware TSE firmy Swissbit: Swissbit).
- forceReplace: kontynuuje wymianę, jeśli dane starego modułu TSE nie mogą zostać zapisane (np. w przypadku uszkodzenia modułu TSE).
Wywołanie w module
Klasa: RetailForce.Fiscalisation.Implementation.Germany.TrustedFiscalModuleGermany
Metoda: public void ReplaceTse(TseDriver newTseDriver, bool forceReplace = false, List<CONFIGURATIONPARAMETER> newTseParameter = null)
Parametry:
- newTseDriver: TSE driver nowego urządzenia TSE. Musi to być ten sam sterownik, co w przypadku bieżącego urządzenia TSE (w przypadku hardware TSE firmy Swissbit: Swissbit).
- forceReplace: Kontynuuje wymianę, jeśli nie można zapisać danych starego modułu TSE (np. w przypadku uszkodzenia modułu TSE).
- newTseParameter: opcjonalne parametry modułu TSE dla nowego modułu TSE. Jeśli nie zostaną ustawione, zastosowane zostaną parametry bieżącej konfiguracji modułu TSE.
Klient, dla którego następuje wymiana modułu TSE, jest określany przez instancję klasy TrustedFiscalModuleGermany (utworzoną dla danego klienta).
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.