Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 1 Version N° 1.0© 2008- NSI
Direction des Instruments économiques2007/438 : New CODITAX
DLV 2.6 Note technique concernant l’import/export XMLREGIME CET
IDENTIFICATION
Projet : New CODITAX Auteur : Isabelle Piron
Type de document : Note technique Ref. NSI: 08/036
Version: 1.0 Ref. Client: 2007/438
Date : 01/02/2008 Statut: Final
APPROBATIONS
Chef deprojet
I. DelbruyèreResponsablede projet
F. Materne
Date: 24/01/2008 Date: 31/01/2008 Date:
Visa: OK Visa: OK Visa:
HISTORIQUE DE VERSION
N° Version Auteur(s) desmodifications
Description résumée et/ou cause des modifications
V0.0 Isabelle Piron Création
V0.1 Isabelle Piron Revue par Isabelle Delbruyère
V1.0 Isabelle Piron Intégration des remarques, première version client.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 2 Version N° 1.0© 2008- NSI
Table des mat ièr es
1. Introduction................................................................................................................................1
2. Architecture de la solution ............................................................................................................1
3. Avantages de la solution ..............................................................................................................2
3.1 Encodage unique des données référentielles................................................................................2
3.2 Chargement des mouvements via un fichier XML .........................................................................2
3.3 Export des données au format XML ............................................................................................2
3.4 Structure du formulaire ............................................................................................................23.4.1 Cadres chargeables via XML ...............................................................................................23.4.2 Dates de soumission..........................................................................................................2
4. Démarche a suivre afin de Déclarer ses mouvements via un fichier XML.............................................4
4.1 Encoder les données des référentiels personnels dans le formulaire................................................4
4.2 Récupérer les codes OWD à utiliser pour la génération du XML (du formulaire vers la Base de donnéesmétier du déclarant)...........................................................................................................................5
4.2.1 Référentiel personnel Codes déchets (CDX_C_E_CODE_DECH) ...............................................54.2.2 Référentiel codes taxation (RC_CODE_TAXE)........................................................................6
4.3 Générer le fichier XML ..............................................................................................................84.3.1 Exemple d’un fichier de mouvements ..................................................................................84.3.2 Structure des données.......................................................................................................9
4.4 Charger le fichier XML ............................................................................................................ 11
4.5 Vérifier ou modifier les données via le formulaire ....................................................................... 12
4.6 Calculer la taxe ..................................................................................................................... 12
4.7 Soumettre le formulaire.......................................................................................................... 12
4.8 Imprimer la déclaration .......................................................................................................... 13
5. Exemple de récupération des données du formulaire dans un fichier Excel 2003................................ 14
5.1 Export du formulaire au format XML......................................................................................... 14
5.2 Intégration de la source XML dans le classeur Excel ................................................................... 14
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 1 Version N° 1.0© 2008- NSI
1. INTRODUCTION
Cette note technique a pour objet la présentation de la solution d’import/export XML dans le cadredu projet New_CODITAX pour le régime des CET.
2. ARCHITECTURE DE LA SOLUTION
1. Une fois par an, le BackOffice publie, sur le FrontOffice, les formulaires ainsi que les listesde codes utilisés par la région wallonne. Ces listes de codes peuvent être republiéeslorsque cela est nécessaire.
2. Le déclarant encode ses données référentielles (Exemple : transporteurs des mouvementsde déchets entrés en CET) dans le formulaire (FrontOffice). Cette opération ne sera à faireque la première année ou lors de mises à jour de ces données.
3. Le déclarant récupère via le formulaire les listes de la région wallonne (Exemple : Codestaxe) ainsi que ses données référentielles sous forme de fichier XML. Ce fichier deréférentiels peut alors être intégré dans sa base de données métier.
4. Le déclarant génère sa déclaration XML et la charge dans le formulaire.5. Le déclarant soumet sa déclaration via l’interface du formulaire.
1
2
3
4
5
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 2 Version N° 1.0© 2008- NSI
3. AVANTAGES DE LA SOLUTION
3.1 ENCODAGE UNIQUE DES DONNEES REFERENTIELLES
L’encodage manuel des données référentielles permet de faire le lien entre les codes utilisés par larégion wallonne et les données des déclarants. De cette manière, ces données ne sont à encoderqu’une seule fois, le code étant utilisé par la suite.
3.2 CHARGEMENT DES MOUVEMENTS VIA UN FICHIER XML
Cette possibilité permet de transférer les mouvements depuis la base de données métier dudéclarant vers le formulaire sans avoir à faire d’encodage.
Les données sont intégrées dans le formulaire, ce qui permet :Ø De consulter le résultat de l’import.Ø De modifier manuellement certaines données.
3.3 EXPORT DES DONNEES AU FORMAT XML
L’export des données du formulaire au format XML permet de récupérer ces données dans touteapplication compatible XML (par exemple MS Excel à partir de la version 2003).
3.4 STRUCTURE DU FORMULAIRE
3.4.1 Cadres chargeables via XML
Ø Mouvements entrants du trimestre 1Ø Mouvements entrants du trimestre 2Ø Mouvements entrants du trimestre 3Ø Mouvements entrants du trimestre 4
3.4.2 Dates de soumission
Ø Identification : 20 Avril de l’année de la campagneØ Référentiels personnels : 20 janvier de l’année suivant la campagneØ Mouvements trimestre 1 : 20 avril de l’année de la campagneØ Mouvements trimestre 2 : 20 Juillet de l’année de la campagneØ Mouvements trimestre 3 : 20 octobre de l’année de la campagneØ Mouvements trimestre 4 : 20 janvier de l’année suivant la campagne
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 3 Version N° 1.0© 2008- NSI
Exemple pour la campagne 2008 :
A soumettre au plus tard le 20/04/2008 :Ø IdentificationØ Mouvements trimestre 1
A soumettre au plus tard le 20/07/2008Ø Mouvements trimestre 2
A soumettre au plus tard le 20/10/2008Ø Mouvements trimestre 3
A soumettre au plus tard le 20/01/2009Ø Référentiels personnelsØ Mouvements trimestre 4
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 4 Version N° 1.0© 2008- NSI
4. DEMARCHE A SUIVRE AFIN DE DECLARER SESMOUVEMENTS VIA UN FICHIER XML
4.1 ENCODER LES DONNEES DES REFERENTIELS PERSONNELSDANS LE FORMULAIRE
Cette première étape consiste en l’encodage des référentiels personnels du déclarant via leformulaire. Cet encodage manuel est nécessaire lors de la première utilisation du formulaire (pré-remplissage par l’OWD les années suivantes), ou lors de mises à jour de données (par exempleajouter un code déchet dans la liste des codes autorisés pour le site, ajouter un collecteur oumodifier l’adresse d’un producteur).
C’est à ce niveau qu’est établie la correspondance entre les codes OWD et les codesutilisés dans la base de données du déclarant. Il est donc important d’encoder les codesinternes (propres au déclarant) afin de pouvoir les utiliser ensuite dans le XML.
Pour les codes déchets, le concept de code interne n’existe pas étant donné que lacodification utilisée fait partie d’une source légale (le catalogue wallon des déchets).
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 5 Version N° 1.0© 2008- NSI
4.2 RECUPERER LES CODES OWD A UTILISER POUR LAGENERATION DU XML (DU FORMULAIRE VERS LA BASE DEDONNEES METIER DU DECLARANT)
4.2.1 Référentiel personnel Codes déchets (CDX_C_E_CODE_DECH)
Les codes déchets valides pour le formulaire sont ceux présents dans le référentiel personnel« Codes déchets » (Codes wallons). Si ces codes ne sont pas présents dans l’application dudéclarant, ils devront y être ajoutés.Ils peuvent êtres récupérés via un export XML du formulaire.
Cet export permet d’enregistrer le formulaire (dont les données référentielles encodées) auformat XML. Ce fichier XML peut alors servir de base pour un import de ces données dans la basede données du déclarant.
Données à récupérer :Ø Données obligatoiresØ Données facultatives
020103Déchets de tissus végétaux.Déchets de tissus végétaux.NNNN
020104Déchets de matières plastiques (à l'exclusion des
emballages).Déchets de matières plastiques (à l'exclusion des
emballages).NNNN01/01/2007
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 6 Version N° 1.0© 2008- NSI
4.2.2 Référentiel codes taxation (RC_CODE_TAXE)
Ces codes devront êtres ajoutés dans la base de données du déclarant. Ils peuvent être récupérésen téléchargeant le référentiel RC_CODE_TAXE.
Cet export permet d’enregistrer le référentiel au format XML. Ce fichier XML peut alors servir debase pour un import de ces données dans la base de données du déclarant.
Données à récupérer :Ø Données obligatoiresØ Données facultatives
01010100201Déchets non ménagers non DangereuxArt 5§ 2 al 1.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 7 Version N° 1.0© 2008- NSI
35.001/01/200831/12/2009
01010100201Déchets non ménagers non DangereuxArt 5§ 2 al 1.60.001/01/201031/12/2010
0101010
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 8 Version N° 1.0© 2008- NSI
4.3 GENERER LE FICHIER XML
Une fois les codes utilisés par la région wallonne entrés dans la base de données du déclarant. Lefichier XML peut être généré. Un fichier sera généré par trimestre.
4.3.1 Exemple d’un fichier de mouvements
Exemple d’un fichier comportant deux mouvements.
1020103Déchets de tissus végétaux.041123232DEE
1
1AVMXXXXVG1
ACALIXXCH1
ERE5541EEU188TBL83029/01/200812:3301/01/200831/12/20101
2190599Déchets non spécifiés ailleurs.0201345
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 9 Version N° 1.0© 2008- NSI
2
3AVMXXXXVG1
ALDERSTVG1
1
30/01/200806:5001/01/200831/12/20091
Tag spécial : , le 1 représente letrimestre, il convient donc de modifier ce tag en fonction du trimestre concerné.
4.3.2 Structure des données
Tag Libellé Long. Préc. Oblig. Type
Numéro deséquenceinterne
6 0 Oui Numérique Numéro deséquence unique
Déchet 6 0 Oui Numérique RéférentielpersonnelCodes déchets
Dénominationusuelle
255 0 Oui Alphanumérique
Code taxation 10 0 Oui Numérique RéférentielRC_CODE_TAXE
Quantité (kg) 8 0 Oui Numérique Numéro du bon
de pesage8 0 Non Alphanumérique
CodeproducteurOWD
10 0 Alphanumérique
CodeproducteurInterne
50 0
Un oul’autre
Alphanumérique
Référentielpersonnel listedes producteurs
Code site deproductionOWD
10 0 Alphanumérique
Code site deproductioninterne
50 0 Un oul’autre
AlphanumériqueRéférentielpersonnel listedes producteurs
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 10 Version N° 1.0© 2008- NSI
Tag Libellé Long. Préc. Oblig.
Code collecteurOWD
10 0 Alphanumérique
Code collecteurinterne
50 0Un oul’autre Alphanumérique
Référentielpersonnel listedes collecteurs
CodetransporteurOWD
10 0 Alphanumérique
Codetransporteurinterne
50 0Un oul’autre Alphanumérique
Référentielpersonnel listedestransporteurs
Numéro debordereau
20 0 Non Alphanumérique
Nombre detransferts
4 0 Oui Numérique
Immatriculation 1 10 0 Non Alphanumérique Immatriculation 2 10 0 Non Alphanumérique Date d'arrivée 10 0 Oui Date Format :
DD/MM/YYYY Heure d'arrivée 10 0 Non Heure Format :
HH :MM Date de début
de la taxe10 0 Oui Date Référentiel
CODE_TAXEFormat :DD/MM/YYYY
Date de fin de lataxe
10 0 Oui Date RéférentielCODE_TAXEFormat :DD/MM/YYYY
Trimestre 1 0 Oui Numérique
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 11 Version N° 1.0© 2008- NSI
4.4 CHARGER LE FICHIER XML
Le fichier XML est chargé via le formulaire. Lors de ce chargement, le fichier sera vérifié parl’application :
Ø Structure du fichier XML (comparaison avec le fichier XSD téléchargeable)Ø Formats (dates, nombres, longueur des champs)Ø Présence des codes utilisés dans les référentielsØ Unicité de la séquence « » (numéro unique par trimestre identifiant le
mouvement)
Lorsque des erreurs sont détectées, elles peuvent être consultées soit via l’écran de chargement,soit en imprimant un rapport au format PDF.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 12 Version N° 1.0© 2008- NSI
4.5 VERIFIER OU MODIFIER LES DONNEES VIA LE FORMULAIRE
Après chargement des données via le fichier XML, les mouvements sont consultables etmodifiables dans le formulaire.
4.6 CALCULER LA TAXE
Afin de calculer la taxe, il est nécessaire d’ouvrir le cadre de calcul de la taxe du formulaire aprèsle chargement des données.
4.7 SOUMETTRE LE FORMULAIRE
Le formulaire peut ensuite être soumis.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 13 Version N° 1.0© 2008- NSI
4.8 IMPRIMER LA DECLARATION
Imprimer la déclaration puis la transmettre signée à l’office wallon des déchets :
Pour imprimer la déclaration, il convient de sélectionner le trimestre concerné.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 14 Version N° 1.0© 2008- NSI
5. EXEMPLE DE RECUPERATION DES DONNEES DUFORMULAIRE DANS UN FICHIER EXCEL 2003
Le formulaire complet peut être téléchargé au format XML afin d’être intégré soit dans une basede donnée, soit dans un document MS Excel. Cette solution permet au déclarant d’utiliser leformulaire comme base de rapports ou statistiques.
5.1 EXPORT DU FORMULAIRE AU FORMAT XML
5.2 INTEGRATION DE LA SOURCE XML DANS LE CLASSEUR EXCEL
1. Cliquer sur le menu Données > XML > Source XML
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 15 Version N° 1.0© 2008- NSI
2. Cliquer sur le bouton « Mappage XML »3. Ajouter un mappage4. Sélectionner le fichier XML téléchargé depuis le formulaire et cliquer sur « Ouvrir »
5. Réponde « OK » au message signalant que le schéma pose problème
6. Cliquer sur OK pour sélectionner le mappage
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 16 Version N° 1.0© 2008- NSI
7. Les tags (champs) du fichier XML apparaissent dans le volet office
8. Les champs désirés peuvent ensuite êtres ajoutés au fichier Excel en les faisant glisser àl’emplacement choisi.
New CODITAXDLV 2.6 : Note technique concernant l’import/export XML
REGIME CET
IPI/AKI/L.08.E.03601/02/2008
Page 17 Version N° 1.0© 2008- NSI
9. Lorsque le mappage est terminé, les données peuvent êtres ajoutées en sélectionnant undes champs et en cliquant sur le menu « Données > XML > Actualiser les données XML »
1. INTRODUCTION2. ARCHITECTURE DE LA SOLUTION3. AVANTAGES DE LA SOLUTION3.1 ENCODAGE UNIQUE DES DONNEES REFERENTIELLES3.2 CHARGEMENT DES MOUVEMENTS VIA UN FICHIER XML3.3 EXPORT DES DONNEES AU FORMAT XML3.4 STRUCTURE DU FORMULAIRE3.4.1 Cadres chargeables via XML3.4.2 Dates de soumission
4. DEMARCHE A SUIVRE AFIN DE DECLARER SES MOUVEMENTS VIA UN FICHIER XML4.1 ENCODER LES DONNEES DES REFERENTIELS PERSONNELS DANS LE FORMULAIRE4.2 RECUPERER LES CODES OWD A UTILISER POUR LA GENERATION DU XML (DU FORMULAIRE VERS LA BASE DE DONNEES METIER DU DECLARANT)4.2.1 Référentiel personnel Codes déchets (CDX_C_E_CODE_DECH)4.2.2 Référentiel codes taxation (RC_CODE_TAXE)
4.3 GENERER LE FICHIER XML4.3.1 Exemple d’un fichier de mouvements4.3.2 Structure des données
4.4 CHARGER LE FICHIER XML4.5 VERIFIER OU MODIFIER LES DONNEES VIA LE FORMULAIRE4.6 CALCULER LA TAXE4.7 SOUMETTRE LE FORMULAIRE4.8 IMPRIMER LA DECLARATION
5. EXEMPLE DE RECUPERATION DES DONNEES DU FORMULAIRE DANS UN FICHIER EXCEL 20035.1 EXPORT DU FORMULAIRE AU FORMAT XML5.2 INTEGRATION DE LA SOURCE XML DANS LE CLASSEUR EXCEL