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 (et pour les clients encore configurés avec l’ancien pilote Swissbit Cloud). Le type de TSE ne peut pas être modifié lors du remplacement. Le remplacement du TSE n’est pas disponible si le module fiscal s’exécute dans un environnement cloud.
Conditions requises
- 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 être connecté au système. S’il n’est pas présent (parce qu’il est défectueux), les données existantes ne pourront plus être sauvegardées.
Remarque
On tente au préalable de sauvegarder les données sur le TSE (si possible, par exemple si le TSE n’est pas défectueux).
L’acquisition et le remplacement d’un TSE doivent être consignés dans la documentation des procédures de l’entreprise (Verfahrensdokumentation). La durée et la cause d’une panne du TSE doivent être consignées. Les documents fiscaux existants restent soumis aux obligations légales de conservation et de disponibilité, même si les données ne peuvent pas être récupérées à partir d’un TSE défectueux.
Procédure
Appelez la méthode « Replace TSE » sur le service ou sur 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.
- tseDriver (obligatoire) : pilote TSE du nouveau TSE. Il doit s’agir du même pilote que celui du TSE actuel (pour un TSE matériel Swissbit : Swissbit).
- forceReplace : poursuit le remplacement 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(TseDriver newTseDriver, bool forceReplace = false, List<configurationparameter> newTseParameter = null)</configurationparameter>
Paramètres :
- newTseDriver : pilote TSE du nouveau TSE. Il doit s’agir du même pilote que celui du TSE actuel (pour un TSE matériel Swissbit : Swissbit).
- forceReplace : poursuit le remplacement même si les données de l’ancien TSE ne peuvent pas être sauvegardées (par exemple, en cas de TSE défectueux).
- newTseParameter : paramètres TSE facultatifs pour le nouveau TSE. S’ils ne sont pas définis, les paramètres de la configuration actuelle du TSE sont utilisés.
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.