Vous êtes sur la page 1sur 13

Tl-dclaration EDI de la TVA au Maroc avec Excel

1. Prface
Ce document est distribu sous License crative commune CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont pas tre
diffuses selon les mmes conditions.
Tous les lments et mthode dcrite sous dessous aboutisse la production de llment dsign comme aboutissement du
travail accompli, lauteur de ce document ne peut tre tenu responsable du rsultat obtenu, toute mthode produisant un
rsultat doit faire lobjet dune vrification incluant le rsultat, en suivant prcisment la procdure.
La mthode si dessus a t dvelopp pour permettre la majorit de pouvoir rpondre aux exigences de la tl-dclaration de
la TVA EDI sans un cout financier supplmentaire, le choix du logiciel Excel semble le plus naturel des options vu que cest un
logiciel largement rpondu dans toutes les administrations et entreprise. Il ne ma pas encore t possible dadapter cette
mthode dautres tableurs tels quOpenOffice Calc, LibreOffice Clac, je compte le faire mais si quelquun peut produire
une mthode pour produire une dclaration avec un autre tableur je linvite fortement le faire le savoir existe pour tre
partager.

2. Introduction
Comme vous le savait dj la dclaration 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 tlchargeant la dclaration sous format XML, cette dernire mthode savre
trs intressante puisquelle permet de prparer sa dclaration 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. Prparation des modles rutilisable


Pour procder nous avant besoin de prparer deux fichiers un Excel et un deuxime XML nous commencerons par le fichier Excel,
nous aurons besoins des informations suivantes :

Votre identifiant fiscale : pour illustrer lexemple nous utiliserons lidentifiant fictif 12345678 mais devrez le
remplacer par votre propre identifiant
Exercice en cours : dans ce cas 2016
Priode : nous utiliserons le 6 en rfrence au mois 6
Rgime : pour cet exemple nous utiliserons le 2 pour dclaration mensuelle.

Une fois cette partie termine, nous aurons besoin de renseigner les donnes de la dclaration on aura besoin de dans lordre :

Un numro dordre qui ne sert qu numrot les lignes.


Numro de la facture fournisseur.
Dsignation de la charge : Matire premire, Accessoire, Prestation de service.
Montant hors taxe de la facture
Montant de la taxe sur la valeur ajoute
Montant toutes taxes comprises
Identifiant fiscale de votre fournisseur
Raison sociale de votre fournisseur
ICE du fournisseur
Taux de la taxe sur la valeur ajoute sans le pourcentage exemple 20 et non 20%.
Mode de paiement :
o
1 pour paiement en espce.
o
2 pour Chque.
o
3 pour paiement par prlvement 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 prparer un fichier Excel qui va servir de fichier modle pour la suite comme
illustrer si dessous

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Les deux premires lignes de la dclaration sont fictive et ne servirons par la suite comme marqueur pour lier le fichier Excel et le
fichier XML que nous allons prparer dans ce qui suit.
Nous enregistrons notre fichier modle que nous nommerons XLS to XML ,
Nous crerons 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>
</mp>
<dpai>2016-02-02</dpai>
<dfac>2016-01-02</dfac>
</rd>
Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

</releveDeductions>
</DeclarationReleveDeduction>
Comme illustrer si aprs :

4. Prparation du fichier de la tl-dclaration


Une fois nos modles prpars, nous prparons notre dclaration dans Excel normalement pour obtenir un fichier qui ressemble
lexemple suivant :

Aprs quoi nous ouvrant notre fichier XLS to XML que nous enregistrons sous un nouveau nom comme par exemple
Dclaration mois 6 exercice 2016 :

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Puis nous rcuprons les informations de notre dclaration en les copiant :

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Et en les collants dans notre fichier Dclaration mois 6 exercice 2016 en faisant bien attention garder nos deux premire
ligne comme dans lillustration :

Pour pouvoir export nos donne vers un format XML nous avons besoins de faire correspondre les donnes Excel et XML do
lintrt des deux lignes, nous commencerons dabords par afficher longlet dveloppeur dExcel (ignorez cette tape si longlet
est dj visible) on allant dans option et en cochant la case correspondante.

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

On obtiendra aprs notre onglet dveloppeur avec les options qui nous intresse :

Cliquez sur source pour afficher la fentre XML

Puis cliquez sur Mappage XML


Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Cliquez maintenant sur Ajouter et rcuprez votre fichier XML

Confirmez par OK le message qui saffiche

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Puis cliquez sur ok pour fermer la fentre

Vous remarquerez quExcel importe les donnes dans la fentre Source XML

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Maintenant il suffit de glisser les balises afficher dans la fentre Source XML sur les donnes correspondantes :

Faire de mme pour annee , periode et regime , aprs glissez la balise Ord sur le tire du tableau N ord

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Excel utilisera les deux lignes, avec les informations fictives comprise dans le fichier XML, pour faire correspondre les donnes, 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 dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Et il ny a plus qua export les donnes en cliquant sur le bouton Exporter

Et enregistrer les donnes en veillant choisir un nom diffrent de ShemaXML comme dans lexemple, les fichiers XLS to XML
et ShemaXML.XML sont des modles ne pas modifi.

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

On peut voir le rsultat dans le Bloc-note

En compresse le fichier de dclaration XML dans un fichier zip et il est prt pour tre tlcharger sur la page tax.gov.ma

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.

Vous trouverez les modles de fichier Excel et XML prt lemploi ici: https://goo.gl/dU79dE

Distribu sous
licence

CC BY-NC : Attribution - Pas dUtilisation 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 crditer en citant votre nom et ne pas constituer une utilisation commerciale, elles nont
pas tre diffuses selon les mmes conditions.