La facturation électronique est devenue obligatoire en Tunisie pour les entreprises soumises à l'obligation depuis le lancement de la plateforme ELFATOORA par le Ministère des Finances. Si vous avez entendu parler de cette obligation mais que vous ne savez pas concrètement par où commencer ni comment émettre votre première facture électronique, ce guide vous explique tout, pas à pas, avec chaque détail technique et légal.
📋 Sommaire de ce guide
- C'est quoi la facture électronique en Tunisie ?
- Qui est concerné par l'obligation ?
- Étape 1 — S'inscrire sur ELFATOORA
- Étape 2 — Les mentions obligatoires d'une facture
- Étape 3 — Le format technique de la facture
- Étape 4 — La signature électronique
- Étape 5 — Transmission via ELFATOORA
- Étape 6 — Validation par la DGI
- Étape 7 — Envoi au client
- Étape 8 — Archivage obligatoire
- Facture d'avoir et rectification
- Sanctions en cas de non-conformité
- Exemple de facture électronique complète
C'est quoi la Facture Électronique en Tunisie ?
Une facture électronique (en arabe : الفاتورة الإلكترونية, en anglais : e-invoice) est une facture générée, transmise, reçue et archivée sous format numérique structuré. Elle n'est pas une simple facture PDF envoyée par email — c'est un document numérique dans un format standardisé (XML, JSON ou UBL) qui contient des données structurées lisibles par les systèmes informatiques de l'administration fiscale.
En Tunisie, la facturation électronique repose sur la plateforme gouvernementale ELFATOORA (الفاطورة), gérée par le Ministère des Finances, qui joue le rôle de tiers de confiance entre le vendeur (émetteur), l'acheteur (destinataire) et l'administration fiscale (DGI).
❌ Ce n'est PAS une facture électronique
- Un fichier PDF envoyé par email
- Un Word ou Excel scanné
- Une facture imprimée puis numérisée
- Un e-mail avec les détails de facturation
✅ C'est une facture électronique
- Fichier XML ou JSON structuré
- Transmis via la plateforme ELFATOORA
- Signé électroniquement
- Validé et horodaté par la DGI
Qui est Concerné par l'Obligation de Facturation Électronique ?
Le déploiement de la facturation électronique obligatoire en Tunisie se fait par vagues successives selon la taille de l'entreprise (chiffre d'affaires, nombre d'employés, régime fiscal) :
| Catégorie | Critères | Type de transactions concernées |
|---|---|---|
| Grandes entreprises | CA > 10 millions DT ou effectif > 200 pers. | B2B, B2G (ventes aux entreprises et à l'État) |
| Moyennes entreprises | CA entre 1 et 10 millions DT | B2B, B2G progressivement |
| PME et petites entreprises | Régime réel, immatriculées à la DGI | Calendrier déterminé par décrets |
| Auto-entrepreneurs / régime forfaitaire | Selon décrets à venir | À confirmer avec votre centre fiscal |
Étape 1 — S'inscrire sur la Plateforme ELFATOORA
Avant toute chose, vous devez vous inscrire sur la plateforme ELFATOORA. Voici comment :
Rassemblez vos documents
Identifiant fiscal (matricule fiscal), carte d'identité nationale ou passeport du gérant/responsable, acte de constitution de la société (pour les personnes morales), numéro d'immatriculation au Registre du Commerce.
Accédez au portail ELFATOORA
Rendez-vous sur le portail officiel ELFATOORA du Ministère des Finances tunisien. Cliquez sur "Inscription / تسجيل". Renseignez votre matricule fiscal — il sera vérifié en temps réel dans la base de données de la DGI.
Créez votre compte opérateur
Créez un compte avec un email professionnel (celui de l'entreprise). Définissez un mot de passe sécurisé. Vous recevrez un email de confirmation avec un lien d'activation.
Complétez le profil de votre entreprise
Renseignez toutes les informations de votre entreprise : raison sociale, adresse complète, matricule fiscal, code APE/NAF, régime fiscal (réel normal / réel simplifié), coordonnées bancaires (RIB).
Choisissez votre mode d'intégration
Mode A (API) : Connexion directe de votre ERP/logiciel de facturation à ELFATOORA via API REST. Recommandé pour les volumes importants. Mode B (portail web) : Saisie ou upload manuel des factures directement sur le portail. Adapté aux petits volumes. Mode C (EDI) : Échange de données par EDI pour les grandes entreprises.
Obtenez vos accréditations techniques
Si vous choisissez l'intégration via API, vous recevrez une clé API (API key) et des credentials d'accès (client_id / client_secret) pour votre logiciel ou développeur. Gardez ces informations confidentielles.
Étape 2 — Les Mentions Obligatoires d'une Facture Électronique
Une facture électronique doit contenir un ensemble de mentions obligatoires définies par le Code de la TVA et les textes d'application de la facturation électronique. L'absence de l'une de ces mentions peut invalider la facture ou engager votre responsabilité fiscale.
Informations sur l'émetteur (vendeur)
Informations sur le destinataire (acheteur)
Informations sur la facture
Étape 3 — Le Format Technique de la Facture Électronique
ELFATOORA accepte les factures dans des formats numériques structurés. Le format le plus utilisé est le XML (eXtensible Markup Language) selon le standard UBL 2.1 (Universal Business Language) ou le standard défini par la DGI tunisienne.
Qu'est-ce que le format XML pour la facturation ?
Un fichier XML est un fichier texte structuré avec des balises (comme HTML) qui organisent les données de manière lisible par les ordinateurs. Voici un exemple simplifié de la structure d'une facture XML :
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<!-- Identifiant de la facture -->
<ID>FAC-2026-0001</ID>
<IssueDate>2026-04-02</IssueDate>
<InvoiceTypeCode>380</InvoiceTypeCode> <!-- 380=Facture, 381=Avoir -->
<!-- Émetteur -->
<AccountingSupplierParty>
<Party>
<PartyName><Name>Ma Société SARL</Name></PartyName>
<PartyTaxScheme>
<CompanyID>123456789/A/M/000</CompanyID> <!-- Matricule fiscal -->
</PartyTaxScheme>
<PostalAddress>
<StreetName>Route Saltnia km 2</StreetName>
<CityName>Sfax</CityName>
<Country><IdentificationCode>TN</IdentificationCode></Country>
</PostalAddress>
</Party>
</AccountingSupplierParty>
<!-- Destinataire (client) -->
<AccountingCustomerParty>
<Party>
<PartyName><Name>Client SA</Name></PartyName>
<PartyTaxScheme>
<CompanyID>987654321/A/M/000</CompanyID>
</PartyTaxScheme>
</Party>
</AccountingCustomerParty>
<!-- Ligne de facture -->
<InvoiceLine>
<ID>1</ID>
<InvoicedQuantity unitCode="EA">1</InvoicedQuantity>
<LineExtensionAmount currencyID="TND">1000.000</LineExtensionAmount>
<Item>
<Description>Création site web e-commerce</Description>
</Item>
<Price>
<PriceAmount currencyID="TND">1000.000</PriceAmount>
</Price>
<TaxTotal>
<TaxAmount currencyID="TND">190.000</TaxAmount>
<TaxSubtotal>
<TaxableAmount currencyID="TND">1000.000</TaxableAmount>
<TaxAmount currencyID="TND">190.000</TaxAmount>
<TaxCategory>
<Percent>19</Percent> <!-- Taux TVA 19% -->
</TaxCategory>
</TaxSubtotal>
</TaxTotal>
</InvoiceLine>
<!-- Totaux -->
<LegalMonetaryTotal>
<LineExtensionAmount currencyID="TND">1000.000</LineExtensionAmount>
<TaxExclusiveAmount currencyID="TND">1000.000</TaxExclusiveAmount>
<TaxInclusiveAmount currencyID="TND">1190.000</TaxInclusiveAmount>
<PayableAmount currencyID="TND">1191.000</PayableAmount> <!-- +1 DT timbre -->
</LegalMonetaryTotal>
</Invoice>
Étape 4 — La Signature Électronique
Chaque facture électronique doit être signée électroniquement par l'émetteur avant sa transmission à ELFATOORA. La signature électronique garantit l'authenticité de la facture, l'intégrité des données (personne n'a modifié la facture après signature) et la non-répudiation (l'émetteur ne peut pas nier avoir émis la facture).
Comment obtenir un certificat de signature électronique en Tunisie ?
Choisissez un prestataire de certification accrédité (PSC)
En Tunisie, les prestataires de services de certification électronique accrédités par l'ANSI (Agence Nationale de la Sécurité Informatique) sont notamment : TunSign (Agence Nationale de Certification Électronique — ANCE), POST Tunisie (CertinPost), et d'autres organismes agréés. Vérifiez la liste officielle sur le site de l'ANSI.
Demandez un certificat numérique pour votre entreprise
Remplissez le formulaire de demande auprès du PSC choisi. Fournissez les documents justificatifs : extrait du registre de commerce, matricule fiscal, pièce d'identité du représentant légal, statuts de la société. Frais : variable selon le PSC et la durée de validité (généralement 1 à 3 ans).
Recevez votre token/carte à puce ou certificat logiciel
Le certificat est remis soit sur une clé USB cryptographique (token), soit sur une carte à puce, soit sous forme de certificat logiciel (fichier .p12 ou .pfx). Le token physique est plus sécurisé et recommandé pour les entreprises.
Intégrez la signature dans votre workflow
Configurez votre logiciel de facturation ou votre connexion à l'API ELFATOORA pour utiliser votre certificat lors de la génération de chaque facture. La signature est appliquée automatiquement une fois la configuration effectuée. Pour le portail web ELFATOORA, un module de signature est intégré.
Étape 5 — Transmission de la Facture via ELFATOORA
Une fois la facture créée et signée, vous devez la transmettre à la plateforme ELFATOORA. Il existe plusieurs méthodes selon le mode d'intégration choisi lors de l'inscription :
Mode A — Intégration via API (automatique)
Votre logiciel ERP/comptabilité envoie automatiquement la facture en XML signé à l'API REST d'ELFATOORA. Vous n'avez rien à faire manuellement — le processus est entièrement automatisé. C'est le mode recommandé pour les entreprises avec plus de 50 factures par mois.
Mode B — Portail web ELFATOORA (manuel)
Connectez-vous au portail ELFATOORA → cliquez sur "Nouvelle facture" → saisissez les données ou uploadez votre fichier XML → apposez votre signature → validez. Adapté aux petits volumes (moins de 20 factures/mois).
Données envoyées lors de la transmission
Lors de la transmission, ELFATOORA reçoit et vérifie :
- La validité du format XML (conformité au schéma officiel)
- La validité de la signature électronique (certificat non révoqué, non expiré)
- La cohérence des données (matricule fiscal émetteur vérifié en base DGI, calculs TVA corrects)
- L'unicité du numéro de facture (pas de doublon)
- La conformité des taux de TVA appliqués
Étape 6 — Validation par la DGI et Horodatage
Après transmission, ELFATOORA effectue une validation en temps quasi-réel (généralement en quelques secondes à quelques minutes). Le processus de validation :
Vérification de la conformité technique
ELFATOORA vérifie que le fichier XML est bien formé, conforme au schéma XSD officiel, et que la signature électronique est valide.
Vérification des données fiscales
Le matricule fiscal de l'émetteur est vérifié dans la base de données de la DGI. Les taux de TVA sont contrôlés. Les calculs sont vérifiés.
Attribution d'un numéro de séquence ELFATOORA
Si tout est conforme, ELFATOORA attribue un identifiant unique de facture ELFATOORA (UUID) qui complète votre propre numéro de facture. Cet UUID est la preuve que la facture a bien été enregistrée auprès de l'administration fiscale.
Horodatage officiel
Un horodatage qualifié est apposé sur la facture, attestant de la date et heure exacte de réception par ELFATOORA. Cet horodatage a valeur légale.
Génération du QR code
ELFATOORA génère un QR code contenant les informations essentielles de la facture (numéro, montant, matricules, hash de vérification). Ce QR code doit figurer sur la version imprimée ou PDF remise au client pour permettre la vérification rapide de l'authenticité.
Retour de statut vers l'émetteur
Vous recevez un retour ELFATOORA avec le statut : "ACCEPTÉE" (tout est conforme), "REJETÉE" (avec motif d'erreur à corriger) ou "EN ATTENTE" (traitement en cours). En cas de rejet, corrigez l'erreur et retransmettez — ne pas chercher à contourner.
Étape 7 — Envoi de la Facture au Client
Une fois la facture validée par ELFATOORA, vous pouvez l'envoyer à votre client. Plusieurs options :
Pour un client tunisien (B2B)
Si votre client est lui aussi inscrit sur ELFATOORA, la plateforme lui notifie automatiquement la réception de la facture. Il peut la consulter, l'accepter ou la contester directement via ELFATOORA. C'est le mode préféré pour les transactions B2B car il garantit une traçabilité complète.
Pour tout client
- PDF signé avec QR code : Générez un PDF de la facture incluant le QR code ELFATOORA et envoyez-le par email. Le client peut scanner le QR code pour vérifier l'authenticité sur le portail ELFATOORA.
- Format XML original : Envoyez le fichier XML signé si votre client utilise un ERP compatible pour le traitement automatique.
- Portail client ELFATOORA : Votre client peut se connecter à ELFATOORA pour télécharger directement ses factures reçues.
Étape 8 — Archivage Obligatoire
L'archivage des factures électroniques est obligatoire légalement. La durée minimale d'archivage en Tunisie est de 10 ans à partir de la date d'émission (en alignement avec les obligations comptables et fiscales du Code de l'IRPP et de l'IS).
Exigences légales d'archivage
- Intégrité : Les factures archivées ne doivent jamais être modifiées. Utilisez des systèmes d'archivage avec journalisation des accès.
- Lisibilité : Les factures doivent rester lisibles pendant toute la durée d'archivage, même si les logiciels changent (exportez en format ouvert comme XML ou PDF/A).
- Accessibilité : En cas de contrôle fiscal, les factures doivent être produites dans un délai raisonnable (généralement 48 heures).
- Sécurité : Protégez les archives contre les accès non autorisés, les suppressions accidentelles, et les sinistres (sauvegarde sur plusieurs supports et/ou cloud sécurisé).
Options d'archivage
| Option | Description | Pour qui ? |
|---|---|---|
| Archivage ELFATOORA | La plateforme ELFATOORA conserve une copie de toutes les factures émises et reçues | Toutes les entreprises |
| Archivage dans votre ERP | Votre logiciel de gestion conserve les factures avec leurs métadonnées | Entreprises avec ERP |
| Système d'archivage électronique (SAE) | Solution dédiée à l'archivage légal (ex : solution certifiée NF Z 42-013) | Grandes entreprises |
| Cloud sécurisé | Stockage cloud avec contrôle d'accès, chiffrement et sauvegardes automatiques | PME et TPE |
Facture d'Avoir et Rectification
Si vous avez émis une facture erronée ou si une prestation a été annulée/réduite, vous ne pouvez jamais modifier ou supprimer une facture électronique déjà validée par ELFATOORA. La procédure légale est d'émettre une facture d'avoir (note de crédit).
Quand émettre un avoir ?
- Erreur dans le montant de la facture originale
- Erreur dans le taux de TVA appliqué
- Retour de marchandise
- Annulation totale ou partielle d'une prestation
- Remise commerciale accordée après facturation
Comment créer un avoir ?
Créez un document de type "Avoir" (Note de crédit)
Dans le format XML, le type de document est 381 (Note de crédit) au lieu de 380 (Facture). La structure est identique à une facture mais avec des montants négatifs ou en sens inverse.
Référencez la facture originale
L'avoir doit obligatoirement mentionner le numéro de la facture originale qu'il annule ou corrige, ainsi que sa date. Dans le XML : balise <BillingReference>.
Numérotez l'avoir dans votre séquence
L'avoir a son propre numéro séquentiel. Vous pouvez utiliser un préfixe différent pour les identifier facilement : AV-2026-0001 ou NC-2026-0001 (Note de Crédit).
Transmettez via ELFATOORA
Signez et transmettez l'avoir via ELFATOORA comme une facture normale. Il sera validé et associé à la facture originale dans le système.
Sanctions en cas de Non-conformité
Le non-respect de l'obligation de facturation électronique ou l'émission de factures non conformes expose à des sanctions fiscales et pénales. Voici les principales :
| Infraction | Sanction prévue |
|---|---|
| Non-émission de facture électronique (entreprise obligée) | Amende fiscale + redressement TVA |
| Facture papier émise à la place d'une facture électronique | Facture non reconnue fiscalement, TVA non déductible |
| Facture électronique non transmise à ELFATOORA | Amende + risque de requalification en fraude fiscale |
| Modification d'une facture après validation | Faux en écriture, sanctions pénales possibles |
| Défaut d'archivage | Amende, impossibilité de se défendre lors d'un contrôle |
| Omission de mentions obligatoires | Amende par facture défectueuse |
Exemple de Facture Électronique Complète
Voici un exemple concret et complet d'une facture électronique tunisienne pour une agence web :
Route Saltnia km 2, Sfax 3000
Matricule fiscal : 123456789/A/M/000
Tél : +216 22 999 002
contact@web6.tn
02/04/2026
f3a2b1c4-5d6e-7f8a-9b0c-1d2e3f4a5b6c
Avenue Habib Bourguiba, Tunis 1001
Matricule fiscal : 987654321/A/M/000
Réf. BC client : BC-2026-0123
| Désignation | Qté | PU HT (DT) | TVA | Montant HT (DT) | TVA (DT) |
|---|---|---|---|---|---|
| Création site web e-commerce (WooCommerce) | 1 | 2 500,000 | 19% | 2 500,000 | 475,000 |
| Formation utilisation CMS (4h) | 4 | 150,000 | 19% | 600,000 | 114,000 |
| Hébergement web 1 an (pack Pro) | 1 | 350,000 | 19% | 350,000 | 66,500 |
RIB : 01 234 0001234567890 12
ELFATOORA
Besoin d'une solution de facturation intégrée ?
web6 développe des solutions de gestion et facturation compatibles ELFATOORA adaptées à votre activité en Tunisie. +216 22 999 002
Résumé : Les 8 Étapes en un Coup d'Œil
Équipe web6
Agence web à Sfax depuis 2015, spécialisée en création de sites web, e-commerce, applications et solutions digitales.
En savoir plus →