XMLSimpl — téléservices en ligne
Conforme à la version 2026.1 du cahier des charges

Relevé de déductions TVA en XML — mode EDI Simpl-TVA

Le tableau des déductions converti au format attendu par Simpl-TVA — avec la balise prorata de l’annexe V4.0 et les contrôles qui évitent le rejet.

Source : Cahier des charges EDI du relevé des déductions TVA V2.0 — Annexe 1 des balises, V4.0

1 à 7
Les valeurs admises par mp/id. L’état 9421 emploie ES, CH et SIR — à ne pas confondre.
Fin du mois N+1
L’échéance réelle du télédéclarant (art. 110 CGI), et non le 20, règle du dépôt papier.
Aucun schéma XSD
La DGI n’en publie aucun pour cette déclaration. Nous l’écrivons, au lieu d’une pastille verte.

Ce que contient le fichier du relevé de déductions

Racine unique, DeclarationReleveDeduction : quatre balises d’en-tête — identifiantFiscal, annee, periode, regime — puis une collection releveDeductions, une balise rd par facture déductible.

Chaque rd porte quatorze champs, dans un ordre de séquence qui ne se réarrange pas : ord, num, des, mht, tva, ttc, le bloc refF (if, nom, ice), tx, prorata, le bloc mp (id), dpai, dfac. Le fichier sort en utf-8, sans déclaration XML, précédé d’une marque d’ordre des octets. Point décimal, deux décimales, dates en AAAA-MM-JJ, dépôt en ZIP.

« L’ancien fichier Excel ne marche plus » — ce qui a changé

La phrase revient partout où circulent les classeurs de déduction : « l’ancienne version ne marche plus », « ils ont rajouté d’autres colonnes qui ne sont pas prises dans ce tableau ». Ces colonnes existent, et s’identifient.

La première est le prorata, inséré par l’annexe V4.0 entre tx et mp : pas seulement un champ de plus, une position dans la séquence. Un générateur resté à l’ancien ordre produit un fichier refusé, sans message parlant. La seconde tient au régime : quatre valeurs, contre deux dans les classeurs antérieurs.

L’ICE : ce que dit vraiment l’annexe DGI

L’annexe type la balise ice en « String », sans contrainte de longueur, et l’exemple officiel porte lui-même un ICE à douze chiffres — 126587412555. La règle des quinze chiffres n’est pas une exigence du cahier des charges.

« L’ICE ne comporte pas 15 chiffres » est donc chez nous un avertissement, jamais une erreur : refuser ces lignes reviendrait à refuser ce que la DGI publie en modèle. Reste obligatoire d’identifier le fournisseur — par l’identifiant fiscal ou par l’ICE. Le schéma des délais de paiement, lui, impose quinze caractères exactement : c’est la déclaration qui fait foi.

Aucun schéma XSD n’est publié pour le relevé TVA

Trente-neuf schémas XSD accompagnent le paquet d’annexes de la DGI ; aucun ne couvre le relevé de déductions. Aucune validation de schéma n’est donc possible ici, ni chez nous ni ailleurs. Nous affichons « aucun schéma publié » plutôt qu’une pastille verte — ce que d’autres vendent sous le nom de « zéro rejet ».

Restent les contrôles métier : TTC égal à HT plus TVA, mode de paiement dans le référentiel, prorata entre 0 et 100, période compatible avec le régime, fournisseur identifié. Une erreur bloque la génération ; un avertissement, jamais.

Du classeur au dépôt, et ce qui se passe ensuite

Le relevé vient d’un export comptable. Sage, Odoo et Ciel sont reconnus à leurs en-têtes ; ailleurs, les intitulés sont rapprochés par synonymes puis par distance orthographique, et une colonne non reconnue reste sans correspondance plutôt que devinée. Le convertisseur est gratuit, sans compte, et tourne dans le navigateur : le classeur ne quitte pas votre poste.

Un fichier accepté ne vaut pas déclaration déposée : le mode EDI charge un brouillon, et il faut revenir en mode EFI pour valider et déposer. L’échéance tombe fin du mois qui suit la période — pas le 20, qui est la règle du dépôt papier (art. 110 CGI).

Sur la plateforme elle-même — « extrêmement lente, et à chaque fois que j’essaie de travailler, je suis interrompu par des messages d’erreur » — nous n’y pouvons rien, sinon faire qu’un fichier s’y envoie une seule fois.

Comment ça se passe

  1. Exportez, puis déposez le classeur

    Les factures d’achat de la période — HT, TVA, TTC, fournisseur, dates, mode de règlement — en XLSX, XLS, CSV ou fichier délimité. La vraie ligne d’en-tête est repérée, le logiciel d’origine reconnu quand il l’est.

  2. Corrigez les correspondances

    Les colonnes non reconnues restent à attribuer — le seul moment où l’on vous demande quelque chose. Rien n’est deviné : une colonne qu’on ne reconnaît pas est présentée, pas interprétée.

  3. Lisez le rapport de contrôles

    Erreurs et avertissements, ligne par ligne, avec le champ concerné. Tant qu’une erreur subsiste, rien n’est produit.

  4. Déposez l’archive, puis validez en mode EFI

    Le XML sort compressé, tel que le dépôt l’attend. La déclaration arrive à l’état brouillon : repassez en EFI pour la valider, avant la fin du mois qui suit la période.

Les sept moyens de paiement du relevé de déductions

Valeurs de la balise mp/id. Le référentiel de l’état 9421 est alphabétique — ES, CH, SIR : confondre les deux produit un fichier rejeté.

Valeur de mp/idMoyen de paiement
1Espèces
2Chèque
3Prélèvement
4Virement
5Effet
6Compensation
7Autres

Les quatre régimes et les périodes admises

Balise regime. Les valeurs 3 et 4 ont été ajoutées par l’annexe V4.0.

Valeur de regimeRégimePériodes admises
1Mensuel1 à 12
2Trimestriel1 à 4
3Cessation temporaire d’activité — chiffre d’affaires1
4Cession ou cessation de TVA1

La balise prorata, souvent oubliée

L’annexe V4.0 a ajouté <prorata> entre <tx> et <mp>. Ce n’est pas qu’un champ de plus : c’est aussi un ordre de séquence. Un générateur resté à la version précédente produit un fichier refusé.

Quatre régimes, pas deux

Au mensuel et au trimestriel s’ajoutent la cessation temporaire d’activité (3) et la cession ou cessation de TVA (4). La période admise dépend du régime, vérifié avant génération.

Les contrôles qui évitent le rejet

IF ou ICE manquant, TTC incohérent avec HT + TVA, mode de paiement hors référentiel, paiement antérieur à la facture. Un doublon est signalé sans bloquer : l’exemple de la DGI en porte trois.

Import depuis votre logiciel

Sage, Odoo et Ciel sont reconnus à leurs en-têtes. Ailleurs, les intitulés sont rapprochés par synonymes puis par distance orthographique, et vous corrigez ce qui reste.

Ce qui fait rejeter un fichier

Le symptômeLa causeLe remède
« Fichier non conforme », sans précisionBalise prorata absente, ou placée après le bloc mp.Regénérer avec l’annexe V4.0 : l’ordre de séquence fait foi autant que la présence du champ.
Le mode de paiement est refuséUn code de l’état 9421 — ES, CH, SIR — écrit dans mp/id.Le relevé TVA attend un entier de 1 à 7.
Caractère invalide, le fichier n’ouvre pasUne raison sociale contient une esperluette — « Dupont & Fils » — non échappée.Les caractères réservés sont convertis en entités à la sérialisation.
Montants lus faux ou rejetésDécimale à la virgule, séparateur de milliers, trois décimales.Point décimal, deux décimales, aucun séparateur ; le TTC est recontrôlé contre HT + TVA.
Période incompatible avec le régimeUne période 7 déclarée sous un régime trimestriel.1 à 12 au mensuel, 1 à 4 au trimestriel, 1 pour les régimes 3 et 4.
Le fichier passe, la déclaration reste videLe mode EDI a chargé un brouillon, que rien n’a validé ensuite.Revenir sur Simpl-TVA en mode EFI, vérifier, valider, déposer.

Questions fréquentes

Un fichier accepté vaut-il dépôt de la déclaration ?
Non. Le mode EDI charge votre déclaration à l’état brouillon : vous devez revenir sur Simpl-TVA en mode EFI pour la valider et la déposer. C’est le malentendu le plus fréquent, et nous l’affichons à chaque téléchargement.
L’ICE du fournisseur doit-il faire 15 chiffres ?
Pas ici : l’annexe type la balise ice en « String » sans contrainte, et l’exemple officiel porte un ICE à douze chiffres. C’est donc un avertissement, jamais une erreur. Les délais de paiement, eux, imposent quinze caractères.
Le prorata doit-il être renseigné sur chaque ligne ?
Non, et l’exemple officiel de la DGI l’omet sur l’une de ses trois lignes. Renseigné, il doit valoir entre 0 et 100. Ce qui est impératif, c’est sa position : entre tx et mp.
Quelle est la date limite de dépôt du relevé TVA ?
Fin du mois qui suit la période, au mensuel comme au trimestriel — pas le 20, qui est la règle du dépôt papier : l’article 110 du CGI laisse aux télédéclarants jusqu’à la fin du mois.
Le fichier doit-il être compressé ?
Oui, le relevé de déductions se dépose au format ZIP. Nous produisons l’archive directement.
Le convertisseur gratuit est-il vraiment gratuit ?
Oui : pas de compte, pas de carte, pas de limite de lignes, et le classeur ne quitte pas votre poste. L’abonnement sert à ce que l’outil ne fait pas — historique, autres déclarations, échéancier.
Que se passe-t-il si la DGI modifie le cahier des charges ?
Chaque version de spécification est un fichier daté dans notre registre public. Vos anciens fichiers restent générables avec la version en vigueur à leur période.
Puis-je annuler et remplacer un relevé déjà déposé ?
Oui. Une regénération est marquée « annule et remplace » dans votre historique, avec la version de spécification employée.

À lire aussi

Essayez sur votre propre fichier

30 jours, sans carte bancaire, compte actif immédiatement.