﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="xml_schema_version">
		<xs:annotation>
			<xs:documentation>The version of the BH1202 XML Schema that must be used to create and validate the latest (correct) version of the BH1202 XML document.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="1[.]0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="version_schéma_xml" substitutionGroup="xml_schema_version">
		<xs:annotation>
			<xs:documentation>La version du schéma XML BH1202 qui doit être utilisée afin de créer et de valider la version la plus courante (exacte) du document XML BH1202.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="creation_date_time">
		<xs:annotation>
			<xs:documentation>The date and time of the creation of the file. </xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:dateTime">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="date_heure_création" substitutionGroup="creation_date_time">
		<xs:annotation>
			<xs:documentation>La date et l'heure de la création du fichier.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="business_number">
		<xs:annotation>
			<xs:documentation>Identifies the business.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:pattern value="[178][0-9]{8}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="bn" substitutionGroup="business_number">
		<xs:annotation>
			<xs:documentation>The short name of "business_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_entreprise" substitutionGroup="business_number">
		<xs:annotation>
			<xs:documentation>Identifie l'entreprise.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ne" substitutionGroup="business_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "numéro_entreprise". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="program_identifier">
		<xs:annotation>
			<xs:documentation>Identifies the CRA program account.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="[rR][pP]"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="pi" substitutionGroup="program_identifier">
		<xs:annotation>
			<xs:documentation>The short name of "program_identifier". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="identificateur_programme" substitutionGroup="program_identifier">
		<xs:annotation>
			<xs:documentation>Identifie le compte de programme de l'ARC.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ip" substitutionGroup="program_identifier">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "identificateur_programme". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="reference_number">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:pattern value="[0-9]{4}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="rn" substitutionGroup="reference_number">
		<xs:annotation>
			<xs:documentation>The short name of "reference_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_référence" substitutionGroup="reference_number"/>
	<xs:element name="nr" substitutionGroup="reference_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "numéro_référence". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="cra_account_number">
		<xs:annotation>
			<xs:documentation>The Canada Revenue Agency (CRA) Account Number that is used to report the organization's payroll information to CRA.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="business_number"/>
				<xs:element ref="program_identifier"/>
				<xs:element ref="reference_number"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="can" substitutionGroup="cra_account_number">
		<xs:annotation>
			<xs:documentation>The short name of "cra_account_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_compte_arc" substitutionGroup="cra_account_number">
		<xs:annotation>
			<xs:documentation>Le numéro de compte de l'ARC qui est utilisé pour déclarer les renseignements sur la paie d'un organisme à l'ARC.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nca" substitutionGroup="cra_account_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour le "numéro_compte_arc". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="payroll_locator_code">
		<xs:annotation>
			<xs:documentation>Used by the organization to identify its separate business units. For example; offices, pay centers, plants, branches, stores, or subsidiaries.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="1"/>
				<xs:maxLength value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="plc" substitutionGroup="payroll_locator_code">
		<xs:annotation>
			<xs:documentation>The short name of "payroll_locator_code". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="code_localisation_feuille_paye" substitutionGroup="payroll_locator_code">
		<xs:annotation>
			<xs:documentation>Permet à l'organisme de distinguer ses différentes unités. Par exemple, bureaux, centres de paie, usines, succursales, magasins ou filiales.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="clfp" substitutionGroup="payroll_locator_code">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "code_localisation_feuille_paye". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="organization_name">
		<xs:annotation>
			<xs:documentation>The name by which an organization is commonly known and/or conducts its activities.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="3"/>
				<xs:maxLength value="30"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="on" substitutionGroup="organization_name">
		<xs:annotation>
			<xs:documentation>The short name of "organization_name". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nom_organisme" substitutionGroup="organization_name">
		<xs:annotation>
			<xs:documentation>Nom sous lequel l'organisme est connu ou entreprend ses activités.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="no" substitutionGroup="organization_name">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "nom_organisme". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="contact_name">
		<xs:annotation>
			<xs:documentation>The organization's contact unit or person.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="3"/>
				<xs:maxLength value="25"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="cn" substitutionGroup="contact_name">
		<xs:annotation>
			<xs:documentation>The short name of "contact_name". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nom_personne_ressource" substitutionGroup="contact_name">
		<xs:annotation>
			<xs:documentation>Unité ou personne servant de point de contact au sein de l'organisme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="npr" substitutionGroup="contact_name">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "nom_personne_ressource". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="contact_language_preference">
		<xs:annotation>
			<xs:documentation>An official language of Canada in which a contact prefers to interact with a federal government program.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:enumeration value="0">
					<xs:annotation>
						<xs:documentation>English

Anglais</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="1">
					<xs:annotation>
						<xs:documentation>French

Français</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="2">
					<xs:annotation>
						<xs:documentation>Don't know the contact language preference.

Ne connaît pas la langue de contact préférée.</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="clp" substitutionGroup="contact_language_preference">
		<xs:annotation>
			<xs:documentation>The short name of "contact_language_preference". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="langue_préférée_personne_ressource" substitutionGroup="contact_language_preference">
		<xs:annotation>
			<xs:documentation>Langue officielle que la personne-ressource préfère utiliser dans ses communications avec le gouvernement fédéral.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="lppr" substitutionGroup="contact_language_preference">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "langue_préférée_personne_ressource". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="contact_method_preference">
		<xs:annotation>
			<xs:documentation>The method by which an organization prefers to be contacted.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:enumeration value="0">
					<xs:annotation>
						<xs:documentation>E-mail

Courriel</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="1">
					<xs:annotation>
						<xs:documentation>Telephone

Téléphone</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="2">
					<xs:annotation>
						<xs:documentation>Mail 

Poste</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="3">
					<xs:annotation>
						<xs:documentation>Don't know the contact method preference.

Ne connaît pas la méthode de contact préférée.</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="cmp" substitutionGroup="contact_method_preference">
		<xs:annotation>
			<xs:documentation>The short name of "contact_method_preference". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="méthode_préférée_personne_ressource" substitutionGroup="contact_method_preference">
		<xs:annotation>
			<xs:documentation>Méthode par laquelle l'organisme préfère être contacté.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="mppr" substitutionGroup="contact_method_preference">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "méthode_préférée_personne_ressource". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="telephone_area_code">
		<xs:annotation>
			<xs:documentation>A code selected from a limited set of carrier-defined codes used in Canada, the U.S.A., and the Caribbean to designate a (mostly geographic) "calling" area (region).</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:pattern value="[1-9][0-9][0-9]"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="tac" substitutionGroup="telephone_area_code">
		<xs:annotation>
			<xs:documentation>The short name of "telephone_area_code". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="indicatif_regional_téléphonique" substitutionGroup="telephone_area_code">
		<xs:annotation>
			<xs:documentation>Code choisi parmi un nombre limité de codes définis par des compagnies téléphoniques et utilisés au Canada, aux États-Unis et dans les Caraïbes pour désigner une zone (surtout géographique) d'appel.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="irt" substitutionGroup="telephone_area_code">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "indicatif_regional_téléphonique". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="telephone_local_number">
		<xs:annotation>
			<xs:documentation>A number assigned by a "local" telephone carrier to identify a specific "local" phone location (address) in Canada, the U.S.A. and the Caribbean.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:pattern value="[1-9][0-9]{6}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="tln" substitutionGroup="telephone_local_number">
		<xs:annotation>
			<xs:documentation>The short name of "telephone_local_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_telephone" substitutionGroup="telephone_local_number">
		<xs:annotation>
			<xs:documentation>Numéro attribué par une compagnie téléphonique « locale » pour désigner une « adresse téléphonique » au Canada, aux États-Unis et dans les Caraïbes.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nt" substitutionGroup="telephone_local_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "numéro_telephone". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="telephone_extension_number">
		<xs:annotation>
			<xs:documentation>A combination of one or more numbers to designate a unique telephone location, amongst several locations associated with a single telephone local number.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="1"/>
				<xs:maxLength value="4"/>
				<xs:pattern value="[0-9]+"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ten" substitutionGroup="telephone_extension_number">
		<xs:annotation>
			<xs:documentation>The short name of "telephone_extension_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_poste_téléphonique" substitutionGroup="telephone_extension_number">
		<xs:annotation>
			<xs:documentation>Chiffre ou combinaison de chiffres permettant de joindre un destinataire parmi d'autres ayant le même numéro de téléphone.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="npt" substitutionGroup="telephone_extension_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "numéro_poste_téléphonique". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="street_address">
		<xs:annotation>
			<xs:documentation>A set of data elements that specifies a unique location on a street, roadway, or artery within a municipality, based on identification information provided by municipal and/or other officially recognized authorities.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="3"/>
				<xs:maxLength value="30"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="sa" substitutionGroup="street_address">
		<xs:annotation>
			<xs:documentation>The short name of "street_address". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="adresse_municipale" substitutionGroup="street_address">
		<xs:annotation>
			<xs:documentation>Ensemble de données décrivant une localisation unique sur une rue, un chemin ou une voie dans une municipalité, données fournies par une autorité municipale ou une autre autorité officiellement reconnue.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="am" substitutionGroup="street_address">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "adresse_municipale". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="municipality_name">
		<xs:annotation>
			<xs:documentation>A name used to represent either an official municipality name, or a local area name that is perceived to have the status of an official municipality name. Includes city, town, municipality, village, and community names.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="3"/>
				<xs:maxLength value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="mn" substitutionGroup="municipality_name">
		<xs:annotation>
			<xs:documentation>The short name of "municipality_name". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nom_municipalité" substitutionGroup="municipality_name">
		<xs:annotation>
			<xs:documentation>Nom officiel d'une municipalité, ou d'un secteur perçu comme ayant le statut d'une municipalité. Il peut s'agir d'un nom de ville, de municipalité ou de village.
Règles</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nm" substitutionGroup="municipality_name">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "nom_municipalité". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="postal_code">
		<xs:annotation>
			<xs:documentation>A six character alpha-numeric postal code used by Canada Post Corporation to identify a geographic physical location, or a government department, or a large university institution.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="[abceghjklmnprstvxyABCEGHJKLMNPRSTVXY][0-9][a-zA-Z][0-9][a-zA-Z][0-9]"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="pc" substitutionGroup="postal_code">
		<xs:annotation>
			<xs:documentation>The short name of "postal_code". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="code_postal" substitutionGroup="postal_code">
		<xs:annotation>
			<xs:documentation>Code composé de six caractères alphanumériques utilisé par la Société canadienne des postes pour nommer un secteur géographique, un Ministère ou un grand établissement universitaire.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="cp" substitutionGroup="postal_code">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "code_postal". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="zip_code">
		<xs:annotation>
			<xs:documentation>A five or nine numeric ZIP code used by US postal authorities to identify a physical location occupied by American citizens (e.g., cities, ships, embassies, etc.).</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="[0-9]{5}(-[0-9]{4})?"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="zc" substitutionGroup="zip_code">
		<xs:annotation>
			<xs:documentation>The short name of "zip_code". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="code_zip" substitutionGroup="zip_code">
		<xs:annotation>
			<xs:documentation>Code composé de cinq ou neuf chiffres utilisé par les postes américaines pour nommer un secteur géographique occupé par des citoyens américains (villes, navires, ambassades, etc.).</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="cz" substitutionGroup="zip_code">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "code_zip". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="payroll_request_recipient">
		<xs:annotation>
			<xs:documentation>Indicates whether or not this organization should receive the Request for Payroll Information.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:boolean">
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="prr" substitutionGroup="payroll_request_recipient">
		<xs:annotation>
			<xs:documentation>The short name of "payroll_request_recipient". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="demandeur_feuille_paye" substitutionGroup="payroll_request_recipient">
		<xs:annotation>
			<xs:documentation>Permet d'indiquer si l'organisme doit recevoir la demande de feuille de paye.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dfp" substitutionGroup="payroll_request_recipient">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "demandeur_feuille_paye". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="email">
		<xs:annotation>
			<xs:documentation>A location to which, and from which, electronic mail may be sent.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="5"/>
				<xs:maxLength value="105"/>
				<xs:pattern value="[^@]+@[^\.]+\..+"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="em" substitutionGroup="email">
		<xs:annotation>
			<xs:documentation>The short name of "email". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="courrier_électronique" substitutionGroup="email">
		<xs:annotation>
			<xs:documentation>Adresse permettant d'envoyer et de recevoir des messages électroniques.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ce" substitutionGroup="email">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "courrier_électronique". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="organization">
		<xs:annotation>
			<xs:documentation>Contains the organization's details.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="cra_account_number"/>
				<xs:element ref="payroll_locator_code" minOccurs="0"/>
				<xs:element ref="organization_name"/>
				<xs:element ref="contact_name"/>
				<xs:element ref="contact_language_preference"/>
				<xs:element ref="contact_method_preference"/>
				<xs:element ref="telephone_area_code"/>
				<xs:element ref="telephone_local_number"/>
				<xs:element ref="telephone_extension_number" minOccurs="0"/>
				<xs:element ref="street_address"/>
				<xs:element ref="municipality_name"/>
				<xs:choice>
					<xs:element ref="postal_code"/>
					<xs:element ref="zip_code"/>
				</xs:choice>
				<xs:element ref="payroll_request_recipient"/>
				<xs:element ref="email" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ogn" substitutionGroup="organization">
		<xs:annotation>
			<xs:documentation>The short name of "organization". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="organisme" substitutionGroup="organization">
		<xs:annotation>
			<xs:documentation>Contient les détails de l'organisme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="oge" substitutionGroup="organization">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "organisme". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="social_insurance_number">
		<xs:annotation>
			<xs:documentation>Social Insurance Number of a person being newly hired or recalled by an organization. </xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:pattern value="[1-9][0-9]{8}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="sin" substitutionGroup="social_insurance_number">
		<xs:annotation>
			<xs:documentation>The short name of "social_insurance_number". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="numéro_assurance_sociale" substitutionGroup="social_insurance_number">
		<xs:annotation>
			<xs:documentation>Numéro d'assurance sociale d'une personne qui vient d'être embauchée ou rappelée par un organisme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="nas" substitutionGroup="social_insurance_number">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "numéro_assurance_sociale". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="first_day_worked">
		<xs:annotation>
			<xs:documentation>Represents either the first working day of the newly-hired employees or the latest return to work date for recalled employees.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:date">
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fdw" substitutionGroup="first_day_worked">
		<xs:annotation>
			<xs:documentation>The short name of "first_day_worked". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="premier_jour_travail" substitutionGroup="first_day_worked">
		<xs:annotation>
			<xs:documentation>Il s'agit de la première journée de travail de l'employé qui vient d'être embauché ou la dernière date de retour au travail d'un employé.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="pjt" substitutionGroup="first_day_worked">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "premier_jour_travail". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="employee_identifier">
		<xs:annotation>
			<xs:documentation>A badge or payroll number that is used by some organizations as an additional method of identifying their employees. 

Its purpose is to help the organization trace an employee's payroll file when he/she receives a Request for Payroll Information from Service Canada.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="1"/>
				<xs:maxLength value="15"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ei" substitutionGroup="employee_identifier">
		<xs:annotation>
			<xs:documentation>The short name of "employee_identifier". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="code_identification_personnel" substitutionGroup="employee_identifier">
		<xs:annotation>
			<xs:documentation>Numéro qu'utilisent certains organismes comme méthode supplémentaire d'identification de leurs employés. 

Il permet à l'organisme de retrouver le dossier de paye d'un employé quand il reçoit une demande de feuille de paye de Service Canada.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="cip" substitutionGroup="employee_identifier">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "code_identification_personnel". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="hiring_recall">
		<xs:annotation>
			<xs:documentation>Contains the organization's hiring or recall details.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="social_insurance_number"/>
				<xs:element ref="first_day_worked"/>
				<xs:element ref="employee_identifier" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="hr" substitutionGroup="hiring_recall">
		<xs:annotation>
			<xs:documentation>The short name of "hiring_recall". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="embauchage_rappel" substitutionGroup="hiring_recall">
		<xs:annotation>
			<xs:documentation>Contient les details d'embauchage et de rappel de l'organisme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="er" substitutionGroup="hiring_recall">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "embauchage_rappel". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="organization_and_hiring">
		<xs:annotation>
			<xs:documentation>Contains information on the organization and their related hiring's and or recalls.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="organization"/>
				<xs:element ref="hiring_recall" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="oah" substitutionGroup="organization_and_hiring">
		<xs:annotation>
			<xs:documentation>The short name of "organization_and_hiring". It is recommended that you use the short name in order to reduce the size of your XML file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="organisme_et_embauchage" substitutionGroup="organization_and_hiring">
		<xs:annotation>
			<xs:documentation>Contient de l'information sur l'organisme et sur les embauchages et rappels correspondants.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="oee" substitutionGroup="organization_and_hiring">
		<xs:annotation>
			<xs:documentation>Le nom abrégé pour "organisme_et_embauchage". Nous recommandons l'utilisation du nom abrégé afin de réduire la taille de votre fichier XML.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="BH1202">
		<xs:annotation>
			<xs:documentation>Contains information on organizations that participate in the ROH program by the "File" reporting method along with their, if any, corresponding hiring's and recalls. 

Contient l'information sur les organismes qui participent au PAE par la méthode de soumission « Fichier » avec, s'il y a lieu, les embauchages et rappels correspondants.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="xml_schema_version"/>
				<xs:element ref="creation_date_time"/>
				<xs:element ref="organization_and_hiring" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

