Beruflich Dokumente
Kultur Dokumente
Copyright © 2016 - Direction générale des Impôts - République de Côte d'Ivoire. Tous droits réservés
Cahier des charges EFI - e-impots.gouv.ci
Commentaires :
Les règles et modalités présentées dans ce cahier des charges sont donc susceptibles d’évoluer en fonction des
remarques des experts comptables impliqués dans le projet et de l’avancée des travaux de la Direction Générale des
Impôts.
2 / 13
Cahier des charges EFI - e-impots.gouv.ci
3 / 13
Cahier des charges EFI - e-impots.gouv.ci
Introduction
Contexte du projet e-impôts
Dans le cadre de la modernisation de ses services, le Gouvernement ivorien a lancé le projet e-impôts, mené et réalisé
par la Direction Générale des Impôts (DGI), avec pour objectif d’améliorer l’offre de service public et de simplifier les
procédures de déclaration et de paiement des impôts.
Le projet a abouti à la mise en place d’un portail web de téléprocédures : le site e-impôts (www.e-impots.gouv.ci). Grâce
à ce portail, les contribuables ont la possibilité de déclarer et payer leurs impôts et taxes de manière dématérialisée, sans
avoir à se rendre dans leur centre des impôts de rattachement ni dans leur banque.
En parallèle de la mise à disposition de formulaires de déclaration en ligne, la Direction Générale des Impôts a souhaité
automatiser l’injection des déclarations, par l’utilisation d’une technologie moderne et adaptée aux besoins des
contribuables.
L’ensemble des déclarations peuvent désormais être transmises sur e-impôts par un tout nouveau canal : l’EFI (Echange
de Formulaires Informatisés).
Présentation du document
Ce cahier des charges a pour objectif de présenter l’ensemble des spécifications fonctionnelles et techniques à respecter
par les contribuables pour utiliser le service de transmission par EFI dans le respect des normes établies par la Direction
Générale des Impôts.
Ce document s’adresse donc aux éditeurs des logiciels comptables et aux services informatiques des entreprises. La
lecture et la bonne compréhension du chapitre Structure de la norme EFI XML nécessite une connaissance de base du
langage XML.
A ce jour, le périmètre de l’EFI concerne l’ensemble des impôts disponibles sur e-impôts.
4 / 13
Cahier des charges EFI - e-impots.gouv.ci
Afin d’envoyer des fichiers par EFI sur e-impôts, le contribuable doit générer un fichier au format EFI XML qu’il est
possible de générer de deux manières :
A) Automatiquement à partir d’un système d’information ;
B) Manuellement à partir du fichier EXCEL mis à disposition par la DGI.
La solution recommandée par la Direction Générale des Impôts, est la génération automatique d’un fichier XML à partir
du système d’information du contribuable.
Le présent cahier des charges et les différents documents annexés fournissent l’ensemble des informations nécessaires
à la constitution de fichiers conformes.
La norme EFI XML est établie et maintenue par la Direction Générale des Impôts, qui se réserve le droit d’y apporter
d’éventuelles modifications.
Toute évolution future sera présentée et discutée auprès des contribuables utilisant la solution EFI, de manière
suffisamment anticipée pour permettre la prise en compte des évolutions demandées.
IMPORTANT
Il revient au contribuable de mener, par ses propres soins ou par les soins d’une tierce partie, les travaux
nécessaires à la mise en place et à la maintenance d’un module capable de générer les fichiers des déclarations
respectant la norme EFI XML établie par la Direction Générale des Impôts.
Afin de garantir une accessibilité du service EFI à l’ensemble des entreprises, la Direction Générale des Impôts met à
disposition des fichiers EXCEL permettant de saisir manuellement les déclarations afin de les convertir au format XML.
Ainsi la génération du fichier XML depuis le fichier EXCEL s’effectue comme suit :
5 / 13
Cahier des charges EFI - e-impots.gouv.ci
1. Ouverture fichier ;
2. Saisie des données ;
3. Lancement en un clic de la macro afin de générer le XML;
4. Création automatique du fichier formaté selon la norme EFI XML de la DGI.
La Direction Générale des Impôts s’assure de la maintenance du modèle de fichiers EXCEL. Ce fichier sera mis à la
disposition des entreprises directement sur le portail e-impôts.
Attention : ce fichier n’est pas un outil comptable et n’offre aucune fonctionnalité en dehors de la saisie et de l’export
XML. Il est nécessaire de calculer et contrôler ses données en amont.
Une fois sur l’espace entreprise, l’utilisateur charge le XML à l’étape 3 de la déclaration grâce au bloc : « Informations
sur la transmission des déclarations par EFI » (un clic permet de dérouler le bloc).
Lorsque l’utilisateur a chargé son XML et qu’il clique sur « Importer des données » plusieurs contrôles de cohérences
s’effectuent.
Ces différents contrôles vérifient notamment que le fichier XML respecte la norme EFI XML de la DGI, que les
informations correspondent notamment à la déclaration sur laquelle l’utilisateur se situe, que les données envoyées
respectent également les contrôles de cohérence classiques (par exemple : des contrôles s’effectuent sur des données
qui doivent nécessairement être positives)
Si l’injection se déroule correctement un message de confirmation prévient le contribuable que l’injection s’est déroulée
correctement.
En revanche, différents messages d’erreurs peuvent apparaitre si les contrôles ne sont pas vérifiés. Ces différents
messages préviennent le contribuable des raisons de l’échec afin que ce dernier puisse corriger son XML.
6 / 13
Cahier des charges EFI - e-impots.gouv.ci
NCC
Code taxe
INFORMATIONS
Mois
FICHIER XML
Exercice
DECLARATION
Code champ
DETAIL CHAMPS
DECLARATION (1 à N champ)
Valeur champ
Les éléments complexes : ce sont des groupes de données qui contiennent eux-mêmes d’autres groupes de
données et/ou des éléments simples et constituent ainsi la structure de la déclaration (tableaux, champs) ;
Les éléments simples : ce sont les éléments XML unitaires qui sont valorisés dans le fichier avec les différentes
données à renseigner sur la déclaration (codes, montants, listes déroulantes, etc.).
7 / 13
Cahier des charges EFI - e-impots.gouv.ci
L’exemple ci-dessous présente un exemple de fichier fictif pour une déclaration de l’AIRSI qui comprendrait deux
champs :
Le fichier est ensuite systématiquement défini par une balise <EFI>, qui est l’élément racine du fichier XML.
8 / 13
Cahier des charges EFI - e-impots.gouv.ci
Le bloc declaration contient toutes les informations qui permettent d’identifier de manière unique la déclaration d’un
contribuable.
Chaque bloc champ peut être répété autant de fois que nécessaire afin que tous les champs de la déclaration
soient renseignés ;
9 / 13
Cahier des charges EFI - e-impots.gouv.ci
valeur C’est la valeur à donner au champ identifié par le code défini au sein du même élément
champ.
L’élément valeur peut contenir différents formats de données selon le champ concerné :
Montants : les montants sont servis en FCFA, sans décimales ni séparateurs de
milliers ;
Dates : les dates sont servies au format JJ/MM/AAAA
<champ>
<code>date</code>
<valeur>28/03/2014</valeur>
</champ>
Les NCC sont alimentées avec le format qui leur est propre : 7 chiffres +1 lettre.
Exemple:
<champ>
10 / 13
Cahier des charges EFI - e-impots.gouv.ci
<code>ncc</code>
<valeur>1234567A</valeur>
</champ>
11 / 13
Cahier des charges EFI - e-impots.gouv.ci
Annexes
Les documents joints en annexes du présent cahier des charges fournissent l’ensemble des informations nécessaires à
l’élaboration de la structure des fichiers EFI au format XML, ainsi qu’à leur alimentation selon la codification établie
par la DGI.
MACRO DE GENERATION Fichiers EXCEL vierges faisant office de base de référence commune entre la
DES EFI Direction Générale des Impôts et les entreprises pour le contenu des
déclarations.
Excel de génération par macro des XML
EXEMPLES DE XML Fichiers XML faisant office d’exemple de ce qui est attendu par la Direction
FONCTIONNELS Générale des Impôts.
Les données y étant servies sont totalement fictives. Elles sont alimentées à titre
d’exemple destiné aux techniciens et ne revêtent aucune cohérence comptable
particulière.
Fichiers XML à joindre
LISTE DES CODES Fichier excel présentant les codes des champs et les règles de contrôle associées
SPECIFIQUE A CHAQUE
pour chacune des annexes de déclaration.
XML
Fichier excel avec un onglet par pour chaque annexe qui
présente les champs et leurs règles de contrôle
LISTE DES REFERENTIELS Fichier EXCEL de transcodification listant les données codifiées à utiliser pour
la valorisation de certains champs.
Seules les valeurs prévues dans ce référentiel pourront être servies lors de
l’alimentation des champs concernés.
Combiner les tables RefCodeEmploi / RefSituationFamille /
RefRegime / RefNationalite / refSexe / RefExpatrie /
RefRegime301
LCODIFICATION POUR LES Fichier EXCEL listant pour chaque déclaration les tableaux et les champs, avec
TAXES leur codification EFI et les contraintes (format, longueur, etc.) à respecter.
12 / 13
Cahier des charges EFI - e-impots.gouv.ci
Contacts
Support et assistance
Le support technique et l'assistance utilisateur est assurée par la cellule e-impôts.
13 / 13