Module complémentaire d'Excel pour Taxprep
Le Module complémentaire d'Excel pour Taxprep ajoute au ruban de Microsoft Excel l'onglet Taxprep, dans lequel vous pouvez définir des fonctions permettant la communication entre Taxprep et Microsoft Excel.
- Accédez au site Web de Taxprep (https://wolterskluwer.ca/fr/produits/taxprep/).
- Cliquez sur Téléchargez, puis inscrivez vos renseignements d'identification à la section « Connexion ».
Une fois le chargement de votre profil terminé, la page Centre de fichiers s'affiche. - Dans la section Taxprep, cliquez sur Module complémentaire d'Excel® pour Taxprep.
- Cliquez sur le bouton ExcelAddinSetup.exe, puis suivez les instructions à l'écran.
L'onglet Taxprep apparaît maintenant dans le ruban de Microsoft Excel.
Indique le numéro de version du Module complémentaire d'Excel pour Taxprep. |
|
Permet d'envoyer un courriel au Centre de soutien de Wolters Kluwer. |
|
Permet d'afficher le Centre d'aide en ligne de Taxprep dans un navigateur Web. |
|
Permet d'afficher la liste des versions de Taxprep prises en charge par le Module complémentaire d'Excel pour Taxprep. Note : Les versions de Taxprep sont grisées lorsqu'elles ne sont pas installées sur le poste de travail. |
|
Permet d'afficher des exemples de feuilles Excel créées à l'aide du Module complémentaire d'Excel pour Taxprep. |
|
Permet de créer, modifier ou supprimer des connexions vers un fichier-client. |
- Cliquez sur le bouton Connection Manager pour ouvrir la boîte Connection Manager.
- Cliquez sur le bouton Taxprep Connection.
- Sélectionnez le fichier-client pour lequel vous voulez créer une connexion.
- Inscrivez le nom que vous voulez donner à votre connexion dans le champ Connection Name, puis cliquez sur Ouvrir.
- Cliquez sur OK.
- Cliquez sur le bouton Connection Manager pour ouvrir la boîte Connection Manager.
- Sélectionnez la connexion que vous voulez modifier.
- Cliquez sur le bouton Edit.
- Sélectionnez le fichier-client que vous voulez utiliser pour la connexion et, au besoin, modifiez le nom de la connexion dans le champ Connection Name.
- Cliquez sur Ouvrir.
- Cliquez sur OK.
- Cliquez sur le bouton Connection Manager pour ouvrir la boîte Connection Manager.
- Sélectionnez la connexion que vous voulez supprimer.
- Cliquez sur le bouton Delete, puis cliquez sur OK.
Voici quelques exemples de fonctions disponibles :
TXP.GETCELL |
Permet d'importer le contenu d'une cellule de Taxprep vers Excel. |
TXP.GETCELLDESCRIPTION |
Permet d'importer la description d'une cellule de Taxprep vers Excel. |
TXP.SETCELL |
Permet d'importer le contenu d'une cellule Excel vers Taxprep. |
TXP.TAXPAYERS |
Permet d'obtenir le nombre de contribuables dans le fichier-client. |
Pour accéder à la liste complète des fonctions disponibles dans le Module complémentaire d'Excel pour Taxprep, veuillez procéder de la façon suivante :
- Dans Excel, cliquez sur l'onglet FORMULES.
- Dans la barre d'outils, cliquez sur Insérer une fonction.
- Dans la liste déroulante Ou sélectionnez une catégorie, sélectionnez Taxprep.
Les différentes fonctions sont maintenant affichées sous la zone Sélectionnez une fonction. - Cliquez sur la fonction que vous voulez utiliser afin d'afficher une courte description.
- Cliquez sur OK.
La boîte de dialogue Arguments de la fonction s'affiche. - Dans le champ « Connection », saisissez le nom de la connexion que vous avez défini à l'aide du Connection Manager.
Pour copier l'identificateur d'un champ à partir de Taxprep, veuillez procéder de la façon suivante :
- Dans Taxprep, accédez au formulaire dans lequel vous voulez copier l'identificateur d'un champ.
- Effectuez un clic droit dans le champ voulu pour afficher le menu contextuel.
- Cliquez sur Copier l'identificateur du champ.
- Dans Excel, effectuez un clic droit pour afficher le menu contextuel, puis cliquez sur Coller
ou
Utilisez le raccourci clavier Ctrl+V.
Pour utiliser un identificateur de champ dans une formule Excel, celui-ci doit toujours être placé entre guillemets (") comme dans l'exemple ci-dessous.
Exemple : TXP.GETCELL(Connexion1;"T1.Towjac134")
Le module complémentaire offre différentes fonctions Excel vous permettant d'interagir avec vos fichiers Taxprep. Voici ces principales fonctions :
- TXP.GetCell("Fichier Taxprep","Identificateur du champ Taxprep")
Par exemple : TXP.GetCell("C:\Files\JohnSmith.114","T1.Towjac134") - TXP.GetCellDescription("Fichier Taxprep","Identificateur du champ Taxprep")
- TXP.SetCell("Fichier Taxprep","Identificateur du champ Taxprep",Valeur)
- TXP.GetCellScenario ("Fichier Taxprep",Scenario#,"Identificateur du champ Taxprep")
- TXP.SetCellScenario ("Fichier Taxprep",Scenario#,"Identificateur du champ Taxprep",Valeur)
Notez que dans une feuille de calcul Excel, vous pouvez faire référence à plusieurs fichiers Taxprep à la fois, par exemple plusieurs fichiers T1, une combinaison de fichiers T1 et T2, etc.
Formules de communication avec Taxprep
= TXP.GETCELL - Retourne la valeur d'une cellule Taxprep .
= TXP.GETCELLDESCRIPTION - Retourne la description d'une celluleTaxprep
= TXP.COUNT - Calcule le nombre de copies dans un groupe.
= TXP.TAXPAYERS - Retourne le nombre de contribuables.
= TXP.GETCELLSCENARIO - Retourne la valeur d'un champ Taxprep pour un scénario particulier.
= TXP.SETCELLSCENARIO - Définit la valeur d'un champ Taxprep pour un scénario particulier
= TXP.TAXPAYERSSCENARIO - Retourne le nombre de contribuables
Formule de communication avec CCH ProSystem fx Tax
= PFX.SETCELL - Définit la valeur d'une cellule Pfx.
Obtenir des données à partir des déclarations du conjoint et des personnes à charge
La formule = TXP.GETCELL vous permet d'obtenir la valeur d'un champ pour le contribuable principal. Dans Taxprep, l'identificateur de champ pour une zone (par exemple le prénom) est identique, que cette zone ou ce champ soit situé dans la déclaration du contribuable principal, dans celle du conjoint ou dans celle des personnes à charge. Nous devons spécifier quelque chose en plus de l'identificateur de champ pour indiquer au module complémentaire de quelle déclaration il doit récupérer la valeur. Pour ce faire, nous devons placer des parenthèses [] devant l'identificateur du champ contenant le numéro d'index de la déclaration de laquelle nous voulons extraire la valeur. Le numéro d'index de la déclaration du contribuable principal est 1, celui du conjoint est 2, celui de la première personne à charge est 3, etc.
Lorsqu'il n'y a pas de conjoint dans un fichier-client, mais 2 personnes à charge, les index sont les suivants :
- Index 1 : Contribuable principal
- Index 2 : Personne à charge 1
- Index 3 : Personne à charge 2
Les formules pour retourner le prénom de ces trois personnes se présenteraient comme suit :
=TXP.GETCELL(Connexion1, "ID.Towidt9") - Retourne le prénom du contribuable principal
=TXP.GETCELL(Connexion1, "[2]ID.Towidt9") - Retourne le prénom de la personne à charge 1
=TXP.GETCELL(Connexion1, "[3]ID.Towidt9") - Retourne le prénom de la personne à charge 2
Les formules seraient les mêmes dans les cas suivants :
- Index 1 : Contribuable principal
- Index 2 : Conjoint
- Index 3 : Personne à charge 1
- =TXP.GETCELL(Connexion1, "ID.Towidt9") - Retourne le prénom du contribuable principal
- =TXP.GETCELL(Connexion1, "[2]ID.Towidt9") - Retourne le prénom du conjoint
- =TXP.GETCELL(Connexion1, "[3]ID.Towidt9") - Retourne le prénom de la personne à charge 1
En bref, l'index d'un fichier-client dépend des déclarations qu'il contient. C'est pourquoi nous avons créé la formule : =TXP.TAXPAYERS pour indiquer le nombre de contribuables figurant dans le fichier-client afin que vous puissiez parcourir tous les contribuables dans votre feuille de calcul Excel, peu importe le nombre de déclarations qu'elle contient.
Formules de communication avec CCH ProSystem fx Tax x
= PFX.SETCELL - Définit la valeur d'une cellule Pfx .
= PFX.GETCELL - Retourne la valeur d'une cellule Pfx.
Rappels
- Définir le même champ dans différents emplacements n'est pas recommandé parce que nous ne pouvons pas déterminer lequel des champs de l'ensemble sera exécuté en dernier et, par conséquent, quelle valeur sera exportée dans Taxprep).
- Pour vous assurer que vous ne créez pas une boucle infinie, définissez avec soin les valeurs obtenues précédemment de Taxprep
- P. ex: SetCell(A1, GetCell(A1) + 5) augmentera la cellule A1 de 5 indéfiniment.
- Lorsque vous définissez des valeurs dans les formulaires liés du contribuable principal et du conjoint, définissez toujours les valeurs dans le formulaire du contribuable principal.
- Les valeurs définies dans le formulaire du conjoint seront toujours écrasées par les valeurs définies dans le formulaire du contribuable principal.
- Une date ne peut pas être définie directement à partir d'une date dans Taxprep. . Vous devez la convertir au préalable (au format AAAA-MM-JJ).
- Si vous ne le faites pas, vous créerez une boucle infinie, car Taxprep n'acceptera pas la date et Excel essaiera de la forcer continuellement.
- Importer une cellule protégée alors que sa valeur n'a pas encore été définie par Taxprep retournera N/A.
- Définir une cellule protégée retournera une erreur N/A dans Excel.
- Demander une cellule d'un index reproductible qui n'existe pas ne créera pas cet index manquant.
- Cela retournera une erreur N/A dans Excel.
- Définir une cellule dans un index reproductible qui n'existe pas créera l'index reproductible manquant.
- L'ajout d'un numéro de cellule erroné retournera une erreur N/A dans Excel.
- La combinaison des touches Ctrl+Alt+F9 permet de recalculer toutes les cellules.
- Toutes les cellules sont calculées lorsque Excel est lancé.
- Si vous passez au mode COM (au moyen d'Excel alors que Taxprep est fermé) et ouvrez Taxprep de nouveau, tous les calculs seront effectués au moment où une cellule est activée.
- Une cellule est toujours activée lorsqu'elle est modifiée et qu'elle perd de sa précision.
- Pour activer manuellement une cellule non modifiée , cliquez sur celle-ci, puis sur la barre de formule en haut de la feuille de calcul et appuyez sur Entrée.
- Une bonne pratique consiste à toujours ajouter en préfixe [1] au numéro de cellule la référence au Contribuable principal.
- À défaut de cette précaution, des erreurs peuvent se produire.
- Pour renvoyer au deuxième contribuable, ajoutez en préfixe [2] (habituellement le conjoint).
- Dans Excel, lorsqu'on utilise une cellule intermédiaire pour stocker la valeur utilisée dans une cellule définie, il est plus sûr de définir le format de la cellule intermédiaire au format texte (pour s'assurer qu'Excel ne modifie pas le format).
- Il est plus sûr d'utiliser la fonction SetCellAsDate au moment de définir une date.
- Définissez la valeur de format de la cellule à Date.
- Pour demander une date à Taxprep, vous pouvez définir le format de la cellule à Date afin d'afficher la date correctement.
- Lorsque le format est de type texte, la date s'affiche sous la forme d'un nombre.
- Si Excel vous avertit de l'existence de références circulaires, ne pas corriger le problème empêchera les recalculs automatiques dans Taxprep.
Traitement des erreurs
Raisons possibles si Excel indique :
- N/A
- Identificateur du champ erroné
- Si vous importez des données dans le fichier du contribuable principal, essayez de saisir [1] devant l'identificateur de champ si ce n'est pas déjà fait.
- Identificateur du champ erroné
- #REF
- Tenter de saisir des données dans une cellule protégée (SetCell).
- #NULL
- Demander une cellule protégée sans valeur (GetCell).
- #NUM
- La fonction SetCell n'a pu définir la valeur dans Taxprep à la valeur exacte que vous avez indiquée (assurez-vous que le format est correct).
- Une fenêtre contextuelle est probablement apparue dans Taxprep.
- La fonction SetCell n'a pu définir la valeur dans Taxprep à la valeur exacte que vous avez indiquée (assurez-vous que le format est correct).
- #NAME
- Assurez-vous que le module complémentaire est initialisé.
- #VALUE
- Le module complémentaire communique difficilement avec le fichierTaxprep
- Assurez-vous d'utiliser une connexion existante.
- Le module complémentaire communique difficilement avec le fichierTaxprep
- Si Excel gèle, essayez d'ouvrir Taxprep pour vérifier qu'il n'y a pas de fenêtre contextuelle.
- Si la fenêtre contextuelle vous avertit que votre format de saisie n'est pas valide, assurez-vous de définir la valeur dans le même format que celui de la fenêtre contextuelle.
- Si vous utilisez une cellule intermédiaire pour stocker la valeur à définir, assurez-vous que son format est bien du texte.
Utilisation des fonctions du module complémentaire d'Excel dans une macro VBA
- Utilisez la fonction avec l'instruction Application.Run ("Nom de la fonction", Param1, param2, etc.).
- Ici, "Nom de la fonction" correspond au nom de la fonction du module complémentaire.
- Ex: “TXP.GETCELL”
- Ici, "Nom de la fonction" correspond au nom de la fonction du module complémentaire.
- Les autres paramètres sont ceux de la fonction appelée (Chaîne de connexion, Identificateur du champ Taxprep, Valeur, etc.).
- Pour obtenir les chaînes de connexion, vous pouvez utiliser la fonction Evaluate.
- P. ex. : Evaluate(Connexion1)
- Pour obtenir les chaînes de connexion, vous pouvez utiliser la fonction Evaluate.
- La valeur retournée de l'instruction Application.Run correspondra à la valeur retournée de la fonction appelée.
Version 2.8
-
Migration vers l'environnement Microsoft .net 8.0.
Version 2.6
-
Migration vers l'environnement Microsoft .net 6.0.
Version 2.5
- La performance du module complémentaire a été améliorée : requêtes plus rapides, moins de problèmes liés à la lenteur, application plus stable.
- La mise à jour d’une cellule génère moins de fichiers temporaires, ce qui aide à la performance.
- Ajout de l’option de recalcul manuel ou activation de calcul par itération temporelle dans le menu « Options de calcul ».
Version 2.3
- L'aide en ligne est désormais disponible en français.
- Les images des icônes et des boutons ont été modifiées.
Version 2.2
- Il est désormais plus facile de trouver une version du produit prise en charge à partir du menu Supported Version.
- Les fichiers de planification sont maintenant pris en charge pour l'année d'imposition 2020.
Version 2.1
- Le Module complémentaire d'Excel pour Taxprep est maintenant pris en charge avec les versions améliorées de Taxprep.
- L'Assistant d'installation a été amélioré.
- L'aide a été améliorée et déplacée à l'adresse https://www.taxprep.com/assistance/.
- Le bouton Submit Feedback vous permet maintenant d'envoyer un courriel au Centre de soutien technique de Wolters Kluwer.
Version 1.0.0.157 - 4 avril 2017
- Le bogue qui masquait certains utilisateurs de ProSystem fx dans la liste du gestionnaire de connexions a été corrigé.
- Le bogue relatif à la fonction de Tri de la liste du gestionnaire de connexions a été corrigé
- Vous pouvez regarder le webinaire enregistré le 17 mars 2017, à l'adresse : http://wolterskluwer.adobeconnect.com/p1m6chrgqrp/
Version 1.0.0.150 - 24 mars 2017
- Divers bogues ont été corrigés
Version 1.0.0.136 - 14 mars 2017
- La version 2 de l'échantillon transfrontalier intitulé : Citoyens américains résidant au Canada ( aucun revenu gagné aux É.-U.) a été publiée.
- Divers bogues ont été corrigés
- La performance du module complémentaire a été améliorée.
- Vous pouvez maintenant obtenir des données de Pro SystemfxTax en utilisant la formule PFX.GETCELL.
Version 1.0.0.105 - 24 novembre 2016
- Divers bogues ont été corrigés
Version 1.0.0.104 - 17 novembre 2016
- Les problèmes liés à l'utilisation d'Excel 2010 ont été résolus. Vous devriez passer à Excel 2013 ou à une version ultérieure si vous le pouvez. Excel 2010 ne fonctionne pas correctement avec notre module complémentaire.
Version 1.0.0.103 - 16 novembre2016
- Les bogues qui provoquaient le plantage de Taxprep vers Pfx dans certaines conditions ont été corrigés.
Version 1.0.0.102 - 11 novembre 2016
- Le bogue de fonctionnement de Taxprep vers Pfx dans Excel 2010 a été corrigé Toutefois, nous vous recommandons de passer à Office 2013 pour une meilleure stabilité.
- Taxprep vers Pfx peut maintenant exporter des données dans une déclaration Taxprep. Cela vous permet de sauvegarder ces informations dans le fichier Taxprep. .
Auparavant, Taxprep vers Pfx ne pouvait qu'exporter les données dans une copie masquée de la déclaration Taxprep que vous aviez reliée dans le gestionnaire de connexion, même si le fichier Taxprep proprement dit était ouvert. Taxprep pouvait alors exporter des informations dans cette déclaration masquée et effectuer des calculs et vous pouviez récupérer les résultats de cette déclaration. Cependant, la copie masquée ne pouvait pas être sauvegardée. - Désormais, Taxprep vers Pfx exportera les informations directement dans une déclaration Taxprep, lorsque cette déclaration est ouverte dans Taxprep. Il est très important que la déclaration soit ouverte dans Taxpreppendant que les données y sont exportées afin que vous puissiez la sauvegarder par la suite.Cette nouvelle fonctionnalité vous permet d'utiliser Taxprep vers Pfx pour saisir des données dans Taxprepau lieu de vous contenter d'effectuer des calculs.
Si vous ne l'avez pas encore fait, nous vous invitons à cliquer sur le bouton ci-dessous pour savoir comment télécharger, installer et utiliser Taxprep vers Pfx.
Version 1.0.0.97 - 13 octobre 2016
- Bogue corrigé
Version 1.0.0.96 - 12 octobre 2016
- Le bogue empêchant l'affichage des déclarations Pfx de 2014 dans le gestionnaire de connexion a été corrigé.
- Les fichiers échantillons pour Taxprepet Pfx jusqu'en 2015 ont été modifiés.
- Une colonne a été ajoutée lors de la sélection d'une connexion Pfx dans le gestionnaire de connexion pour afficher l'année des déclarations Pfx
- Une icône d'aide pour pointer vers la page d'accueil de Taxprep vers PFX a été ajoutée
Version 1.0.0.95 - 12 octobre 2016
- Bogue corrigé
Version 1.0.0.94 - 12 octobre 2016
- L'icône de la version pointe maintenant vers cette page d'historique des versions.
Version 1.0.0.93 - 6 octobre 2016
- Les fautes d'orthographe ont été corrigées
- Bogue corrigé
Q. Comment puis-je corriger l'erreur concernant Visual Studio Tools lors de l'installation du module complémentaire?
A. Le message d'erreur suivant peut s'afficher pendant l'installation :
Pour corriger l'erreur, procédez comme suit :
- Dans votre liste de programmes installés, désinstallez Visual Studio Tools for Office Runtime.
- Supprimez le dossier VSTO en entier :
C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO - Réinstallez Visual Studio Tools for Office Runtime en le téléchargeant ici : https://www.microsoft.com/en-US/download/details.aspx?id=48217
Pour exécuter correctement le Module complémentaire d'Excel pour Taxprep, votre système informatique doit posséder les éléments suivants :
Systèmes d'exploitation pris en charge
- Windows 11 (64 bits), à l’exception des éditions Éducation et Famille*
- Windows 10 (64 bits), à l’exception des éditions Éducation et Famille*
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2 (À partir d'octobre 2023, nos logiciels ne supporteront plus ce système d'exploitation.)
* Pour en savoir plus sur les différentes éditions de Windows et sur leurs configurations minimales respectives, veuillez consulter le site Web de Microsoft :
- Pour Windows 10 : https://www.microsoft.com/fr-ca/windows/windows-10-specifications#sysreqs
-
Pour Windows 11 : https://www.microsoft.com/fr-ca/windows/windows-11-specifications
Microsoft .Net Framework
Microsoft .Net Framework 8.0 est requis.
Microsoft Excel
Microsoft Excel 2013 et suivants.