<!--  edited with XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) by Altova XMLSpy 2017 Professional XML Editor (AO Raiffeisen)  -->
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.raif" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.raif" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="AccountIdentification4Choice">
<xs:choice>
<xs:element name="Othr" type="GenericAccountIdentification1"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="AccountSchemeName1Choice">
<xs:choice>
<xs:element name="Cd">
<xs:annotation>
<xs:documentation>BBAN</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="ExternalAccountIdentification1Code">
<xs:enumeration value="BBAN"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="5"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
<xs:simpleContent>
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AddressType2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="ADDR"/>
<xs:enumeration value="PBOX"/>
<xs:enumeration value="HOME"/>
<xs:enumeration value="BIZZ"/>
<xs:enumeration value="MLTO"/>
<xs:enumeration value="DLVY"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AddressType3Choice">
<xs:choice>
<xs:element name="Cd" type="AddressType2Code"/>
<xs:element name="Prtry" type="GenericIdentification30"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="AdviceType1">
<xs:sequence>
<xs:element name="CdtAdvc" type="AdviceType1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="DbtAdvc" type="AdviceType1Choice" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdviceType1Choice">
<xs:choice>
<xs:element name="Cd" type="AdviceType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="AdviceType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="ADWD"/>
<xs:enumeration value="ADND"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AmountType4Choice">
<xs:choice>
<xs:element name="InstdAmt">
<xs:annotation>
<xs:documentation>Сумма платежа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="ActiveOrHistoricCurrencyAndAmount">
<xs:totalDigits value="13"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType name="AnyBICDec2014Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Authorisation1Choice">
<xs:choice>
<xs:element name="Cd" type="Authorisation1Code"/>
<xs:element name="Prtry" type="Max128Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="Authorisation1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="AUTH"/>
<xs:enumeration value="FDET"/>
<xs:enumeration value="FSUM"/>
<xs:enumeration value="ILEV"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BICFIDec2014Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BaseOneRate">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="10"/>
<xs:totalDigits value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BatchBookingIndicator">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:complexType name="BranchAndFinancialInstitutionIdentification6">
<xs:sequence>
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification18"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BranchData3">
<xs:sequence>
<xs:element name="Id" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="LEI" type="LEIIdentifier" minOccurs="0" maxOccurs="1"/>
<xs:element name="Nm" type="Max140Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="PstlAdr" type="PostalAddress24" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAccount40">
<xs:sequence>
<xs:element name="Id" type="AccountIdentification4Choice" maxOccurs="1"/>
<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAccountType2Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalCashAccountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="CategoryPurpose1Choice">
<xs:choice>
<xs:element name="Cd" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак налогового платежа. Для налогового платежа указывается значение = TAXS.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="ExternalCategoryPurpose1Code">
<xs:enumeration value="TAXS"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ChargeBearerType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="DEBT"/>
<xs:enumeration value="CRED"/>
<xs:enumeration value="SHAR"/>
<xs:enumeration value="SLEV"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Cheque11">
<xs:sequence>
<xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0" maxOccurs="1"/>
<xs:element name="ChqNb" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="ChqFr" type="NameAndAddress16" minOccurs="0" maxOccurs="1"/>
<xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="DlvrTo" type="NameAndAddress16" minOccurs="0" maxOccurs="1"/>
<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0" maxOccurs="1"/>
<xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="FrmsCd" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="2"/>
<xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="PrtLctn" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Sgntr" type="Max70Text" minOccurs="0" maxOccurs="5"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ChequeDelivery1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="MLDB"/>
<xs:enumeration value="MLCD"/>
<xs:enumeration value="MLFA"/>
<xs:enumeration value="CRDB"/>
<xs:enumeration value="CRCD"/>
<xs:enumeration value="CRFA"/>
<xs:enumeration value="PUDB"/>
<xs:enumeration value="PUCD"/>
<xs:enumeration value="PUFA"/>
<xs:enumeration value="RGDB"/>
<xs:enumeration value="RGCD"/>
<xs:enumeration value="RGFA"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ChequeDeliveryMethod1Choice">
<xs:choice>
<xs:element name="Cd" type="ChequeDelivery1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ChequeType2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="CCHQ"/>
<xs:enumeration value="CCCH"/>
<xs:enumeration value="BCHQ"/>
<xs:enumeration value="DRFT"/>
<xs:enumeration value="ELDR"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ClearingSystemIdentification2Choice">
<xs:choice>
<xs:element name="Cd">
<xs:annotation>
<xs:documentation>RUCBC</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="ExternalClearingSystemIdentification1Code">
<xs:enumeration value="RUCBC"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification2">
<xs:sequence>
<xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice" maxOccurs="1"/>
<xs:element name="MmbId">
<xs:annotation>
<xs:documentation>БИК банка </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Contact4">
<xs:sequence>
<xs:element name="Nm" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Дополнение к наименованию </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CreditDebitCode">
<xs:restriction base="xs:string">
<xs:enumeration value="CRDT"/>
<xs:enumeration value="DBIT"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CreditTransferMandateData1">
<xs:sequence>
<xs:element name="MndtId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Tp" type="MandateTypeInformation2" minOccurs="0" maxOccurs="1"/>
<xs:element name="DtOfSgntr" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="DtOfVrfctn" type="ISODateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="ElctrncSgntr" type="Max10KBinary" minOccurs="0" maxOccurs="1"/>
<xs:element name="FrstPmtDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="FnlPmtDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="Frqcy" type="Frequency36Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Rsn" type="MandateSetupReason1Choice" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreditTransferTransaction54">
<xs:sequence>
<xs:element name="PmtId" type="PaymentIdentification6"/>
<xs:element name="PmtTpInf" type="PaymentTypeInformation26" maxOccurs="1"/>
<xs:element name="Amt" type="AmountType4Choice"/>
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6" maxOccurs="1">
<xs:annotation>
<xs:documentation>Банк Получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CdtrAgtAcct" type="CashAccount40" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Корреспондентский счет Банка Получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Cdtr" type="PartyIdentification135_raif" maxOccurs="1">
<xs:annotation>
<xs:documentation>Получатель</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CdtrAcct" type="CashAccount40" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Расчетный счет Получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Purp" type="Purpose2Choice" maxOccurs="1"/>
<xs:element name="RgltryRptg" type="RegulatoryReporting3" minOccurs="0">
<xs:annotation>
<xs:documentation>Регуляторная информация</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Tax" type="TaxInformation10" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Налоговая информация</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RmtInf" type="RemittanceInformation21" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreditorReferenceInformation2">
<xs:sequence>
<xs:element name="Ref" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>УИП/УИН</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreditorReferenceType1Choice">
<xs:choice>
<xs:element name="Cd" type="DocumentType3Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="CreditorReferenceType2">
<xs:sequence>
<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerCreditTransferInitiationV11">
<xs:sequence>
<xs:element name="GrpHdr" type="GroupHeader95"/>
<xs:element name="PmtInf" type="PaymentInstruction40" minOccurs="1" maxOccurs="5000"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DateAndDateTime2Choice">
<xs:choice>
<xs:element name="Dt" type="ISODate"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="DateAndPlaceOfBirth1">
<xs:sequence>
<xs:element name="BirthDt" type="ISODate"/>
<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="CityOfBirth" type="Max35Text"/>
<xs:element name="CtryOfBirth" type="CountryCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatePeriod2">
<xs:sequence minOccurs="0">
<xs:element name="FrDt" type="ISODate" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата налогового периода</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="17"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DiscountAmountAndType1">
<xs:sequence>
<xs:element name="Tp" type="DiscountAmountType1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DiscountAmountType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalDiscountAmountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV11"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentAdjustment1">
<xs:sequence>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0" maxOccurs="1"/>
<xs:element name="Rsn" type="Max4Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="AddtlInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentLineIdentification1">
<xs:sequence>
<xs:element name="Tp" type="DocumentLineType1" minOccurs="0" maxOccurs="1"/>
<xs:element name="Nb" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="RltdDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentLineInformation1">
<xs:sequence>
<xs:element name="Id" type="DocumentLineIdentification1" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="Desc" type="Max2048Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Amt" type="RemittanceAmount3" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentLineType1">
<xs:sequence>
<xs:element name="CdOrPrtry" type="DocumentLineType1Choice"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentLineType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalDocumentLineType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="DocumentType3Code">
<xs:restriction base="xs:string">
<xs:enumeration value="RADM"/>
<xs:enumeration value="RPIN"/>
<xs:enumeration value="FXDR"/>
<xs:enumeration value="DISP"/>
<xs:enumeration value="PUOR"/>
<xs:enumeration value="SCOR"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DocumentType6Code">
<xs:restriction base="xs:string">
<xs:enumeration value="MSIN"/>
<xs:enumeration value="CNFA"/>
<xs:enumeration value="DNFA"/>
<xs:enumeration value="CINV"/>
<xs:enumeration value="CREN"/>
<xs:enumeration value="DEBN"/>
<xs:enumeration value="HIRI"/>
<xs:enumeration value="SBIN"/>
<xs:enumeration value="CMCN"/>
<xs:enumeration value="SOAC"/>
<xs:enumeration value="DISP"/>
<xs:enumeration value="BOLD"/>
<xs:enumeration value="VCHR"/>
<xs:enumeration value="AROI"/>
<xs:enumeration value="TSUT"/>
<xs:enumeration value="PUOR"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="EquivalentAmount2">
<xs:sequence>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Exact2NumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Exact4AlphaNumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ExchangeRate1">
<xs:sequence>
<xs:element name="UnitCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0" maxOccurs="1"/>
<xs:element name="XchgRate" type="BaseOneRate" minOccurs="0" maxOccurs="1"/>
<xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0" maxOccurs="1"/>
<xs:element name="CtrctId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExchangeRateType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="SPOT"/>
<xs:enumeration value="SALE"/>
<xs:enumeration value="AGRD"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalAccountIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalCashAccountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalCategoryPurpose1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalCreditorAgentInstruction1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalDebtorAgentInstruction1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalDiscountAmountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalDocumentLineType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalGarnishmentType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalLocalInstrument1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalMandateSetupReason1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalOrganisationIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalPersonIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalProxyAccountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalPurpose1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalServiceLevel1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalTaxAmountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="FinancialInstitutionIdentification18">
<xs:sequence>
<xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" maxOccurs="1"/>
<xs:element name="Nm" type="Max140Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Наименование банка </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Frequency36Choice">
<xs:choice>
<xs:element name="Tp" type="Frequency6Code"/>
<xs:element name="Prd" type="FrequencyPeriod1"/>
<xs:element name="PtInTm" type="FrequencyAndMoment1"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="Frequency6Code">
<xs:restriction base="xs:string">
<xs:enumeration value="YEAR"/>
<xs:enumeration value="MNTH"/>
<xs:enumeration value="QURT"/>
<xs:enumeration value="MIAN"/>
<xs:enumeration value="WEEK"/>
<xs:enumeration value="DAIL"/>
<xs:enumeration value="ADHO"/>
<xs:enumeration value="INDA"/>
<xs:enumeration value="FRTN"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="FrequencyAndMoment1">
<xs:sequence>
<xs:element name="Tp" type="Frequency6Code"/>
<xs:element name="PtInTm" type="Exact2NumericText"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FrequencyPeriod1">
<xs:sequence>
<xs:element name="Tp" type="Frequency6Code"/>
<xs:element name="CntPerPrd" type="DecimalNumber"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Garnishment3">
<xs:sequence>
<xs:element name="Tp" type="GarnishmentType1"/>
<xs:element name="Grnshee" type="PartyIdentification135" minOccurs="0" maxOccurs="1"/>
<xs:element name="GrnshmtAdmstr" type="PartyIdentification135" minOccurs="0" maxOccurs="1"/>
<xs:element name="RefNb" type="Max140Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Dt" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="FmlyMdclInsrncInd" type="TrueFalseIndicator" minOccurs="0" maxOccurs="1"/>
<xs:element name="MplyeeTermntnInd" type="TrueFalseIndicator" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GarnishmentType1">
<xs:sequence>
<xs:element name="CdOrPrtry" type="GarnishmentType1Choice"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GarnishmentType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalGarnishmentType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="GenericAccountIdentification1">
<xs:sequence>
<xs:element name="Id">
<xs:annotation>
<xs:documentation>Номер счета</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SchmeNm" type="AccountSchemeName1Choice" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericFinancialIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericIdentification30">
<xs:sequence>
<xs:element name="Id" type="Exact4AlphaNumericText"/>
<xs:element name="Issr" type="Max35Text"/>
<xs:element name="SchmeNm" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericOrganisationIdentification1">
<xs:sequence>
<xs:element name="Id">
<xs:annotation>
<xs:documentation>ИНН</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SchmeNm" type="OrganisationIdentification" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericOrganisationIdentification1_raif">
<xs:sequence>
<xs:element name="Id" minOccurs="0">
<xs:annotation>
<xs:documentation>ИНН</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SchmeNm" type="OrganisationIdentification" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericPersonIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GroupHeader95">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text">
<xs:annotation>
<xs:documentation>Уникальный идентификатор сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreDtTm" type="ISODateTime">
<xs:annotation>
<xs:documentation>Дата и время создания сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NbOfTxs" type="Max15NumericText">
<xs:annotation>
<xs:documentation>Общее число платежных поручений секций PmtInf в сообщении</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CtrlSum" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Общая сумма поручений в сообщении</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="DecimalNumber">
<xs:totalDigits value="13"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InitgPty" type="PartyIdentification135">
<xs:annotation>
<xs:documentation>Организация - отправитель сообщения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="IBAN2007Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="ISOYear">
<xs:restriction base="xs:gYear"/>
</xs:simpleType>
<xs:complexType name="InstructionForCreditorAgent3">
<xs:sequence>
<xs:element name="Cd" type="ExternalCreditorAgentInstruction1Code" minOccurs="0" maxOccurs="1"/>
<xs:element name="InstrInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructionForDebtorAgent1">
<xs:sequence>
<xs:element name="Cd" type="ExternalDebtorAgentInstruction1Code" minOccurs="0" maxOccurs="1"/>
<xs:element name="InstrInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LocalInstrument2Choice">
<xs:choice>
<xs:element name="Prtry">
<xs:annotation>
<xs:documentation>Для РПП всегда = 01</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="MandateClassification1Choice">
<xs:choice>
<xs:element name="Cd" type="MandateClassification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="MandateClassification1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="FIXE"/>
<xs:enumeration value="USGB"/>
<xs:enumeration value="VARI"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MandateSetupReason1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalMandateSetupReason1Code"/>
<xs:element name="Prtry" type="Max70Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="MandateTypeInformation2">
<xs:sequence>
<xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Clssfctn" type="MandateClassification1Choice" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max10KBinary">
<xs:restriction base="xs:base64Binary">
<xs:minLength value="1"/>
<xs:maxLength value="10240"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max10Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max128Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max140Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="140"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max15NumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1,15}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max16Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max2048Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max34Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="34"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max350Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="350"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max4Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NameAndAddress16">
<xs:sequence>
<xs:element name="Nm" type="Max140Text"/>
<xs:element name="Adr" type="PostalAddress24"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="NamePrefix2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="DOCT"/>
<xs:enumeration value="MADM"/>
<xs:enumeration value="MISS"/>
<xs:enumeration value="MIST"/>
<xs:enumeration value="MIKS"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Number">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="0"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="OrganisationIdentification29">
<xs:sequence>
<xs:element name="Othr" type="GenericOrganisationIdentification1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrganisationIdentification29_raif">
<xs:sequence>
<xs:element name="Othr" type="GenericOrganisationIdentification1_raif" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrganisationIdentification">
<xs:choice>
<xs:element name="Cd" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Для ИНН код всегда =TXID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="ExternalOrganisationIdentification1Code">
<xs:enumeration value="TXID"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="OtherContact1">
<xs:sequence>
<xs:element name="ChanlTp" type="Max4Text"/>
<xs:element name="Id" type="Max128Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Party38Choice">
<xs:sequence>
<xs:element name="OrgId" type="OrganisationIdentification29"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Party38Choice_raif">
<xs:sequence>
<xs:element name="OrgId" type="OrganisationIdentification29_raif" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PartyIdentification135">
<xs:sequence>
<xs:element name="Nm" type="Max140Text" maxOccurs="1">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Id" type="Party38Choice" maxOccurs="1"/>
<xs:element name="CtctDtls" type="Contact4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PartyIdentification135_raif">
<xs:sequence>
<xs:element name="Nm" type="Max140Text" maxOccurs="1">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Id" type="Party38Choice_raif" minOccurs="0" maxOccurs="1"/>
<xs:element name="CtctDtls" type="Contact4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentIdentification6">
<xs:sequence>
<xs:element name="InstrId" type="Max35Text" maxOccurs="1">
<xs:annotation>
<xs:documentation>Уникальный идентификатор платежной инструкции</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EndToEndId">
<xs:annotation>
<xs:documentation>Номер платежного поручения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentInitiationSource1">
<xs:sequence>
<xs:element name="Nm" type="Max140Text"/>
<xs:element name="Prvdr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Vrsn" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentInstruction40">
<xs:sequence>
<xs:element name="PmtInfId" type="Max35Text">
<xs:annotation>
<xs:documentation>Уникальный идентификатор платежного поручения (ПП)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PmtMtd">
<xs:annotation>
<xs:documentation>TRF</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="PaymentMethod3Code">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Dbtr" type="PartyIdentification135">
<xs:annotation>
<xs:documentation>Плательщик</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DbtrAcct" type="CashAccount40">
<xs:annotation>
<xs:documentation>Расчетный счет Плательщика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6">
<xs:annotation>
<xs:documentation>Банк Плательщика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DbtrAgtAcct" type="CashAccount40" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Корреспондентский счет Банка Плательщика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CdtTrfTxInf" type="CreditTransferTransaction54" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="PaymentMethod3Code">
<xs:restriction base="xs:string">
<xs:enumeration value="CHK"/>
<xs:enumeration value="TRF"/>
<xs:enumeration value="TRA"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PaymentTypeInformation26">
<xs:sequence>
<xs:element name="SvcLvl" type="ServiceLevel8Choice"/>
<xs:element name="LclInstrm" type="LocalInstrument2Choice" maxOccurs="1"/>
<xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="PercentageRate">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="10"/>
<xs:totalDigits value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PersonIdentification13">
<xs:sequence>
<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1" minOccurs="0" maxOccurs="1"/>
<xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonIdentificationSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="PhoneNumber">
<xs:restriction base="xs:string">
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PostalAddress24">
<xs:sequence>
<xs:element name="AdrTp" type="AddressType3Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="StrtNm" type="Max70Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Возможные значения реквизита: Аал, автодорога, аллея, арбан, бульвар, вал, въезд, выселок, дорога, ж/д обгонный пункт, ж/д остановочный пункт, заезд, канал, квартал, километр, кольцо, коса, линия, микрорайон, мост, набережная, парк, переезд, переулок, платформа, площадь, проезд, просек, просека, проселок, просёлок, проспект, проток, проулок, ряды, сад, садовое некоммерческое товарищество, сквер, спуск, тракт, тупик, улица, участок, ферма, шоссе.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BldgNb" type="Max16Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Номер строительной конструкции (дома, строения, сооружения, корпуса, здания, владения, башни), присвоенный в установленном порядке решением о присвоении объекту почтового адреса.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PstCd" type="Max16Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Указывается шестизначный цифровой код, присвоенный в установленном порядке объекту почтовой связи организацией федеральной почтовой связи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TwnNm" type="Max35Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Наименование населённого пункта или территории, находящейся вне границ поселений (аул, аэропорт, база отдыха, блокпост, вал, волость, въезд, выселки, выселок, гаражно-строительный кооператив, город, городок, дачный поселок, дачный посёлок, деревня, дорога, ж/д обгонный пункт, ж/д останов. (обгонный) пункт, ж/д остановочный пункт, железнодорожная будка, железнодорожная казарма, железнодорожная платформа, железнодорожная станция, железнодорожный пост, железнодорожный разъезд, животноводческая точка, жилой район, заезд, заимка, казарма, канал, квартал, километр, кольцо, кордон, коса, курортный поселок, курортный посёлок, леспромхоз, массив, маяк, местечко, мост, мыс, населенный пункт, населённый пункт, остров, планировочный район, платформа, площадка, площадь, погост, полустанок, поселок, посёлок, посёлок городского типа, посёлок железнодорожной станции, поселок и станция, посёлок и станция, посёлок при железнодорожной станции, поселок при станции, посёлок при станции, починок, почтовое отделение, проезд, промышленная зона, рабочий посёлок, разъезд, район, село, сельская администрация, сельский округ, сельское поселение, сельсовет, сквер, слобода, станица, станция, строение, территория, участок, ферма, хутор)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Возможные значения реквизита: Республика, край, область, автономная область, автономный округ, город федерального значения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Ctry" type="CountryCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Страна</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="7">
<xs:annotation>
<xs:documentation>Сначала указывается наименование муниципального района (если есть). Далее указывается информация, которая не была классифицирована в соответствии с прочими полями. Например: индекс городской специальной почты (ГСП), идентифицирующий признак (индекс) прочих специальных служб связи. Далее указываются имена собственные зданий и сооружений, если они не могут быть внесены в поле BldgNb. Далее указывается номер и тип помещения внутри здания.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="PreferredContactMethod1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="LETT"/>
<xs:enumeration value="MAIL"/>
<xs:enumeration value="PHON"/>
<xs:enumeration value="FAXX"/>
<xs:enumeration value="CELL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Priority2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="HIGH"/>
<xs:enumeration value="NORM"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProxyAccountIdentification1">
<xs:sequence>
<xs:element name="Tp" type="ProxyAccountType1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Id" type="Max2048Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProxyAccountType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalProxyAccountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Purpose2Choice">
<xs:choice>
<xs:element name="Prtry">
<xs:annotation>
<xs:documentation>Очередность платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="Max35Text">
<xs:enumeration value="3"/>
<xs:enumeration value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="ReferredDocumentInformation7">
<xs:sequence>
<xs:element name="RltdDt" type="ISODate" maxOccurs="1">
<xs:annotation>
<xs:documentation>Дата платежного поручения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferredDocumentType3Choice">
<xs:choice>
<xs:element name="Cd" type="DocumentType6Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="ReferredDocumentType4">
<xs:sequence>
<xs:element name="CdOrPrtry" type="ReferredDocumentType3Choice"/>
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RegulatoryAuthority2">
<xs:sequence>
<xs:element name="Nm" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="YES"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RegulatoryReporting3">
<xs:sequence>
<xs:element name="Dtls" type="StructuredRegulatoryReporting3" minOccurs="0" maxOccurs="2"/>
<xs:element name="Authrty" type="RegulatoryAuthority2" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак "Требуются документы ВК"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RegulatoryReportingType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="CRED"/>
<xs:enumeration value="DEBT"/>
<xs:enumeration value="BOTH"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RemittanceAmount2">
<xs:sequence>
<xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="DscntApldAmt" type="DiscountAmountAndType1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="TaxAmt" type="TaxAmountAndType1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RemittanceAmount3">
<xs:sequence>
<xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="DscntApldAmt" type="DiscountAmountAndType1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="TaxAmt" type="TaxAmountAndType1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RemittanceInformation21">
<xs:sequence>
<xs:element name="Ustrd" type="Max140Text" maxOccurs="2">
<xs:annotation>
<xs:documentation>Назначение платежа </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Strd" type="StructuredRemittanceInformation17"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RemittanceLocation7">
<xs:sequence>
<xs:element name="RmtId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="RmtLctnDtls" type="RemittanceLocationData1" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RemittanceLocationData1">
<xs:sequence>
<xs:element name="Mtd" type="RemittanceLocationMethod2Code"/>
<xs:element name="ElctrncAdr" type="Max2048Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="PstlAdr" type="NameAndAddress16" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RemittanceLocationMethod2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="FAXI"/>
<xs:enumeration value="EDIC"/>
<xs:enumeration value="URID"/>
<xs:enumeration value="EMAL"/>
<xs:enumeration value="POST"/>
<xs:enumeration value="SMSM"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ServiceLevel8Choice">
<xs:choice>
<xs:element name="Cd">
<xs:annotation>
<xs:documentation>Вид платежа URGP = Сервис срочных переводов NURG = Сервис несрочных переводов</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="ExternalServiceLevel1Code">
<xs:enumeration value="URGP"/>
<xs:enumeration value="NURG"/>
<xs:enumeration value="EXCT"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="StructuredRegulatoryReporting3">
<xs:sequence>
<xs:element name="Tp" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>"VO" - код валютной операции, "CodePurpose" - Назначение платежа кодовое</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="Max35Text">
<xs:enumeration value="CodePurpose"/>
<xs:enumeration value="VO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Cd" type="Max10Text" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Указывается значение кода валютной операции, если в TP было выбрано значение VO</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Inf" minOccurs="0">
<xs:annotation>
<xs:documentation>Указывается кодовое назначение платежа, если в TP было выбрано значение CodePurpose</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StructuredRemittanceInformation17">
<xs:sequence>
<xs:element name="RfrdDocInf" type="ReferredDocumentInformation7"/>
<xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SupplementaryData1">
<xs:sequence>
<xs:element name="PlcAndNm" type="Max350Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Envlp" type="SupplementaryDataEnvelope1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SupplementaryDataEnvelope1">
<xs:sequence>
<xs:any namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxAmount3">
<xs:sequence>
<xs:element name="Rate" type="PercentageRate" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Ставка НДС в %</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element name="TtlAmt" minOccurs="0">
<xs:annotation>
<xs:documentation>Сумма pain.001.001.3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="ActiveOrHistoricCurrencyAndAmount">
<xs:totalDigits value="13"/>
<xs:fractionDigits value="2"/>
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TtlTaxAmt" minOccurs="0">
<xs:annotation>
<xs:documentation>Сумма pain.001.001.11</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="ActiveOrHistoricCurrencyAndAmount">
<xs:totalDigits value="13"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxAmountAndType1">
<xs:sequence>
<xs:element name="Tp" type="TaxAmountType1Choice" minOccurs="0" maxOccurs="1"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxAmountType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalTaxAmountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="TaxAuthorisation1">
<xs:sequence>
<xs:element name="Titl" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Nm" type="Max140Text" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxData1">
<xs:sequence>
<xs:element name="Cdtr" type="TaxParty1" minOccurs="0" maxOccurs="1"/>
<xs:element name="Dbtr" type="TaxParty2" minOccurs="0" maxOccurs="1"/>
<xs:element name="UltmtDbtr" type="TaxParty2" minOccurs="0" maxOccurs="1"/>
<xs:element name="AdmstnZone" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="RefNb" type="Max140Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="Mtd" type="Max35Text" minOccurs="0" maxOccurs="1"/>
<xs:element name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
<xs:element name="Dt" type="ISODate" minOccurs="0" maxOccurs="1"/>
<xs:element name="SeqNb" type="Number" minOccurs="0" maxOccurs="1"/>
<xs:element name="Rcrd" type="TaxRecord3" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxInformation10">
<xs:sequence>
<xs:element name="Cdtr" type="TaxParty1" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Получатель</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Dbtr" type="TaxParty2" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Плательщик</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element name="AdmstnZone" minOccurs="0">
<xs:annotation>
<xs:documentation>Код ОКTMO для pain.001.001.11</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdmstnZn" minOccurs="0">
<xs:annotation>
<xs:documentation>Код ОКТМО для pain.001.001.03 и выше</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:element name="RefNb" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Номер документа, являющегося основанием для налогового платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Dt" type="ISODate" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Дата документа, являющегося основанием для налогового платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Rcrd" type="TaxRecord3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxParty1">
<xs:sequence>
<xs:element name="RegnId" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Код таможенного органа </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxTp" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>КПП</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxParty2">
<xs:sequence>
<xs:element name="TaxTp" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>КПП</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxPeriod3">
<xs:sequence>
<xs:element name="Yr" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[12][0-9]{3}-[0-9]{2}-[0-9]{2}"/>
<xs:pattern value="[12][0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Tp" type="TaxRecordPeriod1Code" minOccurs="0"/>
<xs:element name="FrToDt" type="DatePeriod2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxRecord3">
<xs:sequence>
<xs:element name="Ctgy" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Основание налогового платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
<xs:enumeration value="ПК"/>
<xs:enumeration value="УВ"/>
<xs:enumeration value="ТД"/>
<xs:enumeration value="ТГ"/>
<xs:enumeration value="ПВ"/>
<xs:enumeration value="ИЛ"/>
<xs:enumeration value="КЭ"/>
<xs:enumeration value="00"/>
<xs:enumeration value="0"/>
<xs:enumeration value="ТБ"/>
<xs:enumeration value="ПБ"/>
<xs:enumeration value="ИН"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CtgyDtls" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>КБК</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DbtrSts" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Статус плательщика </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Prd" type="TaxPeriod3" minOccurs="0"/>
<xs:element name="TaxAmt" type="TaxAmount3" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Информация о НДС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AddtlInf" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Показатель включения НДС: "VTIN" = Включая НДС, при этом должно быть указано поле TaxAmt\Rate, TaxAmt\TtlAmt "VTNA" = НДС не облагается </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="Max140Text">
<xs:enumeration value="VTIN"/>
<xs:enumeration value="VTNA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxRecordDetails3">
<xs:sequence>
<xs:element name="Prd" type="TaxPeriod3" minOccurs="0" maxOccurs="1"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TaxRecordPeriod1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="MM01"/>
<xs:enumeration value="MM02"/>
<xs:enumeration value="MM03"/>
<xs:enumeration value="MM04"/>
<xs:enumeration value="MM05"/>
<xs:enumeration value="MM06"/>
<xs:enumeration value="MM07"/>
<xs:enumeration value="MM08"/>
<xs:enumeration value="MM09"/>
<xs:enumeration value="MM10"/>
<xs:enumeration value="MM11"/>
<xs:enumeration value="MM12"/>
<xs:enumeration value="QTR1"/>
<xs:enumeration value="QTR2"/>
<xs:enumeration value="QTR3"/>
<xs:enumeration value="QTR4"/>
<xs:enumeration value="HLF1"/>
<xs:enumeration value="HLF2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TrueFalseIndicator">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="UUIDv4Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>