Cet article traite du remplacement d’un dispositif hardware TSE (par exemple, en cas de TSE défectueux).
Si, par exemple, un TSE défectueux doit être remplacé, vous pouvez lancer cette opération via l’interface Swagger (service fiscal) ou via un appel de fonction ReplaceTse (sur le module TrustedFiscalModuleGermany).
Attention : le remplacement du TSE n’est actuellement pris en charge que pour les TSE matériels Swissbit.
Conditions préalables
- Le nouveau TSE doit être connecté au système.
- Le nouveau TSE ne doit pas encore avoir été initialisé (état d’usine).
- L’ancien TSE peut demeurer connecté au système. S’il n’est pas présent (en raison d’une défaillance), les données existantes ne pourront plus être sauvegardées.
Remarque
Le système tente au préalable de sauvegarder les données sur le TSE (si possible, par exemple si le TSE n’est pas défectueux).
Procédure
Appelez la méthode « Replace TSE » sur le service ou le module.
Appel de service
Appel : PUT/api/v1/management/germany/{clientId}/TSE/replace
Paramètres :
- clientId : uniqueClientId du client pour lequel le TSE doit être mis à jour.
- forceReplace : poursuit le remplacement même si les données de l’ancien TSE ne peuvent pas être sauvegardées (par exemple, TSE défectueux).
Appel au niveau du module
Classe : RetailForce.Fiscalisation.Implementation.Germany.TrustedFiscalModuleGermany
Méthode : public void ReplaceTse(bool forceReplace = false)
Paramètre :
- forceReplace : poursuivre le remplacement si les données de l’ancien TSE ne peuvent pas être sauvegardées (par exemple, en cas de TSE défectueux).
Le client pour lequel le TSE est remplacé est déterminé par l’instance de la classe TrustedFiscalModuleGermany (instanciée pour un client).
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.