Le relevé d'emploi sur le Web (RE Web) - Exigences de l'utilisateur
précédent | index | prochain |
Ce contenu est aussi disponible en format PDF (179 ko) et peut être imprimé.
Annexe B: Transfert par lots pour 53 semaines — règles de présentation et d'édition du fichier XML
-
Format de fichier : Fichier texte
-
Taille du fichier : 1 048 576 octets / caractères
-
Règles d’affectation des noms : Le nom du fichier a un maximum de 256 caractères alphanumériques; l’extension doit être « BLK » — par exemple, ACME_ROE200.BLK
Nota :
-
Les séparateurs de milliers ne sont pas permis.
-
Le séparateur décimal de tous les champs contenant un montant doit être le point ou la virgule.
-
Les dates doivent êtres des dates valides et saisies dans le format JJMMAAAA — exemple : 29032005.
-
Les signes Inférieur à et Plus de ne doivent pas être utilisés dans aucun champ.
-
Les codes et les genres ne sont pas sensibles à la casse.
-
Les balises et les attributs sont sensibles à la casse.
Nom de la balise |
Niveau de la balise |
Balise requise (O/N) |
Taille des données (Min/Max) |
Description |
---|---|---|---|---|
Nota: Le niveau de la balise indique si la balise est contenue dans une autre balise. La balise parent serait la première balise précédente avec un numéro de balise inférieur. |
||||
ROEHEADER | 0 | O | S/O |
Cette balise étant la balise racine du fichier en lot, elle doit être présente même si elle contient seulement d’autres balises. Elle contient les attributs suivants, ainsi qu'une valeur correspondante — voir la liste d'attributs utilisés dans la structure XML: • Application |
Roe | 1 | O | S/O |
Cette balise représente le début de chaque Relevé d’emploi. Elle contient les attributs suivants, ainsi qu’une valeur correspondante — voir la liste d'attributs utilisés dans la structure XML: • PrintingLanguage |
B2 | 2 | N | 0/9 |
Numéro de série du RE modifié ou remplacé • Peut être laissé en blanc |
B3 | 2 | N | 0/15 |
Numéro de référence du registre de paye de l'employeur • Peut être laissé en blanc |
B5 | 2 | O | 15/15 |
Numéro d'entreprise attribué par l'Agence du revenu du Canada • Ne doit pas être laissé en blanc |
B6 | 2 | O | 1/1 |
Genre de période de paye • Ne doit pas être laissé en blanc B = Quinzaine |
B8 | 2 | O | 9/9 |
Numéro d'assurance sociale de l'employé(e) à qui on délivre le RE • Ne doit pas être que des zéros |
B9 | 2 | O | S/O |
Cette balise représente le début des renseignements sur l'employ(e) • Doit être présente |
FN | 3 | O | 1/20 |
Prénom de l'employé(e) à qui on délivre le RE • Ne doit pas être laissé en blanc |
MN | 3 | N | 0/4 |
Initiale de l'employé(e) à qui on délivre le RE • Peut être laissé en blanc |
LN | 3 | O | 1/28 |
Nom de famille de l'employé(e) à qui on délivre le RE • Ne doit pas être laissé en blanc |
A1 | 3 | O | 1/35 |
Ligne 1 de l'adresse de l'employé(e) à qui on délivre le RE — numéro et rue • Ne doit pas être laissé en blanc |
A2 | 3 | N | 0/35 |
Ligne 2 de l'adresse de l'employé(e) à qui on délivre le RE — localité, ville et municipalité • Peut être laissé en blanc |
A3 | 3 | N | 0/35 |
Ligne 3 de l'adresse de l'employé(e) à qui on délivre le RE — province, pays et code postal • Peut être laissé en blanc |
B10 | 2 | O | 8/8 |
Premier jour de travail • Ne doit pas être laissé en blanc |
B11 | 2 | O | 8/8 |
Dernier jour payé • Ne doit pas être laissé en blanc |
B12 | 2 | O | 8/8 |
Date de fin de la dernière période de paye • Ne doit pas être laissé en blanc Hebdomadaire «W» : Ne peut pas être plus de 6 jours après le Dernier jour payé À la quinzaine «B» : Ne peut pas être plus de 13 jours après le Dernier jour payé Bimensuelle «S» : Ne peut pas être plus de 15 jours après le Dernier jour payé et doit être le 15e ou le dernier jour du mois Mensuelle «M» : Ne peut pas être plus de 30 jours après le Dernier jour payé et doit être le dernier jour du mois 13 périodes de paye par année «H» : Ne peut pas être plus de 27 jours après le Dernier jour payé Bimensuelle non conventionnelle «E»: Ne peut être ni plus de 15 jours après le Dernier jour payé ni le 15e ou le dernier jour du mois Mensuelle non conventionnelle «O» : Ne peut être ni plus de 30 jours après le Dernier jour payé ni le dernier jour du mois |
B13 | 2 | N | 0/40 |
Profession de l'employé(e) • Peut être laissé en blanc |
B14 | 2 | N | S/O |
Cette balise représente le début de l'information précise concernant la date prévue de rappel • Elle contient seulement d’autres balises |
CD | 3 | N | 0/1 |
Code de rappel prévu • Peut être laissé en blanc Y = Date de rappel • Si le code est Y, la Date prévue de rappel ne doit pas être laissée en blanc |
DT | 3 | N | 8/8 |
Date prévue de rappel • Peut être laissé en blanc |
B15A | 2 | O | 1/4 |
Heures assurables totales • Ne doit pas être laissé en blanc |
B15B | 2 | O | 0/9 |
Rémunération assurable totale • Ne doit pas être laissé en blanc |
B15C | 2 | O | S/O |
Cette balise parent représente le début de la rémunération assurable indiquée dans le champ 15C • Doit être présente |
PP | 3 | O | S/O |
Cette balise parent représente les renseignements sur chaque période de paye • Elle contient seulement d’autres balises |
AMT | 4 | O | 0/9 |
Rémunération de la période de paye 1 — Voir les instructions concernant le champ 15C au Tableau III, à la fin de l’annexe A • Ne doit pas être laissé en blanc Rémunération de la période de paye 2 à 53 — Voir les instructions concernant le champ 15C au Tableau III, à la fin de l’annexe A • Peut être laissé en blanc |
B16 | 2 | O | S/O |
Cette balise parent représente le début de la Raison de l'émission du présent RE et des renseignements sur la personne-ressource • Doit être présente |
CD | 3 | O | 1/1 |
Raison du présent relevé • Ne doit pas être laissé en blanc A = Manque de travail Si l'on a indiqué K « Autre », il faut ajouter une explication sous « Observations » — champ 18 |
FN | 3 | O | 1/20 |
Prénom — seulement — de la personne-ressource • Ne doit pas être laissé en blanc |
LN | 3 | O | 1/28 |
Nom de famille de la personne-ressource • Ne doit pas être laissé en blanc |
AC | 3 | O | 3/3 |
Indicatif régional du numéro de téléphone de la personne-ressource • Ne doit pas être laissé en blanc |
TEL | 3 | O | 7/7 |
Numéro de téléphone de la personne-ressource • Ne doit pas être laissé en blanc |
EXT | 3 | N | 0/5 |
Poste téléphonique de la personne-ressource • Peut être laissé en blanc |
B17A | 2 | N | 0/9 |
Montant de la paye de vacances • Peut être laissé en blanc |
B17B | 2 | N | S/O |
Cette balise parent représente les renseignements sur la liste des Jours fériés. • Elle contient seulement d’autres balises |
SH | 3 | N | S/O |
Cette balise parent représente les renseignements sur chaque Jour férié précis • Elle contient seulement d'autres balises |
DT | 4 | N | 8/8 |
Jour(s) férié(s), date de paye • Peut être laissé en blanc |
AMT | 4 | N | 0/9 |
Jour(s) férié(s), montant • Doit être laissé en blanc, si aucune date n'est précisée sous Jour(s) férié(s), date de paye |
B17C | 2 | N | S/O |
Cette balise parent représente les renseignements sur la liste des Autres sommes • Elle contient seulement d’autres balises |
OM | 3 |
Cette balise parent représente les renseignements sur chaque source d’Autres sommes précis • Elle contient seulement d’autres balises |
||
CD | 4 | N | 0/1 |
Autres sommes, code • Peut être laissé en blanc A = Paiement-date anniversaire • Si le champ Autres sommes, code n'est pas laissé en blanc, il doit y avoir un montant correspondant sous Autres sommes, montant |
AMT | 4 | N | 0/9 |
Autres sommes, code • Doit être laissé en blanc si le champ Autres sommes, code l'est également |
B18 | 2 | N | 0/160 |
Observations • Peut être laissé en blanc |
B19 | 2 | N | S/O |
Cette balise parent représente les renseignements sur la liste des Paiements spéciaux • Elle contient seulement d’autres balises |
SP | 3 |
Cette balise parent représente les renseignements sur chaque Paiement spécial précis • Elle contient seulement d’autres balises |
||
DT | 4 | N | 0/8 |
Date de paiement spécial • Peut être laissé en blanc |
AMT | 4 | N | 0/9 |
Montant de paiement spécial • Peut être laissé en blanc |
Period | 4 | N | 0/1 |
Période de Paiement spécial • Peut être laissé en blanc D : Par jour |
B20 | 2 | N | 1/1 |
Communication préférée en • Peut être laissé en blanc E : Anglais |
Les deux fichiers XSD — BulkRoeHeader.xsd - 4ko et BulkRoe.xsd - 11ko — peuvent être utilisés afin de valider la syntaxe XML ainsi que la structure du fichier avant le transfert au moyen du RE Web. Cette validation peut être effectuée à l’aide d’un outil pouvant valider un schéma XML.
Exemple de la structure Bulk XML la plus élémentaire qui pourrait être présentée et acceptée en tant que fichier valide — 277 octets/caractères:
<ROEHEADER Application="RoeWeb" FileVersion="1.00"> <Roe> <B5>100000000RP9999</B5> <B6>B</B6> <B8>999999999</B8> <B9> <FN>Xxxxxx </FN> <LN>Xxxxxxxxxxxxx</LN> <A1>123 Xxxxxxxxxxx </A1> </B9> <B10>01012005</B10> <B11>14012005</B11> <B12>15012005</B12> <B15A>80</B15A> <B15B>800.00</B15B> <B15C> <PP nbr="1"> <AMT>800.00</AMT> </PP> </B15C> <B16> <CD>A</CD> <FN>Xxxxxxxxx</FN> <LN>Xxxxxxxxxxx</LN> <AC>819</AC> <TEL>6831234</TEL> </B16> </Roe> <Roe> <B5>100000000RP9999</B5> <B6>B</B6> <B8>999999998</B8> <B9> <FN>Xxxx</FN> <LN>Xxxxxxxxxxxxxxxxx</LN> <A1>789 XXXXXXXXXXXX</A1> </B9> <B10>01012005</B10> <B11>14012005</B11> <B12>15012005</B12> <B15A>70</B15A> <B15B>700.00</B15B> <B15C> <PP nbr="1"> <AMT>700.00</AMT> </PP> </B15C> <B16> <CD>A</CD> <FN>Xxxxxxxxx</FN> <LN>Xxxxxxxxxxxxxx</LN> <AC>819</AC> <TEL>1234567</TEL> </B16> </Roe> <Roe> … </Roe> </ROEHEADER> |
haut
Exemple de la structure Bulk XML la plus détaillée qui pourrait être présentée en tant que fichier valide:
<ROEHEADER Application="RoeWeb" FileVersion="1.00"> <Roe PrintingLanguage="F" Issue="S"> <B3>9999-12345</B3> <B5>100000000RP9999</B5> <B6>W</B6> <B8>999999999</B8> <B9> <FN>Xxxxxx</FN> <MN>Xxxx</MN> <LN>Xxxxxxxxxxxxx</LN> <A1>123 Xxxxxxxxxxx</A1> <A2>Xxxxxxxx</A2> <A3>Xxxxxxx, Xxxxxxx</A3> </B9> <B10>01012005</B10> <B11>31122005</B11> <B12>31122005</B12> <B13>Xxxxxxxxxxxxxxx</B13> <B14> <CD>Y</CD> <DT>06022006</DT> </B14> <B15A>1040</B15A> <B15B>10400.00</B15B> <B15C> <PP nbr="1"> <AMT>200.00</AMT> </PP> <PP nbr="2"> <AMT>200.00</AMT> </PP> … <PP nbr="53"> <AMT>200.00</AMT> </PP> </B15C> <B16> <CD>A</CD> <FN>Xxxxxxxxx</FN> <LN>Xxxxxxxxxxxxxx</LN> <AC>819</AC> <TEL>1234567</TEL> <EXT>12345</EXT> </B16> <B17A>250.00</B17A> <B17B> <SH nbr="1"> <DT>01012005</DT> <AMT>50.00</AMT> </SH> <SH nbr="2"> <DT>28042005</DT> <AMT>50.00</AMT> </SH> <SH nbr="3"> <DT>25122005</DT> <AMT>50.00</AMT> </SH> </B17B> <B17C> <OM nbr="1"> <CD>A</CD> <AMT>75.00</AMT> </OM> <OM nbr="2"> <CD>B</CD> <AMT>125.00</AMT> </OM> <OM nbr="3"> <CD>H</CD> <AMT>25.00</AMT> </OM> </B17C> <B18>Xxxxx xxxxx xxxxxxx xxx xxxxxxx.</B18> <B19> <SP cd="psl"> <DT>01112005</DT> <AMT>25.00</AMT> <Period>W</Period> </SP> </B19> <B20>F</B20> </Roe> </ROEHEADER> |
précédent | index | prochain |