Vous êtes sur la page 1sur 13

Télé-déclaration EDI de la TVA au Maroc avec Excel

1. Préface

Ce document est distribué sous License créative commune « CC BY-NC : Attribution - Pas d’Utilisation Commerciale », Cette licence permet aux autres de
remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent vous créditer en citant votre nom et ne pas
constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.

Tous les éléments et méthode décrite sous dessous aboutisse à la production de l’élément désigné comme aboutissement du travail accompli, l’auteur de ce
document ne peut être tenu responsable du résultat obtenu, toute méthode produisant un résultat doit faire l’objet d’une vérification incluant le résultat, en
suivant précisément la procédure.

La méthode si dessus a été développé pour permettre à la majorité de pouvoir répondre aux exigences de la télé-déclaration de la TVA EDI sans un cout financier
supplémentaire, le choix du logiciel Excel semble le plus naturel des options vu que c’est un logiciel largement répondu dans toutes les administrations et
entreprise. Il ne m’a pas encore été possible d’adapter cette méthode à d’autres tableurs tels qu’OpenOffice Calc, LibreOffice Clac………, je compte le faire mais si
quelqu’un peut produire une méthode pour produire une déclaration avec un autre tableur je l’invite fortement à le faire le savoir existe pour être partager.

2. Introduction

Comme vous le savait déjà la déclaration de la TVA à travers le site tax.gov.ma est devenu obligatoire pour toutes les entreprises, soit en remplissant le formulaire
en ligne, soit en téléchargeant la déclaration sous format XML, cette dernière méthode s’avère très intéressante puisqu’elle permet de préparer sa déclaration sur
un tableur comme Microsoft Excel et de la convertir sous format XML par la suite sans utilisé de logiciel externe et ce sans complication,

3. Préparation des modèles réutilisable

Pour procéder nous avant besoin de préparer deux fichiers un Excel et un deuxième XML nous commencerons par le fichier Excel, nous aurons besoins des
informations suivantes :

 Votre identifiant fiscale : pour illustrer l’exemple nous utiliserons l’identifiant fictif « 12345678 » mais devrez le remplacer par votre propre identifiant
 Exercice en cours : dans ce cas 2016
 Période : nous utiliserons le « 6 » en référence au mois 6
 Régime : pour cet exemple nous utiliserons le « 2 » pour déclaration mensuelle.

Une fois cette partie terminée, nous aurons besoin de renseigner les données de la déclaration on aura besoin de dans l’ordre :

 Un numéro d’ordre qui ne sert qu’à numéroté les lignes.


 Numéro de la facture fournisseur.
 Désignation de la charge : Matière première, Accessoire, Prestation de service…….
 Montant hors taxe de la facture
 Montant de la taxe sur la valeur ajoutée
 Montant toutes taxes comprises
 Identifiant fiscale de votre fournisseur
 Raison sociale de votre fournisseur
 ICE du fournisseur
 Taux de la taxe sur la valeur ajoutée sans le pourcentage exemple 20 et non 20%.
 Mode de paiement :
o 1 pour paiement en espèce.
o 2 pour Chèque.
o 3 pour paiement par prélèvement bancaire.
o 4 pour paiement par virement bancaire.
o 5 pour paiement par effet.
 Date de paiement
 Date facture

Avec ces informations nous commencerons par préparer un fichier Excel qui va servir de fichier modèle pour la suite comme illustrer si dessous

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Les deux premières lignes de la déclaration sont fictive et ne servirons par la suite comme marqueur pour lier le fichier Excel et le fichier XML que nous allons
préparer dans ce qui suit.

Nous enregistrons notre fichier modèle que nous nommerons « XLS to XML »,

Nous créerons un simple fichier texte dans le bloc note que nous appelons « ShemaXML.xml » et nous y placerons les informations suivantes :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<DeclarationReleveDeduction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<identifiantFiscal>12345678</identifiantFiscal>
<annee>2016</annee>
<periode>6</periode>
<regime>1</regime>
<releveDeductions>
<rd>
<ord>1</ord>
<num>F1</num>
<des>Des1</des>
<mht>100.00</mht>
<tva>20.00</tva>
<ttc>120.00</ttc>
<refF>
<if>161</if>
<nom>FRS1</nom>
<ice>1001</ice>
</refF>
<tx>20</tx>
<mp>
<id>2</id>
</mp>
<dpai>2016-02-01</dpai>
<dfac>2016-01-01</dfac>
</rd>
<rd>
<ord>2</ord>
<num>F2</num>
<des>Des2</des>
<mht>200.00</mht>
<tva>40.00</tva>
<ttc>240.00</ttc>
<refF>
<if>162</if>
<nom>FRS2</nom>
<ice>1002</ice>
</refF>
<tx>20</tx>
<mp>
<id>5</id>

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
</mp>
<dpai>2016-02-02</dpai>
<dfac>2016-01-02</dfac>
</rd>
</releveDeductions>
</DeclarationReleveDeduction>

Comme illustrer si après :

4. Préparation du fichier de la télé-déclaration

Une fois nos modèles préparés, nous préparons notre déclaration dans Excel normalement pour obtenir un fichier qui ressemble à l’exemple suivant :

Après quoi nous ouvrant notre fichier « XLS to XML » que nous enregistrons sous un nouveau nom comme par exemple « Déclaration mois 6 exercice 2016 » :

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Puis nous récupérons les informations de notre déclaration en les copiant :

Et en les collants dans notre fichier « Déclaration mois 6 exercice 2016 » en faisant bien attention à garder nos deux première ligne comme dans l’illustration :

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Pour pouvoir exporté nos donnée vers un format XML nous avons besoins de faire correspondre les données Excel et XML d’où l’intérêt des deux lignes, nous
commencerons d’abords par afficher l’onglet développeur d’Excel (ignorez cette étape si l’onglet est déjà visible) on allant dans option et en cochant la case
correspondante.

On obtiendra après notre onglet développeur avec les options qui nous intéresse :

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Cliquez sur source pour afficher la fenêtre XML

Puis cliquez sur Mappage XML

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Cliquez maintenant sur Ajouter et récupérez votre fichier XML

Confirmez par OK le message qui s’affiche

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Puis cliquez sur ok pour fermer la fenêtre

Vous remarquerez qu’Excel importe les données dans la fenêtre « Source XML »

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Maintenant il suffit de glisser les balises afficher dans la fenêtre « Source XML » sur les données correspondantes :

Faire de même pour « annee », « periode » et « regime », après glissez la balise « Ord » sur le tire du tableau « N° ord »

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Excel utilisera les deux lignes, avec les informations fictives comprise dans le fichier XML, pour faire correspondre les données, et nous obtiendrons un tableau
sous la forme :

A ce stade nous pouvons supprimer les deux lignes fictives

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Et il n’y a plus qu’a exporté les données en cliquant sur le bouton « Exporter »

Et enregistrer les données en veillant à choisir un nom différent de ShemaXML comme dans l’exemple, les fichiers « XLS to XML » et « ShemaXML.XML » sont des
modèles à ne pas modifié.

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
On peut voir le résultat dans le Bloc-note

En compresse le fichier de déclaration XML dans un fichier zip et il est prêt pour être télécharger sur la page tax.gov.ma

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.
Joint à ce document vous trouverez les modèles de fichier Excel et XML prêt à l’emploi :

Document courant en version Microsoft Word et PDF.

Classeur Excel « XLS to PDF.xlsx »

Fichier XML « ShemaXML.xml »

Distribué sous licence CC BY-NC : Attribution - Pas d’Utilisation Commerciale


Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales et, bien que les nouvelles œuvres doivent
vous créditer en citant votre nom et ne pas constituer une utilisation commerciale, elles n’ont pas à être diffusées selon les mêmes conditions.

Vous aimerez peut-être aussi