đź“„ Comprendre la Validation Automatique

Validation Automatique

🎯 Objectif

La validation automatique est le processus par lequel TEIF MANAGER vérifie qu'un fichier XML de facture est conforme aux normes tunisiennes.

Cette validation s'effectue automatiquement dès qu'un fichier est téléchargé.


⚙️ Fonctionnement

Déclenchement Automatique

La validation se déclenche automatiquement dans ces cas :

  • âś… Upload manuel d'un fichier XML via l'interface
  • âś… DĂ©pĂ´t d'un fichier dans le rĂ©pertoire surveillĂ©
  • âś… Import depuis un ERP via API
  • âś… Extraction d'un fichier ZIP

Durée

⏱️ 1-3 secondes par facture en moyenne


🔍 Vérifications Effectuées

1. Structure XML

Ce qui est vérifié :

  • âś… Syntaxe XML correcte (balises ouvrantes/fermantes)
  • âś… HiĂ©rarchie des Ă©lĂ©ments valide
  • âś… Attributs conformes
  • âś… Encodage UTF-8

Exemple d'erreur :

❌ Ligne 45 : Balise non fermée (manque la balise de fermeture correspondante)

2. Conformité au Format TEIF

Ce qui est vérifié :

  • âś… Structure conforme au schĂ©ma XSD ElFatoora (TTN)
  • âś… ÉlĂ©ment racine et hiĂ©rarchie corrects

Exemple d'erreur :

❌ Structure XML non conforme au format TEIF/ElFatoora

3. Champs Obligatoires

Champs vérifiés :

Champ Obligatoire
Numéro de facture ✅ Oui
Date d'émission ✅ Oui
Type de document âś… Oui
Informations émetteur (matricule fiscal, nom, adresse) ✅ Oui
Informations destinataire âś… Oui
Lignes de facture ✅ Oui (≥1)
Montant TTC âś… Oui

Exemple d'erreur :

❌ Champ obligatoire manquant : date d'émission

4. Format des Données

Ce qui est vérifié :

Type de Donnée Format Attendu Exemple Valide
Date YYYY-MM-DD 2025-01-08
Montant Décimal (point) 1250.50
Code TVA Codes tunisiens (19%, 13%, 7%, 0%) 19
Matricule fiscal Format B2B ou CIN selon le type client 1234567AB000
Code devise ISO 4217 TND

Exemple d'erreur :

❌ Format de date invalide : "08/01/2025". Attendu : "2025-01-08"

5. Cohérence des Calculs

Ce qui est vérifié :

  • âś… Somme des lignes = Total HT
  • âś… Total HT + TVA = Total TTC
  • âś… Taux TVA corrects (19%, 13%, 7%, 0%)
  • âś… Montants cohĂ©rents (quantitĂ© Ă— prix unitaire)

Exemple d'erreur :

❌ Incohérence : Total HT (1000 TND) + TVA 19% (190 TND) ≠ Total TTC affiché (1500 TND)

6. Règles Métier Tunisiennes

Ce qui est vérifié :

  • âś… Matricule fiscal valide (format tunisien)
  • âś… Code postal tunisien (4 chiffres)
  • âś… NumĂ©ro de facture unique (pas de doublon)
  • âś… Date d'Ă©mission cohĂ©rente (pas dans le futur)

📊 Résultats de la Validation

✅ Facture Validée

Si toutes les vérifications passent :

  • âś… Statut : "ValidĂ©e"
  • âś… La facture est prĂŞte Ă  ĂŞtre signĂ©e
  • âś… AffichĂ©e avec une icĂ´ne verte âś…

❌ Erreur de Validation

Si une ou plusieurs vérifications échouent :

  • ❌ Statut : "Erreur de validation"
  • ❌ La facture est bloquĂ©e
  • ❌ AffichĂ©e avec une icĂ´ne rouge ❌
  • 📝 Message d'erreur dĂ©taillĂ© disponible

👀 Consulter les Résultats

Vue d'Ensemble

  1. Onglet "Factures"
  2. Consultez la colonne "Statut"
  3. Filtrez par statut :
    • âś… "ValidĂ©e"
    • ❌ "Erreur de validation"

Détails d'une Erreur

  1. Cliquez sur une facture "❌ Erreur de validation"
  2. Section "Détails de l'Erreur"
  3. Consultez :
    • 📝 Message d'erreur complet
    • 📍 Ligne XML concernĂ©e (si applicable)
    • đź’ˇ Suggestions de correction

🔄 Revalider une Facture

Si vous corrigez le fichier XML source et le re-téléchargez :

  1. Supprimez l'ancienne version (clic droit → Supprimer)
  2. Téléchargez le fichier corrigé
  3. ✅ La validation se déclenche automatiquement
  4. ✅ Si tout est OK, la facture passe en statut "Validée"

👉 Guide : Corriger les erreurs de validation


đź’ˇ Bonnes Pratiques

1. Testez en Simulation d'Abord

  • âś… Uploadez vos factures en mode Simulation
  • âś… VĂ©rifiez qu'elles sont toutes validĂ©es
  • âś… Passez en mode Production une fois sĂ»r

2. Utilisez un Modèle XML

  • âś… TĂ©lĂ©chargez un modèle depuis TEIF MANAGER (Menu Aide)
  • âś… Utilisez-le comme base pour vos factures
  • âś… Garantit la conformitĂ© au format TEIF

3. Vérifiez Votre ERP

  • âś… Si votre ERP gĂ©nère du XML non conforme, contactez l'Ă©diteur
  • âś… Demandez une mise Ă  jour pour la conformitĂ© au format TEIF/ElFatoora

4. Consultez les Logs

  • âś… Pour des erreurs complexes, consultez les logs dĂ©taillĂ©s
  • âś… Menu Aide → Ouvrir les journaux

❓ Questions Fréquentes

Combien de temps prend la validation ?

⏱️ 1-3 secondes par facture en moyenne.

La validation nécessite-t-elle une connexion Internet ?

❌ Non. La validation est locale, pas besoin d'Internet.

Puis-je désactiver la validation automatique ?

❌ Non. C'est une étape obligatoire pour garantir la conformité.

Mon XML est valide mais TEIF MANAGER le rejette ?

⚠️ Vérifiez qu'il est conforme au schéma ElFatoora (format TEIF). Consultez les logs pour détails.

Puis-je forcer l'upload d'une facture non conforme ?

❌ Non. Seules les factures validées peuvent être signées et soumises.


🔗 Guides Associés


📞 Support

Pour toute question sur la validation :

đź“§ Email : support@teif.tn
⏰ Lundi - Vendredi, 8h - 18h