XMLSimpl — téléservices en ligne
Cahiers des charges vérifiés au 23/08/2026

Le fichier XML de vos déclarations DGI, sans le classeur Excel.

Relevé de déductions Simpl-TVA, état 9421, liasse fiscale, délais de paiement. Vous importez votre export comptable, XMLSimpl contrôle ligne à ligne et produit le fichier au cahier des charges en vigueur — et vous rappelle avant l'échéance.

Plus de 50 utilisateursEn service depuis 2016Sans installation

Tableau de bord XMLSimpl : les dossiers d'un cabinet classés par urgence, avec les déclarations à générer et celles en retard.

L'échéancier d'un cabinet — jeu de démonstration.

De votre logiciel comptable au portail, en trois temps

Rien à installer, rien à ressaisir. Ce que votre logiciel exporte déjà suffit.

1

Vous exportez

OdooCiel et SageSAP

Balance, journal des achats, livre de paie. Ces trois-là sont reconnus à leurs en-têtes ; tout autre classeur Excel ou CSV fonctionne — les colonnes sont détectées, vous corrigez une fois.

Compatible avec ces logiciels. XMLSimpl n'est partenaire d'aucun d'eux.

2

XMLSimpl contrôle, puis génère

  • Colonnes reconnues, même sur un export inconnu
  • Doublons, TTC qui ne boucle pas, IF ou ICE manquant
  • Balises et ordre du cahier des charges en vigueur
Relevé TVA
État 9421
Liasse fiscale
Délais de paiement
3

Vous déposez

Direction Générale des Impôts

Le fichier part sur le téléservice qui l'attend : Simpl-TVA, Simpl-IR, Simpl-IS, Simpl-DDP.

Un fichier accepté charge la déclaration à l'état brouillon. C'est vous qui la validez sur le portail, en mode EFI.

Ce que vous voyez à l'écran

Cinq écrans de l'application, tels quels.

Écran d'accueil de XMLSimpl : les dossiers d'un cabinet classés par urgence, avec les déclarations à générer et celles en retard.
Ce qui arrive, et ce qui est en retardLe portefeuille classé par urgence. On distingue ce que nous produisons de ce que nous rappelons seulement, et l'échéancier d'un dossier démarre au jour où il vous a été confié — pas avant.
Relevé de déductions TVA dans XMLSimpl : grille de factures, onglets de mois, totaux par taux.
La grille de saisie, quinze colonnesToutes les colonnes déposées à la DGI, visibles d'un coup. Les mois déjà saisis portent une pastille : on ne cherche plus à l'aveugle celui qu'on a rempli.
Écran de génération du fichier XML : contrôles passés, bouton de génération, historique daté des fichiers produits.
Le fichier, et son historiqueLes contrôles passent, le fichier se produit. Chaque version est datée, porte la version du cahier des charges employée, et se retélécharge — c'est celle du haut qui annule et remplace les autres.
Liasse fiscale dans XMLSimpl : bilan et compte de produits et charges construits depuis la balance comptable.
La balance devient une liasseLe bilan et le CPC, lisibles par un humain avant d'être lus par la DGI. Chaque ligne renvoie aux comptes qui la composent : on relit, on corrige, puis on génère.
Liste des dossiers clients dans XMLSimpl, avec leur identifiant fiscal, leur régime de TVA et leurs échéances.
Quarante clients, une listeRecherche sans accents ni casse, archivage réversible, et l'import d'un portefeuille entier depuis un tableur — parce que retaper quarante fiches avant que l'outil ne serve à rien fait abandonner un essai.

Quatre déclarations

Le fichier est refusé ? Voilà pourquoi

Les six causes les plus fréquentes — et, en face, ce que nous contrôlons avant que la DGI ne le fasse.

La balise prorata manque

L'annexe V4.0 l'a ajoutée entre <tx> et <mp>. Un générateur resté à la version précédente produit un fichier refusé.

La version du cahier des charges est datée et affichée sur chaque fichier.

Une facture est en double

Même numéro, même fournisseur : la DGI rejette.

Détecté à la saisie comme à l’import, avant le dépôt.

L'IF ou l'ICE du fournisseur manque

Au moins l'un des deux est obligatoire sur chaque ligne.

Contrôle bloquant : le fichier ne se produit pas.

Le TTC ne boucle pas

HT + TVA doit égaler le TTC au centime près.

Recalculé ligne à ligne, l’écart est montré.

La période ne correspond pas au régime

Un trimestriel ne déclare pas une période 7.

Les périodes proposées suivent le régime du dossier.

Une déclaration est déjà en attente de validation

Le fichier est refusé tant que la précédente n'est pas traitée sur Simpl.

Celui-là, seul le portail le sait — nous le disons, nous ne le promettons pas.

Essayez sans compte, tout de suite

Le moteur de l'application, dans votre navigateur. Modifiez une ligne : les contrôles et le XML se recalculent en direct. Rien n'est envoyé — le calcul a lieu sur votre poste.

spec tva.releve-deductions v2026.1
FactureHTTVATTC

PAPETERIE ATLAS

REDAL

TRANSPORT SAHARA

Contrôles passés — fichier générable
XML généré
<DeclarationReleveDeduction>
	<identifiantFiscal>1003928</identifiantFiscal>
	<annee>2026</annee>
	<periode>3</periode>
	<regime>1</regime>
	<releveDeductions>
		<rd>
			<ord>1</ord>
			<num>FA-2026-001</num>
			<des>Fournitures de bureau</des>
			<mht>10000.00</mht>
			<tva>2000.00</tva>
			<ttc>12000.00</ttc>
			<refF>
				<if>3300624</if>
				<nom>PAPETERIE ATLAS</nom>
				<ice>001234567000012</ice>
			</refF>
			<tx>20.00</tx>
			<prorata>100</prorata>
			<mp>
				<id>2</id>
			</mp>
			<dpai>2026-03-15</dpai>
			<dfac>2026-03-02</dfac>
		</rd>
		<rd>
			<ord>2</ord>
			<num>FA-2026-002</num>
			<des>Électricité</des>
			<mht>4000.00</mht>
			<tva>560.00</tva>
			<ttc>4560.00</ttc>
			<refF>
				<if>3300711</if>
				<nom>REDAL</nom>
				<ice>001987654000021</ice>
			</refF>
			<tx>14.00</tx>
			<prorata>80</prorata>
			<mp>
				<id>4</id>
			</mp>
			<dpai>2026-03-20</dpai>
			<dfac>2026-03-05</dfac>
		</rd>
		<rd>
			<ord>3</ord>
			<num>FA-2026-003</num>
			<des>Transport</des>
			<mht>2500.00</mht>
			<tva>350.00</tva>
			<ttc>2850.00</ttc>
			<refF>
				<if>3301002</if>
				<nom>TRANSPORT SAHARA</nom>
				<ice>001555444000033</ice>
			</refF>
			<tx>14.00</tx>
			<prorata>100</prorata>
			<mp>
				<id>1</id>
			</mp>
			<dpai>2026-03-28</dpai>
			<dfac>2026-03-18</dfac>
		</rd>
	</releveDeductions>
</DeclarationReleveDeduction>

Un fichier accepté charge la déclaration à l'état brouillon. Vous devez revenir sur Simpl-TVA en mode EFI pour la valider et la déposer.

Les tarifs, sans surprise

Payez au mois si vous voulez essayer le temps d'une échéance, à l'année si vous savez déjà.

Essentiel

Une société, toutes les déclarations.

690MAD / an

3 mois offerts — 258 MAD de moins qu'au mois

79MAD / mois

soit 948 MAD sur l'année

1 dossier · 1 utilisateur

  • Les quatre déclarations : TVA, état 9421, liasse fiscale, délais de paiement
  • Contrôles avant dépôt, et validation XSD quand la DGI publie un schéma
  • Import Excel, CSV, Sage, Odoo, Ciel

Cabinet

le plus choisi

Le portefeuille d’une fiduciaire.

1 690MAD / an

3 mois offerts — 578 MAD de moins qu'au mois

189MAD / mois

soit 2 268 MAD sur l'année

25 dossiers · 3 utilisateurs

  • Tout Essentiel, sur 25 dossiers
  • Échéancier consolidé de tout le portefeuille
  • Rapport de couverture de la balance vers la liasse, tableau par tableau

Cabinet illimité

Sans limite de dossiers ni d’utilisateurs.

2 690MAD / an

3 mois offerts — 898 MAD de moins qu'au mois

299MAD / mois

soit 3 588 MAD sur l'année

Dossiers illimités · Utilisateurs illimités

  • Tout Cabinet, sans plafond
  • Reprise de vos dossiers depuis l’ancienne application
  • Support prioritaire

Débité en dirhams, taxe comprise. Aucune conversion, aucun frais de change. 7 jours d'essai, toutes fonctions, sans carte bancaire.

Conformité vérifiable, pas déclarée

Chaque fichier porte la version du cahier des charges employée. Le registre est public, daté et versionné — et les anciennes périodes restent générables avec les règles qui étaient alors en vigueur.

tva.releve-deductionsv2026.1
ir.etat-9421v5.1
ddp.declarationv1.0
Voir le registre complet
releve-deductions-2026-T1.xml
<DeclarationReleveDeduction>
  <identifiantFiscal>1003928</identifiantFiscal>
  <annee>2026</annee>
  <periode>1</periode>
  <regime>2</regime>
  <releveDeductions>
    <rd>
      <ord>1</ord>
      <num>FA-2026-001</num>
      <des>Fournitures de bureau</des>
      <mht>10000.00</mht>
      <tva>2000.00</tva>
      <ttc>12000.00</ttc>
      <refF>
        <if>40312657</if>
        <nom>PAPETERIE ATLAS</nom>
        <ice>001745896000042</ice>
      </refF>
      <tx>20</tx>
      <prorata>100</prorata>
      <mp><id>4</id></mp>
      <dpai>2026-02-14</dpai>
      <dfac>2026-01-31</dfac>
    </rd>
  </releveDeductions>
</DeclarationReleveDeduction>

Questions fréquentes

Un fichier XML accepté vaut-il dépôt de ma déclaration ?
Non. Le mode EDI charge la déclaration à l'état brouillon. Vous devez revenir sur le portail Simpl 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.
Peut-on générer l'état 9421 en XML gratuitement ?
Le validateur de fichiers est gratuit et sans compte : vous y déposez un état 9421 déjà produit et il vous dit ce qui cloche. La génération complète depuis votre livre de paie fait partie de l'application, avec 7 jours d'essai sans carte bancaire — de quoi produire un vrai fichier avant de décider.
Existe-t-il un logiciel gratuit pour la liasse fiscale en EDI ?
Les classeurs Excel qui circulent sont gratuits, et c'est leur seul avantage : macros bloquées par mot de passe, colonnes ajoutées d'une année sur l'autre, aucun contrôle. Nos outils de vérification sont gratuits et calculent dans votre navigateur ; la liasse complète, générée depuis votre balance, est dans l'application.
Mon classeur Excel de liasse ne s'ouvre plus. Que faire ?
C'est le cas le plus courant : un fichier .xlsm dont les macros ne s'exécutent plus, ou dont le cahier des charges a changé. Rien n'est perdu — importez la balance telle que votre logiciel l'exporte, les colonnes sont détectées automatiquement.
Que se passe-t-il quand la DGI modifie un cahier des charges ?
Chaque version est un fichier daté dans notre registre public. Une évolution est publiée en heures, et vos anciennes périodes restent générables avec les règles qui étaient alors en vigueur.
Mes données quittent-elles mon poste ?
Nos outils gratuits calculent entièrement dans votre navigateur : le fichier déposé n'est pas envoyé. Dans l'application, vos données sont isolées par compte et les fichiers générés servis par URL signée expirante.
Depuis quels logiciels puis-je importer ?
Sage, Odoo et Ciel sont reconnus automatiquement à leurs en-têtes. Tout autre classeur Excel ou CSV fonctionne : les colonnes sont détectées et vous corrigez ce qu'il faut, une fois.
L'essai gratuit exige-t-il une carte bancaire ?
Non. 7 jours, toutes fonctions, sans carte, et le compte est actif immédiatement — y compris la nuit et le week-end. Et si votre échéance tombe après l'essai, nos outils gratuits restent ouverts sans compte ni limite de temps : vous pouvez vérifier dès aujourd'hui que le fichier produit est le bon.