Спецификация форматов и порядок обмена данными в канале «Сбербанк Интеграция» (API). Версия 33.000 - часть 12

 

  Главная      Книги - Разные     Спецификация форматов и порядок обмена данными в канале «Сбербанк Интеграция» (API). Версия 33.000

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     10      11      12      13     ..

 

 

 

Спецификация форматов и порядок обмена данными в канале «Сбербанк Интеграция» (API). Версия 33.000 - часть 12

 

 

Получение из Банка реестра платежей
УС Клиента
УПШ
Request/FeesRegistry
Response/FeesRegistries
@docId
Request/FeesRegistryDownload
@linkUUID
docId
Response/DownloadLinks
 LinkUUID
 DownloadJobId
 WebDownloadLink
 State=FINISHED или
FINISHED_ALPHA_TO_DMZ
HTTP методом GET скачать БФ по ссылке
WebDownloadLink
Request/FeesRegistryAccept
3.8.2. Передача в банк Реестра задолженностей
3.8.2.1. Дайджест запроса на получение ссылок
на загрузку реестра задолженностей
Подпись документа на стороне УС Клиента:
 Первая и Вторая подписи или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Пример
Версионност
Наименование поля
Описание
п/п
значения
ь
1.
ATTRIBUTES
Актуально с
<Наименование поля>=<Значение поля>, например:
версии 27
OrgId=963084ba-7079-4b9d-bbab-c4972dee82d9
2.
OrgId
Идентификатор
fb8360e9-69ae-
Актуально с
организации в ДБО
40d4-b5e2-
версии 27
b7e60f2a3fd7
3.
Sender
Отправитель, а также тип
Морашка
использованного Клиентом
Актуально с
программного обеспечения
версии 27
при отправке документа
4.
TABLES
Актуально с
Разделитель строк таблицы — #
версии 27
5.
Table=GetEssenceLinks
Изменено в
версии 29
6.
EssenceLinks.BigFilesJobType
Тип загружаемой сущности
DOC
Актуально с
версии 27
7.
EssenceLinks.BigFilesJobSubTy
Тип передаваемого
DebtRegistry
Актуально с
pe
документа
версии 27
8.
EssenceLinks.LinkUUID
Внутренний уникальный
fb8360e9-69ae-
Актуально с
идентификатор запроса
40d4-b5e2-
версии 27
b7e60f2a3fd7
9.
Криптопрофиль
EssenceLinks.CryptoProfileID
подписанта вложения.
Параметр заполняется
если
Изменено в
BIG_FILES_TOKEN_ENA
версии 32.001
BLED
BF_TOKEN_SIGN_ENABL
ED(справочник
DocTypeParam) = true
10.
Подпись файла вложения.
EssenceLinks.SignAttachment
Параметр заполняется если
BIG_FILES_TOKEN_ENA
Изменено в
BLED
версии 32.001
BF_TOKEN_SIGN_ENABL
ED(справочник
DocTypeParam) = true
Пример
ATTRIBUTES
OrgId=7f3a4b82-83cb-4db9-a863-212529d45d6a
Sender=Оператор услуг
TABLES
Table=EssenceLinks
EssenceLinks.BigFilesJobType=DOC
EssenceLinks.BigFilesJobSubType=CurrDealCertificate181I
EssenceLinks.LinkUUID=666a42ba-67de-4411-9bb4-068531984757
#
3.8.2.2. Формат запроса на получение ссылок на
загрузку реестра задолженностей
Request/EssenceLinks
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Request
Запрос СББ к СББОЛ
Request
Актуально
[1
с версии
]
27
1
@orgId
Идентификатор
UuidSeparat
UUID с
организации в СББОЛ
ed
разделителями
в виде
Актуально
дефисов.
[1
с версии
Набор из 32
]
27
символов [0-
9], [a-f] и
дефисов
2
@requestId
Уникальный
UuidSeparat
UUID с
идентификатор запроса
ed
разделителями
в виде
Актуально
дефисов.
[1
с версии
Набор из 32
]
27
символов [0-
9], [a-f] и
дефисов
3
@version
Номер версии формата
xs:string
Простой тип
Актуально
[1
обмена
RegEx: "[0-
XML Schema
с версии
]
9\.]{1,20}"
27
4
@sender
Система-отправитель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Актуально
[1
zA-Zа-яА-
с версии
]
Я0-9:
27
_]{1,20}»
5
@receiver
Система-получатель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Актуально
zA-Zа-яА-
[0..1]
с версии
Я0-9:
27
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой тип
[0..1]
Актуально
XML Schema
с версии
27
7
EssenceLinks
Данные файлов, для
GetEssence
Данные
Актуально
которых запрашиваются
Links
файлов
[1]
с версии
ссылки
27
*.1
EssenceLink
Данные конкретного
GetEssence
Данные файла
Актуально
файла
Link
[1..n]
с версии
27
*.1
BigFilesJob
Тип загружаемой
xs:string
Простой тип
Type
сущности (для реестра
enumeration
XML Schema
Актуально
задолженностей
:
[1
с версии
указывать
DOC
]
27
значение DOC, для
DICT
справочников — DICT)
*.2
BigFilesJob
Тип передаваемого
xs:string
Простой тип
SubType
документа/справочника
XML Schema
Актуально
(для реестра
[1
с версии
задолженностей
]
27
указывать
значение DebtRegistry)
*.3
LinkUUID
Внутренний уникальны
UuidSeparat
UUID с
й идентификатор
ed
разделителями
запроса (используется
в виде
Актуально
учётной системой для
дефисов.
[1
с версии
связывания запроса
Набор из 32
]
27
ссылки и самой ссылки)
символов [0-
9], [a-f] и
дефисов
*.4
CryptoProfi
Криптопрофиль
UuidSeparat
UUID с
leID
подписанта вложения.
ed
разделителями
Подставить значение из
в виде
Response/OrganizationsIn
дефисов.
fo/OrganizationInfo/Sign
Набор из 32
Devices/SignDevice/Sign
символов [0-
Изменено
DeviceId.
9], [a-f] и
[0..1]
в версии
Параметр заполняется
дефисов
32.001
если
BIG_FILES_TOKEN_E
NABLED
BF_TOKEN_SIGN_ENA
BLED(справочник
DocTypeParam) = true
*.5
SignAttach
Подпись файла
xs:base64Bi
ment
вложения.
nary
CMS подпись,
наложенная на
бинарное представление
файла.
Изменено
Параметр заполняется
[0..1]
в версии
если
32.001
BIG_FILES_TOKEN_E
NABLED
BF_TOKEN_SIGN_ENA
BLED(справочник
DocTypeParam) = true
Пример
orgId='7f3a4b82-83cb-4db9-a863-212529d45d6a'
requestId='666a42ba-67de-4411-9bb4-068531984705'
version='01.015.02'
sender='Оператор услуг'
receiver='SBBOL_DBO'
protocolVersion = '30'>
<EssenceLinks>
<EssenceLink>
<BigFilesJobType>DOC</BigFilesJobType>
<BigFilesJobSubType>CurrDealCertificate181I</BigFilesJobSubType>
<LinkUUID>666a42ba-67de-4411-9bb4-068531984757</LinkUUID>
</EssenceLink>
</EssenceLinks>
<Sign>
<Issuer>CN=ЛавринСВ-Тестовая печать-УЦ-9</Issuer>
<SN>746AA9D2F1A6A5967C06</SN>
<Value>W4bJ91wRHoLTDkNObugY/yoP1Q8ZyF5JLgy/4yUKDfAgDYcVl+k4V2LwQaO0DGhHQ
+btjpd9Dl/kkfgCk3a7AA==</Value>
<PcPropHash>33434CE67025CB5FFFDCF34AD2DBB5F12C771FE8892443B286AA098B598C
0E5BAC0534AE7C92A554C698334F7B730989AA020EE951F12DFB23E14F5AA127C830</PcPropHas
h>
<Order>0</Order>
<SignDate>2018-04-24T12:25:14</SignDate>
</Sign>
</Request>
3.8.2.3. Дайджест ответа со ссылками на загрузку
реестра задолженностей
Подпись документа на стороне СББОЛ:
 Технологическая подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Версионн
Наименование поля
Описание
Пример значения
п/п
ость
1.
TABLES
Актуально
Разделитель строк таблицы — #
с версии
27
2.
Table=UploadLinks
Актуально
с версии
27
3.
UploadLinks.LinkUUID
Внутренний уникальный
99DDE2C8-5AD6-4F08-
Актуально
идентификатор запроса
913E-38E76D248D6D
с версии
27
4.
UploadLinks.UploadJobId
Идентификатор задачи на
77963a3f-6e25-4995-8180-
Актуально
загрузку файла
27902f54ff56
с версии
27
5.
UploadLinks.WebUploadL
Ссылка на загрузку файла
\\192.168.78.27\share\IN\2
Актуально
ink
015-08-27_16\f505a80e-
с версии
e344-4ebd-a9b5-
27
c0af9a8d1470
«
Изменено
в версии
30
UploadLinks.LinkUUID
Внутренний уникальный
99DDE2C8-5AD6-4F08-
Изменено
идентификатор запроса
913E-38E76D248D6E
в версии
30
UploadLinks.UploadJobId
Идентификатор задачи на
77963a3f-6e25-4995-8180-
Изменено
загрузку файла
27902f54ff57
в версии
30
UploadLinks.WebUploadL
Ссылка на загрузку файла
\\192.168.78.27\share\IN\2
Изменено
ink
015-08-27_16\f505a80e-
в версии
e344-4ebd-a9b5-
30
c0af9a8d1471
3.8.2.4. Формат ответа со ссылками на загрузку
реестра задолженностей
Response/UploadLinks
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Response
Запрос СББ к СББОЛ
Response
Актуально
[1]
с версии
27
1
@createTime
Дата формирования
xs:dateTim
Актуально
ответа
e
[0..1]
с версии
27
2
@responseId
Уникальный
UuidSepar
UUID с
идентификатор ответа
ated
разделителя
ми в виде
Актуально
дефисов.
[0..1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
3
@requestId
Уникальный
UuidSepar
UUID с
идентификатор запроса
ated
разделителя
ми в виде
Актуально
дефисов.
[0..1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
4
@version
Номер версии формата
xs:string
Простой
Актуально
обмена
RegEx:
тип XML
[0..1]
с версии
"[0-
Schema
27
9\.]{1,20}"
5
@sender
Система-отправитель
xs:string
Простой
RegEx: «[-
тип XML
Актуально
a-zA-Zа-
Schema
[0..1]
с версии
яА-Я0-9:
27
_]{1,20}»
6
UploadLinks
UploadLin
Ссылки на
Актуально
ks
загрузку
[0..1]
с версии
файлов
27
*.1
UploadLink
Данные для загрузки
UploadLin
Актуально
файла
k
[1..n]
с версии
27
*.1
LinkUUID
Внутренний уникальны
UuidSepar
UUID с
й идентификатор
ated
разделителя
запроса
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
*.2
UploadJobId
Идентификатор задачи
UuidSepar
UUID с
на загрузку файла
ated
разделителя
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
*.3
WebUploadLin
Ссылка на загруженный
xs:string
Простой
Актуально
k
файл
тип XML
[1]
с версии
Schema
27
*.4
Errors
Ошибки вложенных
Добавлено
файлов
[0..1]
в версии
29
*.1
Error
BFError
Добавлено
[0..n]
в версии
29
*.
@errorMessa
Детали ошибки
xs:string
Добавлено
1
ge
[0..1]
в версии
29
*.2
Подпись
DigitalSign
Добавлено
Sign
[0..1]
в версии
30
*.1
ISSUER
Поставщик
xs:string
Issuer
сертификата.
Обязательно и
достаточно для
идентификации
Добавлено
клиентского
[0..1]
в версии
сертификата в СББОЛ
30
передавать атрибут CN
поля ISSUER в виде
«CN=<значение
атрибута>»
*.2
SN
Серийный номер
xs:string
Добавлено
сертификата
[0..1]
в версии
30
*.3
Value
Значение ЭП
xs:base64B
Добавлено
inary
[0..1]
в версии
30
*.4
DigestName
Имя схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
*.5
DigestVersion
Версия схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
3.8.2.5. Дайджест запроса на загрузку реестра
задолженностей
Подпись документа на стороне УС Клиента:
 Первая и Вторая подписи или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Версионно
п/
Наименование поля
Описание
Пример значения
сть
п
1.
ATTRIBUTES
Изменено в
OrgId=963084ba-7079-4b9d-bbab-c4972dee82d9
версии 30
2.
OrgId
Идентификатор
fb8360e9-69ae-40d4-
Актуально с
организации в
b5e2-b7e60f2a3fd7
версии 27
СББОЛ
3.
Sender
Отправитель, а
Морашка
также тип
использованного
Актуально с
Клиентом
версии 27
программного
обеспечения при
отправке документа
4.
DocExtId
Идентификатор
3a6378ef-07ee-4535-
Изменено в
ExtId
документа в учётной
a10a-0c82817cae23
версии 30
системе
5.
FIELDS
<Наименование поля>=<Значение поля>, например
Актуально с
версии 27
BeginDate=2011-11-24
После последней строки НЕ делать перевод строки
6.
DocDate
Дата составления
2011-11-24
Изменено в
DebtRegistryData.DocDate
документа
версии 30
7.
Inn
ИНН клиента
777308303
Изменено в
DebtRegistryData.Inn
версии 30
8.
OrgName
Наименование
Властелина
Изменено в
DebtRegistryData.OrgName
организации клиента
версии 30
9.
DocNum
Номер документа
2
Изменено в
DebtRegistryData.DocNum
версии 30
10.
RecordNum
Количество записей
6
Актуально с
версии 27
11.
EPSIDName
Наменование EPSID
EPS30364165094_1_
Актуально с
shoulder_149
версии 27
12.
TABLES
Актуально с
версии 27
Разделитель строк таблицы — #
13.
Table=EssenceAttachments
Изменено в
версии
32.002
14.
UploadJobId
Идентификатор
Добавлено
задания на загрузку
в версии 30
файла в БФ
EssenceAttachments.FileNa
Название файла
Изменено в
me
реестра
версии 30
задолженностей
EssenceAttachments.FileSiz
Размер файла
Изменено в
e
версии 30
3.8.2.6. Формат запроса на
загрузку реестра
задолженностей
Request/DebtRegistry
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Request
Запрос СББ к СББОЛ
Request
Актуально
[1]
с версии
27
1
@orgId
Идентификатор
UuidSeparat
UUID с
организации в СББОЛ
ed
разделите
лями в
виде
Актуально
дефисов.
[1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
2
@requestId
Уникальный
UuidSeparat
UUID с
идентификатор запроса
ed
разделите
лями в
виде
Актуально
дефисов.
[1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
3
@version
Номер версии формата
xs:string
Простой
Актуально
обмена
RegEx: "[0-
тип XML
[1]
с версии
9\.]{1,20}"
Schema
27
4
@sender
Система-отправитель
xs:string
Простой
RegEx: «[-a-
тип XML
Актуально
zA-Zа-яА-
Schema
[1]
с версии
Я0-9:
27
_]{1,20}»
5
@receiver
Система-получатель
xs:string
Простой
RegEx: «[-a-
тип XML
Актуально
zA-Zа-яА-
Schema
[0..1]
с версии
Я0-9:
27
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
7
DebtRegistry
DebtRegistr
Реестр
Актуально
y
задолженн
[1]
с версии
остей
27
*.1
@docExtId
Внутренний
UuidSeparat
UUID с
идентификатор
ed
разделите
документа (в
лями в
организации)
виде
Актуально
дефисов.
[1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
*.2
@sentForSign
0 - обычная передача на
BoolType
Актуально
выполнение
[0..1]
с версии
1 - передано для
27
подписания в ИК
*.3
DebtRegistryData
Реквизиты реестра
DebtRegistr
Актуально
задолженностей
yData
[1]
с версии
27
*.1
@docDate
Дата составления
xs:date
Простой
Актуально
документа
тип XML
[1]
с версии
Schema
27
*.2
@inn
ИНН клиента
InnType
ИНН
юридичес
кого или
Актуально
физическо
[1]
с версии
го лица
27
РФ, до 12
цифр
*.3
@orgName
Наименование
xs:string
Простой
организации клиента
[min: 1,
тип XML
Актуально
(сокращенное
max: 160]
Schema
[1]
с версии
наименование как в
27
платёжных рублёвых
документах)
*.4
@docNum
Номер документа
xs:string
Простой
Актуально
[max: 6]
тип XML
[1]
с версии
Schema
27
*.4
RecordNum
Количество записей (в
xs:int
Простой
Актуально
базе пустые значения,
тип XML
[0..1]
с версии
резервируем под светлое
Schema
27
будущее)
*.5
EPSIDName
Заполняется как
xs:string
Наименов
Response/OrganizationsInf
[min:1; max:
ание
o/OrganizationInfo/OrgDat
125]
реестра
a/OtherOrgData/EPSIds/EP
SId + «_» + Уникальное*
Изменено
наименование реестра в
[1]
в версии
рамках одной
30
организации.
*Уникальность
контролируется на
стороне клиента
*.6
EssenceAttachmen
Данные о файлах,
EssenceAtta
Данные о
ts
связанных с сущностью.
chments
файлах
реестра
1 реестру может
задолженн
Изменено
соответствовать только 1
остей
[1]
в версии
файл, загруженный в
32
систему БФ.
Допускается загрузка
архива.
*.1
EssenceAttach
EssenceAtta
Файл в БФ
Изменено
[1..n]
ment
chment
в версии
[1]
32
*.1
UploadJobI
Идентификатор задания
UuidSeparat
UUID с
d
на загрузку файла в БФ
ed
разделите
лями в
виде
Актуально
дефисов.
[1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
*.2
FileName
Название файла реестра
xs:string
Простой
Актуально
задолженностей
[min: 1,
тип XML
[1]
с версии
max: 255]
Schema
27
*.3
FileSize
Размер файла
xs:int
Простой
Актуально
тип XML
[1]
с версии
Schema
27
3.8.2.7. Особенности
получения
статусов
загрузки реестра задолженностей
Информация об обработке документа доставляется в УС:
1. Без запроса со стороны УС:
а. В ответ на отправленный документ СББОЛ отправляет сообщение в формате
Response/Tickets, в котором передается:
Tickets/Ticket/@docId - Идентификатор документа, с помощью которого в
последствии можно запрашивать со стороны УС в формате
Request/DocIds/DocId - все последующие статусы обработки документа;
Tickets/Ticket/ Info/@statusStateCode="DELIVERED".
2. Путем запроса со стороны УС в формате Request/DocIds/DocId:
а. Имея данные идентификатора документа, которые были получены с первым
сообщением Response/Tickets ->СББОЛ передает текущее состояние документа.
Tickets/Ticket/Info/BankDate/@statusDateTime - дата и время присвоения
статуса.
Статусы обработки документа, передаваемые со стороны СББОЛ в УПШ в
Response/Tickets/Ticket/Info/@statusStateCode:
Атрибут
Описание
Статус
Response/Tickets
передаваемог
Версионно
Описание
п/п
документа
для передачи в
о из СББОЛ
сть
УПШ
значения
1.
DELIVERE
Документ доставлен на
Response/Tickets/Ti
DELIVERED
D
сторну Банка, но еще не
cket/Info/@statusSt
Актуально с
(Доставлен
проходил проверку
ateCode
версии 27
)
подписи и реквизитов
2.
INVALIDE
Проверки документа
Response/Tickets/Tic
INVALIDEDS
ket/Info/@statusState
DS
привели к неуспешному
Актуально с
Code
(АСП/ЭП
результату
версии 27
неверна)
(статус окончательный - не
успешно)
Response/Tickets/Tic
Может
быть
ket/Info/MsgFromBan
передано
k/@message
сообщение о
Актуально с
том,
что
версии 27
подлинность
документа не
подтверждена
3.
PARTLY_S
ЭД был подписан неполным
Response/Tickets/Tic
PARTLY_SIGNE
набором подписей.
ket/Info/@statusState
D
IGNED
Актуально с
Code
(Частично
версии 27
подписан)
4.
REQUISITE
Логические проверки
Res
REQUISITE_ER
ponse/Tickets/Ticket/I
ROR
Актуально с
_ERROR
документа привели к
nfo/@statusStateCod
версии 27
(Ошибка
неуспешному результату
e
реквизитов
(статус окончательный - не
)
Response/Tickets/Tic
Должны
успешно)
ket/Info/MsgFromBan
передаваться
k/@message
сообщения об
Актуально с
ошибках,
версии 27
выявленных на
стороне Банка
5.
ACCEPTED
Прием документа на
Response/Tickets/Ti
ACCEPTED
Актуально с
(Принят)
стороне Банка
cket/@statusStateC
версии 27
ode
Response/Tickets/Ti
Дата
cket/Info/BankDate/
поступления в
@receiptDate
Банк
Актуально с
плательщика
версии 27
и принятия в
обработку
6.
Отказ платежа
Response/Tickets/Tic
DECLINED_BY_
DECLINED_B
Актуально с
ket/@statusStateCod
BANK
Y_BANK
версии 27
(статус окончательный - не
e
(Отвергнут
успешно)
Банком)
Response/Tickets/Tic
Сообщение из
Актуально с
ket/Info/MsgFromBan
Банка
версии 27
k/@message
Response/Tickets/Tic
Реквизиты
ket/Info/MsgFromBan
ответственного
Актуально с
k/@author
сотрудника
версии 27
Банка,
если
требуется
7.
EXPORTED
Документ выгружен в
Response/Tickets/Ti
EXPORTED
Актуально с
(Выгружен
АБС для дальнейшей
cket/Info/@statusSt
версии 27
)
обработки
ateCode
Response/Tickets/Ti
Дата
cket/Info/BankDate/
поступления в
@receiptDate
Банк
Актуально с
плательщика
версии 27
и принятия в
обработку
Response/Tickets/Ti
Сообщение из
Актуально с
cket/Info/MsgFrom
Банка, если
версии 27
Bank/@message
требуется
Response/Tickets/Ti
Реквизиты
cket/Info/MsgFrom
ответственног
Актуально с
Bank/@author
о сотрудника
версии 27
Банка, если
требуется
8.
ACCEPTED
Документ принят на
Response/Tickets/Ti
ACCEPTED_B
Актуально с
_BY_ABS
обработку в АБС
cket/@statusStateC
Y_ABS
версии 27
(Принят
ode
АБС)
Response/Tickets/Ti
Сообщение из
Актуально с
cket/Info/MsgFrom
Банка
версии 27
Bank/@message
9.
DECLINED
Отказ платежа
Response/Tickets/Tic
DECLINED_BY_
Актуально с
ket/@statusStateCod
ABS
версии 27
_BY_ABS
(статус окончательный - не
e
(Отказан
успешно)
АБС)
Response/Tickets/Tic
Сообщение из
Актуально с
ket/Info/MsgFromBan
Банка
версии 27
k/@message
Response/Tickets/Tic
Реквизиты
Актуально с
ket/Info/MsgFromBan
ответственного
версии 27
k/@author
сотрудника
Банка,
если
требуется
10.
IMPLEMEN
Response/Tickets/Tic
IMPLEMENTED
ЭД успешно обработан в
Актуально с
ket/@statusStateCod
TED
ЕКС (статус окончательный-
версии 27
e
(Исполнен)
успешно)
11.
CREATED
Response/Tickets/Tic
CREATED
ЭД
сформирован
ket/@statusStateCod
(Создан)
пользователем на стороне
e
Актуально с
клиента, при этом документ
версии 27
прошел
логические
контроли с положительным
результатом.
12.
PARTIALL
Response/Tickets/Tic
PARTIALLY_DO
Частично загружен
ket/@statusStateCod
WNLOADED
Y_DOWNL
e
Актуально с
OADED(Ча
версии 27
стично
загружен)
13.
SIGNED
Response/Tickets/Tic
SIGNED
ЭД
был
подписан
Актуально с
ket/@statusStateCod
(Подписан)
достаточным
набором
версии 27
e
подписей.
3.8.3. Получение из Банка реестра платежей
3.8.3.1. Общие сведения
 При успешном скачивании вложений реестра платежей, необходимо уведомить Банк о
смене статуса документа с "Принят" на "Обработан", для чего отправить запрос
Request/FeesRegistryAccept:
 В запросе Request/FeesRegistryAccept указывается идентификационные параметры
документа, по которому требуется изменение статуса
3.8.3.2. Дайджест запроса реестра платежей
Подпись документа на стороне УС Клиента:
 Первая и Вторая подписи или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Пример
Версионн
Наименование поля
Описание
п/п
значения
ость
1.
ATTRIBUTES
Актуально
с версии
27
2.
OrgId
Идентификатор организации в
fb8360e9-69ae-
Актуально
ДБО
40d4-b5e2-
с версии
b7e60f2a3fd7
27
3.
Sender
Отправитель
Ромашка
Актуально
с версии
27
4.
FIELDS
Актуально
<Наименование поля>=<Значение поля>, например
с версии
BeginDate=2011-11-24
27
После последней строки НЕ делать перевод строки
5.
FeesRegistryData.LastReques
Дата и время последнего
2015-12-
Актуально
tTime
запроса
01T09:45:00
с версии
Часовой пояс в дайджесте не
27
передается
6.
FeesRegistryData.BeginDate
Дата начала периода
2011-11-24
Зарезервировано. Доработка
Актуально
СББ для возможности задавать
с версии
период отбора пользователем
27
будет выполнена на
последующих этапах
7.
FeesRegistryData.EndDate
Дата окончания периода
2011-11-24
Зарезервировано. Доработка
Актуально
СББ для возможности задавать
с версии
период отбора пользователем
27
будет выполнена на
последующих этапах
3.8.3.3. Формат запроса реестра платежей
Request/FeesRegistry
Описание
Версионно
Элемент
Описание элемента
Тип
Мн.
типа
сть
Request
Запрос СББ к СББОЛ
Request
Актуально с
[1]
версии 27
1
@orgId
Идентификатор
UuidSepar
UUID с
организации в СББОЛ
ated
разделителя
ми в виде
дефисов.
Актуально с
[1]
Набор из 32
версии 27
символов
[0-9], [a-f] и
дефисов
2
@requestId
Уникальный
UuidSepar
UUID с
идентификатор
ated
разделителя
запроса
ми в виде
дефисов.
Актуально с
[1]
Набор из 32
версии 27
символов
[0-9], [a-f] и
дефисов
3
@version
Номер версии формата
xs:string
Простой
обмена
RegEx:
тип XML
Актуально с
[1]
"[0-
Schema
версии 27
9\.]{1,20}"
4
@sender
Система-отправитель
xs:string
Простой
RegEx: «[-
тип XML
Актуально с
a-zA-Zа-
Schema
[1]
версии 27
яА-Я0-9:
_]{1,20}»
5
@receiver
Система-получатель
xs:string
Простой
RegEx: «[-
тип XML
Актуально с
a-zA-Zа-
Schema
[0..1]
версии 27
яА-Я0-9:
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой
Актуально с
тип XML
[0..1]
версии 27
Schema
7
FeesRegistry
Реквизиты реестров
FeesRegist
Реестр
Актуально с
[1]
платежей
ry
платежей
версии 27
*.1
FeesRegistryData
Реквизиты реестра
FeesRegist
Актуально с
[0..1]
платежей
ryData
версии 27
*.1
@lastRequestTi
Дата и время
xs:dateTim
Простой
Актуально с
me
последнего запроса
e
тип XML
[0..1]
версии 27
реестров платежей
Schema
*.2
@beginDate
Дата начала периода
xs:date
Простой
Актуально с
тип XML
[0..1]
версии 27
Schema
*.3
@endDate
Дата окончания
xs:date
Простой
Актуально с
периода
тип XML
[0..1]
версии 27
Schema
*.4
@acceptState
Признак запроса
BoolType
Простой
Актуально с
документов в статусе
тип XML
[0..1]
версии 27
"Принят"
Schema
*.5
@implementSt
Признак запроса
BoolType
Простой
Актуально с
ate
документов в статусе
тип XML
[0..1]
версии 27
"Обработан"
Schema
Пример
<Request xmlns='http://bssys.com/upg/request' orgId='8ba9bab4-d0a3-43b3-b0dc-416ffddcf645'
requestId='d0e39beb-5c78-44ba-aa29-17d9851b5a94' version='01.013.13' sender='Romashka'
receiver='SBBOL_DBO' protocolVersion='28'>
<FeesRegistry>
<FeesRegistryData beginDate='2018-04-16' endDate='2018-04-22' acceptState='1'
implementState='0'/>
</FeesRegistry>
<Sign>
<Issuer>CN=ЛавринСВ-Тестовая печать-УЦ-9</Issuer>
<SN>746AA9D2F1A6A5967C06</SN>
<Value>Z/Z1rAGl1nPy5B0GRxESGjxEA9LfQCM9vUjNut4Lf7Ftv8aFG2pqzr4qoZYyHSbDnUtNBz
tGMSXSMsFZJHN9fA==</Value>
<PcPropHash>33434CE67025CB5FFFDCF34AD2DBB5F12C771FE8892443B286AA098B598C
0E5BAC0534AE7C92A554C698334F7B730989AA020EE951F12DFB23E14F5AA127C830</PcPropHas
h>
<Order>0</Order>
<SignDate>2018-04-23T17:28:21</SignDate>
</Sign>
</Request>
3.8.3.4. Дайджест ответа с реестром платежей
Подпись документа на стороне СББОЛ:
 Технологическая подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Наименование
Описание
Пример значения
Версионно
п/п
поля
сть
1.
TABLES
Разделитель строк таблицы — #
Пример:
TABLES
Table=FeesRegistries
FeesRegistries.DocDate=2011-11-24
FeesRegistries.DocId=fb8360e9-69ae-40d4-b5e2-b7e60f2a3fd7
Актуально с
версии 27
FeesRegistries.DocComment=Привет! Как дела?
#
FeesRegistries.DocDate=2011-11-24
FeesRegistries.DocId=b7e60f2a-69ae-40d4-fb83-60e969ae60f2
FeesRegistries.DocComment=С 18 по 24 реестры недоступны. Ожидайте.
#
2.
Table=FeesRegistrie
Актуально с
s
версии 27
3.
FeesRegistry.DocDa
Дата
создания
2011-11-24
Актуально с
te
документа
версии 27
4.
FeesRegistry.DocId
Идентификатор
fb8360e9-69ae-40d4-b5e2-b7e60f2a3fd7
Актуально с
документа
версии 27
5.
FeesRegistry.DocCo
Атрибуты реестра
Атрибут1
Актуально с
mment
версии 27
«
Актуально с
версии 27
N-
FeesRegistry.DocDa
Дата
создания
2011-11-24
Актуально с
2.
te
документа
версии 27
N-
FeesRegistry.DocI
Идентификатор
b7e60f2a-69ae-40d4-fb83-60e969ae60f2
Актуально с
1.
d
документа
версии 27
N.
FeesRegistry.DocC
Атрибуты реестра
С 18 по 24 реестры недоступны.
Актуально с
omment
Ожидайте.
версии 27
3.8.3.5. Формат ответа с реестром платежей
Response/FeesRegistries
Элемент
Описание элемента
Тип
Описание
Мн
Версионн
типа
ость
Response
Запрос СББ к СББОЛ
Response
Актуально
[1]
с версии
27
1
@createTime
Дата формирования
xs:dateTime
Актуально
ответа
[0..1]
с версии
27
2
@responseId
Уникальный
UuidSeparate
UUID с
идентификатор ответа
d
разделите
лями в
виде
Актуально
дефисов.
[0..1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
3
@requestId
Уникальный
UuidSeparate
UUID с
идентификатор
d
разделите
запроса
лями в
виде
Актуально
дефисов.
[0..1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
4
@version
Номер версии формата
xs:string
Простой
Актуально
обмена
RegEx: "[0-
тип XML
[0..1]
с версии
9\.]{1,20}"
Schema
27
5
@sender
Система-отправитель
xs:string
Простой
RegEx: «[-a-
тип XML
Актуально
zA-Zа-яА-
Schema
[0..1]
с версии
Я0-9:
27
_]{1,20}»
6
FeesRegistries
FeesRegistrie
Реестры
Актуально
s
платежей
[0..1]
с версии
27
*.1
FeesRegistry
Реестр платежей
FeesRegistry
Актуально
[1..n]
с версии
27
*.1
@docDate
Дата создания
xs:date
Простой
Актуально
документа
тип XML
[1]
с версии
Schema
27
*.2
@docNum
Номер документа
xs:string
Простой
Актуально
тип XML
[1]
с версии
Schema
27
*.3
@docId
Идентификатор
UuidSeparate
UUID с
документа
d
разделите
лями в
виде
Актуально
дефисов.
[1]
с версии
Набор из
27
32
символов
[0-9], [a-f]
и дефисов
*.4
@docState
Статус документа
xs:string
Простой
Актуально
тип XML
[1]
с версии
Schema
27
*.5
@fileName
Имя файла
xs:string
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.6
@registryName
Наименование реестра
xs:string
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.7
@dateLoad
Дата выгрузки реестра
xs:date
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.8
@dateBegin
Дата начала периода
xs:date
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.9
@dateEnd
Дата окончания
xs:date
Простой
Актуально
периода
тип XML
[0..1]
с версии
Schema
27
*.10
@uploadedReco
Количество платежей
xs:integer
Простой
Актуально
rds
тип XML
[0..1]
с версии
Schema
27
*.11
@sum
Сумма
xs:decimal
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.12
@sumBring
Сумма с комиссией
xs:decimal
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.13
@curAccount
Расчетный счет
xs:string
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.14
@valueDate
Дата обработки
xs:date
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.15
@docComment
Атрибуты реестра
xs:string
Простой
Актуально
тип XML
[0..1]
с версии
Schema
27
*.2
Подпись
DigitalSign
Добавлено
Sign
[0..1]
в версии
30
*.1
Issuer
Поставщик
xs:string
сертификата.
Обязательно и
достаточно для
идентификации
Добавлено
клиентского
[0..1]
в версии
сертификата в СББОЛ
30
передавать атрибут CN
поля ISSUER в виде
«CN=<значение
атрибута>»
*.2
SN
Серийный номер
xs:string
Добавлено
сертификата
[0..1]
в версии
30
*.3
Value
Значение ЭП
xs:base64Bina
Добавлено
ry
[0..1]
в версии
30
*.4
DigestName
Имя схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
*.5
DigestVersion
Версия схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
Пример
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response sender="DBO" version="7" requestId="d0e39beb-5c78-44ba-aa29-17d9851b5a94"
responseId="ae2e58ca-70ff-445a-ade1-8d1ad7983938" createTime="2018-04-23T17:28:32.264+03:00"
<FeesRegistries>
<FeesRegistry>
<docDate>2018-04-18</docDate>
<docNum>543</docNum>
<docId>eaae97c7-85ba-4620-a500-a8af0cc9296e</docId>
<docState>ACCEPTED</docState>
<fileName>18042018_0661.txt</fileName>
<registryName>EPS30250251004_18042018_0661.txt</registryName>
<dateLoad>2018-04-18</dateLoad>
<dateBegin>2017-12-19</dateBegin>
<dateEnd>2017-12-19</dateEnd>
<uploadedRecords>10</uploadedRecords>
<sum>100</sum>
<sumBring>100</sumBring>
<curAccount>40702810038170017413</curAccount>
<valueDate>2018-04-18</valueDate>
<docComment>Имя реестра: "EPS30250251004_18042018_0661.txt" Дата выгрузки реестра:
"18.04.2018" ИНН: "7733033916" Расчетный счет:
"40702810038170017413" Количество записей: "10" Сумма реестра:
"100" Дата начала периода совершения платежей: "19.12.2017" Дата окончания
периода совершения платежей: "19.12.2017" Номер платежного поручения: "1795" ------
------------------------- </docComment>
</FeesRegistry>
<FeesRegistry>
<docDate>2018-04-19</docDate>
<docNum>544</docNum>
<docId>e002c05a-7c29-48cb-aa75-4ad613f3229d</docId>
<docState>ACCEPTED</docState>
<fileName>18042018_0663.txt</fileName>
<registryName>EPS30250251004_18042018_0663.txt</registryName>
<dateLoad>2018-04-19</dateLoad>
<dateBegin>2017-12-19</dateBegin>
<dateEnd>2017-12-19</dateEnd>
<uploadedRecords>10</uploadedRecords>
<sum>100</sum>
<sumBring>100</sumBring>
<curAccount>40702810038170017413</curAccount>
<valueDate>2018-04-19</valueDate>
<docComment>Имя реестра: "EPS30250251004_18042018_0663.txt" Дата выгрузки реестра:
"19.04.2018" ИНН: "7733033916" Расчетный счет:
"40702810038170017413" Количество записей: "10" Сумма реестра:
"100" Дата начала периода совершения платежей: "19.12.2017" Дата окончания
периода совершения платежей: "19.12.2017" Номер платежного поручения: "1795" ------
------------------------- </docComment>
</FeesRegistry>
<FeesRegistry>
<docDate>2018-04-19</docDate>
<docNum>545</docNum>
<docId>777cec2a-95ff-4927-93f0-5966a274c834</docId>
<docState>ACCEPTED</docState>
<fileName>18042018_0662.txt</fileName>
<registryName>EPS30250251004_18042018_0662.txt</registryName>
<dateLoad>2018-04-19</dateLoad>
<dateBegin>2017-12-19</dateBegin>
<dateEnd>2017-12-19</dateEnd>
<uploadedRecords>10</uploadedRecords>
<sum>100</sum>
<sumBring>100</sumBring>
<curAccount>40702810038170017413</curAccount>
<valueDate>2018-04-19</valueDate>
<docComment>Имя реестра: "EPS30250251004_18042018_0662.txt" Дата выгрузки реестра:
"19.04.2018" ИНН: "7733033916" Расчетный счет:
"40702810038170017413" Количество записей: "10" Сумма реестра:
"100" Дата начала периода совершения платежей: "19.12.2017" Дата окончания
периода совершения платежей: "19.12.2017" Номер платежного поручения: "1795" ------
------------------------- </docComment>
</FeesRegistry>
<Sign>
<Issuer>E = casbrf@sberbank.ru,2.5.4.33 = Тестирующий Q,CN = ЛавринСВ-Тестовая печать-УЦ-9,OU =
Удостоверяющий центр СБ РФ (Тестовый),O = ОАО "Сбербанк России",C = RU</Issuer>
<SN>7591ABA0B26A401483AD</SN>
<Value>BKvYRwQbBhShUpOooj3v0wCqE7loG1+LpAZEvarzMWUsQC0H4g4hKam8PuKbbpobxprImj7pUD5gH
PzwxFehmQ==</Value>
<DigestName>for_upg</DigestName>
<DigestVersion>1</DigestVersion>
</Sign>
</FeesRegistries>
</Response>
3.8.3.6. Дайджест запроса на скачивание из
СББОЛ реестра платежей
Подпись документа на стороне УС Клиента:
 Первая и Вторая подписи или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Пример
Версионн
Наименование поля
Описание
п/п
значения
ость
1.
ATTRIBUTES
Добавлено
в версии
30
2.
OrgId
Идентификатор организации в
fb8360e9-69ae-
Добавлено
ДБО
40d4-b5e2-
в версии
b7e60f2a3fd7
30
3.
Sender
Отправитель
Ромашка
Добавлено
в версии
30
4.
FIELDS
Добавлено
<Наименование поля>=<Значение поля>, например
в версии
BeginDate=2011-11-24
30
После последней строки НЕ делать перевод строки
5.
DocId
Идентификатор документа, файл
e6bc0a78-
Добавлено
которого необходимо скачать
bba1-4c14-
в версии
cf32-
30
888f98b47db8
3.8.3.7. Формат запроса на скачивание из СББОЛ
реестра платежей
Request/FeesRegistryDownload
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Request
Запрос СББ к СББОЛ
Request
Актуально
[1]
с версии
27
1
@orgId
Идентификатор
UuidSeparate
UUID с
организации в
d
разделителям
СББОЛ
и в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов [0-
9], [a-f] и
дефисов
2
@requestId
Уникальный
UuidSeparate
UUID с
идентификатор
d
разделителям
запроса
и в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов [0-
9], [a-f] и
дефисов
3
@version
Номер версии
xs:string
Простой тип
Актуально
формата обмена
RegEx: "[0-
XML Schema
[1]
с версии
9\.]{1,20}"
27
4
@sender
Система-отправитель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Актуально
zA-Zа-яА-
[1]
с версии
Я0-9:
27
_]{1,20}»
5
@receiver
Система-получатель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Актуально
zA-Zа-яА-
[0..1]
с версии
Я0-9:
27
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой тип
[0..1]
Актуально
XML Schema
с версии
27
7
FeesRegistryDownload
Запрос на скачивание
FeesRegistry
Реестр
Актуально
реестра платежей
Download
платежей
[1]
с версии
27
*.1
@linkUUID
Внутренний уникаль
UuidSeparate
UUID с
ный идентификатор
d
разделителям
запроса,
и в виде
используется
дефисов.
Актуально
клиентским
Набор из 32
[1]
с версии
приложением для
символов [0-
27
связывания запроса
9], [a-f] и
ссылки и самой
дефисов
ссылки
*.2
@ docId
Идентификатор
UuidSeparate
UUID с
документа, файл
d
разделителям
которого необходимо
и в виде
Изменено
скачать
дефисов.
[1]
в версии
Набор из 32
30
символов [0-
9], [a-f] и
дефисов
3.8.3.8. Дайджест ответа со ссылкой на
скачивание реестра платежей
Подпись документа на стороне СББОЛ:
 Технологическая подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Версионно
Наименование поля
Описание
Пример значения
п/п
сть
1.
TABLES
Актуально с
Разделитель строк таблицы — #
версии 27
2.
Table=DownloadLinks
DownloadLink
Изменено в
версии 30
DownloadLinks.LinkUUID
Внутренний уникальны
99DDE2C8-5AD6-4F08-
Изменено в
й
идентификатор
913E-38E76D248D6D
версии 30
запроса
3.
DownloadLinks.DownloadJobId
Идентификатор задачи
77963a3f-6e25-4995-
Изменено в
на скачивание файла
8180-27902f54ff56
версии 30
4.
DownloadLinks.WebDownloadLink
Ссылка на скачивание
\\192.168.78.27\share\IN
файла
\2015-08-
Изменено в
27_16\f505a80e-e344-
версии 30
4ebd-a9b5-
c0af9a8d1470
5.
«
Изменено в
версии 31
DownloadLinks.LinkUUID
Внутренний уникальны
99DDE2C8-5AD6-4F08-
Изменено в
й
идентификатор
913E-38E76D248D6E
версии 30
запроса
DownloadLinks.DownloadJobId
Идентификатор
77963a3f-6e25-4995-
Изменено в
задачи на скачивание
8180-27902f54ff57
версии 30
файла
DownloadLinks.WebDownloadL
Ссылка на
\\192.168.78.27\share\I
ink
скачивание файла
N\2015-08-
Изменено в
27_16\f505a80e-e344-
версии 30
4ebd-a9b5-
c0af9a8d1471
3.8.3.9. Формат ответа со ссылкой на скачивание
реестра платежей
Response/DownloadLinks
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Response
Запрос СББ к СББОЛ
Response
Актуально
[1]
с версии
27
1
@createTime
Дата формирования
xs:dateTime
Актуально
ответа
[1]
с версии
27
2
@responseId
Уникальный
UuidSeparat
UUID с
идентификатор ответа
ed
разделителя
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
3
@requestId
Уникальный
UuidSeparat
UUID с
идентификатор
ed
разделителя
запроса
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
4
@version
Номер версии формата
xs:string
Простой
Актуально
обмена
RegEx: "[0-
тип XML
[1]
с версии
9\.]{1,20}"
Schema
27
5
@sender
Система-отправитель
xs:string
Простой
RegEx: «[-a-
тип XML
Актуально
zA-Zа-яА-
Schema
[1]
с версии
Я0-9:
27
_]{1,20}»
6
DownloadLinks
DownloadLi
Ссылки на
Актуально
nks
скачивание
[0..1]
с версии
файлов
27
*.1
DownloadLink
Данные для
DownloadLi
Актуально
скачивания файла
nk
[1..n]
с версии
27
*.1
LinkUUID
Внутренний уникальн
UuidSeparat
UUID с
ый идентификатор
ed
разделителя
запроса
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
*.2
DownloadJobI
Идентификатор задачи
UuidSeparat
UUID с
d
на скачивание файла
ed
разделителя
ми в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов
[0-9], [a-f] и
дефисов
*.3
WebDownload
Ссылка на файл для
xs:string
Простой
Актуально
Link
загрузки
тип XML
[1]
с версии
Schema
27
*.4
State
Статус файла в БФ
xs:string
Простой
Добавлено
тип XML
[0..1]
в версии
Schema
30
*.2
Подпись
DigitalSign
Добавлено
Sign
[0..1]
в версии
30
*.1
Issuer
Поставщик
xs:string
сертификата.
Обязательно и
достаточно для
идентификации
Добавлено
клиентского
[0..1]
в версии
сертификата в СББОЛ
30
передавать атрибут CN
поля ISSUER в виде
«CN=<значение
атрибута>»
*.2
SN
Серийный номер
xs:string
Добавлено
сертификата
[0..1]
в версии
30
*.3
Value
Значение ЭП
xs:base64Bi
Добавлено
nary
[0..1]
в версии
30
*.4
DigestName
Имя схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
*.5
DigestVersion
Версия схемы подписи
xs:string
Добавлено
[0..1]
в версии
30
3.8.3.10. Дайджест изменения
статуса
Реестра
платежей при выгрузке вложений
Подпись документа на стороне УС Клиента:
 Первая и Вторая подписи или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Пример
Версионн
Наименование поля
Описание
п/п
значения
ость
1.
ATTRIBUTES
Добавлено
в версии
30
2.
OrgId
Идентификатор организации в
fb8360e9-69ae-
Добавлено
ДБО
40d4-b5e2-
в версии
b7e60f2a3fd7
30
3.
Sender
Отправитель
Ромашка
Добавлено
в версии
30
4.
FIELDS
Добавлено
<Наименование поля>=<Значение поля>, например
в версии
BeginDate=2011-11-24
30
После последней строки НЕ делать перевод строки
5.
DocId
Идентификатор документа, файл
e6bc0a78-
Добавлено
которого необходимо скачать
bba1-4c14-
в версии
cf32-
30
888f98b47db8
3.8.3.11. Формат запроса изменения статуса
Реестра платежей при выгрузке вложений
Request/FeesRegistryAccept
Описание
Версионн
Элемент
Описание элемента
Тип
Мн.
типа
ость
Request
Запрос СББ к СББОЛ
Request
Добавлено
[1]
в версии
30
1
@orgId
Идентификатор
UuidSeparate
UUID с
организации в
d
разделителям
СББОЛ
и в виде
Добавлено
дефисов.
[1]
в версии
Набор из 32
30
символов [0-
9], [a-f] и
дефисов
2
@requestId
Уникальный
UuidSeparate
UUID с
идентификатор
d
разделителям
запроса
и в виде
Добавлено
дефисов.
[1]
в версии
Набор из 32
30
символов [0-
9], [a-f] и
дефисов
3
@version
Номер версии
xs:string
Простой тип
Добавлено
формата обмена
RegEx: "[0-
XML Schema
[1]
в версии
9\.]{1,20}"
30
4
@sender
Система-отправитель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Добавлено
zA-Zа-яА-
[1]
в версии
Я0-9:
30
_]{1,20}»
5
@receiver
Система-получатель
xs:string
Простой тип
RegEx: «[-a-
XML Schema
Добавлено
zA-Zа-яА-
[0..1]
в версии
Я0-9:
30
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой тип
[0..1]
Добавлено
XML Schema
в версии
30
7
FeesRegistryAccept
Запрос на скачивание
FeesRegistry
Реестр
Добавлено
реестра платежей
Accept
платежей
[1]
в версии
30
*.1
@docId
Идентификатор
UuidSeparate
UUID с
документа, файл
d
разделителям
которого необходимо
и в виде
Добавлено
скачать
дефисов.
[1]
в версии
Набор из 32
30
символов [0-
9], [a-f] и
дефисов
3.9. Новости
3.9.1.Дайджест
Подпись документа на стороне СББОЛ:
 Технологическая подпись Банка
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевой буфер или дайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Пример
Версионнос
п/
Наименование поля
Описание
значения
ть
п
1.
ATTRIBUTES
Актуально с
<Наименование поля>=<Значение поля>, например:
версии 27
OrgId=963084ba-7079-4b9d-bbab-c4972dee82d9
2.
FIELDS
<Наименование поля>=<Значение поля>, например:
Актуально с
BeginDate=2011-11-24
версии 27
После последней строки НЕ делать перевод строки
3.
News.New.Id
Идентификатор
123-123-123
Актуально с
версии 27
4.
News.New.CreateTime
Дата создания
2012-10-
01T09:45:00
Стандартный формат даты со
временем
Актуально с
ФорматYYYY-MM-DDTHH:mm:ss
версии 27
Милисекунды отбрасываются
Часовой пояс в дайджесте не
передается
5.
News.New.Visible
Видимость новости
1
Актуально с
версии 27
6.
News.New.TextData
Текст новости
Новость дня
Актуально с
версии 27
Пример:
ATTRIBUTES
FIELDS
News.New.Id=1077
News.New.CreateTime=2015-04-27
News.New.Visible=1
News.New.TextData=Новость дня
3.9.2.Формат взаимодействия
Взаимодействие: Документ передается из СББОЛ в УС
Инициатор получения квитков: УС
Формат передачи документа: Response/News
Формат, в котором запрашивается документ со стороны УС: Request/Incoming
3.9.2.1. Формат отправки документа в УС
Response/News
Версионно
Элемент
Описание элемента
Тип
Описание типа
Мн.
сть
Ответ СББОЛ на запрос УС
Response
Response
Актуально
[1]
с версии
27
Дата и время
Простой тип
1
@createTime
xs:dateTime
формирования ответа
XML Schema
Актуально
местному по времени
[0..1
с версии
запрашивающего сервера, с
]
27
указанием его часового
пояса
Уникальный
UUID с
2
@responseId
UuidSeparat
идентификатор ответа
разделителями в
ed
Актуально
виде дефисов.
[0..1
с версии
Набор из 32
]
27
символов [0-9],
[a-f] и дефисов
Идентификатор запроса, в
UUID с
3
@requestId
UuidSeparat
результате которого был
разделителями в
ed
Актуально
сформирован данный ответ
виде дефисов.
[0..1
с версии
Набор из 32
]
27
символов [0-9],
[a-f] и дефисов
Номер версии формата
Простой тип
4
@version
xs:string
Актуально
[0..1
обмена
XML Schema
RegEx: "[0-
с версии
]
9\.]{1,20}"
27
Система-отправитель
Простой тип
5
@sender
xs:string
XML Schema
RegEx: «[-a-
Актуально
[0..1
zA-Zа-яА-
с версии
]
Я0-9:
27
_]{1,20}»
Система-получатель Если
Простой тип
6
@receiver
xs:string
система получатель
XML Schema
RegEx: «[-a-
Актуально
[0..1
СББОЛ, то SBBOL_DBO
zA-Zа-яА-
с версии
]
Я0-9:
27
_]{1,20}»
Актуально
7
News
[0..1
с версии
]
27
[0..n
*.1
New
]
Идентификатор новости
Простой тип
Актуально
*.1
@id
xs:string
XML Schema
[1]
с версии
27
Дата и время новости
Простой тип
Актуально
*.2
@createTime
xs:dateTime
XML Schema
[1]
с версии
27
Видимость: 1-отображать
Двоичное
Актуально
*.3
@visible
BoolType
новость; 0- не отображать
значение: 0 или
[1]
с версии
новость.
1
27
Текст новости
Простой тип
Актуально
*.4
TextData
xs:string
[0..1
XML Schema
с версии
]
27
Актуально
*.5
Sign
DigitalSign
[0..1
с версии
]
27
Поставщик сертификата.
Простой тип
*.1
ISSUER
xs:string
Обязательно и достаточно
XML Schema
Issuer
для идентификации
Изменено
клиентского сертификата в
[0..1
в версии
СББОЛ передавать атрибут
]
30
CN поля ISSUER в виде
«CN=<значение
атрибута>»
Серийный номер
Простой тип
Актуально
*.2
SN
xs:string
[0..1
сертификата
XML Schema
с версии
]
27
Значение ЭП
Простой тип
Актуально
*.3
Value
xs:base64Bin
[0..1
XML Schema
с версии
ary
]
27
Имя схемы подписи
Простой тип
Актуально
*.4
DigestNam
xs:string
[0..1
XML Schema
с версии
e
]
27
Версия схемы подписи
Простой тип
Актуально
*.5
DigestVers
xs:string
[0..1
XML Schema
с версии
ion
]
27
Пример:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response sender="DBO" version="1.0" requestId="6D3B8BFB-4608-4C76-A35C-46C668DA7251"
responseId="e66c0a78-bba1-4c44-bf32-888f27b47db8" createTime="2014-03-14T14:41:50"
<News>
<Newvisible="0" id="2">
<TextData>[16.04.2011 17:03] 12 Уважаемыйклиент! Информируем Вас о том, что 16.04.2011
года обновлена версия системы "СБЕРБАНК Бизнес ОнЛ@йн".</TextData>
<Sign>
<ISSUER>E = casbrf@sberbank.ru
2.5.4.33 = Тестирующий АдминистраторКК
CN = ПетровПП-АдминКК-ТЕСТ2
OU = Удостоверяющий центр РК РФ (Тестовый)
O = ОАО "СБЕРБАНК России"
C = RU</ISSUER>
<SN>3030434130313735</SN>
<Value>U6RbLFJ/hjNN1Ju/KVnwWRTd3laasZ8HuRpo4dXbfMsXQHSLQHlpIi7O9pad04lMKAsaVy
n9B592t+AXEraaxA==</Value>
</Sign>
</New>
<New visible="0" id="1">
<TextData>1 Уважаемые клиенты!
Информируем Вас о том, что в связи с проведением 18.06.2011 технологических работ, услуга
Сбербанк Бизнес ОнЛ@йн в период с 7:00 до 16:00 мск будет недоступна.
Приносим извинения за доставленные неудобства.
</TextData>
<Sign>
<ISSUER>E = casbrf@sberbank.ru
2.5.4.33 = Тестирующий АдминистраторКК
CN = ПетровПП-АдминКК-ТЕСТ2
OU = Удостоверяющий центр РК РФ (Тестовый)
O = ОАО "СБЕРБАНК России"
C = RU</ISSUER>
<SN>3030434130313735</SN>
<Value>KMmVXLbjzvllqke7o77PghQDucTrWr4Q1NSqajh0c599WpTaRLsHDWd1tl72+ss0kc0/aai0o
FSGAnSnpjgimg==</Value>
</Sign>
</New>
<New visible="1" createTime="2012-01-27T19:15:46" id="4">
<TextData>Уважаемый клиент![br]
В связи с проведением технологических работ 28.01.2012 с 08:00 до 09:00 может наблюдаться
недоступность системы.[br]
Приносим свои извинения за предоставленные неудобства.[br]
[br]
ВашаСБЕРБашка.
</TextData>
<Sign>
<ISSUER>E = casbrf@sberbank.ru
2.5.4.33 = Тестирующий АдминистраторКК
CN = ПетровПП-АдминКК-ТЕСТ2
OU = Удостоверяющий центр РК РФ (Тестовый)
O = ОАО "СБЕРБАНК России"
C = RU</ISSUER>
<SN>3030434130313735</SN>
<Value>KOlPVwp/mB5gZQtzyITlEnfH9P7Ly9HnyqIHhbVCf2F0PcnKCBLtHvuRc5nKNcvwRt3895
L6j6Mi7CTzp/0A+g==</Value>
</Sign>
</New>
<New visible="1" createTime="2013-06-04T12:30:00" id="10">
<TextData>Уважаемый клиент![br]
СБЕРБАНК предлагает Вашему вниманию современное комплексное предложение: «Договор-
Конструктор - собирается под Вас»[br]
Договор-Конструктор включает в себя комплекс из 15 самых востребованных банковских
услуг.[br]
Вся информация по заключению и условиям предоставления услуг в составе Договора-
Конструктора размещена на сайте Банка ([color=blue][b][u]www.sberbank.ru[/u][/b][/color]) в
разделе Корпоративным клиентам/Договор-Конструктор.[br]
Заключив Договор-Конструктор, Вы получаете:[br]
[*]универсальный договор - один договор с Банком, на основании которого Вы самостоятельно
подключаете и отключаете услуги, необходимые Вашему бизнесу;[br]
[*]экономию времени - всю информацию можно изучить в любое удобное для Вас время на
сайте Банка;[br]
[*]уменьшение документооборота - для заключения достаточно представить в Банк подписанное
Заявление о присоединении к Правилам банковского обслуживания/Условиям по выбранной
услуге;[br]
[*]удобство оформления услуг - простые стандартные формы Заявлений о присоединении.[br]
ВашаСБЕРБашка</TextData>
<Sign>
<ISSUER>E = casbrf@sberbank.ru
2.5.4.33 = Тестирующий АдминистраторКК
CN = ПетровПП-АдминКК-ТЕСТ2
OU = Удостоверяющий центр PK РФ (Тестовый)
O = ОАО "СБЕРБАНК России"
C = RU</ISSUER>
<SN>3030434130313735</SN>
<Value>KGC38gjbDJtCno2QllFrhPca9pqgkRsp7VUzZihG84M7a7EejWJ6eleWFPVrLp/7UA96haP1d
/xxbgU5fqZIhA==</Value>
</Sign>
</News>
</Response>
3.10. Запрос справки
3.10.1. Дайджест
Подпись документа на стороне УС:
 Первая подпись или
 Вторая подпись или
 Единственная подпись
Дайджест: формируется
Ключевой буфер (дайджест):
 Для формирования электронной подписи из документа формируется строковая
последовательность (ключевойбуферилидайджест), включающая все значимые данные
документа, поля, содержащие пустые значения, не включаются.
 Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке
UTF-8, Отдельные записи массива разделены символом перевода строки. В качестве
символа перевода строки используется 0x0A.
 При наличии в мультистроковых данных последовательности из двух символов перевода
строки CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII
0x0D) и оставлять только символ подачи строки LF (ASCII 0x0A).
Формат дайджеста:
Версионно
п/
Наименование поля
Описание
Пример значения
сть
п
1.
ATTRIBUTES
Актуально
с версии 27
<Наименование поля>=<Значение поля>, например
OrgId=963084ba-7079-4b9d-bbab-c4972dee82d9
2.
OrgId
Идентификатор организации в
963084ba-7079-
ДБО (может быть
4b9d-bbab-
Актуально
использован сторонней
c4972dee82d9
с версии 27
системой для дополнительной
идентификации)
3.
Sender
Отправитель, а также тип
Ромашка
использованного Клиентом
Актуально
программного обеспечения
с версии 27
при отправке документа
4.
ExtId
Уникальный* идентификатор
3a6378ef-07ee-
документа в учетной системе
4535-a10a-
(УС) Клиента.
0c82817cae23
Актуально
с версии 27
*Уникальность
контролируется на стороне
банка
5.
FIELDS
<Наименование поля>=<Значение поля>, например
Актуально
с версии 27
AccDoc.AccDocNo=444
После последней строки НЕ делать перевод строки
6.
DocData.docNum
Номер сформированного
1
Актуально
документа
с версии 27
Имя уполномоченного
7.
DocData.AuthPers.Name
Иванов иван
Актуально
сотрудника организации
Иванович
с версии 27
клиента
Номер телефона, факса
8.
DocData.AuthPers.Telfax
88005553535
Актуально
уполномоченного сотрудника
с версии 27
организации клиента
9.
InquiryInfo.InquiryCode
Код справки:
TYPE1
Актуально
с версии 27
10.
InquiryInfo.InquiryGetAd
Почтовый адрес получателя
Москва
Актуально
dress
Новоданилоская
с версии 27
наб. 10
Table=BigFileAttachments EssenceAttachment
Изменено в
11.
версии
Таблица данных вложений. Сортировка - по возрастанию UploadJobId
32.001
UploadJobId
Идентификатор задания на
7b8360e9-69ae-
12.
Добавлено
загрузку файла в БФ
34d4-b5e2-
в версии 30
b7e60f2a3fdf
FileHash
Представление хэш файла по
5C00CCC2734CD
13.
одному из алгоритмов: ГОСТ 34.11
D3332D3D4749576
94 или ГОСТ 34.11 2012 в
E3C1A7DBAF0E7E
зависимости от значения
A74E9FA602413C
Изменено в
системного параметра
90A129FA
версии
big_file_sms_digest_hash_algorithm
32.001
(Справочник CommonSetting)
Параметр заполняется, если
BF_TOKEN_SIGN_ENABLED = true
(Справочник DocTypeParam)
Пример
ATTRIBUTES
OrgId=ea54da8f-8225-4f06-a53f-6f9a19531fe3
Sender=Сбербанк Бизнес
ExtId=b9471bee-39d4-4a0f-9ff5-b73ea18d3cd3
FIELDS
DocData.DocNum=1
DocData.AuthPers.Name=ABJ FVHBHDq
DocData.AuthPers.Telfax=7777777777777
InquiryInfo.InquiryCode=TYPE2
3.10.2. Формат взаимодействия
Взаимодействие: Документ передается из УС в СББОЛ
Инициатор получения документа: УС
Формат передачи документа на сторону СББОЛ: Request/InquiryOrder
Формат предоставления ответа (квитанции) об исполнении документа со стороны
СББОЛ: Response/Tickets
3.10.2.1. Формат отправки документа в СББОЛ
Request/InquiryOrder
Описание
Версионно
Элемент
Описание элемента
Тип
Мн.
типа
сть
Актуально
Request
[1]
с версии 27
1
@requestId
Уникальный идентификатор
UuidSepara
UUID с
запроса
ted
разделителям
и в виде
Актуально
дефисов.
[1]
с версии
Набор из 32
27
символов [0-
9], [a-f] и
дефисов
2
@orgId
Идентификатор организации
UuidSepara
UUID с
в ДБО (может быть
ted
разделителям
использован сторонней
и в виде
Актуально
системой для
дефисов.
[1]
с версии
дополнительной
Набор из 32
27
идентификации)
символов [0-
9], [a-f] и
дефисов
3
@version
Номер версии формата
xs:string
Простой тип
Актуально
обмена
RegEx:
XML Schema
[1]
с версии
"[0-
27
9\.]{1,20}"
4
@sender
Система-отправитель
xs:string
Простой тип
RegEx: «[-
XML Schema
Актуально
a-zA-Zа-
[1]
с версии
яА-Я0-9:
27
_]{1,20}»
5
@receiver
Система-получатель. Если
xs:string
Простой тип
система получатель СББОЛ,
RegEx: «[-
XML Schema
Актуально
[0..1
то SBBOL_DBO
a-zA-Zа-
с версии
]
яА-Я0-9:
27
_]{1,20}»
6
@protocolVersion
Версия протокола
xs:string
Простой тип
[0..1
Актуально
XML Schema
]
с версии
27
7
InquiryOrder
Запрос справки
InquiryOrd
Актуально
er
[1]
с версии
27
@docExtId
UuidSepara
UUID с
Уникальный* идентификатор
ted
разделителям
документа в учетной системе
1
и в виде
(УС) Клиента.
Актуально
дефисов.
*Уникальность
[1]
с версии
Набор из 32
контролируется на стороне
27
символов [0-
банка
9], [a-f] и
дефисов
@sentForSign
0 - обычная передача на
Актуально
[0..1
выполнение, 1 - передано для
с версии
]
2
подписания в ИК
27
DocData
Общие реквизиты документа
ComDocDa
Реквизиты
Актуально
ta
документа
[1]
с версии
3
27
@docDate
Дата создания документа по
xs:date
Актуально
местному времени
[1]
с версии
1
27
@bankName
Значение
xs:string
Простой тип
Response/OrganizationsInfo/Or
[min: 1,
XML Schema
2
ganizationInfo/Branches/Branc
max: 255]
Актуально
[0..1
h/SystemName - системное
с версии
]
имя подразделения банка,
27
которое передается в рамках
OrganizationsInfo
@bankNum
Номер подразделения банка
xs:string
Простой тип
получателя заявления в ДБО
XML Schema
Актуально
3
Значение
[0..1
с версии
Response/OrganizationsInfo/Or
]
27
ganizationInfo/Branches/Branc
h/BranchId
@initialCard
Идентификатор договора
UuidSepara
UUID с
депозита
ted
разделителям
4
и в виде
Актуально
дефисов.
[0..1
с версии
Набор из 32
]
27
символов [0-
9], [a-f] и
дефисов
@docNum
Номер сформированного
xs:string
Актуально
документа
[max: 6]
[1]
с версии
5
27
OrgData
Организация клиента
OrgData
Актуально
[1]
с версии
6
27
*.
@kpp
КПП клиента
KppType
Актуально
[0..1
1
с версии
]
27
*.
@okato
ОКАТО клиента
OkatoType
Актуально
[0..1
2
с версии
]
27
*.
@inn
ИНН клиента
InnType
Актуально
3
[1]
с версии
27
*.
@orgName
Наименование организации
xs:string
Актуально
4
клиента
[min: 1,
[1]
с версии
max: 160]
27
*.
@okpo
ОКПО клиента
OkpoType
Актуально
[0..1
5
с версии
]
27
*.
@orgOGRN
ОГРН клиента
OgrnType
ОГРН, от 13
[0..1
Изменено в
6
0 до 15 цифр
]
версии 33
*.
@clientNameI
Cокращенное наименование
xs:string
Актуально
[0..1
7
ntheGenitive
организации в родительном
[min: 1;
с версии
]
падеже
max: 255]
27
*.
@fullName
Полное наименование
xs:string
Актуально
[0..1
8
[min: 1;
с версии
]
max: 500]
27
*.
@international
Наименование на
xs:string
Актуально
[0..1
9
Name
иностранном языке (при
[min: 1;
с версии
]
наличии)
max: 500]
27
*.
@opf
Наименование на
xs:string
Актуально
[0..1
10
иностранном языке (при
[min: 1;
с версии
]
наличии)
max: 255]
27
*.
@datOGRN
Дата регистрации
xs:date
Актуально
[0..1
11
с версии
]
27
*.
@orgAddress
Юридический адрес
xs:string
Актуально
[0..1
12
организации Клиента
[min: 1;
с версии
]
max: 1024]
27
*.
@resident
Резидентность организации
xs:string
Актуально
[0..1
13
по справочнику организаций
[min: 1;
с версии
]
max: 255]
27
AuthPers
Уполномоченный сотрудник
AuthPers
Актуально
[0..1
организации клиента
с версии
]
7
27
*.
Name
Имя уполномоченного
xs:string
[0..1
Изменено
1
сотрудника организации
[min: 1,
]
в версии
клиента
max: 60]
30
[1]
*.
Telfax
Номер телефона, факса
xs:string
[0..1
Изменено
2
уполномоченного сотрудника
[min: 1,
]
в версии
организации клиента
max: 45]
30
[1]
*.
Position
Должность
string [min:
Актуально
[0..1
3
1, max:
с версии
]
1024]
27
InquiryInfo
Реквизиты запроса
InquiryInfo
Актуально
[1]
с версии
4
27
InquiryCode
Код справки: передается
xs:string
значение атрибута
[min: 1,
Актуально
1
@systemName из справочника
max: 350]
[1]
с версии
UpgRplDictionary/InquiryOrde
27
rType, которое соответствует
наименованию справки.
InquiryGet
Способ получения справки:
xs:string
Актуально
POST - Почта, VSP - ВСП и
[min:1;
[1]
с версии
2
EI - E-Invoicing
max: 350]
27
SecType
Тип ценной бумаги
xs:string
Актуально
[0..1
[min:1;
с версии
]
3
max: 30]
27
InquiryGetAddres
Почтовый адрес получателя
xs:string
Актуально
s
(заполняется только если
[min:1;
[0..1
с версии
4
./inquiryGet принимает
max: 255]
]
27
значение: 2)
Amount
Кол-во экземпляров справки
xs:string
Актуально
[0..1
[min:1;
с версии
]
5
max: 255]
27
BeginDate
Период с
xs:date
Актуально
[0..1
с версии
]
6
27
EndDate
Начало периода
xs:date
Актуально
[0..1
с версии
]
8
27
Параметры запроса, где
TypeOfFilling
xs:string
TOTAL_SUM_TYPE5 -
общей суммой;
9
DETAILS_TYPE5 - с
расшифровкой;
(Заполняется при указании
типа справки Type 5 )
CURRENCY_ACCOUNT_DA
ILY - в валюте счета
посуточно;
CURRENCY_ACCOUNT_PE
R_MONTH - в валюте счета
помесячно;
CURRENCY_ACCOUNT_WI
THOUT_LOANS - в валюте
счета без учета кредитов;
NATIONAL_DAILY - в нац.
покрытии посуточно;
Актуально
NATIONAL_PER_MONTH -
[0..1
с версии
в нац. покрытии помесячно;
]
27
NATIONAL_WITHOUT_LOA
NS - в нац. покрытии без
учета кредитов;
(Заполняется при указании
типа справки Type 6 )
TOTAL_SUM_TYPE7 -
общей суммой;
DETAILS_TYPE7 - с
расшифровкой;
(Заполняется при указании
типа справки Type 7 )
TOTAL_SUM_TYPE8 -
общей суммой;
DETAILS_TYPE8 - с
расшифровкой;
(Заполняется при указании
типа справки Type 8 )
PayDocsInfo
Платежные
PayDocsInf
Актуально
документы/реестры на
o
[0..1
с версии
1
зачисление
]
27
0
*.1
PayDocInfo
Параметры платежного
PayDocInf
Актуально
[1..n
документа/реестра на
o
с версии
]
зачисление
27
*.
@docNum
Номер платежного документа
xs:string
Актуально
[0..1
1
[min: 1,
с версии
]
max: 7]
27
*.
@docDate
Дата платежного документа
xs:date
Актуально
[0..1
2
с версии
]
27
*.
@account
Счёт платежного документа
AccNumTy
Актуально
[0..1
3
pe
с версии
]
27
*.
@docSum
Сумма платежного документа
xs:decimal
Актуально
[0..1
4
с версии
]
27
*.
@regNum
Номер реестра
xs:string
Актуально
[0..1
5
[min: 1,
с версии
]
max: 20]
27
*.
@fileForma
Формат файла, где DBF - 0,
xs:string
Актуально
[0..1
6
t
XML - 1
[min: 1,
с версии
]
max: 1]
27
RequiredFor
Справка необходима для
xs:string
Актуально
(место предоставления
[min: 1,
[0..1
с версии
1
справки)
max: 255]
]
27
1
AddInfo
Дополнительная информация
xs:string
Актуально
[min: 1,
[0..1
с версии
1
max: 1024]
]
27
2
Accounts
Счета
Accounts
Актуально
[0..1
с версии
1
]
27
3
*.
Account
Реквизиты расчётного счёта
AccNumBi
Актуально
[1..n
1
клиента
cType
с версии
]
27
*.
@accNum
Номер счёта
xs:string
Актуально
1
[20]
[1]
с версии
27
*.
@bic
БИК
BicType
Актуально
2
[1]
с версии
27
Attachments
Приложенные к документу
Attachment
Актуально
[0..1
отсканированные образы-
sType
с версии
]
5
вложения
27
Attachment
Отдельное вложение
Актуально
[1..n
с версии
]
1
27
*.
Type
Тип файла вложения
xs:string
Актуально
[0..1
1
с версии
]
27
*.
AttachmentNa
Имя файла вложения
xs:string
[0..1
Изменено
2
me
[min: 1,
]
в версии
max: 255]
29
[1]
*.
Description
Пользовательское описание
xs:string
Актуально
[0..1
3
файла вложения
[min: 1,
с версии
]
max: 1024]
27
*.
Date
Дата добавления вложения
xs:date
Актуально
[0..1
4
с версии
]
27
*.
Size
Размер вложения
xs:int
Актуально
[0..1
5
с версии
]
27
*.
Body
В бинарном представлении в
xs:base64B
Актуально
6
сжатом и несжатом виде
inary
[1]
с версии
27
*.
AttachmentSig
Подпись вложения
Attachment
Актуально
[0..1
7
n
Sign
с версии
]
27
*.
Sign
ЭП клиента
DigitalSign
Актуально
[1..n
1
с версии
]
27
*.
Issuer
Поставщик сертификата.
xs:string
Простой тип
1
[min: 1,
XML Schema
Обязательно и достаточно для
идентификации клиентского
max: 1024]
Актуально
сертификата в СББОЛ
[1]
с версии
передавать атрибут CN поля
27
Issuer в виде «CN=<значение
атрибута>»
*.
SN
Серийный номер сертификата
xs:string
Простой тип
Актуально
2
[min: 1,
XML Schema
[1]
с версии
max: 255]
27
*.
Value
xs:base64B
Простой тип
Актуально
3
inary
XML Schema
[1]
с версии
Значение ЭП
27
*.
DigestNa
Имя схемы подписи
xs:string
Простой тип
Актуально
[0..1
4
me
XML Schema
"for_upg" - для ТК;
с версии
]
27
"for_upg_onec" - для 1С;
*.
DigestVer
Версия схемы подписи
xs:string
Простой тип
Актуально
[0..1
5
sion
XML Schema
с версии
]
27
*.
PcPropHa
Уникальные свойства
xs:string
Простой тип
6
sh
компьютера,
XML Schema
осуществляющего установку
сеанса связи, SHA 512 от
значения PcProp. Содержит
следующие параметры:
∙ UUID
∙ Идентификатор процессора
∙ Серийный номер BIOS
Актуально
[0..1
∙ Серийный номер жесткого
с версии
]
диска.
27
Передаваться должны в виде
строки с разделителем «;».
Формат передачи:
«UUID;Идентификатор
процессора;Серийный номер
BIOS;Серийный номер
жесткого диска».
*.
Fraud
Данные для fraud-
Fraud
Актуально
[0..1
7
мониторинга. Информация о
с версии
]
подписи
27
*.
Login
Логин
xs:string
Простой тип
Актуально
1
XML Schema
[1]*
с версии
27
Данные токена
*.
TokenI
xs:string
Простой тип
Отображение в запросе
2
nfo
XML Schema
(разделитель «;»):
BCRYPT;;;;;
Отображение в интерфейсе:
Тип токена: TOKEN
Возможные значения:
TOKEN - обычный токен,
TOKEN_BU - токен с
кнопкой,
TOKEN_SC - токен с
экраном
BCRYPT - ПАК ФПСУ-IP
или токен ФПСУ-IP (в этом
случае остальную
Актуально
информацию о конфигурации
[1]*
с версии
не заполнять),
27
SMS — при подтверждении
операций кодом СМС (в этом
случае остальную
информацию о конфигурации
не заполнять)
Информация о конфигурации
токена:
IС1_A10D0010L_C1_VT01K
A02
Дата конфигурации: 2012-04-
13 09:44:59.003
Серийный номер токена:
00041485B
Номер сборки токена: 100
*.
HttpAc
Список поддерживаемых
xs:string
Простой тип
3
ceptLa
естественных языков
XML Schema
nguage
Требуется указать
локализацию ОС компьютера,
на котором установлен БК,
Актуально
Например, для английской
[1]*
с версии
локализации в качестве
27
значения атрибута
указывается - 'en-US', для
русской локализации
указывается -'ru-RU'.
*.
IpMAC
Список IP- и MAC-адресов
xs:string
Простой тип
Актуально
4
Addres
компьютера отправителя
XML Schema
[1]*
с версии
ses
27
*.
Geoloc
Геопозиционирование
xs:string
Простой тип
5
ationIn
компьютера отправившего
XML Schema
Актуально
fo
или подписавшего. Формат:
[1]*
с версии
«Longitude;Latitude;Horizontal
27
Accuracy;Timestamp;Status»
*.
PcProp
Уникальные свойтсва
xs:string
Простой тип
6
компьютера отправившего
XML Schema
или подписавшего.
Актуально
Формат:
[1]*
с версии
«UUID;Идентификатор
27
процессора;Серийный номер
BIOS;Серийный номер
жесткого диска».
*.
Device
Правила формирования
xs:string
Простой тип
7
Print
значения данного поля
XML Schema
Актуально
описаны в 1 части п.
[0..1
с версии
«Правила формирования
]
27
значения параметра
DevicePrint»
*.
Order
Очередность наложения
xs:string
Простой тип
8
подписи (какая подпись когда
XML Schema
была наложена) в случае
Актуально
[0..1
наложения подписи и
с версии
]
удаления ее, порядок должен
27
сдвигаться соответственно
влево
*.
SignDate
Дата/Время подписи Пример:
xs:dateTim
Простой тип
Актуально
[0..1
9
2012-04-13 09:44:59.003
e
XML Schema
с версии
]
27
BigFileAttachments
Данные о больших файлах,
BigFileAtt
[0..1
Добавлено
связанных с сущностью
achments
]
в версии 30
6
BigFileAttachmen
Данные о большом файле,
BigFileAtt
Файл в БФ
[1..n
Добавлено
t
связанном с сущностью
achment
]
в версии 30
1
UploadJobId
Идентификатор задания на
UuidSepara
UUID с
*.
загрузку файла в БФ
ted
разделителям
1
и в виде
дефисов.
Добавлено
Набор из 32
[1]
в версии 30
символов [0-
9], [a-f] или
[A-F] и
дефисов
Description
Пользовательское описание
xs:string
Простой тип
*.
файла вложения
[min: 1,
XML Schema
[0..1
2
Добавлено
max:
]
в версии 30
1024]
Пример
<Request xmlns='http://bssys.com/upg/request' orgId='ea54da8f-8225-4f06-a53f-6f9a19531fe3'
requestId='b9471bee-39d4-4a0f-9ff5-b73ea18d3cd3' version='01.009.03' sender='Сбербанк
Бизнес' receiver='SBBOL_DBO'>
<InquiryOrder docExtId='b9471bee-39d4-4a0f-9ff5-b73ea18d3cd3'>
<DocData docDate='2017-01-29' docNum='1' bankName='175189'
bankNum='19715bd8-02d6-473d-b49a-3f511010c3c7'>
<OrgData inn='7728179740' orgName='ООО "ЯМ Интернешнл
(СНГ)"' okpo='17840738'/>
<AuthPers>
<Name>ABJ FVHBHDq </Name>
<Telfax>7777777777777</Telfax>
</AuthPers>
</DocData>
<InquiryInfo>
<InquiryCode>TYPE2</InquiryCode>
<InquiryGet>VSP</InquiryGet>
<Amount>100</Amount>
<BeginDate>2017-01-28</BeginDate>
<EndDate>2017-01-28</EndDate>
<Accounts>
<Account accNum='40702978738110007785' bic='044525225'/>
<Account accNum='40702810738110107785' bic='044525225'/>
<Account accNum='40702810138000037776' bic='044525225'/>
<Account accNum='40702840438000037776' bic='044525225'/>
<Account accNum='40702826038111027745' bic='044525225'/>
<Account accNum='40702826738110027745' bic='044525225'/>
<Account accNum='40702840538000077729' bic='044525225'/>
<Account accNum='40702840838001077729' bic='044525225'/>
<Account accNum='40702978038111007785' bic='044525225'/>
</Accounts>
</InquiryInfo>
</InquiryOrder>
<Sign>
<Issuer>CN=ЛавринСВ-Тестовая печать-УЦ-9</Issuer>
<SN>7509B9E874041510D828</SN>
<Value>VUsMW872lmkEsENrkoF0NvL3bRWslDbLGtMTHs/0rIFMRw4/sBaZWwFop
QWXgbMtRtzqlyurpJBXFjbFBn/aJQ==</Value>
<PcPropHash>ECCB0C2EA8F72D3961A9BADFC5BF67A4C1E3154A59F2CC39A62
F9EA6976426481DE75A977F79BD00CDE82E059126EBAA2B496D2F5C4182EF91EB9798E
F62B32E</PcPropHash>
<Order>0</Order>
<SignDate>2017-01-29T10:53:13</SignDate>
</Sign>
</Request>
3.10.3. Особенности получения статусов обработки
из СББОЛ
Информация об обработке документа доставляется в УС:
1. Без запроса со стороны УС:
а. В ответ на отправленный документ СББОЛ отправляет сообщение в формате
Response/Tickets, в котором передается:
Tickets/Ticket/@docId - Идентификатор документа, с помощью которого в
последствии можно запрашивать со стороны УС в формате
Request/DocIds/DocId - все последующие статусы обработки документа;
Tickets/Ticket/ Info/@statusStateCode="DELIVERED".
2. Путем запроса со стороны УС в формате Request/DocIds/DocId:
а. Имея данные идентификатора документа, которые были получены с первым
сообщением Response/Tickets ->СББОЛ передает текущее состояние документа.
Tickets/Ticket/Info/BankDate/@statusDateTime - дата и время присвоения
статуса.
Статусы обработки документа, передаваемые со стороны СББОЛ в УПШ в рамках
Response/Tickets:
Передавае
мый из
Атрибут
Описание
Описание операции
Версионно
СББОЛ
Response/Tickets для
передаваемого из
на стороне СББОЛ
сть
статус
передачи в УПШ
СББОЛ значения
документа
Response/Tickets/Ticke
Актуально
t/Info/@statusStateCod
INVALIDEDS
Проверки документа
с версии 27
привели к
e
INVALIDE
неуспешному
Может быть
DS
1.
результату
передано сообщение
(АСП/ЭП
Response/Tickets/Ticke
(статус
о том, что
Актуально
не верна)
t/Info/MsgFromBank/
окончательный- не
подлинность
с версии 27
@message
успешно)
документа не
подтверждена
VALIDEDS
Проверки документа
Response/Tickets/Ticke
Актуально
2.
(АСП/ЭП
привели к успешному
t/Info/@statusStateCod
VALIDEDS
с версии 27
верна)
результату
e
PARTLY_S
ЭД был подписан
Response/Tickets/Ticke
PARTLY_SIGNED
IGNED
неполным набором
t/Info/@statusStateCod
Актуально
3.
(Частично
подписей.
e
с версии 27
подписан)
REQUISIT
Логические проверки
Response/Tickets/Ticke
Актуально
4.
E_ERROR
документа привели к
t/Info/@statusStateCod
REQUISITE_ERROR
с версии 27
(Ошибка
неуспешному
e
реквизито
результату
Должны
в)
(статус
передаваться
Response/Tickets/Ticke
окончательный- не
сообщения об
Актуально
t/Info/MsgFromBank/
успешно)
ошибках,
с версии 27
@message
выявленных на
стороне Банка
Документ доставлен
DELIVERE
на сторну Банка, но
Response/Tickets/Ticke
D
Актуально
5.
еще не проходил
t/Info/@statusStateCod
DELIVERED
(Доставле
с версии 27
проверку подписи и
e
н)
реквизитов
Response/Tickets/Ticke
Актуально
ACCEPTED
t/@statusStateCode
с версии 27
ACCEPTE
Прием документа на
6.
D
Дата поступления в
стороне Банка
Response/Tickets/Ticke
Банк плательщика и
Актуально
(Принят)
t/Info/BankDate/@recei
принятия в
с версии 27
ptDate
обработку
Response/Tickets/Ticke
DECLINED_BY_AB
Актуально
t/@statusStateCode
S
с версии 27
Response/Tickets/Ticke
DECLINED
Отказ платежа
Актуально
t/Info/MsgFromBank/
Сообщение из Банка
_BY_ABS
с версии 27
7.
(статус
@message
(Отказан
окончательный- не
АБС)
Реквизиты
успешно)
Response/Tickets/Ticke
ответственного
Актуально
t/Info/MsgFromBank/
сотрудника Банка,
с версии 27
@author
если требуется
Response/Tickets/Ticke
Актуально
t/Info/@statusStateCod
EXPORTED
с версии 27
e
Дата поступления в
Response/Tickets/Ticke
Банк плательщика и
Актуально
t/Info/BankDate/@recei
принятия в
с версии 27
EXPORTE
ptDate
Документ выгружен в
обработку
D
8.
АБС для дальнейшей
(Выгруже
Response/Tickets/Ticke
обработки
Сообщение из Банка,
Актуально
н)
t/Info/MsgFromBank/
если требуется
с версии 27
@message
Реквизиты
Response/Tickets/Ticke
ответственного
Актуально
t/Info/MsgFromBank/
сотрудника Банка,
с версии 27
@author
если требуется
ACCEPTE
Документ принят на
Response/Tickets/Ticke
ACCEPTED_BY_AB
Актуально
9.
D_BY_AB
обработку в АБС
t/@statusStateCode
S
с версии 27
S (Принят
Response/Tickets/Ticke
АБС)
Актуально
t/Info/MsgFromBank/
Сообщение из Банка
с версии 27
@message
Актуально
DECLINED
Отказ документа
Response/Tickets/Ticke
DECLINED_BY_BA
с версии 27
_BY_BAN
t/@statusStateCode
NK
(статус
K
окончательный- не
Response/Tickets/Ticke
Сообщение из Банка,
(Отвергну
Актуально
успешно)
10.
t/Info/MsgFromBank/
если требуется
т Банком)
с версии 27
@message
Response/Tickets/Ticke
Реквизиты
t/Info/MsgFromBank/
ответственного
Актуально
@author
сотрудника Банка,
с версии 27
если требуется
Response/Tickets/Ticke
Актуально
t/Info/@statusStateCod
IMPLEMENTED
с версии 27
e
Response/Tickets/Ticke
Подтверждение
t/Info/AddInfo/
Актуально
IMPLEME
исполнения
Дата обработки
CurrControlInfo/Value
с версии 27
NTED
документа
11.
Date
(Исполнен
(статус
)
Response/Tickets/Ticke
окончательный-
Актуально
t/Info/MsgFromBank@
Сообщение из банка
успешно)
с версии 27
message
Response/Tickets/Ticke
Ответственный
Актуально
t/Info/MsgFromBank/
исполнитель
с версии 27
@author
Response/Tickets/Ticke
ACCEPTED_BY_CF
Актуально
t/Info/@statusStateCod
E
с версии 27
e
Response/Tickets/Ticke
Дата обработки
Актуально
t/Info/AddInfo/
с версии 27
CurrControlInfo/Value
Date
Подтверждение
ACCEPTE
Response/Tickets/Ticke
Сообщение из банка
Актуально
исполнения платежа
D_BY_CFE
t/Info/MsgFromBank@
с версии 27
12.
(статус
(Принят
message
окончательный-
ВК)
Response/Tickets/Ticke
Ответственный
Актуально
успешно)
t/Info/MsgFromBank@
исполнитель
с версии 27
author
Response/Tickets/Ticke
Наименование файла
Актуально
t/Info/AddInfo/
с версии 27
CertifRequestQualified/
Attachments/Attachmen
t/ AttachmentName
CARD2
Недостаточно средств
Response/Tickets/Ticke
CARD2
Актуально
(Картотек
на счете плательщика
t/Info/@statusStateCod
с версии 27
а 2)
e
(статус
окончательный- не
Response/Tickets/Ticke
Дата поступления в
успешно)
t/Info/BankDate/@recei
Банк плательщика и
Актуально
ptDate
принятия в
с версии 27
обработку
13.
Response/Tickets/Ticke
Сообщение из Банка,
Актуально
t/Info/MsgFromBank/
если требуется
с версии 27
@message
Response/Tickets/Ticke
Реквизиты
t/Info/MsgFromBank/
ответственного
Актуально
@author
сотрудника Банка,
с версии 27
если требуется
CHECKER
ЭД не прошел
Response/Tickets/Ticke
CHECKERROR
Актуально
ROR
логические контроли
t/@statusStateCode
с версии 27
(Ошибка
Системы ДБО на
контроля)
стороне клиента при
14.
сохранении
(отрицательный
результат) (статус
окончательный- не
успешно)
CREATED
ЭД сформирован
Response/Tickets/Ticke
CREATED
(Создан)
пользователем на
t/@statusStateCode
стороне клиента, при
этом документ
Актуально
15.
прошел логические
с версии 27
контроли с
положительным
результатом.
Response/Tickets/Ticke
CLOSED
CLOSED(З
Актуально
16.
Закрыт
t/Info/@statusStateCod
акрыт)
с версии 27
e
DELAYED
Приостановка
Response/Tickets/Ticke
DELAYED
Актуально
(Приостан
обработки документа
t/Info/@statusStateCod
с версии 27
овлен)
e
Response/Tickets/Ticke
Сообщение из Банка,
Актуально
t/Info/MsgFromBank/
если требуется
с версии 27
17.
@message
Response/Tickets/Ticke
Реквизиты
Актуально
t/Info/MsgFromBank/
ответственного
с версии 27
@author
сотрудника Банка,
если требуется
FRAUDRE
Со стороны ФРОД-
Response/Tickets/Ticke
FRAUDREVIEW
Актуально
VIEW (На
анализа получен
t/Info/@statusStateCod
с версии 27
проверке у
статус документа «На
e
специалис
проверке у
Response/Tickets/Ticke
Может быть
Актуально
та Банка)
специалиста Банка»
18.
t/Info/MsgFromBank/
передано сообщение
с версии 27
@message
о том, что
подлинность
документа не
подтверждена
FRAUDSM
Со стороны ФРОД-
Response/Tickets/Ticke
FRAUDSMS
Актуально
S
анализа получен
t/Info/@statusStateCod
с версии 27
(Требуется
статус документа
e
подтвержд
«Требуется
Response/Tickets/Ticke
Может быть
Актуально
ение sms-
подтверждение sms-
t/Info/MsgFromBank/
передано сообщение
с версии 27
паролем)
паролем»
@message
о том, что
подлинность
документа не
подтверждена
Response/Tickets/Ticke
Идентификатор смс
Актуально
t/Info/OtherParams/Par
с версии 27
19.
am@name = smsId
Response/Tickets/Ticke
t/Info/OtherParams/Par
am@value
Response/Tickets/Ticke
Сообщение для смс
Актуально
t/Info/OtherParams/Par
с версии 27
am@name=sms_messa
ge
Response/Tickets/Ticke
t/Info/OtherParams/Par
am@value
IMPORTE
Импортирован
Response/Tickets/Ticke
IMPORTED
D
t/Info/@statusStateCod
Актуально
20.
(Импорти
e
с версии 27
рован)
PROCESSI
В обработке
Response/Tickets/Ticke
PROCESSING
Актуально
21.
NG(В
t/Info/@statusStateCod
с версии 27
обработке)
e
PUBLISHE
Издан Банком
Response/Tickets/Ticke
PUBLISHED_BY_B
D_BY_BA
t/Info/@statusStateCod
ANK
Актуально
22.
NK
e
с версии 27
(Издан
Банком)
PARTLY_S
ЭД был подписан
Response/Tickets/Ticke
PARTLY_SIGNED
IGNED
неполным набором
t/Info/@statusStateCod
Актуально
23.
(Частично
подписей.
e
с версии 27
подписан)
RECALL
Документ отозван
Response/Tickets/Ticke
RECALL
Актуально
(Отозван)
t/Info/@statusStateCod
с версии 27
(статус
e
окончательный - не
успешно)
Response/Tickets/Ticke
Сообщение из Банка,
Актуально
t/Info/MsgFromBank/
если требуется
с версии 27
24.
@message
Response/Tickets/Ticke
Реквизиты
Актуально
t/Info/MsgFromBank/
ответственного
с версии 27
@author
сотрудника Банка,
если требуется
DECLINED
Документ отказан
Response/Tickets/Ticke
DECLINED_BY_CF
Актуально
_BY_CFE
валютным контролем
t/Info/@statusStateCod
E
с версии 27
(Отказан
e
(статус
ВК)
окончательный - не
Response/Tickets/Ticke
Сообщение из Банка,
Актуально
успешно)
t/Info/MsgFromBank/
если требуется
с версии 27
@message
Response/Tickets/Ticke
Реквизиты
Актуально
t/Info/MsgFromBank/
ответственного
с версии 27
@author
сотрудника Банка,
если требуется
Response/Tickets/Ticke
Дата
Актуально
t/Info/
принятия/возврата
с версии 27
AddInfo/CurrControlInf
валютным
o/ValueDate
контролем
Код причины
Актуально
25.
возврата
с версии 27
Response/Tickets/Ticke
t/Info/AddInfo/CurrCon
Возможные значения:
trolInfo/RejectionCause
1 - 18.6.1
2 - 18.6.2
s/Cases138I/Case138I/
3 - 18.6.3
@code
4 - 18.6.4
Response/Tickets/Ticke
Актуально
t/Info/AddInfo/CurrCon
с версии 27
Комментарий
trolInfo/RejectionCause
причины возврата
s/Cases138I/Case138I/
@comment
Response/Tickets/Ticke
Актуально
t/Info/AddInfo/CurrCon
с версии 27
trolInfo/RejectionCause
Код причины отказа
s/FormalCases/FormalC
ase/@code
Response/Tickets/Ticke
Актуально
t/Info/AddInfo/CurrCon
с версии 27
Комментарий
trolInfo/RejectionCause
причине отказа
s/FormalCases/FormalC
ase/@comment
SIGNED
ЭД был подписан
Response/Tickets/Ticke
SIGNED
Актуально
26.
(Подписан
достаточным набором
t/@statusStateCode
с версии 27
)
подписей.
Response/Tickets/Ticke
Актуально
t/Info/@statusStateCod
TRIED_BY_CFE
с версии 27
e
Response/Tickets/Ticke
Дата поступления в
Актуально
t/Info/BankDate/@recei
Банк плательщика и
с версии 27
ptDate
принятия в
обработку
TRIED_BY
_CFE
Response/Tickets/Ticke
Сообщение из Банка,
Актуально
27.
Проверяется ВК
(Проверяе
t/Info/MsgFromBank/
если требуется
с версии 27
тся ВК)
@message
Response/Tickets/Ticke
Сообщение из банка
Актуально
t/Info/MsgFromBank@
с версии 27
message
Response/Tickets/Ticke
Ответственный
Актуально
t/Info/MsgFromBank@
исполнитель
с версии 27
author
История изменений
Дата
Верси
Описание
Флаг
я
совместимости с
предыдущей
версией
Версия 31.000.00
Рекомендуется
02.08.2018
1.71
тестирование со
Изменено описание элемента @urgentSBRF
стороны УС
клиента
Не совместимо с
06.09.2018
1.72
Длина поля Request/LetterInBank/Theme измена до
предыдущей
прежнего уровня
версией
Рекомендуется
07.09.2018
1.73
тестирование со
Изменено дайджест ответа Response/DownloadLinks
стороны УС
клиента
Версия 32.000.00
31.10.2018
1.74
Изменено описание элементов
Совместимо с
Request/PayDocRu/Payer/Filial и
предыдущей
Request/PayDocRu/Payee/Filial
версией
Не совместимо с
19.11.2018
1.75
Уточнено описание полей
Request/DebtRegistry/EssenceAttachments и
предыдущей
Request/DebtRegistry/EssenceAttachments/EssenceAttachment
версией
Рекомендуется
06.12.2018
1.76
Уточнено описание элементов
тестирование со
Request/LetterInBank/DocData/@bankName и
стороны УС
Request/LetterInBank/DocData/@bankNum
клиента
Не совместимо с
19.12.2018
1.77
В дайджесте запроса на формирование выписки
предыдущей
Request/StmtReq исключена сортировка по БИКам и счетам
версией
Добавлен новый раздел «Инкрементальное обновление
24.12.2018
1.78
Совместимо с
выписки»
предыдущей
Добавлена группа полей
версией
Response/Statements/Statement/OutdatedDocs, элементы
Response/Statements/Statement/@statementIncrement,
Response/Statements/Statement/@lastModifyDate
Не совместимо с
24.12.2018
1.79
В дайджест Response/Statements добавлены элементы:
предыдущей
Table=OutdatedDoc, OutdatedDoc.docAbcId
версией
Не совместимо с
24.12.2018
1.80
В РПП изменено описание полей в дайджесте:
 AccDoc.TransKind
предыдущей
 DepartmentalInfo.TaxPeriod
версией
Рекомендуется
09.01.2019
1.81
Добавлены письма свободного формата в раздел
тестирование со
«Документы свободного формата».
стороны УС
клиента
В разделе «Работа в Личном кабинете поставщика услуг»
Не совместимо с
09.01.2019
1.82
заменены схемы взаимодействия «Передача в Банк реестра
предыдущей
задолженностей» и «Получение из Банка реестра
версией
платежей»
Версия 32.001.00
Для использования версии документации 32.001.00,
следует указывать в запросах и документах значение
@protocolVersion=32
Добавлено уточнение, что значение
18.02.2019
1.83
Совместимо с
big_file_sms_digest_hash_algorithm нужно брать из
предыдущей
справочника CommonSetting, а
версией
BF_TOKEN_SIGN_ENABLED из справочника
DocTypeParam
Множественность элементов
18.02.2019
1.84
Совместимо с
BigFilesStatusRequest/UploadJobId и
предыдущей
BigFilesStatusRequest/DownloadJobId приведена в
версией
соответствие со схемой XSD
Не совместимо с
18.02.2019
1.85
Ислючена поддержка больших файлов для
предыдущей
Request/LetterInBank
версией
В связи с изменения по 595-П, увеличена размерность
07.03.2019
1.86
Совместимо с
следующих элементов до 160 символов:
предыдущей
 Request/PayDocRu/Payer/Bank/Name
 Request/PayDocRu/Payee/Bank/Name
версией
 Request/PayRequest/Payer/Bank//Name
 Request/PayRequest/Payee/Bank//Name
 Request/Accept/AcceptInfo/Payer/Bank/ Name
 Request/Accept/AcceptInfo/Payee/Bank/ Name
 Request/AppForDepositNew/DocAccount/Bank/Name
 Request/AppForDepositNew/ReqAccount/Bank/Name
 Request/ChangeAccDetails/OldReqAccount/Bank/Name
 Request/ChangeAccDetails/ReqAccount/Bank/Name
 Request/EarlyRecall/ReqAccount/Bank/Name
 Request/PermBalanceNew/DocAccount/Bank/ Name
 Request/PermBalanceNew/ReqAccount/Bank/Name
Не совместимо с
03.04.2019
1.87
В описании формирования дайджестов документов
исправлено Table=BigFileAttachments на
предыдущей
Table=EssenceAttachment
версией
03.04.2019
1.88
Изменено описание полей в формате запроса и дайджесте:
Не совместимо с
Request/EssenceLinks/EssenceLink/CryptoProfileID,
предыдущей
Request/EssenceLinks/EssenceLink/SignAttachment
версией
Рекомендуется
03.04.2019
1.89
Дополнена информация о необходимости округления
полей в дайджесте Response/Statements/Statement/@rateIn и
тестирование со
Response/Statements/Statement/@rateOut, соотвествующие
стороны УС
поля в дайджесте ComRests.RateIn и ComRests.RateOut
клиента
08.04.2019
1.90
Рекомендуется
тестирование со
Изменена таблица БФ «Статусы загрузки файлов»
стороны УС
клиента
Уточнено описание полей в формате запроса и их примеры
09.04.2019
1.91
Совместимо с
в дайджесте:
предыдущей
 Request/PayDocRu/Payer/Bank/Name
 Request/PayDocRu/Payer/Bank/BankCity
версией
 Request/PayDocRu/Payer/Bank/SettlementType
 Request/PayDocRu/Payee/Bank/Name
 Request/PayDocRu/Payee/Bank/BankCity
 Request/PayDocRu/Payee/Bank/SettlementType
Версия 33.000.00
Для использования версии документации 32.002.00,
следует указывать в запросах и документах значение
@protocolVersion=32
26.04.2019
1.92
В дайджесте запроса Request/DebtRegistry наименование
Не совместимо с
таблицы Table=EssenceAttachment приведено в
предыдущей
соответствие с реализацией: Table=EssenceAttachments
версией
В разделы «Особенности получения статусов об обработке
01.07.2019
1.93
Совместимо с
из СББОЛ» добавлена информация о том, что Путем
предыдущей
запроса со стороны УС в формате Request/DocIds/DocId в
версией
Tickets/Ticket/Info/BankDate/@statusDateTime возвращается
дата и время присвоения статуса.
Для РПП уточнено описание элемента @urgentSBRF:
02.07.2019
1.94
Совместимо с
«...Признак возможности неотложенного платежа
предыдущей
возвращается в
версией
Response/OrganizationsInfo/OrganizationInfo/OrgData/Accou
nts/Account/OtherAccountData/IsNotDelay»
Изменено описание элементов
02.07.2019
1.95
Рекомендуется
..LinkedDocs/LDoc/@docExtId и ..LinkedDocs/LDoc/@docId
тестирование со
стороны УС
клиента
Изменено описание элемента
02.07.2019
1.96
Совместимо с
Response/Statements/Statement/@stmtType: «В настоящее
предыдущей
время, не используется»
версией
Снято нижнее ограничение количества цифр ОГРН
02.07.2019
1.97
Рекомендуется
тестирование со
стороны УС
клиента
Добавление «Кода вида дохода» в РПП и Выписку (по
16.03.2020
1.98
Рекомендуется
указанию ЦБ 5286-У)
тестирование со
Request/PayDocRu
стороны УС
Response/Statement
клиента
В запросе Request/PayDocRu добавлена обязательность
29.01.2021
1.99
Совместимо с
ввода корр. счета при создании контрагента с БИК УФК.
предыдущей
Добавлено уточнение по заполнению в запросе
версией
Request/PayDocRu/Payee/Bank и
Request/PayDocRu/Payer/Bank реквизитов из справочника
БИКов банка.
Удалены разделы 2.9-2.10 Депозиты и НСО.
20.04.2021
1.100
Совместимо с
В рамках регуляторных изменений в Request/PayDocRu
предыдущей
добавлена возможность передавать в
версией
DepartmentalInfo/@DocDate значение 00.
Удален запрос Request/IncrementStatements и блок
15.07.2021
1.101
Совместимо с
OutdatedDocs в Response/Statement.
предыдущей
версией
В рамках регуляторных изменений в Request/PayDocRu
28.12.2021
1.102
Совместимо с
дополнено описание поля
предыдущей
Response/Statements/Statement/Docs/TransInfo/DepartmentalI
версией
nfo/@docDate
В рамках регуляторных изменений в Request/PayDocRu
07.02.2022
1.103
Совместимо с
дополнено описание поля Request/PayDocRu/AccDoc/uip
предыдущей
версией
В п. 2.1.2.2. добавлены новые статусы.
19.10.2022
1.104
Совместимо с
предыдущей
версией
Дополнено описание полей БФ в п. «3.4.3.1 Формат
16.01.2023
1.105
Совместимо с
взаимодействия» Response/GenericLettersFromBank.
предыдущей
В п. «3.4.1.Общие сведения» уточнена версия протокола
версией
для запроса Incoming.
В п.2.1.2.1. уточнено описание поля @uip.
Функционал п.3.1 LetterInBank и 3.2 LettersFromBank
30.03.2023
1.106
Не совместимо с
отключен и более не поддерживается.
предыдущей
версией
Удалены разделы «Платежное требование (входящее)
27.11.2023
1.107
Не совместимо с
(Response/PayRequests)», «Инкассовое поручение
предыдущей
(Request/PayRequest)», «Заявление об акцепте/отказе от
версией
акцепта (Request/Accept)». Данные документы более не
поддерживаются в УПШ.
В п.2.4.3.1 уточнено описание поля
18.12.2023
1.108
Совместимо с
Response/Statements/Statement/Docs/TransInfo/DepartmentalI
предыдущей
nfo/@docDate
версией
В п.2.4.3.1 уточнено описание поля
13.03.2024
1.109
Совместимо с
Response/Statements/Statement/Docs/TransInfo/@docAbcId
предыдущей
версией

 

 

 

 

 

 

 

содержание      ..     10      11      12      13     ..