ym88659208ym87991671
XSD схема для элементов, используемых в API | Документация для разработчиков

XSD схема для элементов, используемых в API

Обновлено 20 декабря 2023

Ниже представлена XSD схема, описывающая типы и элементы, которые используются в запросах и ответах API.

Ее необходимо сохранить в виде файла и использовать при валидации отправляемых запросов и полученных ответов.

Запросы к сервисам API, содержащие невалидные с точки зрения схемы элементы, обработаны не будут.

XSD схема


<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns="http://model.afl.tfido.sbrf.ru/v1" targetNamespace="http://model.afl.tfido.sbrf.ru/v1" elementFormDefault="qualified" attributeFormDefault="unqualified" vc:minVersion="1.1">
<xs:element name="lcApplicationDraftStatusList">
<xs:annotation>
<xs:documentation>Список статусов черновиков заявлений</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="lcApplicationDraftStatus" type="LcApplicationDraftStatus" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="lcApplicationDraft" type="LcApplicationDraft">
<xs:annotation>
<xs:documentation>Черновик заявления на открытие</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lcApplicationStatus" type="LcApplicationStatus">
<xs:annotation>
<xs:documentation>статус процесса выпуска аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lcList">
<xs:annotation>
<xs:documentation>Список открытых в пользу застройщика аккредитивов</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="lc" type="Lc" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Основные параметры открытого аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="extendedLcList">
<xs:annotation>
<xs:documentation>Список открытых в пользу застройщика аккредитивов - расширенный список параметров</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="lcDomClick" type="LcDomClick" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="lc" type="Lc">
<xs:annotation>
<xs:documentation>Выпущенный аккредитив</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="error" type="ErrorRfc7807"/>
<xs:complexType name="LcApplicationDraftStatus">
<xs:annotation>
<xs:documentation>Тип описывающий ответ на запрос статусов черновиков заявлений</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="idLcApplicationDraft" type="UUID"/>
<xs:element name="lcApplicationStatus" type="LcApplicationStatus"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LcApplicationDraft">
<xs:annotation>
<xs:documentation>Тип, описывающий запрос на создание черновика АФЛ</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="amount" type="xs:decimal">
<xs:annotation>
<xs:documentation>Сумма аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalReference" type="Reference" minOccurs="0">
<xs:annotation>
<xs:documentation>Внешний номер сделки аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="currency" type="Currency">
<xs:annotation>
<xs:documentation>Валюта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hasVat" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак НДС. true - с НДС, fasle - без НДС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="plannedCloseDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата истечения срока действия аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant" type="IndividualParty">
<xs:annotation>
<xs:documentation>Плательщик (физлицо)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="beneficiary">
<xs:annotation>
<xs:documentation>Получатель (ЮЛ или ФЛ)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:annotation>
<xs:documentation>Получатель</xs:documentation>
</xs:annotation>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="legalParty" type="LegalParty">
<xs:annotation>
<xs:documentation>Получатель ЮЛ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="individualParty" type="IndividualBeneficiary">
<xs:annotation>
<xs:documentation>Получатель ФЛ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!-- <xs:element name="beneficiary" type="LegalParty"></xs:element> -->
<!--<xs:element name="paymentPurpose" type="xs:string" minOccurs="0"/>-->
<xs:element name="beneficiaryBank" type="BankDetails">
<xs:annotation>
<xs:documentation>Банк получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="beneficiaryAccount" type="AccountNumber">
<xs:annotation>
<xs:documentation>Номер счета получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="chargesPayingPartyType">
<xs:annotation>
<xs:documentation>Плательщик по комиссии</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="BENEFICIARY"/>
<xs:enumeration value="APPLICANT"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:choice>
<xs:element name="saleContract" type="SaleContract" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>договор на передачу объекта продажи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="otherAgreement" type="OtherAgreement">
<xs:annotation>
<xs:documentation>Иной документ-основание</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="submittedDocumentsRequirements">
<xs:annotation>
<xs:documentation>Группа требований к предосталяемым документам</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="submittedDocumentsRequirement" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Требования к предоставляемым документам</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="submittedDocument" type="Description" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Предоставляемый документ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="beneficiaryNotificationChannel" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Способ информирования</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="EMAIL"/>
<xs:enumeration value="BRANCH"/>
<xs:enumeration value="SBBOL"/>
<xs:enumeration value="E_INVOICING"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="beneficiaryNotificationBankUnit" type="BankUnit" minOccurs="0">
<xs:annotation>
<xs:documentation>Отделение Сбербанка, которое посетит бенефициар, если он выбрал способ инфорфмирования BRANCH</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="developerCreditContract" type="CreditContract" minOccurs="0">
<xs:annotation>
<xs:documentation>Кредитный договор для застройщика на строительство объектов недвижимости
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mortgageContract" type="CreditContract" minOccurs="0">
<xs:annotation>
<xs:documentation>Ипотечный договор плательшика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isMortgage" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак наличия ипотеки (true = да)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Lc">
<xs:annotation>
<xs:documentation>Тип, описывающий выпущенный аккредитив</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="reference" type="Reference">
<xs:annotation>
<xs:documentation>Референс аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="issuingDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата выпуска аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant" type="PersonFullName">
<xs:annotation>
<xs:documentation>ФИО плательщика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="amount" type="xs:decimal">
<xs:annotation>
<xs:documentation>Сумма аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expiryDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата истечения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="status" type="LetterOfCreditStatusType">
<xs:annotation>
<xs:documentation>Статус аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LcDomClick">
<xs:annotation>
<xs:documentation>Тип, описывающий параметры аккредитива, которые могут переданы в ДомКлик</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="reference" type="Reference">
<xs:annotation>
<xs:documentation>Референс аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expiryDatePlaned" type="xs:date">
<xs:annotation>
<xs:documentation>Плановая дата истечения аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="closeDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Фактическая дата закрытия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="status" type="LetterOfCreditStatusType">
<xs:annotation>
<xs:documentation>Статус аккредитива</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" minOccurs="0">
<xs:annotation>
<xs:documentation>Детальное описание текущего статуса аккредитива</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="executed" type="xs:boolean">
<xs:annotation>
<xs:documentation>Аккредитив исполнен?</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentChekResult" minOccurs="0">
<xs:annotation>
<xs:documentation>Результат проверки документов для раскрытия аккредитива (выписки из Росреестра)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentDocument">
<xs:annotation>
<xs:documentation>Тип, описывающий данные платежного поручения, которые могут переданы в ДомКлик</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="reference" type="Reference">
<xs:annotation>
<xs:documentation>Номер платежного поручения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdPayment" type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор платежного поручения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TB" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Тер. банк</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LcApplicationStatus">
<xs:annotation>
<xs:documentation>Тип, описывающий статус процесса выпуска аккредитива</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="statusCode" type="LcProcessingStatusType">
<xs:annotation>
<xs:documentation>Код статуса</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="processDetails" type="Description" minOccurs="0">
<xs:annotation>
<xs:documentation>комментарий (заполняется при неуспешной обработке)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lcReference" type="Reference" minOccurs="0">
<xs:annotation>
<xs:documentation>Референс выпущенного аккредитива (заполняется при успешной обработке)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IndividualBeneficiary">
<xs:annotation>
<xs:documentation>Тип, описывающий физлицо как сторону сделки</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="firstName" type="PersonName">
<xs:annotation>
<xs:documentation>Имя физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="middleName" type="PersonName" minOccurs="0">
<xs:annotation>
<xs:documentation>Отчество физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="PersonName">
<xs:annotation>
<xs:documentation>Фамилия физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="contactDetails" type="ContactDetails">
<xs:annotation>
<xs:documentation>Контактные данные ФЛ для отправки уведомлений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isResident" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак, является ли физлицо резидентом</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IndividualParty">
<xs:annotation>
<xs:documentation>Тип, описывающий физлицо как сторону сделки</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="firstName" type="PersonName">
<xs:annotation>
<xs:documentation>Имя физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="middleName" type="PersonName" minOccurs="0">
<xs:annotation>
<xs:documentation>Отчество физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="PersonName">
<xs:annotation>
<xs:documentation>Фамилия физлица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="contactDetails" type="ContactDetails">
<xs:annotation>
<xs:documentation>Контактные данные ФЛ для отправки уведомлений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentSeries" type="DocSeries">
<xs:annotation>
<xs:documentation>Серия Паспорта РФ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentNumber" type="DocNumber">
<xs:annotation>
<xs:documentation>Номер Паспорта РФ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isResident" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак, является ли физлицо резидентом</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ContactDetails">
<xs:annotation>
<xs:documentation>Тип, который описывает контактные реквизиты (адрес email или телефон)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="email" type="EmailType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>email адрес</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="phone" type="PhoneType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>телефон</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LegalParty">
<xs:annotation>
<xs:documentation>Тип, представляющий сторону сделки - юр лицо</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="legalName" type="LegalName">
<xs:annotation>
<xs:documentation>Наименование ЮЛ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="taxId" type="TaxId">
<xs:annotation>
<xs:documentation>ИНН ЮЛ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="kpp" type="Kpp" minOccurs="0">
<xs:annotation>
<xs:documentation>КПП ЮЛ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ogrn" minOccurs="0">
<xs:annotation>
<xs:documentation>ОГРН ЮЛ</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="Ogrn"/>
</xs:simpleType>
</xs:element>
<xs:element name="contactPerson" type="ContactPerson" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Контактные лица для ЮЛ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="contactDetails" type="ContactDetails">
<xs:annotation>
<xs:documentation>Контактные данные ЮЛ для отправки уведомлений</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ContactPerson">
<xs:annotation>
<xs:documentation>Тип, описывающий контактное лицо организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="PersonFullName">
<xs:annotation>
<xs:documentation>ФИО контактного лица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="contactDetails" type="ContactDetails">
<xs:annotation>
<xs:documentation>Контактные данные</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankDetails">
<xs:annotation>
<xs:documentation>Тип, который описывает набор реквизитов банка</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" minOccurs="0">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="LegalName"/>
</xs:simpleType>
</xs:element>
<xs:element name="bic" type="Bic">
<xs:annotation>
<xs:documentation>BIC код участника</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="correspondentAccount" type="AccountNumber" minOccurs="0">
<xs:annotation>
<xs:documentation>Корреспондентский счет</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankUnit">
<xs:annotation>
<xs:documentation>Тип, описывающий подразделение банка</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="LegalName">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address" type="Address">
<xs:annotation>
<xs:documentation>Адрес</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="code" type="Code" minOccurs="0">
<xs:annotation>
<xs:documentation>Код</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="regionalBankName" type="Code" minOccurs="0">
<xs:annotation>
<xs:documentation>Код териториального банка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="branchName" type="LegalName" minOccurs="0">
<xs:annotation>
<xs:documentation>Название отделеиня</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="subBranchCode" type="Code" minOccurs="0">
<xs:annotation>
<xs:documentation>Код отделения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SaleContract">
<xs:annotation>
<xs:documentation>Тип, который описывает договор на передачу недвижимости</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SaleContractType">
<xs:annotation>
<xs:documentation>Тип договора</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SALES"/>
<xs:enumeration value="EQUITY_PARTICIPATION"/>
<xs:enumeration value="ASSIGNMENT_OF_CLAIMS"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="reference" type="Reference">
<xs:annotation>
<xs:documentation>Номер договора</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата договора</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="objectOfSale" type="EstateObject">
<xs:annotation>
<xs:documentation>Объект продажи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="buyers">
<xs:annotation>
<xs:documentation>список покупателей</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="buyer" type="PersonFullName" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>ФИО покупателя</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EstateObject">
<xs:annotation>
<xs:documentation>Тип, описывающий данные об объекте недвижимости</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="EstateObjectType">
<xs:annotation>
<xs:documentation>Тип объекта недвижимости</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="APARTMENT"/>
<xs:enumeration value="FLAT"/>
<xs:enumeration value="FLAT_PART"/>
<xs:enumeration value="ROOMS"/>
<xs:enumeration value="FLAT_OWNERSHIP_INTEREST"/>
<xs:enumeration value="HOUSE"/>
<xs:enumeration value="HOUSE_PART"/>
<xs:enumeration value="HOUSE_OWNERSHIP_INTEREST"/>
<xs:enumeration value="COUNTRY_HOUSE"/>
<xs:enumeration value="GARDEN_COTTAGE"/>
<xs:enumeration value="GARAGE"/>
<xs:enumeration value="PARKING_SLOT"/>
<xs:enumeration value="LAND"/>
<xs:enumeration value="LAND_LEASEHOLD_INTEREST"/>
<xs:enumeration value="LAND_OWNERSHIP_INTEREST"/>
<xs:enumeration value="UNFINISHED_BUILDING"/>
<xs:enumeration value="BIKE_SLOT"/>
<xs:enumeration value="NON_RESIDENTAL"/>
<xs:enumeration value="STORAGE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="otherObjectOfSaleDescription" type="Description">
<xs:annotation>
<xs:documentation>Описание иного типа объекта недвижимости</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="address" type="Address">
<xs:annotation>
<xs:documentation>Адрес объекта недвижимости</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cadastralNumber" type="CadastralNumber">
<xs:annotation>
<xs:documentation>Кадастровый номер</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreditContract">
<xs:annotation>
<xs:documentation>Тип, описывающий кредитный договор</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="reference" type="Reference">
<xs:annotation>
<xs:documentation>Номер кредитного договора</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата кредитного договора</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ErrorRfc7807">
<xs:sequence>
<xs:element name="status" type="xs:int"/>
<xs:element name="title" type="Description"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OtherAgreement">
<xs:annotation>
<xs:documentation>Тип, описывающий любой договор-основание для аккредитива</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="description" type="Description">
<xs:annotation>
<xs:documentation>Описание договора</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="paymentPurpose" type="LongDescription">
<xs:annotation>
<xs:documentation>Назначение платежа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Currency">
<xs:annotation>
<xs:documentation>Тип, описывающий код валюты</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PersonName">
<xs:annotation>
<xs:documentation>Тип, описывающий имя, фамилию или отчество физлица</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PersonFullName">
<xs:annotation>
<xs:documentation>Тип, описывающий ФИО физлица целиком</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ContactValue">
<xs:annotation>
<xs:documentation>Тип, описывающий значение контакта (номер телефона или email адрес)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DocSeries">
<xs:annotation>
<xs:documentation>Тип, описывающий серию паспорта РФ</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DocNumber">
<xs:annotation>
<xs:documentation>Тип, описывающий номер паспорта РФ</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{6}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LegalName">
<xs:annotation>
<xs:documentation>Тип, описывающий наименование юрлица или банка</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TaxId">
<xs:annotation>
<xs:documentation>Тип, описывающий ИНН</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{10,12}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Kpp">
<xs:annotation>
<xs:documentation>Тип, описывающий КПП</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Ogrn">
<xs:annotation>
<xs:documentation>Тип, описывающий ОГРН</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{13,15}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Bic">
<xs:annotation>
<xs:documentation>Тип, описывающий БИК</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AccountNumber">
<xs:annotation>
<xs:documentation>Тип, описывающий номер счета</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{20,25}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Reference">
<xs:annotation>
<xs:documentation>Тип, описывающий номер договора или иного документа (референс)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Description">
<xs:annotation>
<xs:documentation>Тип, описывающий текстовый блок длиной до 10000 символов</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="10000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LongDescription">
<xs:annotation>
<xs:documentation>Тип, описывающий текстовый блок длиной до 30000 символов</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="30000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Address">
<xs:annotation>
<xs:documentation>Тип, описывающий адрес</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CadastralNumber">
<xs:annotation>
<xs:documentation>Тип, описывающий кадастровый номер</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Code">
<xs:annotation>
<xs:documentation>Тип, опсывающий различные коды</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LetterOfCreditStatusType">
<xs:annotation>
<xs:documentation>Тип, описывающий возможные состяния выпущенного аккредитива</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="ISSUED"/>
<xs:enumeration value="CLOSED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LcProcessingStatusType">
<xs:annotation>
<xs:documentation>Тип, описывающий состояние процесса выпуска аккредитива</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="IN_PROGRESS"/>
<xs:enumeration value="FAILED"/>
<xs:enumeration value="SUCCEED"/>
<xs:enumeration value="REVOKED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EmailType">
<xs:annotation>
<xs:documentation>Тип, описывающий email адрес</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([\w\-_]+)(\.?([\w\-_])+)*@(([\w_\-]+)+\.)+([a-zA-Z]{2,6})"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PhoneType">
<xs:annotation>
<xs:documentation>Тип, описывающий номер телефона</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="UUID">
<xs:annotation>
<xs:documentation>Тип, описывающий UUID</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.