Questions fréquentes

Quelles déclarations sont couvertes ?

L'application couvre les modules suivants : liasse fiscale normale, état des ventes, déclaration des traitements et salaires, TVA, TBN, délais de paiement, déclaration des tiers, déclaration des rémunérations versées à des non-résidents, taxe professionnelle, TBN2, déclaration TVA des non-résidents, RAS TVA fournisseurs et RAS TVA clients. Voir le détail sur la page Déclarations DGI.

Quel format de fichier dois-je fournir ?

Un fichier Excel au format .xlsx, .xls, .xlsm ou .xlsb. L'application vérifie l'extension et le contenu réel du fichier avant traitement, pour éviter qu'un fichier mal formé ou renommé ne soit accepté par erreur.

Comment fonctionne le mapping des champs ?

Chaque module dispose de sa propre table de correspondance entre les colonnes/cellules de votre fichier Excel et les champs du XML attendu par la DGI. Cette table porte, pour chaque champ, son type, sa longueur maximale, un code tableau et un code modèle, ainsi que la feuille et la ligne d'origine dans le classeur Excel. C'est cette correspondance qui permet de reconstituer un fichier XML dont la structure correspond exactement au modèle exigé par la DGI pour ce module. Plus de détails sur la page Moteur de mapping & validation.

Comment fonctionne la validation des données ?

Avant la génération du fichier, chaque valeur est confrontée à des règles définies pour son champ (caractère obligatoire, format, valeur autorisée…). Si une règle n'est pas respectée, le traitement s'arrête et un message d'erreur explicite est renvoyé au lieu de produire un fichier XML incomplet ou incohérent.

Qu'est-ce que le « remplacement de valeurs » ?

C'est un mécanisme de normalisation : si une donnée saisie dans votre Excel (par exemple un intitulé libre ou une mention courante) doit correspondre à un code précis attendu par la DGI, une table de remplacement propre au module associe automatiquement la valeur saisie à la valeur exacte attendue, sans que vous ayez à reformater vos données en amont.

Est-ce que ça s'intègre à mon logiciel de comptabilité ?

Non, pas directement : l'application fonctionne à partir d'un export Excel de vos données. Que cet export provienne de votre logiciel de comptabilité, d'un tableur préparé en interne ou d'un cabinet, seul le format Excel du fichier compte.

Que se passe-t-il en cas d'erreur de traitement ?

Un fichier dont le traitement échoue est marqué en erreur et peut être relancé (« reprocess ») sans nouveau téléversement. L'historique du module conserve la trace de chaque tentative, avec son statut.

Comment suivre le résultat du dépôt auprès de la DGI ?

Une fois le fichier XML déposé sur le portail de la DGI, vous pouvez revenir dans l'application pour enregistrer le statut du retour (accepté ou rejeté) et joindre l'accusé de réception (PDF ou image). Cela centralise, pour chaque fichier généré, aussi bien la production du XML que le suivi de son dépôt réel.

Y a-t-il une limite au nombre de fichiers générés ?

Un quota mensuel de fichiers XML générés est associé à chaque client, en fonction de son abonnement. Une fois le quota atteint, les nouveaux téléversements sont bloqués jusqu'au mois suivant ou jusqu'à une mise à niveau du plan.

Comment obtenir de l'aide si je suis bloqué ?

Un système de tickets de support est intégré à l'application : vous pouvez ouvrir un ticket directement depuis votre compte et suivre son traitement.

Existe-t-il un calendrier des échéances fiscales ?

Oui — une page dédiée récapitule les principales échéances DGI récurrentes (TVA, IS, taxe professionnelle, liasse fiscale…) à titre indicatif : Calendrier fiscal Maroc.

Fonctionnalités de l'application

Gestion EDI

Traitement et validation des fichiers EDI conformément aux normes fiscales

Modules Flexibles

Accès à plusieurs modules fiscaux : IS, TVA, 9421, TP, RAS et bien d'autres

Sécurité

Authentification sécurisée et gestion granulaire des permissions utilisateur