<?xml version="1.0" encoding="UTF-8"?>
<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML on 01.2002, published as Version 3.0; 09.2002 updated and published as Version 3.1    -->
<!--Schema version 2.2 - Generated by SWIFTStandards Workstation (build:R2.2.0.10) on Oct 15 18:08:27-->
<xs:schema targetNamespace="urn:swift:xsd:$Advices" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:swift:xsd:$Advices" elementFormDefault="qualified">
	<xs:element name="Document" type="Document"/>
	<xs:complexType name="Document">
		<xs:sequence>
			<xs:element name="Advices" type="Advices"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Advices">
		<xs:sequence>
			<xs:element name="Advice" type="Advice" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Advice">
		<xs:sequence>
			<xs:element name="AdviceID" type="Reference_Text"/>
			<xs:element name="AdviceDate" type="Date_Choice"/>
			<xs:element name="MessageFunction" type="MessageFunction_Code"/>
			<xs:element name="AdvicedAccount" type="Account"/>
			<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  MessageFunction added  -->
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Account">
		<xs:sequence>
			<xs:element name="AccountID" type="AccountNumber_Choice"/>
			<xs:element name="AccountName" type="Max35_Text" minOccurs="0"/>
			<xs:element name="Currency" type="Currency_Code"/>
			<xs:element name="AccountType" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="CashAccountType_Code">
						<xs:enumeration value="CashIncome"/>
						<xs:enumeration value="CashTrading"/>
						<xs:enumeration value="CashTax"/>
						<xs:enumeration value="SettlementAccount"/>
						<xs:enumeration value="CurrentAccount"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AccountOwner" type="InstitutionIdentificationAndAddress_Choice" minOccurs="0"/>
			<xs:element name="AccountServicer" type="AccountServicerIdentification_Choice" minOccurs="0"/>
			<xs:element name="Entry" type="Entry" maxOccurs="unbounded"/>
			<xs:element name="Recipient" type="AccountServicerIdentification_Choice" minOccurs="0" maxOccurs="unbounded"/>
			<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  AccountServicer moved from after Recipient to before Entry, which is where it was in the original DTD.   -->
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Entry">
		<xs:sequence>
			<xs:element name="EntryID" type="Reference_Text" minOccurs="0"/>
			<xs:element name="EntryStatus" type="EntryStatus_Code"/>
			<xs:element name="EntryDate" type="Date_Choice" minOccurs="0"/>
			<xs:element name="ValueDate" type="Date_Choice"/>
			<xs:element name="Indicator" type="DebitCredit_Code"/>
			<xs:element name="EntryAmount" type="Amount"/>
			<xs:element name="Exchange" type="Exchange" minOccurs="0"/>
			<xs:choice>
				<xs:element name="Interest" type="Interest" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="NotInterestEntry" type="NotInterestEntry" minOccurs="0" maxOccurs="unbounded"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotInterestEntry" abstract="true"/>
	<xs:complexType name="Transfer">
		<xs:complexContent>
			<xs:extension base="NotInterestEntry">
				<xs:sequence>
					<xs:element name="TransferID" type="Reference_Text" minOccurs="0"/>
					<xs:element name="TransferReason" type="PaymentInstruction_Code"/>
					<xs:element name="ProprietaryElement" type="ProprietaryElement" minOccurs="0"/>
					<xs:element name="SinglePostedAmount" type="Amount" minOccurs="0"/>
					<xs:element name="TransferedAmount" type="Amount" minOccurs="0"/>
					<xs:element name="PaymentInstruction" type="PaymentInstruction" minOccurs="0"/>
					<xs:element name="TransferOriginator" type="InstitutionIdentificationAndAddress_Choice" minOccurs="0"/>
					<xs:element name="OriginatorsAccountOwner" type="InstitutionIdentificationAndAddress_Choice" minOccurs="0"/>
					<xs:element name="Exchange" type="Exchange" minOccurs="0"/>
					<xs:element name="Charge" type="Charge" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="UltimateBeneficiary" type="InstitutionIdentificationAndAddress_Choice" minOccurs="0"/>
					<xs:element name="Intermediary" type="AccountServicerIdentification_Choice" minOccurs="0"/>
					<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  SinglePostedAmount added  -->
					<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  OriginatorsAccountOwner added  -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AccountServicerIdentification_Choice">
		<xs:sequence>
			<xs:element name="BusinessReference" type="BusinessReference" minOccurs="0" maxOccurs="unbounded"/>
			<xs:choice>
				<xs:element name="BIC_Identifier" type="BIC_Identifier"/>
				<xs:element name="ClearingSystemNumber_Identifier" type="ClearingSystemNumber_Identifier"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Charge">
		<xs:complexContent>
			<xs:extension base="NotInterestEntry">
				<xs:sequence>
					<xs:element name="ChargeReason" type="ChargeReason_Choice" minOccurs="0"/>
					<xs:element name="ChargeOption" type="ChargeBearer_Code" minOccurs="0"/>
					<xs:element name="ChargeIncluded" type="ChargeIncluded_Indicator"/>
					<xs:element name="ChargedAccountID" type="AccountNumber_Choice" minOccurs="0"/>
					<xs:element name="ChargeRate" type="Rate" minOccurs="0"/>
					<xs:element name="Exchange" type="Exchange" minOccurs="0"/>
					<xs:element name="Tax" type="Tax" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="ChargeAmount" type="Amount" minOccurs="0"/>
					<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  ChargeAmount added  -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="ChargeIncluded_Indicator">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="ChargeBearer_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="OUR"/>
			<xs:enumeration value="BEN"/>
			<xs:enumeration value="SHA"/>
			<xs:enumeration value="OPT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ChargeReason_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="ChargeReason_Code" type="ChargeReason_Code"/>
				<xs:element name="Max35_Text" type="Max35_Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ChargeReason_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BrokerageFee"/>
			<xs:enumeration value="Commission"/>
			<xs:enumeration value="OtherExpenses"/>
		</xs:restriction>
	</xs:simpleType>
	<!--  Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  Name and ID were added and the specification of an identifier and address were made optional.  -->
	<xs:complexType name="InstitutionIdentificationAndAddress_Choice">
		<xs:sequence>
			<xs:element name="BusinessReference" type="BusinessReference" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Name" type="Max200_Text" minOccurs="0"/>
			<xs:choice>
				<xs:choice minOccurs="0">
					<xs:element name="BIC_Identifier" type="BIC_Identifier"/>
					<xs:element name="BEI_Identifier" type="BEI_Identifier"/>
					<xs:element name="ID" type="ID_Identifier"/>
				</xs:choice>
				<xs:choice minOccurs="0">
					<xs:element name="StructuredAddressAndCareOfDetails" type="StructuredAddressAndCareOfDetails"/>
					<xs:element name="FreeFormatPostalAddressDetails" type="FreeFormatPostalAddressDetails"/>
				</xs:choice>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<!--  Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  The definition of ID_Identifier was added  -->
	<xs:complexType name="ID_Identifier">
		<xs:sequence>
			<xs:element name="Code" type="Max35_Text"/>
			<xs:element name="Description" type="Max35_Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StructuredAddressAndCareOfDetails">
		<xs:sequence>
			<xs:element name="StructuredPostalAddressDetails" type="StructuredPostalAddressDetails"/>
			<xs:element name="CareOfDetails" type="CareOfDetails" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CareOfDetails">
		<xs:sequence>
			<xs:element name="Name" type="Max35_Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StructuredPostalAddressDetails">
		<xs:sequence>
			<xs:element name="StreetName" type="Max35_Text" minOccurs="0"/>
			<xs:element name="BuildingIdentifier" type="xs:string" minOccurs="0"/>
			<xs:element name="StreetBuildingIdentifier" type="Identifier" minOccurs="0"/>
			<xs:element name="SuiteIdentifier" type="xs:string" minOccurs="0"/>
			<xs:element name="TownName" type="Max35_Text" minOccurs="0"/>
			<xs:element name="PostOfficeBox" type="Identifier" minOccurs="0"/>
			<xs:element name="Country" type="Country_Code" minOccurs="0"/>
			<xs:element name="State" type="Identifier" minOccurs="0"/>
			<xs:element name="PostCodeIdentifier" type="Identifier" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Country_Code">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="Identifier">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="BEI_Identifier">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="BIC_Identifier">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:complexType name="PaymentInstruction">
		<xs:sequence>
			<xs:element name="PaymentInstructionID" type="Reference_Text" minOccurs="0"/>
			<xs:element name="PaymentInstructionDate" type="Date_Choice" minOccurs="0"/>
			<xs:element name="Instructioncode" type="InstructionCode_Choice" minOccurs="0"/>
			<xs:element name="RemittanceInfo" type="RemittanceInfo_Choice" minOccurs="0"/>
			<xs:element name="TransactionOriginatorAccountID" type="AccountNumber_Choice" minOccurs="0"/>
			<xs:element name="TransactionBeneficiaryAccountID" type="AccountNumber_Choice" minOccurs="0"/>
			<xs:element name="DebitTime" type="Date_Choice" minOccurs="0"/>
			<xs:element name="CreditTime" type="Date_Choice" minOccurs="0"/>
			<xs:element name="InstructedAmount" type="Amount" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountNumber_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="BBAN_Identifier" type="BBAN_Identifier"/>
				<xs:element name="IBAN_Identifier" type="IBAN_Identifier"/>
				<xs:element name="Max35_Text" type="Max35_Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RemittanceInfo_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="RemittanceInfo_Code" type="RemittanceInfo_Code"/>
				<xs:element name="Max35_Text" type="Max35_Text" maxOccurs="10"/>
				<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  maxOccurs="10" added  -->
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="RemittanceInfo_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="INV"/>
			<xs:enumeration value="RFB"/>
			<xs:enumeration value="ROC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="InstructionCode_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Instruction_Code" type="Instruction_Code"/>
				<xs:element name="Max35_Text" type="Max35_Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Instruction_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SPAY"/>
			<xs:enumeration value="SPRI"/>
			<xs:enumeration value="SSTD"/>
			<xs:enumeration value="CRED"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ProprietaryElement">
		<xs:sequence>
			<xs:element name="MicrofilmNumber" type="Max35_Text" minOccurs="0"/>
			<xs:element name="ImageReference" type="Reference_Text" minOccurs="0"/>
			<xs:element name="FreeText" type="Max200_Text" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Max200_Text": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:simpleType name="BaseForString200">
		<xs:restriction base="xs:string">
			<xs:maxLength value="200"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Max200_Text">
		<xs:simpleContent>
			<xs:extension base="BaseForString200">
				<xs:attribute name="languageCode" type="xs:language"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="PaymentInstruction_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="01"/>
			<xs:enumeration value="06"/>
			<xs:enumeration value="11"/>
			<xs:enumeration value="16"/>
			<xs:enumeration value="26"/>
			<xs:enumeration value="36"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Interest">
		<xs:sequence>
			<xs:element name="InterestReason" type="Max35_Text" minOccurs="0"/>
			<xs:element name="RateValue" type="InterestRate_Choice"/>
			<xs:element name="InterestType" type="InterestType_Choice" minOccurs="0"/>
			<xs:element name="Tax" type="Tax" minOccurs="0"/>
			<xs:element name="InterestAmount" type="Amount" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Tax">
		<xs:sequence>
			<xs:element name="TaxID" type="Reference_Text"/>
			<xs:element name="TaxRate" type="Rate"/>
			<xs:element name="TaxAmount" type="Amount"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InterestType_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Max20_Text" type="Max20_Text"/>
				<xs:element name="InterestType_Code" type="InterestType_Code"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="InterestType_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="IntraDay"/>
			<xs:enumeration value="OverNight"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Max20_Text": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:simpleType name="BaseForString20">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Max20_Text">
		<xs:simpleContent>
			<xs:extension base="BaseForString20">
				<xs:attribute name="languageCode" type="xs:language"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Amount": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:simpleType name="BaseForAmount">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="5"/>
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Amount">
		<xs:simpleContent>
			<xs:extension base="BaseForAmount">
				<xs:attribute name="currencyCode" type="CurrencyCode"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="CurrencyCode">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="DebitCredit_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Debit"/>
			<xs:enumeration value="Credit"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EntryStatus_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Booked"/>
			<xs:enumeration value="Pending"/>
			<xs:enumeration value="Future"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="BusinessReference">
		<xs:sequence>
			<xs:element name="Reference" type="Reference_Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FreeFormatPostalAddressDetails">
		<xs:sequence>
			<xs:element name="AddressLine" type="Max35_Text" minOccurs="0" maxOccurs="5"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InterestRate_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Rate" type="Rate"/>
				<xs:element name="Max35_Text" type="Max35_Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CashAccountType_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CashPayment"/>
			<xs:enumeration value="Charges"/>
			<xs:enumeration value="Commission"/>
			<xs:enumeration value="Tax"/>
			<xs:enumeration value="CashIncome"/>
			<xs:enumeration value="CashTrading"/>
			<xs:enumeration value="CashTax"/>
			<xs:enumeration value="SettlementAccount"/>
			<xs:enumeration value="CurrentAccount"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Exchange">
		<xs:sequence>
			<xs:element name="ExchangeDate" type="Date_Choice" minOccurs="0"/>
			<xs:element name="ExchangeContractReference" type="Reference_Text" minOccurs="0"/>
			<xs:element name="CurrencyChange" type="CurrencyChange"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CurrencyChange">
		<xs:sequence>
			<xs:element name="TargetCurrency" type="Currency_Code" minOccurs="0"/>
			<xs:element name="SourceCurrency" type="Currency_Code"/>
			<xs:element name="CurrencyRateBase" type="Currency_Code" minOccurs="0"/>
			<xs:choice>
				<xs:element name="ConversionRate" type="CurrencyChangeData"/>
				<xs:element name="ExchangeRate" type="CurrencyChangeData"/>
			</xs:choice>
			<xs:element name="ChangeAmount" type="Amount" minOccurs="0"/>
			<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  ChangeAmount added  -->
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CurrencyChangeData">
		<xs:sequence>
			<xs:element name="Value" type="Rate"/>
		</xs:sequence>
	</xs:complexType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Rate": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:simpleType name="BaseForRate">
		<xs:restriction base="xs:decimal"/>
	</xs:simpleType>
	<xs:complexType name="Rate">
		<xs:simpleContent>
			<xs:extension base="BaseForRate">
				<xs:attribute name="RateBase" type="RateBase"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="RateBase">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Procent"/>
			<xs:enumeration value="Promille"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Currency_Code">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Reference_Text": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:simpleType name="BaseForString35">
		<xs:restriction base="xs:string">
			<xs:maxLength value="35"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Reference_Text">
		<xs:simpleContent>
			<xs:extension base="BaseForString35">
				<xs:attribute name="languageCode" type="xs:language"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="Date_Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Date" type="xs:date"/>
				<xs:element name="DateTime" type="xs:dateTime"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AccountNumber_Identifier">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="IBAN_Identifier">
		<xs:restriction base="AccountNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="BBAN_Identifier">
		<xs:restriction base="AccountNumber_Identifier"/>
	</xs:simpleType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML in Version 3.1:  "Max35_Text": A simple type cannot be used (in the new Version of XML-Schema) in a derivation by RESTRICTION for a complexType  -->
	<xs:complexType name="Max35_Text">
		<xs:simpleContent>
			<xs:extension base="BaseForString35">
				<xs:attribute name="languageCode" type="xs:language"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="ClearingSystemNumber_Identifier">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="Other_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="IrishNSC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="HongKongBank_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="CanadianPaymentsAssociationRoutingNumber_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="SwissSIC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="RussianCentralBankIdentificationCode_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="ItalianDomestic_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="PortugueseNCC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="ChapsSortCode_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="CHIPSUID_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="NewZealandNCC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="AustrianBankleitzahl_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="SpanishDomesticInterbanking_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="SouthAfricanNCC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="GermanBankleitzahl_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="FedwireRoutingNumber_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="SwissBC_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="CHIPSParticipantID_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="AustralianBSB_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="SmallNetwork_Identifier">
		<xs:restriction base="AustralianBSB_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="ExtensiveBranchNetwork_Identifier">
		<xs:restriction base="AustralianBSB_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="Fedwire_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<xs:simpleType name="CHIPS_Identifier">
		<xs:restriction base="ClearingSystemNumber_Identifier"/>
	</xs:simpleType>
	<!-- Modified by Swiss Commission for Financial Standardisation (www.sksf.ch) Arbeitsgruppe XML:  definition of MessageFunction_Code added  -->
	<xs:simpleType name="MessageFunction_Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="9"/>
			<xs:enumeration value="31"/>
			<xs:enumeration value="53"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
