• Aucun résultat trouvé

Annexe C Spécification pour les fichiers importés en format XML

N/A
N/A
Protected

Academic year: 2022

Partager "Annexe C Spécification pour les fichiers importés en format XML"

Copied!
5
0
0

Texte intégral

(1)

Annexe C – Spécification pour les fichiers importés en format XML Format de fichier : Fichier texte

Taille du fichier : 1 048 576 octets/caractères (maximum)

Convention de dénomination : Le nom recommandé du fichier compte un maximum de 256 caractères alphanumériques. L’extension de fichier doit être

« XML » (p. ex. IMPORT-00000021-20050722.XML)

Nota : Ouvrir les fichiers au moyen d’un analyseur syntaxique valide XML.

Nota : Le niveau de balise indique si elle est contenue dans une autre. La balise parent est la première balise précédente avec un numéro inférieur.

Nom de la balise Niveau de la balise

Balise requise (O/N)

Taille des données (Min / Max)

Description

<?xml version="1.0"

encoding="ISO-8859-1"

?>

0 O S/O Il s’agit de la première ligne (directive de pré-traitement) du fichier d’importation XML. Elle est incluse pour écraser le mode d’analyse syntaxique par défaut d’Internet Explorer lors de la visualisation du

contenu du fichier d’importation dans le navigateur.

ROEHEADER 0 O S/O Cette balise étant la balise racine du fichier importé, elle doit être présente même si elle contient seulement d’autres balises.

Elle doit contenir les attributs suivants, ainsi que des valeurs correspondantes (voir la liste d’attributs utilisés dans la structure XML) :

Application

FileVersion

Créé 1 O S/O Cette balise indique le début des RE cr/és.

Elle doit contenir l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

Count

RE 2 O S/O Cette balise indique le début d’un RE délivré. Elle doit donc être présente lorsque le compte est supérieur à zéro.

Elle doit contenir l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

BulkFileName NumérodeSérie 3 O 9/9 Numéro de série du RE

• Doit faire 9 caractères.

NumérodeSérieduREMo difiéouRemplacé

3 N 0/9 Numéro de série du RE modifié

• Doit faire 9 caractères.

Dated’Émission 3 O 8/8 Date d’émission du RE

• Doit faire 8 caractères dans le format

(2)

Nom de la balise Niveau de la balise

Balise requise (O/N)

Taille Description des

données (Min / Max)

« JJMMAAAA ».

UnitéOpérationnelle 3 O S/O Balise parent de l’information sur l’unité opérationnelle

Doit être présente.

• Elle contient seulement d’autres balises.

NumérodeRéfduRegistre dePaye

4 N 0/15 Numéro de référence du registre de paye de l’employeur

Peut être laissé en blanc.

• Doit faire 15 caractères ou moins.

Numérod’entreprise 4 O 15/15 Numéro d’entreprise attribué par l’Agence du revenu du Canada

Employé 3 O S/O Cette balise parent indique le début des renseignements sur l’employé.

NAS 4 O 9/9 Numéro d’assurance sociale de l’employé à qui on émet le RE

PremierJourdeTravail 4 O 8/8 Premier jour de travail

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DernierJourPayéd 4 O 8/8 Dernier jour payé

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DatedeFindelaDernièreP ériodedePaye

4 O 8/8 Date de fin de la dernière période de paye

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

Rémunérationtotaleassu rables

4 O 4/9 Rémunération assurable totale

Ne doit pas être laissé en blanc.

• Maximum de 999 999,99

Réussis 1 O S/O Cette balise indique le début des RE qui ont rempli les critères de validation et ont été sauvegardés en version ébauche. Elle doit contenir l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste

d’attributs utilisés dans la structure XML) :

Count

RE 2 O S/O Cette balise indique le début d’un RE qui a rempli les critères de validation. Elle doit donc être présente lorsque le compte est supérieur à zéro. Elle doit contenir l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

BulkFileName

(3)

Nom de la balise Niveau de la balise

Balise requise (O/N)

Taille Description des

données (Min / Max) NumérodeSérieduREMo

difiéouRemplacé

3 N 0/9 Numéro de série du RE modifié

UnitéOpérationnelle 3 O S/O Balise parent de l’information sur l’unité opérationnelle

NumérodeRéfduRegistre delaPaye

4 N 0/15 Numéro de référence du registre de paye de l’employeur

Numérod’Entreprise 4 O 15/15 Numéro d’entreprise attribué par l’Agence du revenu du Canada

Employé 3 O S/O Balise parent des renseignements sur l’employé

NAS 4 O 9/9 Numéro d’assurance sociale de l’employé à qui on émet le RE

PremierJourdeTravail 4 O 8/8 Premier jour de travail

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DernierJourPayé 4 O 8/8 Dernier jour payé

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DatedeFindelaDernièreP ériodedePaye

4 O 8/8 Date de fin de la dernière période de paye

Ne doit pas être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

Échoué 1 O S/O Cette balise indique le début des RE qui n’ont pas rempli les critères de validation et qui ont été sauvegardés en version ébauche. Elle doit contenir l’attribut suivant, ainsi qu’une valeur

correspondante (voir la liste d’attributs utilisés dans la structure XML) :

Count

RE 2 O S/O Cette balise indique le début des RE qui n’ont pas rempli les critères de validation.

Elle doit donc être présente lorsque le compte est supérieur à zéro. Elle contient l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

BulkFileName NumérodeSérieModifiéo

uRemplacé

3 N 0/9 Numéro de série du RE modifié UnitéOpérationnelle 3 O S/O Balise parent des renseignements sur

l’unité opérationnelle NumérodeRéférenceduR

egistredePaye

4 N 0/15 Numéro de référence du registre de paye de l’employeur

(4)

Nom de la balise Niveau de la balise

Balise requise (O/N)

Taille Description des

données (Min / Max)

Numérod’Entreprise 4 O 15/15 Numéro d’entreprise attribué par l’Agence du revenu du Canada

Employé 3 O S/O Balise parent des renseignements sur l’employé

NAS 4 O 9/9 Numéro d’assurance sociale de l’employé à qui ont émet le RE

PremirJourdeTravail 4 O 8/8 Premier jour de travail

Peut être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DernierJourPayé 4 O 8/8 Dernier jour payé

Peut être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DatedeFindelaDernièreP ériodedePaye

4 O 8/8 Date de fin de la dernière période de paye

Peut être laissé en blanc.

• Doit faire 8caractères dans le format

« JJMMAAAA ».

Rejeté 1 O S/O Cette balise indique le début des RE rejetés. Elle contient l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

Count

RE 2 O S/O Cette balise indique le début d’un RE rejeté. Elle doit donc être présente lorsque le compte est supérieur à zéro. Elle peut contenir l’attribut suivant, ainsi qu’une valeur correspondante (voir la liste d’attributs utilisés dans la structure XML) :

BulkFileName NumérodeSérieduREmo

difiéouRemplacér

3 N 0/9 Numéro de série du RE modifié UnitéOpérationnelle 3 O S/O Balise parent des renseignements sur

l’unité opérationnelle NumérodeRéfduRegistre

dePaye

4 N 0/15 Numéro de référence du registre de paye de l’employeur

Numérod’entreprise 4 O 15/15 Numéro d’entreprise attribué par l’Agence du revenu du Canada

Employé 3 O S/O Balise parent des renseignements sur l’employé

NAS 4 O 9/9 Numéro d’assurance sociale de l’employé à qui ont émet un RE

PremierJourdeTravail 4 O 8/8 Premier jour de travail

Peut être laissé en blanc.

(5)

Nom de la balise Niveau de la balise

Balise requise (O/N)

Taille Description des

données (Min / Max)

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

DernierJourPayé 4 O 8/8 Dernier jour payé

Peut être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

Datedefindeladernièrepé riodedepaye

4 O 8/8 Date de fin de la dernière période de paye

Peut être laissé en blanc.

• Doit faire 8 caractères dans le format

« JJMMAAAA ».

Liste d’attributs utilisés dans la structure XML Nom Accompagne les

balises suivantes

Description Valeur Application ROEHEADER Représente l’application utilisée pour

présenter le fichier. Il s’agit d’une valeur fixe.

RoeWeb

FileVersion ROEHEADER Représente la version du format de fichier. Il s’agit d’une valeur fixe.

1.00

Count Issued, Passed,

Rejected and Failed

Représente le nombre de RE dans chaque catégorie comprise dans le dossier d’importation. Si une catégorie ne comporte aucun document, la valeur est nulle.

Maximum de 9 caractères

BulkFileName Roe Représente le nom du fichier si le RE a été transféré par lots. Sinon, le champ est laissé en blanc.

Maximum de 50 caractères

Références

Documents relatifs

Le mot markup rend compte du fait que XML permet d’identifier les différents éléments d’un document au moyen de balises.. HTML n’est qu’une application de SGML avec une

Pour chaque élément &#34;watcher&#34; dans la liste, l’abonné watcherinfo vérifie pour voir si une rangée existe pour cet observateur... vérification est faite en

Quant à XSLT, il s'agit d'un langage basé sur un modèle qui vous permet de mapper un certain modèle dans le document source et d'écrire le résultat en XML, en HTML ou en texte

• Un élément simple est un élément qui ne contient qu'une valeur dont le type est dit simple comme par exemple une balise qui ne contient aucun attribut et dans laquelle aucune autre

Bien qu’ils ne soient pas tenus de vérifier la validité du document, ils doivent traiter toutes les déclarations lues dans le sous- ensemble interne de la DTD ainsi que dans

A common format for geometric constructions, conjectures and proofs should address the communication between DGSs and GATPs, to establish the sound- ness, by the GATP, of a

We can then encode PRUNE(d, D) using a breadth-first traversal, in such a way that each repetition node is encoded by a number of bits, say B, encoding the number of children of

A l’origine du travail de diplôme, Topcased devait être utilisé pour refaire le métamodèle et le modèle du réseau ad hoc initialement créés sous GME, mais finalement ce dernier