Este artigo trata da substituição de um dispositivo hardware TSE (por exemplo, no caso de um TSE defeituoso).
Se, por exemplo, for necessário substituir um TSE defeituoso, pode iniciar este processo através da interface swagger (serviço fiscal) ou através de uma chamada à função ReplaceTse (no módulo TrustedFiscalModuleGermany).
Atenção: a substituição do TSE é, atualmente, suportada apenas para hardware TSE da Swissbit.
Requisitos
- O novo TSE deve estar ligado ao sistema.
- O novo TSE não deve ainda ter sido inicializado (estado de fábrica).
- O TSE antigo pode estar ligado ao sistema. Caso não esteja presente (por estar defeituoso), quaisquer dados existentes deixarão de poder ser guardados.
Informação
É feita uma tentativa de guardar os dados no TSE previamente (se possível, por exemplo, se o TSE não estiver avariado).
Processo
Chame o método «Substituir TSE» no serviço ou no módulo.
Chamada de serviço
Chamada: PUT/api/v1/management/germany/{clientId}/TSE/replace
Parâmetros:
- clientId: UniqueClientId do cliente para o qual o TSE deve ser atualizado.
- forceReplace: prosseguir com a substituição caso os dados do TSE antigo não possam ser guardados (por exemplo, TSE defeituoso).
Chamada no módulo
Classe: RetailForce.Fiscalisation.Implementation.Germany.TrustedFiscalModuleGermany
Método: public void ReplaceTse(bool forceReplace = false)
Parâmetro:
- forceReplace: Continuar a substituição se os dados do TSE antigo não puderem ser guardados (por exemplo, TSE defeituoso).
O cliente para o qual o TSE é substituído é determinado pela classe instanciada do TrustedFiscalModuleGermany (instanciada para um cliente).
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.