19
New CODITAX DLV 2.6 : Note technique concernant l’import/export XML REGIME CET IPI/AKI/L.08.E.036 01/02/2008 Page 1 Version N° 1.0 © 2008- NSI Direction des Instruments économiques 2007/438 : New CODITAX DLV 2.6 Note technique concernant l’import/export XML REGIME 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 de projet I. Delbruyère Responsable de projet F. Materne <Fonction> <Nom agent> Date: 24/01/2008 Date: 31/01/2008 Date: Visa: OK Visa: OK Visa: HISTORIQUE DE VERSION N° Version Auteur(s) des modifications 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.

Formulaires OWD - Direction des Instruments économiques …formowd.environnement.wallonie.be/news/Temp2/CET... · 2008. 2. 18. · 4.2.2 Référentiel codes taxation (RC_CODE_TAXE)

  • 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