Corriger les Erreurs de Validation
đŻ Objectif
Ce guide vous aide à identifier et corriger les erreurs de validation XML détectées par TEIF MANAGER.
đ Identifier l'Erreur
Ătape 1 : Localiser la Facture en Erreur
- Onglet "Factures"
- Filtrez par statut : "â Erreur de validation"
- RepĂ©rez les factures avec l'icĂŽne rouge â
Ătape 2 : Consulter le Message d'Erreur
- Cliquez sur la facture en erreur
- Section "Détails de l'Erreur"
- Lisez attentivement :
- đ Message d'erreur
- đ Ligne XML concernĂ©e (si indiquĂ©e)
- đĄ Suggestion de correction
â Erreurs Courantes et Solutions
1. Balise XML Manquante ou Mal Fermée
Message d'erreur :
Cause : Il manque la balise fermante </cbc:ID>
Solution :
â Incorrect :
<cbc:ID>FACTURE_001
â Correct :
<cbc:ID>FACTURE_001</cbc:ID>
2. Champ Obligatoire Manquant
Message d'erreur :
Cause : La date d'émission n'est pas présente dans le XML
Solution : Ajoutez la balise avec la date au format YYYY-MM-DD
<cbc:IssueDate>2025-01-08</cbc:IssueDate>
3. Format de Date Incorrect
Message d'erreur :
Cause : La date n'est pas au format ISO 8601
Solution :
â Incorrect :
<cbc:IssueDate>08/01/2025</cbc:IssueDate>
â Correct :
<cbc:IssueDate>2025-01-08</cbc:IssueDate>
4. Format de Montant Incorrect
Message d'erreur :
Cause : Utilisation de la virgule au lieu du point, ou espaces
Solution :
â Incorrect :
<cbc:TaxInclusiveAmount>1 250,50</cbc:TaxInclusiveAmount>
â Correct :
<cbc:TaxInclusiveAmount>1250.50</cbc:TaxInclusiveAmount>
5. Incohérence dans les Calculs
Message d'erreur :
Cause : Erreur de calcul dans le XML
Solution : Recalculez et corrigez le montant TTC
â Incorrect :
<cbc:TaxExclusiveAmount>1000.00</cbc:TaxExclusiveAmount> <cbc:TaxAmount>190.00</cbc:TaxAmount> <cbc:TaxInclusiveAmount>1500.00</cbc:TaxInclusiveAmount>
â Correct :
<cbc:TaxExclusiveAmount>1000.00</cbc:TaxExclusiveAmount> <cbc:TaxAmount>190.00</cbc:TaxAmount> <cbc:TaxInclusiveAmount>1190.00</cbc:TaxInclusiveAmount>
6. Matricule Fiscal Invalide
Message d'erreur :
Cause : Le matricule ne respecte pas le format tunisien
Solution :
â Incorrect :
<cbc:CompanyID>123456</cbc:CompanyID>
â Correct :
<cbc:CompanyID>1234567A123</cbc:CompanyID>
7. Namespace Manquant ou Incorrect
Message d'erreur :
Cause : L'attribut xmlns n'est pas présent ou est incorrect
Solution : Ajoutez le namespace UBL 2.1 dans la balise racine
â Correct :
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
...
</Invoice>
đ§ Processus de Correction
Ătape 1 : Ouvrir le Fichier XML
- Localisez le fichier XML source sur votre PC
- Ouvrez-le avec un éditeur de texte :
- â Notepad++ (recommandĂ©)
- â Visual Studio Code
- â Sublime Text
- â ïž Notepad Windows (basique, dĂ©conseillĂ©)
Ătape 2 : Localiser l'Erreur
Utilisez la recherche (Ctrl + F) pour trouver :
- La ligne indiquée dans le message d'erreur
- La balise concernée
- La valeur erronée
Ătape 3 : Corriger
Modifiez le XML selon la solution indiquée ci-dessus.
Ătape 4 : Sauvegarder
Important : Sauvegardez en UTF-8 !
- Notepad++ : Menu Encodage â Encoder en UTF-8
- VS Code : Cliquez sur l'encodage (barre du bas) â UTF-8
Ătape 5 : Re-tĂ©lĂ©charger dans TEIF MANAGER
- Retournez dans TEIF MANAGER
- Supprimez l'ancienne version (clic droit â Supprimer)
- Re-téléchargez le fichier corrigé
- â La validation automatique se dĂ©clenche
- â Si tout est OK, la facture passe en statut "ValidĂ©e"
đ ïž Outils Utiles
Validateurs XML en Ligne
Avant de re-télécharger, testez votre XML :
- đ XMLValidation.com
- đ CodeBeautify XML Validator
Ăditeurs XML SpĂ©cialisĂ©s
- â Notepad++ avec plugin XML Tools
- â Oxygen XML Editor (professionnel)
- â Visual Studio Code avec extension XML
đĄ Bonnes Pratiques
1. Utilisez un ModĂšle
- â TĂ©lĂ©chargez un modĂšle conforme depuis TEIF MANAGER
- â Menu Aide â TĂ©lĂ©charger ModĂšle XML
- â Utilisez-le comme base pour vos factures
2. Validez en Simulation d'Abord
- â Testez toujours en mode Simulation
- â Corrigez toutes les erreurs
- â Passez en Production une fois sĂ»r
3. Automatisez si Possible
- â Si votre ERP gĂ©nĂšre du XML non conforme, contactez l'Ă©diteur
- â Demandez une mise Ă jour ou un correctif
4. Documentez les Erreurs Récurrentes
- â Notez les erreurs frĂ©quentes
- â CrĂ©ez des scripts de correction si nĂ©cessaire
â Questions FrĂ©quentes
Puis-je corriger directement dans TEIF MANAGER ?
â Non. Vous devez corriger le fichier XML source et le re-tĂ©lĂ©charger.
Combien de fois puis-je réessayer ?
â IllimitĂ©. Corrigez et re-tĂ©lĂ©chargez autant que nĂ©cessaire.
Les anciennes versions sont-elles conservées ?
â Non. La nouvelle version remplace l'ancienne.
Puis-je demander de l'aide pour corriger ?
â Oui. Contactez le support avec le fichier XML et le message d'erreur.
đ Guides AssociĂ©s
- đ Formats de fichiers acceptĂ©s
- đ Uploader des factures
- đ Validation automatique
- đ Consulter les logs
- đ Contacter le support
đ Support
Besoin d'aide pour corriger une erreur ?
đ§ Email : support@teif.tn
â° Lundi - Vendredi, 9h - 17h (GMT+1)
đĄ Joignez le fichier XML et le message d'erreur