Главная Книги - Разные Спецификация форматов и порядок обмена данными в канале «Сбербанк Интеграция» (API). Версия 33.000
поиск по сайту правообладателям
|
|
содержание .. 10 11 12 13 ..
Получение из Банка реестра платежей
УС Клиента
УПШ
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
Пример
<Request xmlns='http://bssys.com/upg/request'
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"
xmlns="http://bssys.com/upg/response">
<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"
xmlns="http://bssys.com/upg/response">
<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
предыдущей
версией
|