Formats de Fichiers Acceptés
🎯 Objectif
Cet article couvre le mode Import XML TEIF Direct : les fichiers XML (ou archives ZIP) conformes au standard tunisien TEIF (Tunisian Electronic Invoice Format) peuvent être importés directement dans TEIF MANAGER.
💡 Autres modes d'import disponibles
TEIF MANAGER propose également l'import CSV, Excel, JSON, PDF (OCR intelligent), connexion base de données, et saisie manuelle.
✅ Formats Supportés (Import XML TEIF Direct)
1. XML TEIF (Format Standard ElFatoora)
Extension : .xml
Description :
- ✅ Format officiel de la facturation électronique en Tunisie
- ✅ Conforme au standard TEIF (Tunisian Electronic Invoice Format)
- ✅ Défini et maintenu par Tunisie TradeNet (TTN) via le service ElFatoora
- ✅ Structure hiérarchique avec balises XML et encodage UTF-8
Exemple de structure :
<?xml version="1.0" encoding="UTF-8"?>
<TEIF>
<InvoiceBody>
<Bgm>
<DocumentIdentifier>FACTURE_2025_001</DocumentIdentifier>
</Bgm>
...
</InvoiceBody>
</TEIF>
Le schéma XSD complet (ElFatoora) est disponible auprès de Tunisie TradeNet.
📥 Autres Formats — Modes Dédiés
Les formats suivants sont supportés par d'autres modes d'import de TEIF MANAGER :
| Format | Extension | Mode à utiliser |
|---|---|---|
| 👉 Upload PDF — OCR Intelligent | ||
| Excel | .xlsx, .xls | 👉 Import Pivot |
| CSV | .csv | 👉 Import Pivot |
| JSON | .json | 👉 Import Pivot |
| Base de données ERP | Oracle, MSSQL, PostgreSQL, MySQL, MariaDB, ODBC | 👉 Connexion Base de Données |
| Saisie directe | — | 👉 Saisie Manuelle |
⚠️ Format Word (.docx, .doc)
Les fichiers Word ne sont supportés par aucun mode d'import. TEIF MANAGER traite uniquement des données structurées. Pour les factures existantes en Word, convertissez en PDF puis utilisez le mode Upload PDF.
📋 Spécifications XML TEIF
Structure Obligatoire
Chaque fichier XML doit :
- ✅ Commencer par
<?xml version="1.0" encoding="UTF-8"?> - ✅ Être conforme au schéma XSD ElFatoora (fourni par TTN)
- ✅ Contenir tous les éléments obligatoires du standard TEIF
Champs Obligatoires
| Champ | Description |
|---|---|
| Identifiant de facture | Numéro unique de la facture |
| Date d'émission | Format : YYYY-MM-DD |
| Type de document | Facture, avoir, etc. |
| Émetteur | Informations complètes avec matricule fiscal |
| Destinataire | Informations complètes du client |
| Lignes de facture | Au moins 1 ligne avec description, quantité, prix |
| Montants | HT, TVA, TTC cohérents |
Encodage
Les fichiers XML doivent être encodés en UTF-8 pour supporter les caractères arabes et français.
✅ Validation Automatique
Dès qu'un fichier XML est téléchargé, TEIF MANAGER vérifie :
- ✅ Format XML valide : Structure syntaxiquement correcte
- ✅ Conformité TEIF : Respect du schéma ElFatoora
- ✅ Champs obligatoires : Tous présents
- ✅ Format des données : Dates, montants, codes corrects
- ✅ Cohérence : Calculs TVA, totaux exacts
Si une erreur est détectée, la facture passe en statut "❌ Erreur de validation".
👉 Guide : Validation automatique
👉 Guide : Corriger les erreurs de validation
🔧 Générer des Fichiers XML TEIF
Depuis un ERP
Si votre ERP supporte le format XML TEIF/ElFatoora :
- ✅ SAP : Export XML TEIF via module facturation électronique tunisienne
- ✅ Odoo : Module facturation électronique Tunisie
- ✅ Autre ERP : Consultez la documentation de votre éditeur
Depuis Excel, CSV ou JSON
Utilisez le mode Import Pivot de TEIF MANAGER :
👉 Guide : Import Pivot (CSV, Excel, JSON, FEC, CXML SAP, XML BASIC)
Connexion directe à votre base de données
TEIF MANAGER peut se connecter directement à votre BDD :
👉 Guide : Connexion Base de Données
Création Manuelle (Petit Volume)
Pour quelques factures, utilisez le mode saisie manuelle :
💡 Bonnes Pratiques
1. Utilisez UTF-8
- ✅ Garantit la compatibilité avec les caractères arabes et français
- ✅ Évite les problèmes d'encodage
2. Validez Avant d'Importer
- ✅ Testez en mode Simulation avant Production
3. Nommage Cohérent
- ✅ Utilisez des noms de fichiers explicites
- ✅ Exemple :
FA-20250108-CLIENT123.xml - ❌ Évitez :
facture.xml
4. Structure de Dossiers
- ✅ Organisez vos fichiers par client, date, ou statut
- ✅ Facilite le suivi et l'archivage
❓ Questions Fréquentes
Puis-je importer des PDF ?
✅ Oui, via le mode Upload PDF avec OCR Intelligent — TEIF MANAGER extrait automatiquement les données de la facture.
Mon ERP génère du XML mais TEIF MANAGER le rejette ?
⚠️ Vérifiez que le XML est conforme au format TEIF (schéma ElFatoora de la TTN). Consultez les logs pour voir l'erreur exacte.
Mon ERP génère du XML dans un autre format (UBL, EDIFACT, etc.) ?
✅ Utilisez le mode Import Pivot XML BASIC ou la connexion BDD pour convertir depuis votre format interne.
Combien de factures dans un ZIP ?
✅ Illimité, mais recommandé : 100-500 factures maximum par ZIP pour des performances optimales.
🔗 Guides Associés
- 👉 Tous les modes d'alimentation des factures
- 👉 Import XML TEIF Direct
- 👉 Import Pivot (CSV, Excel, JSON, FEC, CXML SAP, XML BASIC)
- 👉 Connexion Base de Données
- 👉 Upload PDF (OCR intelligent)
- 👉 Saisie Manuelle
- 👉 Uploader des factures
- 👉 Validation automatique
- 👉 Corriger les erreurs de validation
📞 Support
Pour toute question sur les formats XML :
📧 Email : support@teif.tn
⏰ Lundi - Vendredi, 8h - 18h
Besoin d'accompagnement sur la facture électronique ?
Voyez TEIF Manager en action sur vos propres factures, ou posez votre question à notre équipe.
📅 Demander une démo 💬 Contacter le support