Validateur XML — retenue à la source (TEJ)
TunisieTEJ refuse un dépôt entier quand un seul certificat est mal formé, sans préciser lequel. Cet outil le nomme.
Déposez ici votre fichier XML de retenue à la source, ou choisissez-le.
Le fichier est lu dans votre navigateur et n’est envoyé nulle part. Il nomme chaque bénéficiaire et chaque montant : ce n’est pas une donnée à confier à un tiers pour une vérification de syntaxe.
Contrôles fondés sur le cahier des charges CCT-RS-V2 et les schémas XSD publiés : cahier des charges (PDF) · plateforme TEJ
Ce qui fait refuser un fichier
Quatre causes expliquent la quasi-totalité des rejets, et trois viennent du tableur en amont.
Les montants en millimes
Le schéma déclare les montants en entiers, arrondis en millimes : 1 234,500 DT s’écrit 1234500. Un tableur enregistre 1234.5, et le point décimal fait refuser le dépôt. C’est la cause n° 1.
Le matricule fiscal
Sept chiffres suivis d’une lettre majuscule, pour le déclarant comme pour chaque bénéficiaire. Un matricule tronqué ou en minuscule passe inaperçu dans un export et bloque tout.
Les références en double
La référence du certificat chez le déclarant doit être unique. Deux lignes qui la partagent font rejeter le dépôt entier, et le message ne dit pas laquelle.
L’arithmétique
Net servi = TTC − retenue, exactement. Un écart d’un millime issu d’un arrondi suffit. L’outil recalcule chaque opération et signale la ligne.
Quand cela sert
- Un dépôt refusé par TEJ sans explication utilisable
- Un fichier produit par un logiciel de paie ou un export maison
- Avant la première déclaration mensuelle de l’année
- Pour un cabinet qui dépose pour plusieurs sociétés
Questions fréquentes
Mon fichier est-il envoyé quelque part ?
Non. Il est lu et analysé dans votre navigateur, et rien n’en sort. Ce fichier nomme chaque bénéficiaire et chaque montant payé : ce n’est pas une donnée à confier à un tiers pour une simple vérification de syntaxe, et un outil qui la demanderait mériterait d’être refusé.
« Aucun problème détecté » signifie-t-il que TEJ va l’accepter ?
Non, et l’outil ne le dira jamais. Il vérifie les règles qui provoquent réellement des rejets — formats d’identifiants, millimes, arithmétique, énumérations — mais pas la totalité du schéma XSD. Seule la plateforme accepte un dépôt.
Pourquoi les montants n’ont-ils pas de virgule ?
Parce que le dinar compte trois décimales et que le schéma déclare les montants comme des entiers en millimes. 1 234,500 DT s’écrit donc 1234500. C’est contre-intuitif et c’est la première cause de rejet.
Sur quoi les contrôles sont-ils fondés ?
Sur le cahier des charges CCT-RS-V2 et les schémas XSD publiés par l’administration (TEJDeclarationRS_v1.0.xsd et les deux schémas associés). Les liens sont sous l’outil pour que vous puissiez vérifier n’importe quelle règle énoncée ici.
TEJ est-il obligatoire ?
Depuis le 1er janvier 2026, la plateforme est obligatoire pour toutes les entreprises. Les certificats doivent être établis au plus tard à la fin du mois qui suit celui du paiement.
Outil de contrôle technique, sans valeur d’acceptation ni de conseil fiscal. Les règles vérifiées proviennent du cahier des charges CCT-RS-V2 et des schémas XSD publiés.
Votre fichier TEJ est produit à la main chaque mois ?
Un export qu’il faut reprendre dans un tableur avant chaque dépôt est un processus qui casse tous les mois. Nous construisons la facturation et l’ERP qui produisent le fichier conforme directement depuis vos écritures, avec les contrôles en amont plutôt qu’après le refus.
Nos autres outils
Tous gratuits, dans le navigateur, sans compte.
Remplissez et téléchargez la demande en PDF (décret 148-2026).
Droits du travailArabie saouditeFin de service, congés, heures supplémentaires, rupture et salaires impayés sur une page.
Indemnité de fin de serviceArabie saouditeVos droits selon les articles 84 et 85, avec l’effet d’une démission.
Calculateur de TVAAjoutez la TVA à un montant ou extrayez-la, au taux saoudien de 15 % et aux taux arabes.
Vérifier un n° de TVAArabie saouditeContrôlez le format d’un numéro de TVA saoudien et sa structure.
Calculateur NitaqatArabie saouditeTaux de saoudisation et recrutements nécessaires pour l’atteindre.
Calculateur de remisePrix après remise, ou taux de remise entre deux prix.
Heures supplémentairesArabie saouditeRémunération des heures supplémentaires (art. 107), indemnités et Ramadan compris.
Calculateur de congésArabie saouditeSolde de congés : 21 jours, 30 après cinq ans, et sa valeur en fin de contrat.
Montant en toutes lettresConvertissez un montant en toutes lettres arabes, pour chèques et factures.
API TafqitConvertissez les montants en lettres arabes vocalisées dans vos systèmes — API directe.
Notification de violation de donnéesCalculez l’échéance des 72 heures pour chaque autorité, depuis votre prise de connaissance.
Clavier arabe en ligneÉcrivez en arabe depuis n’importe quel appareil, en tapant en lettres latines.
L’alphabet arabeLes 28 lettres, leurs 4 formes et les harakât, avec un PDF à imprimer.
Ajouter les harakâtVocalisez automatiquement un texte arabe, dans votre navigateur.
Réparer un texte arabe inverséRéparez l’arabe de Photoshop ou d’un PDF : sens inversé, lettres détachées.
Décorer du texte arabeMotifs géométriques et floraux pour votre nom ou votre bio, prêts à copier.
Zakhrafa de nomsDécorez un nom en arabe ou en latin, avec un test de ce qui tient.
Apprendre le clavier arabeLeçons progressives sur la disposition arabe 101, vitesse en direct.
Images de versets et hadithsChoisissez un verset ou un hadith de Bukhari et obtenez une image encadrée, prête à partager.