---
title: "Inscription auprès de la DGI"
weight: 5
description: "La procédure à mener auprès de la DGI avant d'installer le module : inscription, environnement de test, validation des spécimens, clé d'API."
---

# Inscription auprès de la DGI

Le module ne vous inscrit pas auprès de l'administration fiscale et ne peut pas
le faire. Tant que votre dossier n'est pas ouvert et validé, aucune facture ne
peut être certifiée, quel que soit votre paramétrage. Cette page décrit ce que
vous devez obtenir de la DGI, et dans quel ordre.

Prévoyez du temps : la validation de conformité est une étape administrative,
pas un formulaire en ligne.

## Étape 1 - Inscrire votre entreprise sur la plateforme FNE

Rendez-vous sur le portail de la facture normalisée électronique de la DGI,
[fne.dgi.gouv.ci](https://www.fne.dgi.gouv.ci), et créez le dossier de votre
entreprise. La procédure d'interfaçage par API que le module applique est publiée
au même endroit :
[FNE-procedureapi.pdf](https://www.fne.dgi.gouv.ci/documents/FNE-procedureapi.pdf).

Votre dossier désigne un **gestionnaire principal**. C'est la seule personne qui
verra la clé d'API, plus tard, dans l'onglet Paramétrage de votre espace FNE.
Choisissez-la en conséquence : c'est elle qui devra la transmettre à la personne
qui paramètre Dolibarr.

Ce que vous devez repartir avec, ou demander explicitement :

- votre **NCC** (numéro de compte contribuable) d'entreprise, tel qu'il figure
  sur votre espace FNE ;
- les valeurs de **point de vente** (`pointOfSale`) et d'**établissement**
  (`establishment`) de votre dossier.

> [!IMPORTANT]
> Le point de vente et l'établissement sont validés par la DGI, aucune liste de
> valeurs valides n'est publiée, et l'API ne permet pas de les découvrir. Ils
> identifient votre dossier auprès de l'administration et ne viennent pas de
> votre logiciel de facturation. Tant que vous n'avez pas les vraies valeurs,
> n'inventez rien : une valeur approchante fait refuser **toutes** vos factures.

## Étape 2 - Travailler d'abord sur l'environnement de test

La DGI publie une plateforme d'essai à l'adresse `http://54.247.95.108/ws`. C'est
la seule adresse d'essai que le module accepte, et c'est aussi l'environnement
sélectionné par défaut après l'installation.

Vous y obtenez une clé d'API d'essai. Deux précautions valent d'être dites avant
de la saisir :

> [!WARNING]
> L'adresse d'essai est en HTTP clair, sur une adresse IP nue. Votre clé d'API
> d'essai circule donc en clair sur le réseau, lisible par n'importe quel
> intermédiaire. **Tenez-la pour compromise dès le premier envoi.** Ne réutilisez
> jamais une clé d'essai en production, et demandez son remplacement à la DGI si
> elle a servi à autre chose qu'à des essais.

Sur l'environnement de test, les factures ne sont pas certifiées fiscalement.
En revanche, la plateforme d'essai se comporte comme la vraie, y compris dans ses
défauts : elle a déjà été observée en train de certifier des factures tout en
répondant une erreur serveur. Ce n'est donc pas un bac à sable sans conséquence,
c'est un miroir des pièges de la production. Profitez-en pour apprendre à lire le
registre du module et à traiter une issue inconnue.

## Étape 3 - Faire valider vos factures spécimens

La DGI valide la conformité **de fond et de forme** de vos documents avant
d'ouvrir votre accès de production. Vous devez lui adresser des factures
spécimens, produites par votre chaîne réelle, à l'adresse
`support.fne@dgi.gouv.ci`.

Profitez de cet échange pour obtenir par écrit ce que la procédure publiée ne
contient pas. Ces points ne sont pas des détails : sans les deux premiers, aucune
facture normalisée conforme n'est produisible.

1. Le **visuel FNE**, la **maquette de la facture normalisée** et la **liste des
   mentions obligatoires**, ainsi que le format imposé de la numérotation.
2. Les valeurs de **point de vente** et d'**établissement** valides pour votre
   dossier.
3. Le comportement réel de la plateforme sur une **erreur serveur** : la facture
   est-elle enregistrée, et sous quel délai le portail la publie-t-il ?
4. L'existence éventuelle d'un moyen de **vérifier qu'une facture existe** avant
   de la renvoyer.
5. L'adresse de **production**, et si elle est bien en HTTPS.
6. La **durée de vie de la clé d'API**, sa procédure de rotation et la conduite à
   tenir en cas de compromission.
7. Le mode de **consultation et de rechargement du stock de stickers**.
8. Le **catalogue des messages d'erreur** renvoyés par la plateforme, pour savoir
   lesquels valent la peine d'être réessayés.

## Étape 4 - Récupérer l'adresse de production et la clé d'API

Une fois vos spécimens validés, la DGI vous transmet l'**adresse de production**.
La **clé d'API de production** est visible dans l'**onglet Paramétrage de votre
espace FNE**, par le seul gestionnaire principal du dossier.

Ces deux éléments sont les derniers à saisir dans le module, et c'est
délibérément la dernière chose que vous ferez : tant qu'ils ne sont pas
renseignés et que l'environnement n'est pas basculé, aucun envoi ne peut atteindre
la vraie plateforme.

> [!CAUTION]
> Le module exige HTTPS en production, sans dérogation. Si l'adresse qui vous est
> transmise commence par `http://`, ne cherchez pas à contourner ce refus :
> revenez vers la DGI. La clé d'API est un jeton porteur, et une adresse en clair
> la donne à quiconque écoute.

## Le stock de stickers

Le modèle est prépayé : chaque certification consomme un sticker. La plateforme
renvoie le solde restant dans la réponse de chaque certification, et c'est le
**seul** moyen de le connaître. Aucune interface de programmation ne permet de le
consulter à la demande, ni de le recharger.

Le module affiche ce solde sur sa page d'accueil et sur chaque certification, et
vous alerte sous un seuil que vous choisissez. Anticipez vos commandes de stickers
auprès de la DGI : une rupture se découvre au beau milieu d'un flux de
facturation.

## Et ensuite

Vous pouvez passer à l'[installation](/capcifne/installation), puis à la
[configuration](/capcifne/configuration) du module.
