Académique Documents
Professionnel Documents
Culture Documents
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,
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 :
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
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
</releveDeductions>
</DeclarationReleveDeduction>
Comme illustrer si aprs :
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
Distribu sous
licence
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
On obtiendra aprs notre onglet dveloppeur avec les options qui nous intresse :
Distribu sous
licence
Vous remarquerez quExcel importe les donnes dans la fentre Source XML
Distribu sous
licence
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
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 :
Distribu sous
licence
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
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
Vous trouverez les modles de fichier Excel et XML prt lemploi ici: https://goo.gl/dU79dE
Distribu sous
licence