Главная Книги - Разные Спецификация форматов и порядок обмена данными в канале «Сбербанк Интеграция» (API). Версия 33.000
поиск по сайту правообладателям
|
|
содержание .. 13 14 15 16 ..
*.1
@opf
Наименование на иностранном языке (при наличии)
xs:string [min:
Простой тип
Актуально
[0..1
0
1, max: 255]
XML Schema
с версии
]
27
*.1
@datOGRN
Дата регистрации
xs:date
Простой тип
Актуально
[0..1
1
XML Schema
с версии
]
27
*.1
@orgAddress
Юридический адрес организации клиента
xs:string [min:
Простой тип
Актуально
[0..1
2
1, max: 1024]
XML Schema
с версии
]
27
*.1
@resident
Резидентность организации по справочнику организаций
xs:string [min:
Простой тип
Актуально
[0..1
3
1, max: 255]
XML Schema
с версии
]
27
Уполномоченный сотрудник организации клиента
Актуально
AuthPers
AuthPers
*.6
[0..1
с версии
]
27
Имя ФИО уполномоченного сотрудника организации клиента
Простой тип
Name
xs:string
*.1
Изменено
Необходимо проверять, что запись об ответственном лице
XML Schema
[1]
в версии
не пуста (содержит хоть что-то кроме пробелов)
31
Номер телефона, факса уполномоченного сотрудника
Простой тип
Telfax
xs:string
*.2
[0..1
Изменено
организации клиента
XML Schema
]
в версии
Необходимо проверять, что запись о телефоне
30
ответственного лица не пуста
[1]
Должность уполномоченного сотрудника организации
Простой тип
Актуально
Position
xs:string [min:
*.3
[0..1
клиента
XML Schema
с версии
1, max: 1024]
]
27
*.4
Trans
Сделка
CurrSellTrans
Актуально
[1]
с версии
27
*.1
SumSell
Сумма продаваемой валюты
CurrAmountTy
Актуально
pe
[1]
с версии
27
*.1
@docSum
Сумма
xs:decimal
Простой тип
Формат XX.YY с точностью до сотых
XML Schema
Актуально
Необходимо проверять, что:
[1]
с версии
27
сумма указана (и состоит не из одних пробелов),
сумма не отрицательная и не ноль
*.2
@currCode
Цифровой код валюты
CurrCodeDigita
Код валюты, 3
lType
цифры либо
Поле должно быть заполнено
одна буква (A-
Актуально
Необходимо проверять, что продаваемая валюта не
Z) и 2 цифры
[1]
с версии
соответствует национальной валюте
27
Необходимо проверять, что код принадлежит
справочнику
*.3
@currIsoCode
ISO-код валюты
CurrCodeLetter
Код валюты, 3
Актуально
[0..1
Type
буквы
с версии
]
27
*.2
TermSell
Условия продажи
TermDealType
Актуально
Required
[1]
с версии
27
*.1
DealType
Условия сделки: 2 - по курсу Банка России с взыманием
xs:string [1]
Простой тип
комиссионного вознаграждения, 1 - по курсу Сбербанка
RegEx: "[0-
XML Schema
России, 0 - на бирже на торговой сессии
2]{1}"
Проверять, что выбрано одно из условий продажи
Актуально
С 30.09.2016 в рамках расчетно-кассового обслуживания
[0..1
с версии
изменяется порядок проведения конверсионных операций
]
27
- исключается возможность проведения конверсий по
биржевому курсу. При отправке данного признака со
значением «0ª из СББОЛ возвращается ошибка "Ошибка
реквизитов" с причиной "Некорректно указано условие
сделки"
*.2
USD_EUR
0 - USD-RUB, 1 - EUR-RUB, 2- EUR-USD
xs:string [1]
Простой тип
Актуально
[0..1
RegEx: "[0-
XML Schema
с версии
Если операция не в долларах или евро, то признак отправлять
]
2]{1}"
27
не нужно
*.3
TOD_TOM
0 - TOD, 1 - TOM
xs:string [1]
Простой тип
Актуально
[0..1
XML Schema
с версии
RegEx: "[0-
]
27
2]{1}"
*.4
Rate
на бирже на торговой сессии по курсу
С 30.09.2016 в рамках расчетно-кассового обслуживания
изменяется порядок проведения конверсионных операций
Актуально
[0..1
- исключается возможность проведения конверсий по
с версии
]
биржевому курсу. При отправке данного признака со
27
значением «0ª из СББОЛ возвращается ошибка "Ошибка
реквизитов" с причиной "Некорректно указано условие
сделки"
*.1
@type
0 - по курсу не более, 1 - биржевой
xs:string [1]
Простой тип
Актуально
XML Schema
[1]
с версии
RegEx: "[0-
27
2]{1}"
*.2
@rate
Курс
xs:decimal
Простой тип
Актуально
Формат XX.YY с точностью до сотых
XML Schema
[0..1
с версии
]
Проверять, что если выбран чек «по курсуª, то должен
27
быть указан курс в поле «по курсу не болееª
*.3
AccountSell
Реквизиты счета списания валюты
AccountRubTy
Актуально
pe
[1]
с версии
Проверять, что счет списания обслуживается в указанном
27
подразделении
*.1
@accNum
Номер счёта списания (р/с) обязателен для заполнения
AccNumType
Номер счёта
или корр.
Проверять, что:
RegEx: "[0-
счёта, 20 цифр
9]{20}"
- что счет списания не пуст и не содержит одни пробелы;
- счет имеет длину 20 символов;
- номер счета содержит только цифры, исключением
является первый символ в коде валюты счета (6 символ
счета), который может быть любой буквой или цифрой
Проверять, что если счет заполнен корректно
(выполняется 1.3.1), то счет принадлежит справочнику
счетов + организаций
Актуально
[1]
с версии
Проверять, что если счет списания принадлежит
27
справочнику счетов (счет+БИК), то он не должен быть
транзитным.
Проверять, что если счет списания принадлежит
справочнику организаций и он не транзитный, то он
должен быть:
•
Не «Закрытª, и/или
•
Не «Заблокированª, и/или
•
Не «Разрешена обработка только выписок по
счетуª, и/или
•
«Не обслуживается ДБОª
Необходимо проверять, что валюта счета списания
средств не соответствует национальной валюте (810 (код
валюты счета, 6-8 разряд), 643 (код валюты суммы))
Необходимо проверять, что счет списания валюты
соответствует валюте суммы продажи.
*.2
Bank
Реквизиты банка, в котором открыт счет
Bank
Актуально
[1]
с версии
27
*.1
@bic
БИК банка счета списания валюты
BicType
БИК, 9 цифр
Актуально
[1]
с версии
27
*.2
@correspAcc
xs:string [max:
Простой тип
Актуально
[0..1
160]
XML Schema
с версии
]
27
*.1
Name
Наименование банка (либо в соответствии с BNKSEEK, либо
Xs: string
Простой тип
Изменено
наименование отделения СБРФ)
[min:1, max:
XML Schema
[1]
в версии
80160]
32.001
*.2
BankCity
Населённый пункт Банка
Xs: string
Простой тип
Актуально
[0..1
[min:1, max:30]
XML Schema
с версии
]
27
*.3
SettlementTyp
Тип населённого пункта банка из справочника БИК,
xs:string [min:
Простой тип
Изменено
[0..1
e
соответственно указанному БИК
1, max: 20 10]
XML Schema
в версии
]
33
*.4
AccountCredit
Реквизиты счёта зачисления рублей
OurRubAccount
Актуально
Type
[1]
с версии
Проверять, что получатель задан
27
*.1
@accNum
Номер счёта зачисления (р/с) обязателен для заполнения
AccNumType
Номер счёта
Актуально
[1]
или корр.
с версии
Если выполняются все проверки:
RegEx: "[0-
9]{20}"
счёта, 20 цифр
27
счет списания заполнен не пустым значением
счет имеет длину 20 символов (без учета маски)
номер счета может содержать только цифры,
исключением является первый символ в коде валюты
счета (6 символ счета), который может быть любой
буквой или цифрой
то проверять, что
если установлен флажок «на наш счет в Сбербанке
Россииª, то проверять, что счет принадлежит
справочнику счетов и что на счете не установлены
признаки:
o
«Закрытª и/или
o
«Заблокированª и/или
o
«Разрешена обработка только выписок по счетуª
и/или
o
«Не обслуживается ДБОª.
если установлен флажок «на счет в другом банкеª, то
проверять ключ счета (стандартная проверка).
Проверять, что валюта счета зачисления средств
соответствует национальной валюте (810 (код валюты
счета, 6-8 разряд), 643 (код валюты суммы)).
*.2
@type
0 - Средства в рублях перечислить на наш счет в Сбербанке
xs:string
Простой тип
Актуально
России 1 - Средства в рублях перечислить на счет в другом
XML Schema
[1]
с версии
банке / в других филиалах и отделениях Сбербанка России
27
*.3
@AdditionalRequisite
Дополнительные реквизиты Банка
xs:string[max:5
Простой тип
Актуально
[0..1
00]
XML Schema
с версии
]
27
*.4
Bank
Реквизиты банка, в котором открыт счет
Bank
Актуально
[1]
с версии
27
*.1
@bic
БИК банка счета зачисления валюты
BicType
БИК, 9 цифр
Необходимо проверять, что поле БИК банка зачисления
Актуально
заполнено не пустыми символами
[1]
с версии
27
Необходимо проверять, что БИК банка зачисления
присутствует в справочнике БИК РФ
*.2
@correspAcc
xs:string [max:
Простой тип
Актуально
[0..1
160]
XML Schema
с версии
]
27
*.3
Name
Наименование банка (либо в соответствии с BNKSEEK, либо
Xs: string
Простой тип
Изменено
наименование отделения СБРФ)
[min:1, max:
XML Schema
[1]
в версии
80160]
32.001
*.4
BankCity
Населённый пункт Банка
Xs: string
Простой тип
Актуально
[0..1
[min:1, max:30]
XML Schema
с версии
]
27
*.5
SettlementType
Тип населённого пункта банка из справочника БИК,
xs:string [min:
Простой тип
Изменено
[0..1
соответственно указанному БИК
1, max: 20 10]
XML Schema
в версии
]
33
*.5
Commis
Комиссионное вознаграждение (ComAcc ИЛИ ComOrder)
Commision
Актуально
[0..1
с версии
Элемент передается при условии, если DealType = 0 или 2
]
27
*.1
choice: должен присутствовать один из перечисленных ниже элементов
Актуально
[1]
с версии
27
*.1
ComAcc
Реквизиты счёта списания комисс. вознаграждения
ComAcc
Актуально
[1]
с версии
27
*.1
@accNum
Номер счёта списания комисс. Вознаграждения обязателен
AccNumType
Номер счёта
Актуально
[1]
для заполнения
или корр.
с версии
счёта, 20 цифр
27
Необходимо проверять, что если отмечен флажок
«списанием со счетаª, то счет списания комиссии должен
быть указан
Если выполняется:
счет списания заполнен не пустым значением
счет имеет длину 20 символов (без учета маски)
номер счета может содержать только цифры,
исключением является первый символ в коде валюты
счета (6 символ счета), который может быть любой
буквой или цифрой
то проверять одно из:
если счет принадлежит справочнику счетов
(проверять по счет+БИК), то проверять:
•
Не «Закрытª, и/или
•
Не «Заблокированª, и/или
•
Не «Разрешена обработка только выписок по
счетуª, и/или
•
«Не обслуживается ДБОª
если счет не принадлежит справочнику счетов, то
проверять ключ (стандартная проверка)
Необходимо проверять, что номер счета начинается с
401,402,403,404,405,406,407,408,409
*.2
@bic
БИК, заполняется значением справочника
BicType
БИК, 9 цифр
UpgRplDictionary/BicEntry/@bic
Актуально
Проверять, что БИК банка должен быть непустым и
[1]
с версии
является 9-значным цифровым кодом
27
Проверять, что БИК банка должен принадлежать
BNKSEEK
*.3
BankName
Проверять, что наименовании банка, тип населенного
xs:string [max:
Простой тип
Актуально
пункта и наименование населенного пункта должен
160]
XML Schema
[1]
с версии
принадлежать BNKSEEK
27
*.2
ComOrder
Реквизиты платёжного поручения, которым будет
ComOrder
перечислено комиссионное вознаграждение
Актуально
[1]
с версии
Необходимо проверять, что если установлен флажок
27
«перечислением по платежному поручениюª, то поля
«Номер п/пª и «Дата п/пª должны быть заполнены
*.1
@numPayDoc
Номер платёжного поручения
xs:string [min:
Простой тип
Актуально
1, max: 15]
XML Schema
[1]
с версии
27
*.2
@datePayDoc
Дата платёжного поручения по местному времени
xs:date
Простой тип
Актуально
XML Schema
[1]
с версии
27
*.3
@purposePay
Назначение платежа
xs:string [min:
Простой тип
Актуально
[0..1
Doc
1, max: 210]
XML Schema
с версии
]
27
*.5
BankAgreement
Соглашение с банком
xs:string [max:
Простой тип
Актуально
[0..1
3000]
XML Schema
с версии
]
27
*.6
AddInfo
Дополнительная информация
AddInfo
Актуально
[0..1
с версии
]
27
*.7
LinkedDocs
Связанные документы, например, платежное поручение или
LinkedDocs
Связанные
Актуально
[0..1
валютный перевод
документы
с версии
]
27
*.1
LDoc
Документ, связанный с поручением
Актуально
[0..n
с версии
]
27
*.1
@type
Тип связанного документа
xs:string [min:
Простой тип
Актуально
[0..1
1, max: 50]
XML Schema
с версии
Значение можно найти в Части 1, п. «Типы связанных
]
27
документовª
*.2
@docExtId
Уникальный* идентификатор документа в учетной системе
UuidSeparated
UUID с
(УС) Клиента.
разделителями
в виде
Изменено
*Уникальность контролируется на стороне банка
[0..1
дефисов.
в версии
]
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ ЗАПОЛНЕН
Набор из 32
33
@docId
символов [0-9],
[a-f] и дефисов
*.3
@docId
Глобальный идентификатор документа
UuidSeparated
UUID с
разделителями
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ ЗАПОЛНЕН
в виде
Изменено
@docExtId
[0..1
дефисов.
в версии
]
Набор из 32
33
символов [0-9],
[a-f] и дефисов
*.4
Params
Дополнительные параметры связанного с поручением
Params
Множество
Актуально
документа
параметров
[0..1
с версии
произвольного
]
27
вида
*.1
Param
Параметр
Param
Отдельный
Актуально
параметр
[1..n
с версии
произвольного
]
27
вида
*.1
@name
Название параметра
xs:string [min:
Простой тип
Актуально
1, max: 255]
XML Schema
[1]
с версии
27
*.2
@value
Значение параметра
xs:string [min:
Простой тип
Актуально
1, max: 255]
XML Schema
[1]
с версии
27
Пример.
<Request xmlns='http://bssys.com/upg/request' orgId='ac24c9da-fbc1-4056-8550-cdd0c6fd5239'
requestId='ec98bcf2-eaea-4af1-a4fe-18b792148b91' version='01.002.02' sender='Ромашка'
receiver='SBBOL_DBO'>
<CurrSell docExtId='ec98bcf2-eaea-4af1-a4fe-18b792148b91'>
<DocData docDate='2015-04-28' docNum='1004' bankName='ОПЕРУ Центрального
Аппарата Сбербанка РФ'>
<OrgData kpp='775551001' okato='45555555000' inn='7700000000'
orgName='ЗАО "Ромашка КИБ"' okpo='11522828'/>
<AuthPers>
<Name>Иванов Иван Иванович</Name>
<Telfax>8-(495)-123-45-67</Telfax>
</AuthPers>
</DocData>
<Trans>
<SumSell docSum='10' currCode='840' currIsoCode='USD'/>
<TermSell>
<DealType>0</DealType>
<TOD_TOM>0</TOD_TOM>
<Rate type='0' rate='10'/>
</TermSell>
<AccountSell accNum='40000000000000000000'>
<Bank bic='044555222' correspAcc='30000000000000000000'>
<Name>ОАО "СБЕРБАНК"</Name>
</Bank>
</AccountSell>
<AccountCredit accNum='40000000000000000000' type='0'>
<Bank bic='044555222' correspAcc='30101810400000000225'>
<Name>ОАО "СБЕРБАНК"</Name>
</Bank>
</AccountCredit>
<Commis>
<ComAcc accNum='40000000000000000000' bic='044555222'>
<BankName>ОАО "СБЕРБАНК"</BankName>
</ComAcc>
</Commis>
</Trans>
</CurrSell>
<Sign>
<Issuer>CN=ЛавринСВ-Тестовая печать-УЦ-9</Issuer>
<SN>74431C03FC68F0F54973</SN>
<Value>dnenujcvma20d0W4S98ucGOcXAmFUYeevq2SVUapKbY6JdjrsGE4gvN5u6myqSBiA
XjdSD3xK3ZDoF7ixWIRmg==</Value>
<PcPropHash>ECCB0C2EA8F72D3961A9BADFC5BF67A4C1E3154A59F2CC39A62F9EA697
6426481DE75A977F79BD00CDE82E059126EBAA2B496D2F5C4182EF91EB9798EF62B32E</PcPro
pHash>
<Fraud>
<Login>Тестовый Пользователь</Login>
<TokenInfo> BCRYPT;;;;;</TokenInfo>
<HttpAcceptLanguage>ru-RU</HttpAcceptLanguage>
<IpMACAddresses>10.23.168.2;C8-9C-DC-E1-19-90</IpMACAddresses>
<GeolocationInfo>;;;;4</GeolocationInfo>
<PcProp>8FBE0BC4-5F7C-11E1-AEBF-
DF3EA9FF2800;BFEBFBFF000206A7;PBAF441;
Z2AMA1FK</PcProp>
<DevicePrint>version%3D3.4.1.0_1%26pm_fpua%3DWin64%7C0%7Cx64%7Cru%7C01.005.0
0%26pm_fpsc%3D32%7C1600%7C900%7C1600%26pm_fpsw%3Dabk%3D6%2C1%2C7601%2C1751
4%7Cwnt%3D6%2C1%2C7601%2C18952%7Cdht%3D11%2C0%2C9600%2C18376%7Cie5%3D%7Ci
be%3D11%2C0%2C9600%2C18376%7Cieh%3D11%2C0%2C9600%2C18376%7Ciee%3D6%2C3%2C
9600%2C18376%7Cwmp%3D12%2C0%2C7601%2C19148%7Cobp%3D11%2C0%2C9600%2C18376
%7Coex%3D6%2C1%2C7601%2C17514%7Cvbs%3D5%2C6%2C0%2C8833%26pm_fptz%3D3%26p
m_fpln%3Dlang%3Dru%7Csyslang%3Dru%7Cuserlang%3Dru%26pm_fpjv%3D0%26pm_fpco%3D0%
26pm_fpasw%3D%26pm_fpan%3DSBB%26pm_fpacn%3DSBB%26pm_fpol%3Dfalse%26pm_fposp%
3D%26pm_fpup%3D%26pm_fpsaw%3D1600%26pm_fpspd%3D32%26pm_fpsbd%3D%26pm_fpsdx%
3D96%26pm_fpsdy%3D96%26pm_fpslx%3D96%26pm_fpsly%3D96%26pm_fpsfse%3Dfalse%26pm_f
psui%3D%26pm_os%3DWindows%26pm_brmjv%3D01.005.00%26pm_br%3DSBB%26pm_inpt%3D
%26pm_expt%3D</DevicePrint>
</Fraud>
<Order>0</Order>
<SignDate>2016-08-22T13:12:25</SignDate>
</Sign>
<Fraud>
<Login>Тестовый Пользователь</Login>
<TokenInfo> BCRYPT;;;;;</TokenInfo>
<HttpAcceptLanguage>ru-RU</HttpAcceptLanguage>
<IpMACAddresses>10.23.168.2;C8-9C-DC-E1-19-90</IpMACAddresses>
<GeolocationInfo>;;;;4</GeolocationInfo>
<PcProp>8FBE0BC4-5F7C-11E1-AEBF-
DF3EA9FF2800;BFEBFBFF000206A7;PBAF441;
Z2AMA1FK</PcProp>
</Fraud>
</Request>
2.2.3.Особенности получения статусов об обработке из СББОЛ
Информация об обработке документа доставляется в УС:
1. Без запроса со стороны УС:
a. В ответ на отправленный документ СББОЛ отправляет сообщение
в
формате
Response/Tickets, в котором передается:
Tickets/Ticket@docId
- Идентификатор документа, с помощью
которого
впоследствии можно запрашивать со стороны УС в формате Request/DocIds/DocId -
все последующие статусы обработки докуемнта
Tickets/Ticket/ Info@statusStateCode="DELIVERED" ИЛИ “FAIL”
2.
Путем запроса со стороны УС в формате Request/DocIds/DocId:
a.
Имея данные идентификатора документа, которые были получены с первым сообщением
Response/Tickets ->СББОЛ передает текущее состояние документа.
Tickets/Ticket/Info/BankDate/@statusDateTime - дата и время присвоения статуса.
b.
Дополнительно в каждой квитанции передаются:
дата передачи документа на обработку
- назначен статус
«Принят АБСª
(Response/Tickets/Ticket/Info/BankDate/@receiptDate);
сообщение из Банка, если потребуется
(Response/Tickets/Ticket/Info/MsgFromBank/message);
реквизиты ответственного сотрудника Банка, если потребуется
(Response/Tickets/Ticket/Info/MsgFromBank/@author)
Данные передаются, если соответствующие значения указаны для распоряжения в
АС СББОЛ, пустые атрибуты опускаются.
c.
Дополнительно в каждом сообщении со статусом передается специальный составной
элемент Response/Tickets/Ticket/Info/AddInfo/CurrConv, содержащий список сведений по
результатам обработки распоряжения, который содержит сведения:
Дата валютирования(Response/Tickets/Ticket/Info/AddInfo/CurrConv/ValueDate);
Курс сделки (Response/Tickets/Ticket/Info/AddInfo/CurrConv/Rate);
Сумма
комиссии
за
продажу
валюты
(Response/Tickets/Ticket/Info/AddInfo/CurrConv/ChargeSum);
Cумма
продаваемой
валюты
(Response/Tickets/Ticket/Info/AddInfo/CurrConv/DealSum);
Выручка в рублях от продажи валюты
(Response/Tickets/Ticket/Info/AddInfo/
CurrConv/ RevSum).
Статусы обработки документа, передаваемые со стороны СББОЛ в УПШ в рамках
Response/Tickets:
№
Передаваемый
Описание
Описание операции на
Атрибут Response/Tickets для
п/
из СББОЛ статус
передаваемого из
Версионность
стороне СББОЛ
передачи в УПШ
п
документа
СББОЛ значения
INVALIDEDS
1.
INVALIDED
Проверки документа
Response/Tickets/Ticket/
Актуально
S
(АСП/ЭП
привели к
Info/@statusStateCode
с версии 27
неверна)
неуспешному
Может быть
Response/Tickets/Ticket/
результату
передано
Info/MsgFromBank/@m
сообщение о том,
(статус окончательный
essage
Актуально
что подлинность
- не успешно)
с версии 27
документа не
подтверждена
VALIDEDS
2.
VALIDEDS
Проверки документа
Response/Tickets/Ticket/
Актуально
(АСП/ЭП
привели к успешному
Info/@statusStateCode
с версии 27
верна)
результату
ЭД был подписан
3.
PARTLY_SI
Response/Tickets/Ticket/
PARTLY_SIGNE
неполным набором
GNED
Info/@statusStateCode
D
Актуально
подписей.
(Частично
с версии 27
подписан)
REQUISITE_ERR
4.
REQUISITE_
Логические проверки
Res
OR
Актуально
ERROR
документа привели к
ponse/Tickets/Ticket/Inf
с версии 27
(Ошибка
неуспешному
o/@statusStateCode
реквизитов)
результату
Должны
Response/Tickets/Ticket/
(статус окончательный
передаваться
Info/MsgFromBank/@m
- не успешно)
сообщения об
Актуально
essage
ошибках,
с версии 27
выявленных на
стороне Банка
DELIVERED
5.
DELIVERED
Документ доставлен
Response/Tickets/Ticket/
(Доставлен)
на сторну Банка, но
Info/@statusStateCode
еще не проходил
Актуально
проверку подписи и
с версии 27
реквизитов
ACCEPTED
6.
ACCEPTED
Прием документа на
Response/Tickets/Ticket/
Актуально
(Принят)
стороне Банка
@statusStateCode
с версии 27
Дата поступления
Response/Tickets/Ticket/
в Банк
Info/BankDate/@receipt
Актуально
плательщика и
Date
с версии 27
принятия в
обработку
DECLINED_BY_
7.
DECLINED_
Отказ платежа
Response/Tickets/Ticket/
Актуально
ABS
BY_ABS
@statusStateCode
с версии 27
(статус окончательный
(Отказан
Сообщение из
- не успешно)
Response/Tickets/Ticket/
АБС)
Банка
Актуально
Info/MsgFromBank/@m
с версии 27
essage
Реквизиты
Response/Tickets/Ticket/
ответственного
Актуально
Info/MsgFromBank/@au
сотрудника Банка,
с версии 27
thor
если требуется
DECLINED_BY_
8.
DECLINED_
Отказ платежа
Response/Tickets/Ticket/
Актуально
BANK
BY_BANK
@statusStateCode
с версии 27
(статус окончательный
(Отвергнут
Сообщение из
- не успешно)
Response/Tickets/Ticket/
Банком)
Банка
Актуально
Info/MsgFromBank/@m
с версии 27
essage
Реквизиты
Response/Tickets/Ticket/
ответственного
Актуально
Info/MsgFromBank/@au
сотрудника Банка,
с версии 27
thor
если требуется
EXPORTED
9.
EXPORTED
Документ выгружен в
Response/Tickets/Ticket/
Актуально
(Выгружен)
АБС для дальнейшей
Info/@statusStateCode
с версии 27
обработки
Дата поступления
Response/Tickets/Ticket/
в Банк
Info/BankDate/@receipt
Актуально
плательщика и
Date
с версии 27
принятия в
обработку
Response/Tickets/Ticket/
Сообщение из
Актуально
Info/MsgFromBank/@m
Банка, если
с версии 27
essage
требуется
Реквизиты
Response/Tickets/Ticket/
ответственного
Актуально
Info/MsgFromBank/@au
сотрудника Банка,
с версии 27
thor
если требуется
ACCEPTED_BY_
10.
ACCEPTED_
Документ принят на
Response/Tickets/Ticket/
Актуально
ABS
BY_ABS
обработку в АБС
@statusStateCode
с версии 27
(Принят
Сообщение из
Response/Tickets/Ticket/
АБС)
Банка
Актуально
Info/MsgFromBank/@m
с версии 27
essage
EXPORT_ERROR
11.
EXPORT_ER
Электронный
Response/Tickets/Ticket/
ROR
документ не был
Info/@statusStateCode
(Ошибка
выгружен в АБС
Актуально
экспорта)
Банка
с версии 27
(статус окончательный
– не успешно)
IMPLEMENTED
12.
IMPLEMENT
Подтверждение
Response/Tickets/Ticket/
Актуально
ED
исполнения платежа
Info/@statusStateCode
с версии 27
(Исполнен)
Продажа валюты -
(статус окончательный
Response/Tickets/Ticket/
Актуально
– успешно)
Info/AddInfo/CurrConv/
Дата
с версии 27
валютирования
ValueDate
Response/Tickets/Ticket/
Продажа валюты -
Актуально
Info/AddInfo/CurrConv/
Курс сделки
с версии 27
Rate
Response/Tickets/Ticket/
Списано
Актуально
Info/AddInfo/ChargeSu
комиссии - сумма
с версии 27
m/@docSum
Списано
Response/Tickets/Ticket/
Актуально
комиссии - ISO
Info/AddInfo/ChargeSu
с версии 27
код валюты
m/@currCode
Response/Tickets/Ticket/
Продано валюты -
Актуально
Info/AddInfo/DealSum/
сумма
с версии 27
@docSum
Response/Tickets/Ticket/
Продано валюты
Актуально
Info/AddInfo/DealSum/
– ISO код валюты
с версии 27
@currCode
Response/Tickets/Ticket/
Перечислено
Актуально
Info/AddInfo/RevSum/@
рублей - сумма
с версии 27
docSum
Перечислено
Response/Tickets/Ticket/
Актуально
рублей - ISO код
Info/AddInfo/RevSum/@
с версии 27
валюты
currCode
Response/Tickets/Ticket/
Сообщение из
Актуально
Info/MsgFromBank/@m
банка
с версии 27
essage
Response/Tickets/Ticket/
Ответственный
Актуально
Info/MsgFromBank/@au
исполнитель
с версии 27
thor
DELAYED
13.
DELAYED
Приостановка
Response/Tickets/Ticket/
Актуально
(Приостанов
обработки документа
Info/@statusStateCode
с версии 27
лен)
Сообщение из
Response/Tickets/Ticket/
Банка, если
Актуально
Info/MsgFromBank/@m
требуется
с версии 27
essage
Реквизиты
Response/Tickets/Ticket/
ответственного
Актуально
Info/MsgFromBank/@au
сотрудника Банка,
с версии 27
thor
если требуется
RECALL
14.
RECALL
Документ отозван
Response/Tickets/Ticket/
Актуально
(Отозван)
Info/@statusStateCode
с версии 27
(статус окончательный
Сообщение из
– не успешно)
Response/Tickets/Ticket/
Банка, если
Актуально
Info/MsgFromBank/@m
требуется
с версии 27
essage
Реквизиты
Response/Tickets/Ticket/
ответственного
Актуально
Info/MsgFromBank/@au
сотрудника Банка,
с версии 27
thor
если требуется
15.
ACCEPTED_
Документ
принят
Response/Tickets/Ticket/
ACCEPTED_BY_
Актуально
BY_CFE
валютным контролем
Info/@statusStateCode
CFE
с версии 27
(Принят ВК)
Response/Tickets/Ticket/
Дата поступления
Актуально
Info/BankDate/@receipt
в Банк
с версии 27
Date
плательщика и
принятия в
обработку
Response/Tickets/Ticket/
Дата
Актуально
Info/
принятия/возврата
с версии 27
AddInfo/CurrControlInfo
валютным
/ValueDateDate
контролем
Response/Tickets/Ticket/
Сообщение из
Актуально
Info/MsgFromBank/@m
Банка, если
с версии 27
essage
требуется
Response/Tickets/Ticket/
Реквизиты
Актуально
Info/MsgFromBank/@au
ответственного
с версии 27
thor
сотрудника Банка,
если требуется
Недостаточно средств
16.
CARD2
Response/Tickets/Ticket/
CARD2
Актуально
на счете плательщика
(Картотека
Info/@statusStateCode
с версии 27
2)
(статус
Response/Tickets/Ticket/
Дата поступления
окончательный-
не
Info/BankDate/@receipt
в Банк
успешно)
Актуально
Date
плательщика и
с версии 27
принятия в
обработку
Response/Tickets/Ticket/
Сообщение из
Актуально
Info/MsgFromBank/@m
Банка, если
с версии 27
essage
требуется
Response/Tickets/Ticket/
Реквизиты
Info/MsgFromBank/@au
ответственного
Актуально
thor
сотрудника Банка,
с версии 27
если требуется
17.
CHECKERR
ЭД не прошел
Response/Tickets/Ticket/
CHECKERROR
Актуально
OR (Ошибка
логические контроли
@statusStateCode
с версии 27
контроля)
Системы
ДБО на
стороне клиента при
сохранении
(отрицательный
результат)
(статус
окончательный-
не
успешно)
18.
CREATED
ЭД
сформирован
Response/Tickets/Ticket/
CREATED
(Создан)
пользователем
на
@statusStateCode
стороне клиента, при
Актуально
этом документ прошел
с версии 27
логические контроли с
положительным
результатом.
19.
CLOSED(Зак
Response/Tickets/Ticket/
CLOSED
Актуально
Закрыт
рыт)
Info/@statusStateCode
с версии 27
20.
FRAUDREVI
Со стороны ФРОД-
Response/Tickets/Ticket/
FRAUDREVIEW
Актуально
EW
(На
анализа
получен
Info/@statusStateCode
с версии 27
проверке у
статус документа «На
Response/Tickets/Ticket/
Может быть
Актуально
специалиста
проверке
у
Info/MsgFromBank/@m
передано
с версии 27
Банка)
специалиста Банкаª
essage
сообщение о том,
что подлинность
документа не
подтверждена
21.
FRAUDSMS
Со стороны ФРОД-
Response/Tickets/Ticket/
FRAUDSMS
Актуально
(Требуется
анализа
получен
Info/@statusStateCode
с версии 27
подтвержден
статус
документа
Response/Tickets/Ticket/
Может быть
Актуально
ие
sms-
«Требуется
Info/MsgFromBank/@m
передано
с версии 27
паролем)
подтверждение
sms-
essage
сообщение о том,
паролемª
что подлинность
документа не
подтверждена
Response/Tickets/Ticket/
Идентификатор
Актуально
Info/OtherParams/Param
смс
с версии 27
@name = smsId
Response/Tickets/Ticket/
Info/OtherParams/Param
@value
Response/Tickets/Ticket/
Сообщение для
Актуально
Info/OtherParams/Param
смс
с версии 27
@name=sms_message
Response/Tickets/Ticket/
Info/OtherParams/Param
@value
22.
IMPORTED
Импортирован
Response/Tickets/Ticket/
IMPORTED
Актуально
(Импортиро
Info/@statusStateCode
с версии 27
ван)
23.
PROCESSIN
В обработке
Response/Tickets/Ticket/
PROCESSING
Актуально
G(В
Info/@statusStateCode
с версии 27
обработке)
24.
PUBLISHED
Издан Банком
Response/Tickets/Ticket/
PUBLISHED_BY_
_BY_BANK
Info/@statusStateCode
BANK
Актуально
(Издан
с версии 27
Банком)
25.
DECLINED_
Документ отказан
Response/Tickets/Ticket/
DECLINED_BY_
Актуально
BY_CFE
валютным контролем
Info/@statusStateCode
CFE
с версии 27
(Отказан
(статус окончательный
Response/Tickets/Ticket/
Сообщение из
Актуально
ВК)
– не успешно)
Info/MsgFromBank/@m
Банка, если
с версии 27
essage
требуется
Response/Tickets/Ticket/
Реквизиты
Актуально
Info/MsgFromBank/@au
ответственного
с версии 27
thor
сотрудника Банка,
если требуется
Response/Tickets/Ticket/
Дата
Актуально
Info/
принятия/возврата
с версии 27
AddInfo/CurrControlInfo
валютным
/ValueDate
контролем
Код
причины
Актуально
возврата
с версии 27
Возможные
Response/Tickets/Ticket/
значения:
Info/AddInfo/CurrContro
1 - 18.6.1
lInfo/RejectionCauses/Ca
ses138I/Case138I/@code
2 - 18.6.2
3 - 18.6.3
4 - 18.6.4
Response/Tickets/Ticket/
Актуально
Info/AddInfo/CurrContro
с версии 27
Комментарий
lInfo/RejectionCauses/Ca
причины возврата
ses138I/Case138I/@com
ment
Response/Tickets/Ticket/
Актуально
Info/AddInfo/CurrContro
с версии 27
Код причины
lInfo/RejectionCauses/Fo
отказа
rmalCases/FormalCase/
@code
Response/Tickets/Ticket/
Актуально
Info/AddInfo/CurrContro
с версии 27
Комментарий
lInfo/RejectionCauses/Fo
причине отказа
rmalCases/FormalCase/
@comment
26.
SIGNED
ЭД
был
подписан
Response/Tickets/Ticket/
SIGNED
Актуально
(Подписан)
достаточным набором
@statusStateCode
с версии 27
подписей.
27.
Response/Tickets/Ticket/
Актуально
TRIED_BY_CFE
Info/@statusStateCode
с версии 27
Response/Tickets/Ticket/
Дата поступления
Актуально
Info/BankDate/@receipt
в Банк
с версии 27
Date
плательщика и
принятия в
обработку
TRIED_BY_
CFE
Response/Tickets/Ticket/
Сообщение из
Актуально
Проверяется ВК
(Проверяетс
Info/MsgFromBank/@m
Банка, если
с версии 27
я ВК)
essage
требуется
Response/Tickets/Ticket/
Сообщение из
Актуально
Info/MsgFromBank@me
банка
с версии 27
ssage
Response/Tickets/Ticket/
Ответственный
Актуально
Info/MsgFromBank@aut
исполнитель
с версии 27
hor
28.
Ошибка создания
Response/Tickets/Ticket/
FAIL
документа в СББОЛ
Info/@statusStateCode
Добавлено
(статус
в версии 28
FAIL
окончательный-
не
(Ошибка
успешно)
создания)
Response/Tickets/Ticket/
Счет № <номер
Счет плательщика не
Info/MsgFromBank/@m
счета> БИК
Добавлено
найден/не валиден
essage
<номер БИК> не
в версии 28
найден
Пример 1.
(Получение из СББОЛ ID полученного документа и статус Отвергнут Банком)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response
sender="DBO"
version="1.0"
requestId="ED9AE3B4-41F7-43A1-9DD4-92B2C775D0A9"
responseId="ddbf4261-c58b-4cf5-b7e7-f1797493d480"
createTime="2014-03-11T15:22:29"
xmlns="http://bssys.com/upg/response">
<Tickets>
<Ticket createTime="2014-03-11T15:22:30" docId="c28d51f7-634d-4e8e-95bf-b50d527bdf5b">
<Info docExtId="79F17097-3842-4B93-9239-BAFDA8B2445A" statusStateCode=" DECLINED_BY_BANK "/>
<Sign>
<ISSUER>E =casbrf@sberbank.ru
2.5.4.33 =Тестирующий АдминистраторКК
CN =ИвановИИ-АдминКК-ТЕСТ2
OU =Удостоверяющий центр СБ РФ (Тестовый)
O =ОАО «Сбербанкª
C =RU</ISSUER>
<SN>3030434130313735</SN>
<Value>I/ze8xc1p3KyFZw6/cfrWaFazlmhvxPYq4Qtyio/arMUmuIvWHXp7slFSme5BrFj7pbNZU3+6Ye2kXiar3Fp4A
==</Value>
</Sign>
</Ticket>
</Tickets>
</Response>
Пример 2.
(Получение из СББОЛ информации об обработке документа, пример статуса
IMPLEMENTED)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response
sender="DBO"
version="1.0"
requestId="E6D4DA56-8245-4B7D-B30B-45BE51E7CF41"
responseId="fa7cf792-1d82-4cd6-8eda-940e07fd74a5"
createTime="2014-03-11T15:22:44"
xmlns="http://bssys.com/upg/response">
<Tickets>
<Ticket createTime="2014-03-11T15:22:45" docId="c28d51f7-634d-4e8e-95bf-b50d527bdf5b">
<Info docExtId="79F17097-3842-4B93-9239-BAFDA8B2445A" statusStateCode="IMPLEMENTED">
<BankDate receiptDate="2014-03-11"/>
<MsgFromBank message="
Некорректно указан код вида валютной операции” author=”Иванов Иван Иванович”/>
</Info>
<AddInfo>
<PayDocCur>
<CurrConv>
<ValueDate>2014-03-15</ValueDate>
<Rate>15.15</Rate>
</CurrConv>
<ChargeSum docSum=”10.00” currCode=”USD”/>
<DealSum docSum=”11.00” currCode=”EUR”/>
<RevSum docSum=”11.00” currCode=”EUR”/>
</PayDocCur>
</AddInfo>
<Sign>
<ISSUER>E =casbrf@sberbank.ru
2.5.4.33 =Тестирующий АдминистраторКК
CN =ИвановИИ-АдминКК-ТЕСТ2
OU =Удостоверяющий центр РК РФ (Тестовый)
O =ОАО «Сбербанкª
C =RU</ISSUER>
<SN>3030434130313735</SN>
<Value>GUO7t7AcqBoyBLTqy/9uvtc8pCHjTAyFozChbo5TTa1zlSeJvFztMqnRE9O8w3RYpPBg8PL4O/vgnhFs2L
NpWw==</Value>
</Sign>
</Ticket>
</Tickets>
</Response>
2.3. Поручение на покупку валюты
Следует отметить, что в поручении на покупку валюты Клиент может купить любую валюту из
справочника валют,кроме рублей, за любую валюту из справочника валют.
2.3.1.Дайджест
Подпись документа в УС:
•
Единственная подпись
•
Первая и вторая подпись
Дайджест: формируется
Ключевой буфер (дайджест):
Для формирования электронной подписи из документа формируется строковая последовательность
(ключевой буфер или дайджест), включающая все значимые данные документа, поля, содержащие
пустые значения, не включаются.
Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке UTF-8,
Отдельные записи массива разделены символом перевода строки. В качестве символа перевода
строки используется 0x0A.
При наличии в мультистроковых данных последовательности из двух символов перевода строки
CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII 0x0D) и
оставлять только символ подачи строки LF (ASCII 0x0A).
В случае использования 2-х ЭП дайджест строится точно также как и при единственной ЭП.
Примечание:
Для отделения некоторых видов данных друг от друга в дайджест включены «заголовкиª,
такие как ATTRIBUTES и FIELDS. Эти «заголовкиª не несут информации исходного
документа, а служат для внутренней организации данных в дайджесте. «Заголовкиª
указываются в отдельной строке, где кроме них ничего нет.
Формат дайджеста:
№
Версионно
сть
Наименование поля
Описание
Пример значения
п/
п
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.
Актуально с версии 27
DocDate
2012-02-01
Актуально
с версии
27
7.
DocNum
Номер документа
1
Актуально
с версии
27
8.
BankName
Значение
ОПЕРУ
Изменено в
Центрального
версии 33
Аппарата Сбербанка
РФ
9.
Актуально
OrgData.Inn
ИНН клиента
7000000000
с версии
27
10.
Актуально
OrgData.OrgName
Наименование организации клиента
OOO «Компанияª
с версии
(сокращенное наименование - как в
27
платежных руб. документах)
11.
Актуально
OrgData.Okpo
ОКПО клиента
77555777
с версии
27
12.
Изменено в
AuthPers.Name
Имя ФИО уполномоченного
ЛюдоедкаЭ.Д.
версии 31
сотрудника организации клиента
13.
Актуально
AuthPers.Telfax
Номер телефона, факса
987-898-434
с версии
уполномоченного сотрудника
27
организации клиента
14.
Актуально
Acc.Account
Расчетный счет списания средств на
400000000000000000
с версии
покупку валюты
00
27
15.
Актуально
Acc.Bic
БИК расчетного счета списания
044525225
с версии
средств на покупку валюты
27
16.
Актуально
Acc.BankName
Наименование подраздеелния банка
Московский банк
с версии
списания средств на покупку валюты
ОАО «Сбербанкª
27
17.
Актуально
AmountTransf.Buy
Сумма покупаемой валюты
1230.55
с версии
Формат суммы с дробной частью,
27
разделенной точкой
18.
Актуально
AmountTransf.SumCu
Цифровой код валюты суммы
840
с версии
rrCode
покупаемой валюты
27
19.
Актуально
AmountTransf.SumCu
ISO-код валюты суммы покупаемой
USD
с версии
rrrIsoCode
валюты
27
20.
Актуально
AmountTransf.SumTh
Сумма покупки за счет средств
1230.55
с версии
rough
Формат суммы с дробной частью,
27
разделенной точкой
21.
Актуально
AmountTransf.SumTh
Цифровой код валюты суммы
978
с версии
roughCurrCode
покупки за счет средств
27
22.
Актуально
AmountTransf.SumTh
ISO-код валюты суммы покупки за
EUR
с версии
roughCurrrIsoCode
счет средств
27
23.
Актуально
TermBuy.DealType
Условия сделки: 2 - по курсу Банка
1
с версии
России с взыманием комиссионного
27
вознаграждения, 1 - по курсу
Сбербанка России, 0 - на бирже на
торговой сессии
С 30.09.2016 в рамках расчетно-
кассового обслуживания
изменяется порядок проведения
конверсионных операций -
исключается возможность
проведения конверсий по
биржевому курсу. При отправке
данного признака со значением «0ª
из СББОЛ возвращается ошибка
"Ошибка реквизитов" с причиной
"Некорректно указано условие
сделки"
24.
Актуально
TermBuy.USD_EUR
1
0 - USD-RUB, 1 - EUR-RUB, 2- EUR-
с версии
USD
27
Если операция не в долларах или
евро, то признак отправлять не нужно
25.
Актуально
TermBuy.TOD_TOM
0 - TOD, 1 - TOM
1
с версии
27
26.
Актуально
TermBuy.Rate
Курс
1.2000
с версии
27
27.
Актуально
TermBuy.RateType
0 - по курсу не более, 1 - биржевой
0
с версии
27
28.
Актуально
AccountNumTransf.Ty
Реквизиты счёта зачисления валюты
0
с версии
pe
0 - На наш счет в Сбербанке России,
27
1 - На счет в другом банке/ в других
филиалах и отделениях Сбербанка
29.
Актуально
AccountNumTransf.Ac
Реквизиты счёта зачисления валюты
400000000000000000
с версии
cNum
00
27
30.
Актуально
AccountNumTransf.Bi
БИК банка зачисления валюты
044444444
с версии
c
27
31.
Актуально
AccountNumTransf.Na
Наименование банка зачисления
Московский банк
с версии
me
валюты (либо в соответствии с
ОАО "Сбербанк
27
BNKSEEK либо наименование
России"
отделения СБРФ)
32.
Актуально
AccountNumTransf.Ba
SWIFT банка зачисления валюты
AAAARSBG
с версии
nkSWIFT
27
33.
Актуально
PayDocBuy.Type
0 - Средства в продаваемой валюте
0
с версии
списать со счета 1 - Перечислены с
27
нашего счета в Сбербанке Росии 2 -
Перечислены со счета в другом
банке/ в других филиалах и
отделениях Сбербанка России
34.
Актуально
PayDocBuy.DocAccou
Номер счёта списания продаваемой
400000000000000000
с версии
nt
валюты
00
27
35.
Актуально
PayDocBuy.DocBic
БИК счёта списания продаваемой
044525225
с версии
валюты
27
36.
Актуально
PayDocBuy.DocBankN
Наименование банка счёта списания
Московский банк
с версии
ame
продаваемой валюты
ОАО "Сбербанк
27
России"
37.
Актуально
PayDocBuy.RecDocNu
Номер документа перечисления
123456
с версии
m
средств на покупку
27
38.
Актуально
PayDocBuy.RecDocDa
Дата документа перечисления
2012-02-01
с версии
te
средств на покупку
27
Формат yyyy-mm-dd
39.
Актуально
PayDocBuy.RecAccNu
Номер счёта перечисления средств на
400000000000000000
с версии
m
покупку
00
27
40.
Актуально
PayDocBuy.RecBic
БИК банка перечисления средств на
044444444
с версии
покупку
27
41.
Актуально
PayDocBuy.RecBankN
Наименование банка перечисления
Московский банк
с версии
ame
средств на покупку
ОАО "Сбербанк
27
России"
42.
Актуально
Commis.AccNum
Реквизиты счёта списания комисс.
400000000000000000
с версии
вознаграждения
00
27
43.
Актуально
Commis.Bic
БИК банка счёта списания комисс.
044444444
с версии
вознаграждения
27
44.
Актуально
Commis.BankName
Наименование банка счёта списания
Московский банк
с версии
комисс. вознаграждения
ОАО "Сбербанк
27
России"
45.
Актуально
Commis.NumPayDoc
Номер платёжного поручения
1
с версии
списания комисс. вознаграждения
27
46.
Актуально
Commis.DatePayDoc
Дата платёжного поручения по
2012-02-01
с версии
местному времени списания комисс.
27
вознаграждения
47.
Актуально
BankAgreement
с версии
27
Изменено в
Table=LinkedDocs
Связанные документы
версии 29
Изменено в
Type
Тип документа
supplyDoc
версии 29
DocExtId
Идентификатор документа в СББОЛ
19a3a9ee-4a1d-26a1-
Изменено в
e154-001411f81192
версии 29
Пример дайджеста.
ATTRIBUTES
OrgId=fb8360e9-69ae-40d4-b5e2-b7e60f2a3fd7
Sender=Ромашка
ExtId=99d02df8-af0d-4200-bbea-048fcf7f652c
FIELDS
DocDate=2015-06-03
DocNum=1
BankName=ДО №1536 Московского банка Сбербанка России ОАО
OrgData.Inn=7769288474
OrgData.OrgName=ООО "ИП7"
OrgData.Okpo=71336133
AuthPers.Name=Васин Вася Васяу
AuthPers.Telfax=03
Acc.Account=40702810738040019799
Acc.Bic=044525225
Acc.BankName=ДО №1536 Московского банка Сбербанка России ОАО
AmountTransf.Buy=400.00
AmountTransf.SumCurrCode=840
AmountTransf.SumCurrrIsoCode=USD
AmountTransf.SumThrough=400.00
AmountTransf.SumThroughCurrCode=810
AmountTransf.SumThroughCurrrIsoCode=RUR
TermBuy.DealType=1
AccountNumTransf.Type=0
AccountNumTransf.AccNum=40702840438041024008
AccountNumTransf.Bic=044525225
AccountNumTransf.Name=ОАО "СБЕРБАНК РОССИИ"
PayDocBuy.Type=0
PayDocBuy.DocAccount=40702810738040019799
PayDocBuy.DocBic=044525225
PayDocBuy.DocBankName=ОАО "СБЕРБАНК РОССИИ"
2.3.2.Формат взаимодействия
Взаимодействие: Документ передается из УС в СББОЛ
Инициатор получения справочника: УС
Формат передачи документа на сторону СББОЛ: Request/CurrBuy
Формат предоставления ответа (квитанции) об исполнении документа со стороны СББОЛ:
Response/Tickets
Особенности:
При передаче документа на сторону СББОЛ передается информация об ошибках безопасности в
случае недопустимости использования средств удаленного управления компьютером при работе с
ТК.
2.3.2.1. Формат отправки документа в СББОЛ
Request/CurrBuy
Версионн
Элемент
Описание элемента
Тип
Описание типа
Мн.
ость
Request
Запрос УС к СББОЛ
Request
Актуально
[1]
с версии
27
1
@orgId
Идентификатор организации в ДБО (может быть
UuidSeparated
UUID с
использован сторонней системой для
разделителями в
Актуально
дополнительной идентификации)
виде дефисов.
[1]
с версии
Набор из 32
27
символов [0-9],
[a-f] и дефисов
2
@requestId
Уникальный идентификатор запроса
UuidSeparated
UUID с
разделителями в
Актуально
виде дефисов.
[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-zA-
XML Schema
[1]
с версии
Zа-яА-Я0-9:
27
_]{1,20}ª
5
@receiver
Система-получатель Если система получатель
xs:string
Простой тип
Актуально
СББОЛ, то SBBOL_DBO
RegEx: «[-a-zA-
XML Schema
[0..1
с версии
Zа-яА-Я0-9:
]
27
_]{1,20}ª
@ protocolVersion
Версия протокола
xs:string
Простой тип
Актуально
6
[0..1
XML Schema
с версии
]
27
7
CurrBuy
Поручение на покупку
CurrBuy
Актуально
[1]
с версии
Проверка на наличие дубликата документа
27
(уникальность по всем полям)
UUID с
*.1
@docExtId
Уникальный* идентификатор документа в учетной
UuidSeparated
разделителями в
системе (УС) Клиента.
Актуально
виде дефисов.
*Уникальность контролируется на стороне банка
[1]
с версии
Набор из 32
27
символов [0-9],
[a-f] и дефисов
*.2
DocData
Общие реквизиты платёжного документа ДБО
ComDocData
Актуально
[1]
с версии
27
Дата составления документа
Простой тип
@docDate
xs:date
*.1
Актуально
XML Schema
[1]
с версии
27
Номер документа
Простой тип
@docNum
xs:string [max: 6]
*.2
Проверять, что поле «номер документаª
XML Schema
Актуально
непустое
[1]
с версии
Проверять, что номер не содержит внутри (не
27
по краям) пробелы и иные недопустимые
символы, отличные от цифр
Значение
Простой тип
@bankName
xs:string [min: 1,
*.3
Response/OrganizationsInfo/OrganizationInfo/Branch
XML Schema
max: 160]
Актуально
[0..1
es/Branch/ ShortNamе - системное имя
с версии
]
подразделения банка, которое передается в рамках
27
OrganizationsInfo
Номер подразделения банка получателя заявления
Простой тип
@bankNum
xs:string
*.4
Изменено
[0..1
в ДБО
XML Schema
в версии
]
В настоящее время не используется
33
Основные реквизиты организации, указываемые в
OrgData
OrgData
*.5
документе
Необходимо проверять, что:
организация-создатель присутствует в
Актуально
справочнике организаций
[1]
с версии
ИНН организации соответствует
27
справочнику организаций
наименование организации
соответствует справочнику организаций
КПП клиента
КПП, 9 цифр
@kpp
KppType
*.1
Актуально
[0..1
с версии
]
27
ОКАТО клиента
ОКАТО, от 1 до
@okato
OkatoType
*.2
Актуально
11 цифр (иногда
[0..1
с версии
заполняется
]
27
нулём)
ИНН клиента
ИНН
@inn
InnType
*.3
Необходимо проверять, что поле заполнено
юридического
Актуально
или
[1]
с версии
физического
27
лица РФ, до 12
цифр
Наименование организации клиента (сокращенное
Простой тип
@orgName
xs:string [min: 1,
*.4
наименование - как в платежных руб. документах)
XML Schema
max: 160]
Актуально
Необходимо проверять, что:
[1]
с версии
поле заполнено,
27
указанной организации подключена
услуга «Поручение на покупку валютыª
ОКПО клиента
ОКПО, от 8 до
@okpo
OkpoType
*.5
Необходимо проверять, что:
10 цифр
Актуально
[0..1
поле заполнено
с версии
]
длина ОКПО может составлять 8 или 10
27
символов
ОГРН клиента
@orgOGRN
OgrnType
*.6
ОГРН, от 13 0
Изменено
[0..1]
до 15 цифр
в версии
33
*.7
@clientNameIntheGenitiv
Cокращенное наименование организации в
xs:string [min: 1,
Простой тип
Актуально
[0..1
e
родительном падеже
max: 255]
XML Schema
с версии
]
27
*.8
@fullName
Полное наименование
xs:string [min: 1,
Простой тип
Актуально
[0..1
max: 500]
XML Schema
с версии
]
27
*.9
@internationalName
Наименование на иностранном языке (при
xs:string [min: 1,
Простой тип
Актуально
[0..1
наличии)
max: 500]
XML Schema
с версии
]
27
*.1
@opf
Наименование на иностранном языке (при
xs:string [min: 1,
Простой тип
Актуально
[0..1
0
наличии)
max: 255]
XML Schema
с версии
]
27
*.1
@datOGRN
Дата регистрации
xs:date
Простой тип
Актуально
[0..1
1
XML Schema
с версии
]
27
*.1
@orgAddress
Юридический адрес организации клиента
xs:string [min: 1,
Простой тип
Актуально
[0..1
2
max: 1024]
XML Schema
с версии
]
27
*.1
@resident
Резидентность организации по справочнику
xs:string [min: 1,
Простой тип
Актуально
[0..1
3
организаций
max: 255]
XML Schema
с версии
]
27
*.6
AuthPers
Уполномоченный сотрудник организации клиента
AuthPers
Актуально
[0..1
с версии
]
27
*.1
Name
Имя ФИО уполномоченного сотрудника
xs:string
Простой тип
организации клиента
XML Schema
[0..1
Изменено
]
в версии
Необходимо проверять, что запись об
31
ответственном лице не пуста (содержит хоть
[1]
что-то кроме пробелов)
*.2
Telfax
Номер телефона, факса уполномоченного
xs:string
Простой тип
сотрудника организации клиента
XML Schema
[0..1
Изменено
]
в версии
Необходимо проверять, что запись о телефоне
30
ответственного лица не пуста (содержит хоть
[1]
что-то кроме пробелов)
*.3
Position
Должность уполномоченного сотрудника
xs:string [min: 1,
Простой тип
Актуально
[0..1
организации клиента
max: 1024]
XML Schema
с версии
]
27
*.3
Trans
Сделка
CurrBuyTrans
Актуально
[1]
с версии
27
*.1
Acc
Расчетный счет списания средств на покупку
Актуально
валюты
[1]
с версии
27
*.1
@account
Номер счёта списания (р/с) обязателен для
AccNumType
Номер счёта или
заполнения
корр. счёта, 20
цифр
Проверять, что:
- что счет списания не пуст и не содержит одни
пробелы,
- счет имеет длину 20 символов;
- номер счета может содержать только цифры,
исключением является первый символ в коде
валюты счета (6 символ счета), который может
быть любой буквой или цифрой
Проверять, что если счет заполнен корректно,
Актуально
то счет принадлежит справочнику счетов +
[1]
с версии
организаций
27
Проверять, что если счет списания
принадлежит справочнику организаций, то он
не должен быть:
•
«Закрытª, и/или
•
«Заблокированª, и/или
•
«Разрешена обработка только выписок
по счетуª, и/или
•
«Не обслуживается ДБОª
Проверять, что счет списания обслуживается в
указанном подразделении
*.2
@bic
БИК банка счета списания рублей
BicType
БИК, 9 цифр
Актуально
[1]
с версии
27
*.3
BankName
Наименование подразделения банка
xs:string [max:
Простой тип
Актуально
160]
XML Schema
[1]
с версии
27
*.2
AmountTransf
Сумма покупки
Актуально
[1]
с версии
27
*.1
SumBuy
Сумма покупаемой валюты
CurrAmountType
Денежная сумма
с указанием
Проверять, что заполнено одно из полей
трёхчисленного
Актуально
«Сумма продаваемой валютыª или «Сумма
кода валюты
[1]
с версии
покупаемой валютыª
27
Необходимо проверять, что сумма не
отрицательная и не ноль
*.1
@docSum
Сумма
xs:decimal
Простой тип
Актуально
XML Schema
[1]
с версии
Формат XX.YY с точностью до сотых
27
*.2
@currCode
Цифровой код валюты
CurrCodeDigital
Код валюты, 3
Type
цифры либо
Поле должно быть заполнено
одна буква (A-
Необходимо проверять, что покупаемая
Z) и 2 цифры
Актуально
валюта не соответствует национальной валюте
[1]
с версии
Необходимо проверять, что код принадлежит
27
справочнику
Проверять, что валюта покупаемой и
продаваемой валюты не совпадают
*.3
@currIsoCode
ISO-код валюты
CurrCodeLetterT
Код валюты, 3
Актуально
[0..1
ype
буквы
с версии
]
27
*.2
SumThrough
за счет средств
CurrAmountType
Денежная сумма
Актуально
с указанием
[0..1
с версии
трёхчисленного
]
27
кода валюты
*.1
@docSum
Сумма
xs:decimal
Простой тип
Актуально
Формат XX.YY с точностью до сотых
XML Schema
[1]
с версии
27
*.2
@currCode
Цифровой код валюты
CurrCodeDigital
Код валюты, 3
Актуально
Type
цифры либо
[1]
с версии
одна буква (A-
27
Z) и 2 цифры
*.3
@currIsoCode
ISO-код валюты
CurrCodeLetterT
Код валюты, 3
Актуально
[0..1
ype
буквы
с версии
]
27
*.3
TermBuy
Условия покупки
TermDeal
Актуально
[0..1
с версии
Проверять, что выбрано одно из условий
]
27
покупки
*.1
DealType
Условия сделки: 2 - по курсу Банка России с
xs:string [1]
Простой тип
взыманием комиссионного вознаграждения, 1 - по
RegEx: "[0-
XML Schema
курсу Сбербанка России, 0 - на бирже на торговой
2]{1}"
сессии
С 30.09.2016 в рамках расчетно-кассового
Актуально
обслуживания изменяется порядок проведения
[0..1
с версии
конверсионных операций - исключается
]
27
возможность проведения конверсий по
биржевому курсу. При отправке данного
признака со значением «0ª из СББОЛ
возвращается ошибка "Ошибка реквизитов" с
причиной "Некорректно указано условие
сделки"
*.2
USD_EUR
0 - USD-RUB, 1 - EUR-RUB, 2- EUR-USD
xs:string [1]
Простой тип
Актуально
[0..1
RegEx: "[0-
XML Schema
с версии
Если операция не в долларах или евро, то признак
]
2]{1}"
27
отправлять не нужно
*.3
TOD_TOM
0 - TOD, 1 - TOM
xs:string
Простой тип
Актуально
[0..1
XML Schema
с версии
]
27
*.4
Rate
на бирже на тороговой сессии по курсу
Актуально
[0..1
с версии
]
27
*.1
@type
0 - по курсу не более, 1 - биржевой
xs:string
Простой тип
Актуально
XML Schema
[1]
с версии
27
*.2
@rate
Курс
xs:decimal
Простой тип
XML Schema
Формат XX.YY с точностью до сотых
Актуально
[0..1
с версии
Проверять, что если выбран чек «по курсуª, то
]
27
должен быть указан курс в поле «по курсу не
болееª
*.4
AccountNumTransf
Реквизиты счёта зачисления валюты
AccountCurr
Актуально
(тип расширен)
[1]
с версии
Проверять, что получатель задан
27
*.1
@accNum
Номер счёта зачисления валюты
AccNumType
Номер счёта или
корр. счёта, 20
Если выполняется:
цифр
счет списания заполнен не пустым
значением
счет имеет длину 20 символов (без учета
маски)
номер счета может содержать только
цифры, исключением является первый символ
в коде валюты счета (6 символ счета), который
может быть любой буквой или цифрой
то проверять одно из:
если установлен флажок «на наш счет в
Сбербанке Россииª, то проверять, что счет
принадлежит справочнику счетов,
если выполняется, то проверять:
Актуально
•
Не «Закрытª, и/или
[1]
с версии
27
•
Не «Заблокированª, и/или
•
Не «Разрешена обработка только
выписок по счетуª, и/или
•
Не «Не обслуживается ДБОª
если установлен флажок «на счет в
другом банкеª, то проверять ключ
(стандартная проверка)
Необходимо проверять, что валюта счета
зачисления средств не соответствует
национальной валюте (810 (код валюты счета,
6-8 разряд), 643 (код валюты суммы))
Проверять, что если счет заполнен корректно и
он не транзитный, то валюта счета
соответствует одному из значений {036, 826, 974,
208, 840, 398
124, 428, 440, 578, 985, 702, 203, 752, 756, 392, 978}
*.2
Bank
Реквизиты банка зачисления валюты
AccCurrBank
Актуально
Необходимо проверять, что если отмечено «на
[1]
с версии
наш счет в Сбербанке Россииª, то поле БИК
27
банка зачисления заполнено не пустыми
символами
*.1
@bic
БИК банка зачисления валюты
BicType
БИК, 9 цифр
Необходимо проверять, что БИК банка
Актуально
[0..1
зачисления присутствует в справочнике БИК
с версии
]
РФ - если отмечено «на наш счет в Сбербанке
27
Россииª или справочнику SWIFT - если
отмечено «на счет в другом банкеª
*.2
@correspAcc
Коррсчёт банка зачисления валюты
xs:string
Простой тип
Актуально
[0..1
XML Schema
с версии
]
27
*.3
Name
Наименование банка зачисления валюты (либо в
xs:string [min: 1,
Простой тип
Актуально
соответствии с BNKSEEK либо наименование
max: 140]
XML Schema
[1]
с версии
отделения СБРФ)
27
*.4
BankSWIFT
SWIFT банка зачисления валюты
xs:string [min: 1,
Простой тип
Актуально
[0..1
max: 11]
XML Schema
с версии
]
27
*.5
BankInfo
Иные реквизиты банка зачисления валюты
xs:string [min: 1,
Простой тип
Актуально
[0..1
max: 255]
XML Schema
с версии
]
27
*.3
@type
0 - На наш счет в Сбербанке России, 1 - На счет в
xs:string
Простой тип
другом банке/ в других филиалах и отделениях
XML Schema
Сбербанка России
Актуально
если значение признака
[1]
с версии
Request/CurrBuy/Trans/AccountNumTransf/Bank
27
/type="1" , то нужно заполнить
Request/CurrBuy/Trans/AccountNumTransf/Bank
/BankSWIFT
*.5
PayDocBuy
Средства в продаваемой валюте списать со счета/
PayDocBuy
Актуально
средства на покупку перечислены
(типрасширен)
[1]
с версии
27
*.1
choice:должен присутствовать один из перечисленных ниже элементов
Актуально
[1]
с версии
27
*.1
DocAccount
Реквизиты счета списания продаваемой валюты
DocAccount
Актуально
[0..1
с версии
]
27
*.1
@accNum
Номер счёта списания рублёвого покрытия
AccNumType
Номер счёта или
обязателен для заполнения
корр. счёта, 20
цифр
Если выполняется:
счет имеет длину 20 символов (без учета
маски)
номер счета может содержать только
цифры, исключением является первый символ
в коде валюты счета (6 символ счета), который
может быть любой буквой или цифрой
то проверять одно из:
если счет принадлежит справочнику
счетов (проверять по счет + БИК), то
проверять:
Актуально
[1]
с версии
•
Не «Закрытª и/или
27
•
Не «Заблокированªи/или
•
Не «Разрешена обработка только
выписок по счетуª
если счет не принадлежит справочнику
счетов, то проверять ключ (стандартная
проверка)
Проверять, что если счет заполнен правильно и
корректно, то валюта счета списания
соответствует валюте суммы продажи (если
рубли, то 810)
Проверять, что если счет списания
принадлежит справочнику счетов (счет+БИК),
то он не должен быть транзитным
*.2
@bic
БИК
BicType
БИК, 9 цифр
Проверять, что если счет заполнен, то БИК
Параметр:
тоже заполнен (не состоит из одних пробелов)
044525225,0436
Проверять, что если БИК заполнен, то он
01607,04200768
содержит только цифры
1,040813608,044
525225,0425206
Проверять, что если БИК заполнен корректно,
07,040702660,04
то он принадлежит справочнику БИК РФ
5773603,042809
Актуально
Если реквизиты банка были заполнены из БИК
679,046614632,0
[1]
с версии
РФ (НЕ BRANCH), но проверять, что данные
42908612,04150
27
соответствуют справочнику БИК РФ
1601,046126614,
042520607,0464
Проверять, что если БИК заполнен корректно и
01642,04050760
принадлежит справочнику БИК РФ, то его
1,041012603,041
значение равно значению из набора в
403633,0420076
параметре
81,046850649,04
5402601,044206
604,043807606,0
42007681
*.3
BankName
Наименование банка из справочника БИК
xs:string [max:
Простой тип
Актуально
160]
XML Schema
[1]
с версии
27
*.2
RecAccount
Реквизиты счёта перечисления средств на покупку
AccountRub
Актуально
[0..1
с версии
]
27
*.1
choice:должен присутствовать один из перечисленных ниже элементов
Актуально
[1]
с версии
27
*.1
Account
Списание со счета
Актуально
[1]
с версии
27
*.1
@accNu
Номер счёта перечисления средств на покупку
AccNumType
Номер счёта или
Актуально
m
(р/с) обязателен для заполнения
корр. счёта, 20
[1]
с версии
цифр
27
*.2
@bic
БИК банка счета списания рублей
BicType
БИК, 9 цифр
Актуально
[1]
с версии
27
*.3
BankNa
Наименование банка зачисления рублей из
xs:string [max:
Простой тип
Актуально
me
справочника БИК
160]
XML Schema
[1]
с версии
27
*.2
Doc
Перечисление по платежному поручению
Актуально
[1]
с версии
27
@docTyp
*.1
Тип документа
xs:string [max:
Простой тип
e
30]
XML Schema
Заполнять значением «Платежное поручение в
Актуально
рубляхª, если продаваемая валюта - рубли РФ
[1]
с версии
Заполнять значением «Поручение на перевод
27
валютыª, если продаваемая валюта
- иная
валюта
*.2
@docNu
Номер документа
xs:string [max:
Простой тип
Актуально
m
15]
XML Schema
[1]
с версии
27
*.3
@docDat
Дата документа
xs:date
Простой тип
Актуально
e
XML Schema
[1]
с версии
27
*.2
@type
0 - Средства в продаваемой валюте списать со
xs:string
Простой тип
Актуально
счета 1 - Перечислены с нашего счета в Сбербанке
XML Schema
[1]
с версии
России 2 - Перечислены со счета в другом банке/ в
27
других филиалах и отделениях Сбербанка России
*.6
Commis
Комиссионное вознаграждение (ComAcc ИЛИ
Commision
Актуально
ComOrder)
[0..1
с версии
]
Элемент передается при условии, если DealType
27
= 0 или 2
*.1
choice:должен присутствовать один из перечисленных ниже элементов
Актуально
[1]
с версии
27
*.1
ComAcc
Реквизиты счёта списания комисс. вознаграждения
ComAcc
Актуально
[1]
с версии
27
*.1
@accNum
Номер счёта списания комисс. вознаграждения
AccNumType
Номер счёта или
обязателен для заполнения
корр. счёта, 20
цифр
Если выполняется:
счет списания заполнен не пустым
значением
счет имеет длину 20 символов (без учета
маски)
номер счета может содержать только
цифры, исключением является первый символ
в коде валюты счета (6 символ счета), который
может быть любой буквой или цифрой
Актуально
[1]
с версии
то проверять одно из:
27
если счет принадлежит справочнику
счетов (проверять по счет+БИК), то проверять:
•
Не «Закрытª, иначе и/или
•
Не «Заблокированª, и/или
•
Не «Разрешена обработка только
выписок по счетуª и/или
•
«Не обслуживается ДБОª
если счет не принадлежит справочнику
счетов, то проверять ключ (стандартная
проверка)
*.2
@bic
БИК, заполняется значением справочника
BicType
БИК, 9 цифр
UpgRplDictionary/BicEntry/@bic
Актуально
Проверять, что БИК банка непустой и является
[1]
с версии
9-значным цифровым кодом
27
Проверять, что БИК банка должен
принадлежать BNKSEEK
*.3
BankName
Проверять, что наименование банка должно
xs:string [max:
Простой тип
Актуально
принадлежать BNKSEEK
160]
XML Schema
[1]
с версии
27
*.2
ComOrder
Реквизиты платёжного поручения, которым будет
ComOrder
Актуально
перечислено комиссионное вознаграждение
[1]
с версии
27
*.1
@numPayDoc
Номер платёжного поручения
xs:string [min: 1,
Простой тип
max: 15]
XML Schema
Актуально
Необходимо проверять, что если установлен
[1]
с версии
флажок «перечислением по платежному
27
поручениюª, то поля «Номер п/пª и «Дата п/пª
должны быть заполнены
*.2
@datePayDoc
Дата платёжного поручения по местному времени
xs:date
Простой тип
XML Schema
Актуально
Необходимо проверять, что если установлен
[1]
с версии
флажок «перечислением по платежному
27
поручениюª, то поля «Номер п/пª и «Дата п/пª
должны быть заполнены
*.3
@purposePayDoc
Назначение платежа
xs:string [min: 1,
Простой тип
Актуально
[0..1
max: 210]
XML Schema
с версии
]
27
*.4
BankAgreement
Соглашение с банком
xs:string [max:
Простой тип
Актуально
[0..1
3000]
XML Schema
с версии
]
27
*.5
AddInfo
Дополнительная информация
CurrBuyAddInfo
Простой тип
Актуально
[0..1
XML Schema
с версии
xs:string [min: 1,
]
27
max: 2000]
*.6
LinkedDocs
Связанные документы, например, платежное
LinkedDocs
Связанные
Актуально
[0..1
поручение или валютный перевод
документы
с версии
]
27
*.1
LDoc
Документ, связанный с поручением
Актуально
[0..n
с версии
]
27
*.1
@type
Тип связанного документа
xs:string [min: 1,
Простой тип
Актуально
[0..1
max: 50]
XML Schema
с версии
Значение можно найти в Части 1, п. «Типы
]
27
связанных документовª
*.2
@docExtId
Уникальный* идентификатор документа в учетной
UuidSeparated
UUID с
системе (УС) Клиента.
разделителями в
Изменено
виде дефисов.
[0..1
*Уникальность контролируется на стороне банка
в версии
Набор из 32
]
33
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ
символов [0-9],
ЗАПОЛНЕН @docId
[a-f] и дефисов
*.3
@docId
Глобальный идентификатор документа
UuidSeparated
UUID с
разделителями в
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ
Изменено
виде дефисов.
[0..1
ЗАПОЛНЕН @docExtId
в версии
Набор из 32
]
33
символов [0-9],
[a-f] и дефисов
*.4
Params
Дополнительные параметры связанного с
Params
Множество
Актуально
поручением документа
параметров
[0..1
с версии
произвольного
]
27
вида
*.1
Param
Параметр
Param
Отдельный
Актуально
параметр
[1..n
с версии
произвольного
]
27
вида
*.1
@name
Название параметра
xs:string [min: 1,
Простой тип
Актуально
max: 255]
XML Schema
[1]
с версии
27
*.2
@value
Значение параметра
xs:string [min: 1,
Простой тип
Актуально
max: 255]
XML Schema
[1]
с версии
27
Пример.
<Request xmlns='http://bssys.com/upg/request' orgId='ac24c9da-fbc1-4056-8550-cdd0c6fd5239'
requestId='d7f04699-a65b-4ffc-be05-d9c5ca41684b' version='01.002.02' sender='Ромашка'
receiver='SBBOL_DBO'>
<CurrBuy docExtId='d7f04699-a65b-4ffc-be05-d9c5ca41684b'>
<DocData docDate='2015-04-28' docNum='1014' bankName='ОПЕРУ Центрального
Аппарата Ромашки РФ'>
<OrgData kpp='775001001' okato='45286575000' inn='7710048970'
orgName='ЗАО "Ромашка КИБ"' okpo='11522828'/>
<AuthPers>
<Name>Петров Петр Петрович</Name>
<Telfax>8-(495)-456-78-89</Telfax>
</AuthPers>
</DocData>
<Trans>
<Acc account='40701810500020015890' bic='044525225'>
<BankName>ОАО "СБЕРБАНК "</BankName>
</Acc>
<AmountTransf>
<SumBuy docSum='10' currCode='840' currIsoCode='USD'/>
<SumThrough docSum='100' currCode='643' currIsoCode='RUB'/>
</AmountTransf>
<TermBuy>
<DealType>0</DealType>
<TOD_TOM>0</TOD_TOM>
<Rate type='0' rate='10'/>
</TermBuy>
<AccountNumTransf accNum='40701840000020035890' type='0'>
<Bank bic='044525225'>
<Name>ОАО "СБЕРБАНК"</Name>
</Bank>
</AccountNumTransf>
<PayDocBuy type='0'>
<DocAccount accNum='40701810300020105890' bic='044525225'>
<BankName>ОАО "СБЕРБАНК "</BankName>
</DocAccount>
</PayDocBuy>
<Commis>
<ComAcc accNum='40701810600020025890' bic='044525225'>
<BankName>ОАО "СБЕРБАНК"</BankName>
</ComAcc>
</Commis>
</Trans>
</CurrBuy>
<Sign>
<Issuer>CN=ЛавринСВ-Тестовая печать-УЦ-9</Issuer>
<SN>74431C03FC68F0F54973</SN>
<Value>dnenujcvma20d0W4S98ucGOcXAmFUYeevq2SVUapKbY6JdjrsGE4gvN5u6myqSBiA
XjdSD3xK3ZDoF7ixWIRmg==</Value>
<PcPropHash>ECCB0C2EA8F72D3961A9BADFC5BF67A4C1E3154A59F2CC39A62F9EA697
6426481DE75A977F79BD00CDE82E059126EBAA2B496D2F5C4182EF91EB9798EF62B32E</PcPro
pHash>
<Fraud>
<Login>Тестовый Пользователь</Login>
<TokenInfo> BCRYPT;;;;;</TokenInfo>
<HttpAcceptLanguage>ru-RU</HttpAcceptLanguage>
<IpMACAddresses>10.23.168.2;C8-9C-DC-E1-19-90</IpMACAddresses>
<GeolocationInfo>;;;;4</GeolocationInfo>
<PcProp>8FBE0BC4-5F7C-11E1-AEBF-
DF3EA9FF2800;BFEBFBFF000206A7;PBAF441;
Z2AMA1FK</PcProp>
<DevicePrint>version%3D3.4.1.0_1%26pm_fpua%3DWin64%7C0%7Cx64%7Cru%7C01.005.0
0%26pm_fpsc%3D32%7C1600%7C900%7C1600%26pm_fpsw%3Dabk%3D6%2C1%2C7601%2C1751
4%7Cwnt%3D6%2C1%2C7601%2C18952%7Cdht%3D11%2C0%2C9600%2C18376%7Cie5%3D%7Ci
be%3D11%2C0%2C9600%2C18376%7Cieh%3D11%2C0%2C9600%2C18376%7Ciee%3D6%2C3%2C
9600%2C18376%7Cwmp%3D12%2C0%2C7601%2C19148%7Cobp%3D11%2C0%2C9600%2C18376
%7Coex%3D6%2C1%2C7601%2C17514%7Cvbs%3D5%2C6%2C0%2C8833%26pm_fptz%3D3%26p
m_fpln%3Dlang%3Dru%7Csyslang%3Dru%7Cuserlang%3Dru%26pm_fpjv%3D0%26pm_fpco%3D0%
26pm_fpasw%3D%26pm_fpan%3DSBB%26pm_fpacn%3DSBB%26pm_fpol%3Dfalse%26pm_fposp%
3D%26pm_fpup%3D%26pm_fpsaw%3D1600%26pm_fpspd%3D32%26pm_fpsbd%3D%26pm_fpsdx%
3D96%26pm_fpsdy%3D96%26pm_fpslx%3D96%26pm_fpsly%3D96%26pm_fpsfse%3Dfalse%26pm_f
psui%3D%26pm_os%3DWindows%26pm_brmjv%3D01.005.00%26pm_br%3DSBB%26pm_inpt%3D
%26pm_expt%3D</DevicePrint>
</Fraud>
<Order>0</Order>
<SignDate>2016-08-22T13:12:25</SignDate>
</Sign>
<Fraud>
<Login>Тестовый Пользователь</Login>
<TokenInfo> BCRYPT;;;;;</TokenInfo>
<HttpAcceptLanguage>ru-RU</HttpAcceptLanguage>
<IpMACAddresses>10.23.168.2;C8-9C-DC-E1-19-90</IpMACAddresses>
<GeolocationInfo>;;;;4</GeolocationInfo>
<PcProp>8FBE0BC4-5F7C-11E1-AEBF-
DF3EA9FF2800;BFEBFBFF000206A7;PBAF441;
Z2AMA1FK</PcProp>
</Fraud>
</Request>
2.3.3.Особенности получения статусов об обработке из СББОЛ
Информация об обработке документа доставляется в УС:
1.
Без запроса со стороны УС:
a. В ответ на отправленный документ СББОЛ отправляет сообщение в формате
Response/Tickets, в котором передается:
Tickets/Ticket@docId
- Идентификатор документа, с помощью которого
впоследствии можно запрашивать со стороны УС в формате Request/DocIds/DocId -
все последующие статусы обработки докуемнта
Tickets/Ticket/ Info@statusStateCode="DELIVERED" или “FAIL”
2.
Путем запроса со стороны УС в формате Request/DocIds/DocId:
a.
Имея данные идентификатора документа, которые были получены с первым сообщением
Response/Tickets ->СББОЛ передает текущее состояние документа.
Tickets/Ticket/Info/BankDate/@statusDateTime - дата и время присвоения статуса.
b.
Дополнительно в каждой квитанции передаются:
дата передачи документа на обработку
- назначен статус
«Принят АБСª
(Response/Tickets/Ticket/Info/BankDate/@receiptDate);
сообщение из Банка, если потребуется
(Response/Tickets/Ticket/Info/MsgFromBank/message);
реквизиты ответственного сотрудника Банка, если потребуется
(Response/Tickets/Ticket/Info/MsgFromBank/@author)
Данные передаются, если соответствующие значения указаны для распоряжения в
АС СББОЛ, пустые атрибуты опускаются.
c.
Дополнительно в каждом сообщении со статусом передается специальный составной
элемент Response/Tickets/Ticket/Info/AddInfo/CurrConv, содержащий список сведений по
результатам обработки распоряжения, который содержит сведения:
Дата валютирования(Response/Tickets/Ticket/Info/AddInfo/CurrConv/ValueDate);
Курс сделки (Response/Tickets/Ticket/Info/AddInfo/CurrConv/Rate);
Сумма
комиссии
за
покупку
валюты
(Response/Tickets/Ticket/Info/AddInfo/CurrConv/ChargeSum);
Cумма
покупаемой
валюты
(Response/Tickets/Ticket/Info/AddInfo/CurrConv/DealSum);
Списанная/перечисленная сумма на покупку в рублях или валюте
(покупка,
конверсия) (Response/Tickets/Ticket/Info/AddInfo/ CurrConv/ RevSum).
Статусы обработки документа, передаваемые со стороны СББОЛ в УПШ в рамках
Response/Tickets:
№
Передаваемый из
Описание операции на
Атрибут
Описание передаваемого из
Версионность
п/
СББОЛ статус
стороне СББОЛ
Response/Tickets для
СББОЛ значения
п
документа
передачи в УПШ
1.
INVALIDEDS
Проверки документа
Response/Tickets/Ti
INVALIDEDS
Актуально
(АСП/ЭП
привели к
cket/Info/@statusSta
с версии 27
неуспешному
teCode
результату
Неверна)
Response/Tickets/Ti
Может быть передано
Актуально
(статус
cket/Info/MsgFromB
сообщение о том, что
с версии 27
окончательный - не
ank/@message
подлинность
успешно)
документа не
подтверждена
2.
VALIDEDS
Проверки документа
Response/Tickets/Ti
VALIDEDS
Актуально
(АСП/ЭП
привели к успешному
cket/Info/@statusSta
с версии 27
верна)
результату
teCode
ЭД был подписан
3.
PARTLY_SIGN
Response/Tickets/Ti
PARTLY_SIGNED
Актуально
неполным набором
ED (Частично
cket/Info/@statusSta
с версии 27
подписей.
подписан)
teCode
4.
REQUISITE_E
Логические проверки
Response/Tickets/Ti
REQUISITE_ERROR
Актуально
RROR
документа привели к
cket/Info/@statusSta
с версии 27
(Ошибка
неуспешному
teCode
реквизитов)
результату
Response/Tickets/Ti
Должны передаваться
Актуально
(статус
cket/Info/MsgFromB
сообщения об
с версии 27
окончательный - не
ank/@message
ошибках, выявленных
успешно)
на стороне Банка
5.
DELIVERED
Документ доставлен
Response/Tickets/Ti
DELIVERED
Актуально
(Доставлен)
на сторну Банка, но
cket/Info/@statusSta
с версии 27
еще не проходил
teCode
проверку подписи и
реквизитов
6.
ACCEPTED
Прием документа на
Response/Tickets/Ti
ACCEPTED
Актуально
(Принят)
стороне Банка
cket/@statusStateCo
с версии 27
de
Response/Tickets/Ti
Дата поступления в
Актуально
cket/Info/BankDate/
Банк плательщика и
с версии 27
@receiptDate
принятия в обработку
7.
DECLINED_B
Отказ платежа
Response/Tickets/Ti
DECLINED_BY_ABS
Актуально
Y_ABS
cket/@statusStateCo
с версии 27
(статус
(Отказан АБС)
de
окончательный - не
успешно)
Response/Tickets/Ti
Сообщение из Банка
Актуально
cket/Info/MsgFromB
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
8.
DECLINED_B
Отказ платежа
Response/Tickets/Ti
DECLINED_BY_BAN
Актуально
Y_BANK
cket/@statusStateCo
K
с версии 27
(статус
(Отвергнут
de
окончательный - не
Банком)
успешно)
Response/Tickets/Ti
Сообщение из Банка
Актуально
cket/Info/MsgFromB
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
9.
EXPORTED
Документ выгружен в
Response/Tickets/Ti
EXPORTED
Актуально
(Выгружен)
АБС для дальнейшей
cket/Info/@statusSta
с версии 27
обработки
teCode
Response/Tickets/Ti
Дата поступления в
Актуально
cket/Info/BankDate/
Банк плательщика и
с версии 27
@receiptDate
принятия в обработку
Response/Tickets/Ti
Сообщение из Банка,
Актуально
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
10.
ACCEPTED_B
Документ принят на
Response/Tickets/Ti
ACCEPTED_BY_ABS
Актуально
Y_ABS
обработку в АБС
cket/@statusStateCo
с версии 27
(Принят АБС)
de
Response/Tickets/Ti
Сообщение из Банка
Актуально
cket/Info/MsgFromB
с версии 27
ank/@message
11.
EXPORT_ERR
Электронный
Response/Tickets/Ti
EXPORT_ERROR
Актуально
OR
(Ошибка
документ не был
cket/Info/@statusSta
с версии 27
экспорта)
выгружен в АБС
teCode
Банка
(статус
окончательный - не
успешно)
12.
IMPLEMENTE
Подтверждение
Response/Tickets/Ti
IMPLEMENTED
Актуально
D (Исполнен)
исполнения платежа
cket/Info/@statusSta
с версии 27
teCode
(статус
окончательный -
Актуально с
Response/Tickets/Tick
Покупка валюты - Дата
версии 27
успешно)
et/Info/AddInfo/CurrCo
валютирования
nv/ValueDate
Response/Tickets/Tick
Актуально
Покупка валюты - Курс
et/Info/AddInfo/CurrCo
сделки
с версии 27
nv/Rate
Response/Tickets/Tick
Актуально
Списано комиссии -
et/Info/AddInfo/Charge
сумма
с версии 27
Sum/@docSum
Response/Tickets/Tick
Актуально
Списано комиссии - ISO
et/Info/AddInfo/Charge
код валюты
с версии 27
Sum/@currCode
Response/Tickets/Tick
Купленная валюта -
Актуально
et/Info/AddInfo/DealSu
сумма
m/@docSum
с версии 27
Response/Tickets/Tick
Актуально
Купленная валюта - ISO
et/Info/AddInfo/DealSu
код валюты
с версии 27
m/@currCode
Response/Tickets/Tick
Актуально
Проданная валюта -
et/Info/AddInfo/RevSu
сумма
с версии 27
m/@docSum
Response/Tickets/Tick
Актуально
Проданная валюта -
et/Info/AddInfo/RevSu
ISO код валюты
с версии 27
m/@currCode
Response/Tickets/Tick
Актуально
et/Info/MsgFromBank/
Сообщение из банка
с версии 27
@message
Response/Tickets/Tick
Актуально
Ответственный
et/Info/MsgFromBank/
исполнитель
с версии 27
@author
13.
DELAYED
Приостановка
Response/Tickets/Ti
DELAYED
Актуально
(Приостановле
обработки документа
cket/Info/@statusSta
с версии 27
н)
teCode
Response/Tickets/Ti
Сообщение из Банка,
Актуально
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
14.
RECALL
Документ отозван
Response/Tickets/Ti
RECALL
Актуально
(Отозван)
cket/Info/@statusSta
с версии 27
(статус
teCode
окончательный - не
успешно)
Response/Tickets/Ti
Сообщение из Банка,
Актуально
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
15.
ACCEPTED_B
Документ
принят
Response/Tickets/Ti
ACCEPTED_BY_CFE
Актуально
Y_CFE
валютным контролем
cket/Info/@statusSta
с версии 27
(Принят ВК)
teCode
Response/Tickets/Ti
Дата поступления в
Актуально
cket/Info/BankDate/
Банк плательщика и
с версии 27
@receiptDate
принятия в обработку
Response/Tickets/Ti
Дата
Актуально
cket/Info/
принятия/возврата
с версии 27
AddInfo/CurrContro
валютным контролем
lInfo/ValueDateDate
Response/Tickets/Ti
Сообщение из Банка,
Актуально
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
Недостаточно средств
16.
CARD2
Response/Tickets/Ti
CARD2
на счете плательщика
Актуально
(Картотека 2)
cket/Info/@statusSta
с версии 27
(статус
teCode
окончательный- не
Response/Tickets/Ti
Дата поступления в
успешно)
Актуально
cket/Info/BankDate/
Банк плательщика и
с версии 27
@receiptDate
принятия в обработку
Response/Tickets/Ti
Сообщение из Банка,
Актуально
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
cket/Info/MsgFromB
ответственного
Актуально
ank/@author
сотрудника Банка,
с версии 27
если требуется
17.
CHECKERROR
ЭД не прошел
Response/Tickets/Ti
CHECKERROR
Актуально
(Ошибка
логические контроли
cket/@statusStateCo
с версии 27
контроля)
Системы ДБО на
de
стороне клиента при
сохранении
(отрицательный
результат)
(статус
окончательный- не
успешно)
18.
CREATED
ЭД
сформирован
Response/Tickets/Ti
CREATED
(Создан)
пользователем
на
cket/@statusStateCo
стороне клиента, при
de
этом
документ
Актуально
прошел логические
с версии 27
контроли
с
положительным
результатом.
19.
Response/Tickets/Ti
CLOSED
CLOSED(Закр
Актуально
Закрыт
cket/Info/@statusSta
ыт)
с версии 27
teCode
20.
FRAUDREVIE
Со стороны ФРОД-
Response/Tickets/Ti
FRAUDREVIEW
Актуально
W
(На
анализа
получен
cket/Info/@statusSta
с версии 27
проверке
у
статус документа «На
teCode
специалиста
проверке
у
Response/Tickets/Ti
Может быть передано
Актуально
Банка)
специалиста Банкаª
cket/Info/MsgFromB
сообщение о том, что
с версии 27
ank/@message
подлинность
документа не
подтверждена
21.
FRAUDSMS
Со стороны ФРОД-
Response/Tickets/Ti
FRAUDSMS
Актуально
(Требуется
анализа
получен
cket/Info/@statusSta
с версии 27
подтверждени
статус
документа
teCode
е sms-паролем)
«Требуется
Response/Tickets/Ti
Может быть передано
Актуально
подтверждение
sms-
cket/Info/MsgFromB
сообщение о том, что
с версии 27
паролемª
ank/@message
подлинность
документа не
подтверждена
Response/Tickets/Ti
Идентификатор смс
Актуально
cket/Info/OtherPara
с версии 27
ms/Param@name
=
smsId
Response/Tickets/Ti
cket/Info/OtherPara
ms/Param@value
Response/Tickets/Ti
Сообщение для смс
Актуально
cket/Info/OtherPara
с версии 27
ms/Param@name=s
ms_message
Response/Tickets/Ti
cket/Info/OtherPara
ms/Param@value
22.
IMPORTED
Импортирован
Response/Tickets/Ti
IMPORTED
Актуально
(Импортирова
cket/Info/@statusSta
с версии 27
н)
teCode
23.
PROCESSING(
В обработке
Response/Tickets/Ti
PROCESSING
Актуально
В обработке)
cket/Info/@statusSta
с версии 27
teCode
24.
PUBLISHED_B
Издан Банком
Response/Tickets/Ti
PUBLISHED_BY_BA
Y_BANK
cket/Info/@statusSta
NK
Актуально
(Издан
teCode
с версии 27
Банком)
25.
DECLINED_B
Документ отказан
Response/Tickets/Ti
DECLINED_BY_CFE
Актуально
Y_CFE
валютным контролем
cket/Info/@statusSta
с версии 27
(Отказан ВК)
teCode
(статус
окончательный
- не
Response/Tickets/Ti
Сообщение из Банка,
Актуально
успешно)
cket/Info/MsgFromB
если требуется
с версии 27
ank/@message
Response/Tickets/Ti
Реквизиты
Актуально
cket/Info/MsgFromB
ответственного
с версии 27
ank/@author
сотрудника Банка,
если требуется
Response/Tickets/Ti
Дата
Актуально
cket/Info/
принятия/возврата
с версии 27
AddInfo/CurrContro
валютным контролем
lInfo/ValueDate
Response/Tickets/Ti
Актуально
Код причины возврата
cket/Info/AddInfo/C
с версии 27
urrControlInfo/Rejec
Возможные значения:
tionCauses/Cases138
1 - 18.6.1
I/Case138I/@code
2 - 18.6.2
3 - 18.6.3
4 - 18.6.4
Response/Tickets/Ti
Актуально
cket/Info/AddInfo/C
с версии 27
urrControlInfo/Rejec
Комментарий
tionCauses/Cases138
причины возврата
I/Case138I/@comme
nt
Response/Tickets/Ti
Актуально
cket/Info/AddInfo/C
с версии 27
urrControlInfo/Rejec
Код причины отказа
tionCauses/FormalC
ases/FormalCase/@c
ode
Response/Tickets/Ti
Актуально
cket/Info/AddInfo/C
с версии 27
urrControlInfo/Rejec
Комментарий
tionCauses/FormalC
причине отказа
ases/FormalCase/@c
omment
26.
SIGNED
ЭД
был
подписан
Response/Tickets/Ti
SIGNED
Актуально
(Подписан)
достаточным
cket/@statusStateCo
с версии 27
набором подписей.
de
27.
Response/Tickets/Ti
Актуально
cket/Info/@statusSta
TRIED_BY_CFE
с версии 27
teCode
Response/Tickets/Ti
Дата поступления в
Актуально
cket/Info/BankDate/
Банк плательщика и
с версии 27
@receiptDate
принятия в обработку
TRIED_BY_CF
Response/Tickets/Ti
Сообщение из Банка,
Актуально
E
Проверяется ВК
cket/Info/MsgFromB
если требуется
с версии 27
(Проверяется
ank/@message
ВК)
Response/Tickets/Ti
Сообщение из банка
Актуально
cket/Info/MsgFromB
с версии 27
ank@message
Response/Tickets/Ti
Ответственный
Актуально
cket/Info/MsgFromB
исполнитель
с версии 27
ank@author
28.
Ошибка создания
Response/Tickets/Ti
FAIL
документа в СББОЛ
cket/Info/@statusSta
FAIL (Ошибка
Добавлено
teCode
создания)
в версии 28
(статус
окончательный- не
успешно)
Response/Tickets/Ti
Счет № <номер
Счет плательщика не
Добавлено
cket/Info/MsgFromB
счета> БИК <номер
найден/не валиден
в версии 28
ank/@message
БИК> не найден
Пример 1.
(Получение из СББОЛ ID полученного документа и статус Отвергнут Банком)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response
sender="DBO"
version="1.0"
requestId="ED9AE3B4-41F7-43A1-9DD4-92B2C775D0A9"
responseId="ddbf4261-c58b-4cf5-b7e7-f1797493d480"
createTime="2014-03-11T15:22:29"
xmlns="http://bssys.com/upg/response">
<Tickets>
<Ticket createTime="2014-03-11T15:22:30" docId="c28d51f7-634d-4e8e-95bf-b50d527bdf5b">
<Info docExtId="79F17097-3842-4B93-9239-BAFDA8B2445A" statusStateCode=" DECLINED_BY_BANK "/>
<Sign>
<ISSUER>E =casbrf@sberbank.ru
2.5.4.33 =Тестирующий АдминистраторКК
CN =ИвановИИ-АдминКК-ТЕСТ2
OU =Удостоверяющий центр РК РФ (Тестовый)
O =ОАО «Сбербанкª
C =RU</ISSUER>
<SN>3030434130313735</SN>
<Value>I/ze8xc1p3KyFZw6/cfrWaFazlmhvxPYq4Qtyio/arMUmuIvWHXp7slFSme5BrFj7pbNZU3+6Ye2kXiar3Fp4A
==</Value>
</Sign>
</Ticket>
</Tickets>
</Response>
Пример 2.
(Получение из СББОЛ информации об обработке документа, пример статуса
IMPLEMENTED)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response
sender="DBO"
version="1.0"
requestId="E6D4DA56-8245-4B7D-B30B-45BE51E7CF41"
responseId="fa7cf792-1d82-4cd6-8eda-940e07fd74a5"
createTime="2014-03-11T15:22:44"
xmlns="http://bssys.com/upg/response">
<Tickets>
<Ticket createTime="2014-03-11T15:22:45" docId="c28d51f7-634d-4e8e-95bf-b50d527bdf5b">
<Info docExtId="79F17097-3842-4B93-9239-BAFDA8B2445A" statusStateCode="IMPLEMENTED">
<BankDate receiptDate="2014-03-11"/>
<MsgFromBank message="
Некорректно указан код вида валютной операции” author=”Иванов Иван Иванович”/>
</Info>
<AddInfo>
<PayDocCur>
<CurrConv>
<ValueDate>2014-03-15</ValueDate>
<Rate>15.15</Rate>
</CurrConv>
<ChargeSum docSum=”10.00” currCode=”USD”/>
<DealSum docSum=”11.00” currCode=”EUR”/>
<RevSum docSum=”11.00” currCode=”EUR”/>
</PayDocCur>
</AddInfo>
<Sign>
<ISSUER>E =casbrf@sberbank.ru
2.5.4.33 =Тестирующий АдминистраторКК
CN =ИвановИИ-АдминКК-ТЕСТ2
OU =Удостоверяющий центр РК РФ (Тестовый)
O =ОАО "Сбербанк России"
C =RU</ISSUER>
<SN>3030434130313735</SN>
<Value>GUO7t7AcqBoyBLTqy/9uvtc8pCHjTAyFozChbo5TTa1zlSeJvFztMqnRE9O8w3RYpPBg8PL4O/vgnhFs2L
NpWw==</Value>
</Sign>
</Ticket>
</Tickets>
</Response>
2.4. Распоряжение на осуществление обязательной продажи
2.4.1.Общие сведения
Особенности:
Помимо передачи общего статуса обработки распоряжения
Response/Tickets/Ticket/Info@statusStateCode, в квитанциях также будут переданы дополнительные
сведения Response/Tickets/Ticket/Info/AddInfo/MandatorySale.
При передаче документа на сторону СББОЛ передается информация об ошибках безопасности в
случае недопустимости использования средств удаленного управления компьютером при работе с
ТК.
2.4.2.Дайджест
Подпись документа на стороне УС:
•
Единственная подпись или
•
Первая и вторая подпись
Дайджест: формируется
Ключевой буфер (дайджест):
Для формирования электронной подписи из документа формируется строковая последовательность
(ключевой буфер или дайджест), включающая все значимые данные документа, поля, содержащие
пустые значения, не включаются.
Ключевой буфер (дайджест) для подписания ЭП образует строковый массив в кодировке UTF-8,
Отдельные записи массива разделены символом перевода строки. В качестве символа перевода
строки используется 0x0A.
При наличии в мультистроковых данных последовательности из двух символов перевода строки
CR+LF (ASCII 0x0D 0x0A) необходимо удалять символ возврата каретки CR (ASCII 0x0D) и
оставлять только символ подачи строки LF (ASCII 0x0A).
В случае использования 2-х ЭП дайджест строится точно также как и при единственной ЭП.
Примечание.
Для отделения некоторых видов данных друг от друга в дайджест включены «заголовкиª,
такие как ATTRIBUTES и FIELDS. Эти «заголовкиª не несут информации исходного
документа, а служат для внутренней организации данных в дайджесте. «Заголовкиª
указываются в отдельной строке, где кроме них ничего нет.
Формат дайджеста:
№
Наименование поля
Описание
Пример значения
Версионность
п.п
1.
ATTRIBUTES
Актуально с
версии 27
<Наименование поля>=<Значение поля>, например:
OrgId=963084ba-7079-4b9d-bbab-c4972dee82d9
Актуально с
2.
OrgId
Идентификатор организации в
963084ba-7079-
версии 27
ДБО
4b9d-bbab-
c4972dee82d9
Актуально с
3.
Sender
Отправитель, а также тип
Ромашка
версии 27
использованного Клиентом
программного обеспечения
при отправке документа
Актуально с
4.
ExtId
Уникальный* идентификатор
3a6378ef-07ee-4535-
версии 27
документа в учетной системе
a10a-0c82817cae23
(УС) Клиента.
*Уникальность
контролируется на стороне
банка
5.
FIELDS
Актуально с
версии 27
<Наименование поля>=<Значение поля>, например:
DocDate=2013-11-24
После последней строки НЕ делать перевод строки
6.
DocData.DocNum
Номер сформированного
11111
Актуально с
документа
версии 27
Актуально с
7.
DocData.DocDate
Дата документа
2012-09-11
версии 27
Формат даты: ГГГГ-ММ-ДД
Актуально с
8.
DocData.OrgData.INN
ИНН клиента (10 или 12
6660000000
версии 27
символов)
Актуально с
9.
DocData.OrgData.OrgNa
Наименование организации
ОАО УЗГА
версии 27
me
Актуально с
10.
DocData.OrgData.Okpo
ОКПО
01111444
версии 27
Актуально с
11.
DocData.AuthPers.Name
ФИО уполномоченного
Иванов Иван
версии 27
сотрудника организации
Иванович
Изменено в
12.
DocData.AuthPers.Telfax
Тел. уполномоченного
78889998888
версии 31
сотрудника организации
Номер телефона, факса
уполномоченного сотрудника
организации клиента
Актуально с
13.
AccDoc.AccNum
Номер счета обязателен для
40008800000000000
версии 27
заполнения
000
Актуально с
14.
AccDoc.Bank.Bic
БИК Банка зачисления
044444444
версии 27
Актуально с
15.
AccDoc.Bank.Bank.Name
Наименование банка
УРАЛЬСКИЙ
версии 27
БАНК
Актуально с
16.
TotalSum.DocSum
Общая сумма поступивших
100.00
версии 27
денежных средств
Актуально с
17.
TotalSum.CurrCode
Код валюты поступивших
840
версии 27
денежных средств
Актуально с
18.
TotalSum.CurrrIsoCode
ISO-код валюты поступивших
USD
версии 27
средств
Актуально с
19.
Subtract.Sum.DocSum
Сумма вычета из общей
20.00
версии 27
суммы поступивших средств
Актуально с
20.
Subtract.Sum.CurrIsoCo
ISO-код валюты вычета
USD
версии 27
de
Актуально с
21.
Substract.Substantiation
Обоснование вычета из общей
текст
версии 27
суммы
Актуально с
22.
ObligatorySale.Percent
Процент для обязательной
0.0000
версии 27
продажи
Актуально с
23.
ObligatorySale.Sum.DocS
Сумма обязательной продажи
88.30
версии 27
um
в валюте документа
Актуально с
24.
ObligatorySale.Sum.Curr
EUR
версии 27
IsoCode
Актуально с
25.
ObligatorySale.TermSale.
Условия сделки: 2 - по курсу
1
версии 27
DealType
Банка России с взыманием
комиссионного
вознаграждения, 1 - по курсу
Сбербанка России, 0 - на
бирже на торговой сессии по
курсу
С 30.09.2016 в рамках
расчетно-кассового
обслуживания изменяется
порядок проведения
конверсионных операций -
исключается возможность
проведения конверсий по
биржевому курсу. При
отправке данного признака
со значением «0ª из СББОЛ
возвращается ошибка
"Ошибка реквизитов" с
причиной "Некорректно
указано условие сделки"
Актуально с
26.
ObligatorySale.TermSale.
1
версии 27
USD_EUR
Актуально с
27.
ObligatorySale.TermSale.
Условия обязательной
1
версии 27
TOD_TOM
продажи: 0 - TOD, 1 - TOM
Актуально с
28.
ObligatorySale.Type
0-счет в Сбербанке России
1
версии 27
1-счет в другом банке/других
филиалах
Актуально с
29.
ObligatorySale.Account.A
Номер счёта зачисления
40008000000000000
версии 27
ccNum
рублей обязателен для
000
заполнения
Актуально с
30.
ObligatorySale.Account.B
БИК банка зачисления
044444444
версии 27
ank.Bic
Наименование банка
Актуально с
31.
ObligatorySale.Account.B
УРАЛЬСКИЙ
версии 27
ank.Name
БАНК
Флаг «ПРОДАТЬ в суммеª : 0
Актуально с
32.
Sell.FlagNSSell
0
- не установлен, 1 - установлен
версии 27
Необязательная Продажа.
Актуально с
33.
Sell.Sum.DocSum
6.70
Сумма для продажи
версии 27
Условия сделки: 2 - по курсу
Актуально с
34.
Sell.DealType.DealType
1
Банка России с взыманием
версии 27
комиссионного
вознаграждения, 1 - по курсу
Сбербанка России, 0 - на
бирже на торговой сессии по
курсу
С 30.09.2016 в рамках
расчетно-кассового
обслуживания изменяется
порядок проведения
конверсионных операций -
исключается возможность
проведения конверсий по
биржевому курсу. При
отправке данного признака
со значением «0ª из СББОЛ
возвращается ошибка
"Ошибка реквизитов" с
причиной "Некорректно
указано условие сделки"
Актуально с
35.
Sell.DealType.USD_EUR
1
версии 27
Условия обязательной
Актуально с
36.
Sell.DealType.TOD_TOM
1
продажи: 0 - TOD, 1 - TOM
версии 27
1-счет в Сбербанке России
Актуально с
37.
Sell.Account.Type
1
2-счет вдругом юанке/других
версии 27
филиалах
Продажа. № счета зачисления
Актуально с
38.
Sell.Account.AccNum
40008000000000000
рублей обязателен для
версии 27
000
заполнения
БИК банка зачисления
Актуально с
39.
Sell.Account.Bank.Bic
044525225
версии 27
Наименование банка
Актуально с
40.
Sell.Account.Bank.Name
УРАЛЬСКИЙ
версии 27
БАНК
Признак зачисления: 0 - нет 1
Актуально с
41.
Trans.FlagNSPut
1
- да
версии 27
Зачисление. Сумма для
Актуально с
42.
Trans.Sum.DocSum
355.70
зачисления
версии 27
Зачислить на:
Актуально с
43.
Trans.TransTo
1
0 - на наш текущий валютный
версии 27
счет в Сбербанке России
1 - на счет в другом
уполномоченном банке
2 - на счет принципала и
комитента
Зачисление. Номер счёта
Актуально с
44.
Trans.AccTrans.AccNum
40000000000000000
зачисления валюты обязателен
версии 27
000
для заполнения
Зачисление. БИК банка
Актуально с
45.
Trans.AccTrans.Bank.Ba
AAAARSBG
зачисления валюты
версии 27
nkSWIFT
Ком.вознаграждение списать с
Актуально с
46.
Commision.ComAcc.Acc
40000000000000000
нашего счета. № счета.
версии 27
Num
000
обязательно для заполнения
Актуально с
47.
Commision.ComAcc.Bank
БИК банка, с которого надо
044444444
версии 27
.Bic
списать
комиссионное вознаграждени
е с нашего счета
Изменено в
Commision.ComAcc.Bank
Наименование Банка
УРАЛЬСКИЙ
версии 33
.Name
БАНК
Актуально с
48.
CurrDealInquiry.DocNu
Номер сведений о валютных
4
версии 27
m
операциях
Актуально с
49.
CurrDealInquiry.DocDate
Дата сведений о валютных
2012-09-16
версии 27
операциях
Актуально с
50.
AddInfo
Дополнительная информация
Дополнительная
версии 27
информация
Актуально с
51.
Doc.DocNum
Номер документа
25
версии 27
Актуально с
52.
Doc.DocDate
Дата документа
2016-08-22
версии 27
Актуально с
53.
Doc.DocSum
Сумма документа
100.00
версии 27
Актуально с
54.
Doc.CurrCode
Код валюты
978
версии 27
Актуально с
55.
Doc.CurrCodeIso
ISO-код валюты
EUR
версии 27
Актуально с
56.
Doc.AddInfo
Дополнительная информация
Дополнительная
версии 27
информация
Актуально с
57.
TABLES
версии 27
Актуально с
58.
Table=VoSum
Коды видов валютных
версии 27
операций (Инструкция ЦБ РФ
№138 от 04.06.2012)
Актуально с
59.
Vo
Код вида валютной операции
01010
версии 27
Актуально с
60.
PsNum
Номер ВБК
12341234/0000/0000
версии 27
/0
Актуально с
61.
DocSum
Сумма операции
50.00
версии 27
Актуально с
62.
CurrCode
Цифровой код валюты
978
версии 27
операции
Актуально с
63.
ExpectedDate
Ожидаемый срок
1
версии 27
Актуально с
64.
AddInfo
Примечание
Примечание
версии 27
Актуально с
65.
Contract.NumCheck
0 - с номером 1 - без номера
0
версии 27
контракта
Актуально с
66.
Contract.Num
Номер контракта
1
версии 27
Актуально с
67.
Contract.Date
Дата контракта
2012-02-01
версии 27
Актуально с
68.
ContractSum.DocSum
Сумма контракта
50.00
версии 27
Актуально с
69.
ContractSum.CurrCode
Цифровой код валюты
999
версии 27
контракта
Актуально с
70.
Table=VoDocs
Обосновывающие документы
версии 27
Актуально с
71.
DocType
Тип обосн. документа
ВБК
версии 27
Актуально с
72.
DocNum
Номер сформированного
1
версии 27
документа если нет номера -
не выводить строку
Актуально с
73.
DocDate
Дата создания документа по
2012-02-01
версии 27
местному времени
Актуально с
74.
AddInfo
Примечание
Примечание
версии 27
Table=Attachments
Вложенные документы
Разделитель строк таблицы
- #
Исключено из
Сортировать сначала по
версии 32
имени файла (цифры,
латинские буквы, русские
буквы), затем по размеру
файла
Attachment.AttachmentN
Имя файла вложения
f1311fff.TXT
Исключено из
ame
версии 32
Attachment.Description
Пользовательское описание
Описание файла
Исключено из
файла вложения
версии 32
Attachment.Body
Вложение в бинарном
VGVzdA==
Исключено из
представлении в сжатом и
версии 32
несжатом виде
75.
Table=BigFileAttachments EssenceAttachment
Изменено в
Таблица данных вложений. Сортировка - по возрастанию UploadJobId
версии 32.001
UploadJobId
Идентификатор задания на
7b8360e9-69ae-34d4-
Добавлено в
76.
загрузку файла в БФ
b5e2-b7e60f2a3fdf
версии 30
FileHash
Представление хэш файла по
5C00CCC2734CDD33
77.
одному из алгоритмов: ГОСТ
32D3D4749576E3C1A
34.11 94 или ГОСТ 34.11 2012 в
7DBAF0E7EA74E9FA6
зависимости от значения
02413C90A129FA
системного параметра
Изменено в
big_file_sms_digest_hash_algorith
версии 32.001
m (Справочник CommonSetting)
Параметр заполняется, если
BF_TOKEN_SIGN_ENABLED =
true (Справочник DocTypeParam)
Пример дайджеста.
ATTRIBUTES
OrgId=fb8360e9-69ae-40d4-b5e2-b7e60f2a3fd7
Sender=Ромашка
ExtId=2345a517-0ea8-4fbe-b4ac-dbce0bdd3a9e
FIELDS
DocData.DocNum=1
DocData.DocDate=2015-06-03
DocData.OrgData.INN=7769288474
DocData.OrgData.OrgName=ООО "ИП7"
DocData.OrgData.Okpo=71336133
DocData.AuthPers.Name=Васин Вася Васяу
DocData.AuthPers.Telfax=03
AccDoc.AccNum=40702978038444020078
AccDoc.Bank.Bic=044525225
AccDoc.Bank.Bank.Name=ОАО "СБЕРБАНК РОССИИ"
TotalSum.DocSum=500.00
TotalSum.CurrCode=978
TotalSum.CurrrIsoCode=EUR
Subtract.Sum.DocSum=5.00
Subtract.Substantiation=Нужно
ObligatorySale.Percent=0.0000
ObligatorySale.Sum.DocSum=0.00
ObligatorySale.TermSale.DealType=1
ObligatorySale.Type=1
ObligatorySale.Account.AccNum=40702810738040019799
ObligatorySale.Account.Bank.Bic=044525225
ObligatorySale.Account.Bank.Name=ОАО "СБЕРБАНК РОССИИ"
Sell.FlagNSSell=1
Sell.Sum.DocSum=50.00
Sell.DealType.DealType=0
Sell.DealType.TOD_TOM=0
Sell.Account.Type=0
Sell.Account.AccNum=40702810738040019799
Sell.Account.Bank.Bic=044525225
Sell.Account.Bank.Name=ОАО "СБЕРБАНК РОССИИ"
Commision.ComAcc.AccNum=40702810738040019799
Commision.ComAcc.Bank.Bic=044525225
Doc.DocNum=3232233333
Doc.DocDate=2015-06-11
Doc.DocSum=500.00
Doc.CurrCode=978
TABLES
Table=VoSum
Vo=02010
DocSum=495.00
CurrCode=978
#
Table=VoDocs
DocType=Контракт
DocNum=ее5к
DocDate=2015-06-03
AddInfo=ККК
#
2.4.3.Формат взаимодействия
Взаимодействие: Распоряжение об осуществлении обязательной продажи передаётся из УС в СББОЛ
Инициатор отправки реестра: УС
Формат передачи реестра на сторону СББОЛ: Request/MandatorySale
Формат предоставления ответа (квитанции) со стороны СББОЛ: Response/Tickets
Передача в квитанции дополнительной информации: Response/Tickets/Ticket/Info/AddInfo/MandatorySale
2.4.3.1. Формат отправки документа в СББОЛ
Request/MandatorySale
Элемент
Описание элемента
Тип
Описание типа
Версионно
Мн.
сть
Запрос УС к СББОЛ
Request
Request
Актуально
[1]
с версии
27
Идентификатор организации в ДБО (может быть
UUID с разделителями
1
@orgId
UuidSeparated
Актуально
использован сторонней системой для
в виде дефисов. Набор
с версии
[1]
дополнительной идентификации)
из 32 символов [0-9],
27
[a-f] и дефисов
Уникальный идентификатор запроса
UUID с разделителями
2
@requestId
UuidSeparated
Актуально
в виде дефисов. Набор
с версии
[1]
из 32 символов [0-9],
27
[a-f] и дефисов
Номер версии формата обмена
Простой тип XML
3
@version
xs:string
Актуально
Schema
RegEx: "[0-
[1]
с версии
9\.]{1,20}"
27
Система-отправитель
Простой тип XML
4
@sender
xs:string
Актуально
Schema
RegEx: «[-a-zA-Zа-
[1]
с версии
яА-Я0-9: _]{1,20}ª
27
Система-получатель Если система получатель
Простой тип XML
5
@receiver
xs:string
Актуально
СББОЛ, то SBBOL_DBO
Schema
RegEx: «[-a-zA-Zа-
[0..1]
с версии
яА-Я0-9: _]{1,20}ª
27
@protocolVersion
Версия протокола
xs:string
Простой тип XML
Актуально
6
Schema
[0..1]
с версии
27
Распоряжение об осуществлении обязательной
7
MandatorySale
MandatorySale
Актуально
продажи
[1]
с версии
27
UUID с
*.1
@docExtId
Уникальный* идентификатор документа в учетной
UuidSeparated
Актуально
разделителями в виде
системе (УС) Клиента.
с версии
дефисов. Набор из 32
[1]
27
*Уникальность контролируется на стороне банка
символов [0-9], [a-f] и
дефисов
Общие реквизиты платёжного документа ДБО
*.2
DocData
ComDocData
Актуально
[1]
с версии
27
Дата составления документа
Простой тип XML
Актуально
@docDate
xs:date
*.1
Schema
[1]
с версии
27
Значение
Простой тип XML
Актуально
@bankName
xs:string [min: 1,
*.2
Response/OrganizationsInfo/OrganizationsInfo/Branche
Schema
с версии
max: 255]
[0..1
s/ Branch /BranchData/ FullName - полное название
27
]
подразделения банка, которое передается в рамках
OrganizationsInfo
Номер подразделения банка получателя заявления в
Простой тип XML
Изменено
@bankNum
xs:string
*.3
ДБО
Schema
в версии
Значение
[0..1
33
Response/OrganizationsInfo/OrganizationsInfo/Branche
]
s/Branch/SystemName
В настоящее время не используется
Идентификатор договора депозита
UUID с
Актуально
@initialCard
UuidSeparated
*.4
разделителями в виде
с версии
[0..1
дефисов. Набор из 32
27
]
символов [0-9], [a-f] и
дефисов
Номер документа
Простой тип XML
Актуально
@docNum
xs:string [max: 6]
*.5
Schema
[1]
с версии
27
Основные реквизиты организации, указываемые в
Актуально
OrgData
OrgData
*.6
документе
[1]
с версии
27
КПП клиента
КПП, 9 цифр
Актуально
@kpp
KppType
*.1
[0..1
с версии
]
27
ОКАТО клиента
ОКАТО, от 1 до 11
Актуально
@okato
OkatoType
*.2
[0..1
цифр (иногда
с версии
]
заполняется нулём)
27
ИНН клиента
ИНН юридического
Актуально
@inn
InnType
*.3
или физического лица
[1]
с версии
РФ, до 12 цифр
27
Наименование организации клиента (сокращенное
Простой тип XML
Актуально
@orgName
xs:string [min: 1,
*.4
наименование - как в платежных руб. документах)
Schema
[1]
с версии
max: 160]
27
ОКПО клиента
ОКПО, от 8 до 10
Актуально
@okpo
OkpoType
*.5
[0..1
цифр
с версии
]
27
ОГРН клиента
@orgOGRN
OgrnType
*.6
ОГРН, от 13 0 до 15
Изменено
[0..1]
цифр
в версии
33
Актуально
*.7
@clientNameIntheGe
Cокращенное наименование организации в
xs:string [min: 1,
Простой тип XML
[0..1
с версии
nitive
родительном падеже
max: 255]
Schema
]
27
Актуально
*.8
@fullName
Полное наименование
xs:string [min: 1,
Простой тип XML
[0..1
с версии
max: 500]
Schema
]
27
Актуально
*.9
@internationalName
Наименование на иностранном языке (при наличии)
xs:string [min: 1,
Простой тип XML
[0..1
с версии
max: 500]
Schema
]
27
Актуально
*.1
@opf
Наименование на иностранном языке (при наличии)
xs:string [min: 1,
Простой тип XML
[0..1
с версии
0
max: 255]
Schema
]
27
Актуально
*.1
@datOGRN
Дата регистрации
xs:date
Простой тип XML
[0..1
с версии
1
Schema
]
27
Актуально
*.1
@orgAddress
Юридический адрес организации клиента
xs:string [min: 1,
Простой тип XML
[0..1
с версии
2
max: 1024]
Schema
]
27
Актуально
*.1
@resident
Резидентность организации по справочнику
xs:string [min: 1,
Простой тип XML
[0..1
с версии
3
организаций
max: 255]
Schema
]
27
Уполномоченный сотрудник организации клиента
*.7
AuthPers
AuthPers
Актуально
[0..1
с версии
]
27
*.1
Name
Имя ФИО уполномоченного сотрудника
xs:string
Простой тип XML
Изменено
организации клиента
Schema
[1]
в версии
31
*.2
Telfax
Номер телефона, факса уполномоченного
xs:string
Простой тип XML
[0..1
Изменено
сотрудника организации клиента
Schema
]
в версии
30
[1]
*.3
Position
Должность уполномоченного сотрудника
xs:string [min: 1,
Простой тип XML
Актуально
[0..1
организации клиента
max: 1024]
Schema
с версии
]
27
Транзитный счет
Реквизиты счёта
*.3
AccDoc
AccountRU
Актуально
(рублевые)
[1]
с версии
27
Реквизиты банка зачисления
*.1
Bank
Bank
Актуально
[1]
с версии
27
БИК
БИК, 9 цифр
*.1
@bic
BicType
Актуально
[1]
с версии
27
Номер корр. счёта банка
Номер счёта или
*.2
@correspAcc
AccNumType
Актуально
корр. счёта, 20 цифр
[0..1
с версии
]
27
Должно передаваться значение из справочника БИК
*.3
Name
xs:string [min: 1,
Изменено
BIC.NAME
max: 80160]
[1]
в версии
32.001
Название населенного пункта банка
*.4
BankCity
xs:string [min: 1,
Актуально
[0..1
max: 30]
с версии
]
27
*.5
SettlementType
Тип населённого пункта банка из справочника
xs:string [min: 1,
Простой тип XML
Изменено
[0..1
БИК, соответственно указанному БИК
max: 20 10]
Schema
в версии
]
33
Номер счета обязателен для заполнения
Номер счёта или
*.2
AccNum
AccNumType
Актуально
корр. счёта, 20 цифр
[0..1
с версии
]
27
Уведомления о поступлении денежных средств на
*.4
Advice
Актуально
транзитный валютный счет
[1]
с версии
27
Уведомление о поступлении денежных средств на
*.1
Doc
Актуально
транзитный валютный счет
[1]
с версии
27
Основные данные уведомления
*.1
DocData
DocData
Актуально
[1]
с версии
27
Наименование подразделения - получателя
*.1
@bankName
xs:string [min: 1,
Актуально
документа
[0..1
max: 255]
с версии
]
27
Номер сформированного документа
*.2
@docNum
xs:string [min: 1,
Актуально
max: 50]
[1]
с версии
27
Дата создания документа по местному времени
*.3
@docDate
xs:date
Актуально
[1]
с версии
27
Сумма поступления денежных средств
Денежная сумма с
*.2
DocSum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
Формат XX.YY с точностью до сотых
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Код вида валютной операции
Код вида валютной
*.3
OperCode
OperCodeType
Актуально
операции, 5 цифр
[0..1
с версии
]
27
Примечание
*.4
AddInfo
xs:string [min: 1,
Актуально
[0..1
max: 255]
с версии
]
27
Общая сумма поступивших денежных средств в
Денежная сумма с
*.5
TotalSum
CurrAmountType
Актуально
валюте счета
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
Формат XX.YY с точностью до сотых
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Вычесть из суммы выручки
*.6
Subtract
Актуально
[1]
с версии
27
Сумма вычета из общей суммы валютной выручки
Денежная сумма с
*.1
Sum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Изменено
Формат XX.YY с точностью до сотых
в версии
[1]
31
ЗАПОЛНЯТЬ ЗНАЧЕНИЕМ 0.00
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
Трёхбуквенный код валюты
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Обоснование
*.2
Substantiation
xs:string [min: 1,
Актуально
[0..1
max: 255]
с версии
]
27
Обязательная продажа. На данный момент,
*.7
ObligatorySale
[0..1
Изменено
обязательная продажа запрещена, но элемент
]
в версии
обязателен для передачи
33
[1]
Процент для обязательной продажи
*.1
Percent
xs:decimal
Актуально
Формат XX.YYYY с четырьмя знаками после
с версии
[1]
запятой
27
Может заполняться только значением 0.0000
Сумма обязательной продажи в валюте документа
Денежная сумма с
*.2
Sum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Изменено
Формат XX.YY с точностью до сотых
[1]
в версии
Указывать значение 0
33
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Условия обязательной продажи
Условия сделки:
*.3
TermSale
TermDeal
Актуально
покупки или продажи
[0..1
с версии
валюты
]
27
Условия сделки: 2 - по курсу Банка России с
Условия сделки: 2 -
*.1
DealType
xs:string[1]
Актуально
взыманием комиссионного вознаграждения, 1 - по
по курсу Банка
с версии
курсу Сбербанка России, 0 - на бирже на торговой
pattern: [0-2]{1}
России с взыманием
27
сессии по курсу
комиссионного
вознаграждения, 1 -
С 30.09.2016 в рамках расчетно-кассового
по курсу Сбербанка
[0..1
обслуживания изменяется порядок проведения
России, 0 - на бирже
]
конверсионных операций - исключается
на торговой сессии по
возможность проведения конверсий по биржевому
курсу
курсу. При отправке данного признака со
значением «0ª из СББОЛ возвращается ошибка
"Ошибка реквизитов" с причиной "Некорректно
указано условие сделки"
0 - USD-RUB, 1 - EUR-RUB, 2- EUR-USD
*.2
USD_EUR
xs:string[1]
Актуально
Если операция не в долларах или евро, то признак
[0..1
с версии
отправлять не нужно
pattern: [0-1]{1}
]
27
0 - TOD, 1 - TOM
*.3
TOD_TOM
xs:string[1]
Актуально
Если в DealType выбран «0 - на бирже на торговой
[0..1
с версии
сессии по курсуª, то в запросе обязательно должен
pattern: [0-1]{1}
]
27
присутствовать заполненный элемент TOD_TOM
на бирже на тороговой сессии по курсу
*.4
Rate
Актуально
ЭЛЕМЕНТ НЕ ОБРАБАТЫВАЕТСЯ УПШ
[0..1
с версии
]
27
0 - по курсу не более,
*.1
@type
xs:string
Актуально
1 - биржевой
[1]
с версии
27
Курс
*.2
@rate
xs:decimal
Актуально
Формат XX.YY с точностью до сотых
[0..1
с версии
]
27
Реквизиты счёта зачисления рублей обязателен для
*.4
Account
OurRubAccountType
Актуально
заполнения
[0..1
с версии
]
27
Номер счета обязателен для заполнения
Номер счёта или
*.1
@accNum
AccNumType
Актуально
корр. счёта, 20 цифр
[1]
с версии
27
0 - Средства в рублях перечислить на наш счет в
*.2
@type
xs:string RegEx: [0-
Актуально
Сбербанке России 1 - Средства в рублях перечислить
1]{1}
с версии
[1]
на счет в другом банке / в других филиалах и
27
отделениях Сбербанка России
Дополнительные реквизиты банка
*.3
@AdditionalRequisit
xs:string [max: 500]
Актуально
[0..1
e
с версии
]
27
Реквизиты банка зачисления
*.4
Bank
Bank
Актуально
[1]
с версии
27
БИК
БИК, 9 цифр
*.1
@bic
BicType
Актуально
[1]
с версии
27
Номер корр. счёта банка
Номер счёта или
*.2
@correspAcc
AccNumType
Актуально
корр. счёта, 20 цифр
[0..1
с версии
]
27
Должно передаваться значение из справочника БИК
*.3
Name
xs:string [min: 1,
Изменено
BIC.NAME
max: 80160]
[1]
в версии
32.001
Название населенного пункта банка
*.4
BankCity
xs:string [min: 1,
Актуально
[0..1
max: 30]
с версии
]
27
*.5
SettlementType
Тип населённого пункта банка из справочника БИК,
xs:string [min: 1,
Простой тип XML
Изменено
[0..1
соответственно указанному БИК
max: 20 10]
Schema
в версии
]
33
Необязательная Продажа
*.8
Sell
Актуально
[0..1
с версии
]
27
Флаг «ПРОДАТЬ в суммеª : 0 - не установлен, 1 -
*.1
@flagNSSell
xs:boolean
Актуально
установлен
[0..1
с версии
]
27
Тип сделки
Условия сделки:
*.2
DealType
TermDeal
Актуально
покупки или продажи
[1]
с версии
валюты
27
Условия сделки: 2 - по курсу Банка России с
Условия сделки: 2 -
*.1
DealType
xs:string[1]
Актуально
взыманием комиссионного вознаграждения, 1 - по
по курсу Банка
с версии
курсу Сбербанка России, 0 - на бирже на торговой
pattern: [0-2]{1}
России с взыманием
27
сессии по курсу
комиссионного
вознаграждения, 1 -
С 30.09.2016 в рамках расчетно-кассового
по курсу Сбербанка
обслуживания изменяется порядок проведения
России, 0 - на бирже
[1]
конверсионных операций - исключается
на торговой сессии по
возможность проведения конверсий по биржевому
курсу
курсу. При отправке данного признака со
значением «0ª из СББОЛ возвращается ошибка
"Ошибка реквизитов" с причиной "Некорректно
указано условие сделки"
0 - USD-RUB, 1 - EUR-RUB, 2- EUR-USD
Двоичное значение: 0
*.3
USD_EUR
xs:string[1]
Актуально
или 1
[0..1
с версии
Pattern: [0-2]{1}
]
27
0 - TOD, 1 - TOM
Двоичное значение: 0
*.2
TOD_TOM
xs:string[1]
Актуально
или 1
[0..1
с версии
pattern: [0-1]{1}
]
27
на бирже на тороговой сессии по курсу
*.4
Rate
Актуально
ЭЛЕМЕНТ НЕ ОБРАБАТЫВАЕТСЯ УПШ
[0..1
с версии
]
27
0 - по курсу не более,1 - биржевой
*.1
@type
xs:string
Актуально
[1]
с версии
27
Курс
.*2
@rate
xs:decimal
Актуально
Формат XX.YY с точностью до сотых
[0..1
с версии
]
27
Сумма для продажи
Денежная сумма с
*.3
Sum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
Формат XX.YY с точностью до сотых
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Реквизиты счета зачисления рублей (номер счета б.
*.4
Acc
OurRubAccountType
Актуально
заполнен)
Required
[1]
с версии
27
Номер счета обязателен для заполнения
Номер счёта или
*.1
@accNum
AccNumType
Актуально
корр. счёта, 20 цифр
[1]
с версии
27
0 - Средства в рублях перечислить на наш счет в
*.2
@type
xs:string RegEx: [0-
Актуально
Сбербанке России 1 - Средства в рублях перечислить
1]{1}
с версии
[1]
на счет в другом банке / в других филиалах и
27
отделениях Сбербанка России
Дополнительные реквизиты банка
*.3
@AdditionalRequisit
xs:string [max: 500]
Актуально
[0..1
e
с версии
]
27
Реквизиты банка зачисления
*.4
Bank
Bank
Актуально
[1]
с версии
27
БИК
БИК, 9 цифр
*.1
@bic
BicType
Актуально
[1]
с версии
27
Номер корр. счёта банка
Номер счёта или
*.2
@correspAcc
AccNumType
Актуально
корр. счёта, 20 цифр
[0..1
с версии
]
27
Должно передаваться значение из справочника БИК
*.3
Name
xs:string [min: 1,
Изменено
BIC.NAME
max: 80160]
[1]
в версии
32.001
Название населенного пункта банка
*.4
BankCity
xs:string [min: 1,
Актуально
[0..1
max: 30]
с версии
]
27
*.5
SettlementType
Тип населённого пункта банка из справочника БИК,
xs:string [min: 1,
Простой тип XML
Изменено
[0..1
соответственно указанному БИК
max: 20 10]
Schema
в версии
]
33
Зачисление
*.9
Trans
Актуально
[0..1
с версии
]
27
Признак зачисления: 0 - нет 1 - да
*.1
@flagNSPut
xs:boolean
Актуально
[0..1
с версии
]
27
Зачислить на: 0 - на наш текущий валютный счет в
*.2
@transTo
xs:string [1]
Актуально
Сбербанке России 1 - на счет в другом
[0..1
с версии
уполномоченном банке 2 - на счет принципала и
]
27
комитента
Реквизиты счёта зачисления валюты
Реквизиты валютного
*.3
AccTrans
AccountCurrType
Актуально
счёта
[1]
с версии
27
Номер счёта зачисления валюты обязателен для
*.1
@accNum
xs:string [20]
Актуально
заполнения
[1]
с версии
27
Реквизиты банка зачисления валюты
*.2
Bank
Актуально
[1]
с версии
27
БИК банка зачисления валюты
*.1
@bic
xs:string [9]
Актуально
Передается только если @transTo=0. Значение
[0..1
с версии
берется из справочника БИК BIC.BIC
]
27
Коррсчёт банка зачисления валюты
Номер счёта или
*.2
@correspAcc
AccNumType
Актуально
корр. счёта, 20 цифр
[0..1
с версии
]
27
Если @transTo=0, значение передается из
*.3
Name
xs:string [min: 1,
Актуально
справочника БИК BIC.NAME
max: 140]
с версии
[1]
В другом случае подставляется значение из
27
справочника SWIFT SWIFTBIC.NAME
БИК банка зачисления валюты
*.4
BankSWIFT
xs:string [min: 1,
Актуально
Передается только если @transTo=1 или 2
[0..1
max: 11]
с версии
Значение в это поле передается из справочника
]
27
SWIFT SWIFTBIC.BICINT
Иные реквизиты банка зачисления валюты
*.5
BankInfo
xs:string [min: 1,
Актуально
[0..1
max: 255]
с версии
]
27
Сумма для зачисления
Денежная сумма с
*.4
Sum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Комиссии
*.1
Commis
Commision
Актуально
choice: должен присутствовать один из
[0..1
0
с версии
перечисленных ниже элементов
]
27
Ком.вознаграждение списать с нашего счета
Реквизиты счёта
*.1
ComAcc
ComAcc
Актуально
(рублевые)
[1]
с версии
27
Номер счета обязателен для заполнения
Номер счёта или
*.1
@accNum
AccNumType
Актуально
корр. счёта, 20 цифр
[1]
с версии
27
БИК
*.2
@bic
BicType
Актуально
[1]
с версии
27
Должно передаваться значение из справочника БИК
*.3
BankName
xs:string [min: 1,
Актуально
BIC.NAME
max: 160]
[1]
с версии
27
Перечислены платежным поручением
*.2
ComOrder
ComOrder
Актуально
[1]
с версии
27
Номер палтежного поручения
*.1
@numPayDoc
xs:string [min: 1,
Актуально
max: 15]
[1]
с версии
27
Дата платежного поручения по местному времени
*.2
@datePayDoc
xs:date
Актуально
[1]
с версии
27
Назначение платежа
*.3
@purposePayDoc
xs:string [min: 1,
Актуально
[0..1
max: 210]
с версии
]
27
Реквизиты СоВО
*.1
CurrDealInquiry
DocData
Актуально
1
[1]
с версии
27
Наименование подразделения - получателя
*.1
@bankName
xs:string [min: 1,
Актуально
документа
[0..1
max: 255]
с версии
]
27
Номер сформированного документа если нет номера
*.2
@docNum
xs:string [min: 1,
Изменено
- null
max: 6] [min: 1, max:
[1]
в версии
50]
33
Дата создания документа по местному времени
*.3
@docDate
xs:date
Актуально
[1]
с версии
27
Коды видов валютных операций (Инструкция ЦБ РФ
*.1
VoSumInfo
VoInfos
Актуально
№ 138-И от 04.06.2012)
[0..1
2
с версии
]
27
*.1
VoInfo
VoInfo
Актуально
[1..n
с версии
]
27
Код вида валютной операции
Код вида валютной
*.1
Vo
OperCodeType
Актуально
операции, 5 цифр
RegEx: [0-9]{5}
[1]
с версии
27
Валюта операции
Денежная сумма с
*.2
Sum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Номер ВБК
Полный номер ВБК
*.3
PsNum
DealPassNumFullTyp
Актуально
одной строкой
e
с версии
RegEx: ([0-
27
9]{2}((0[1-9])|(1[0-
2]))[0-9]{2}[0-9A-
[0..1
Z]{1}[0-9]{1}/)[0-
]
9]{4}/([G][U][0-
9]{2}|[0-
9]{4})/([1234569]/)[0
-3]
Контракт
*.4
Contract
Contract
Актуально
[0..1
с версии
]
27
0- с номером 1 - без номера
Двоичное значение: 0
*.1
@numCheck
BoolType
Актуально
или 1
[1]
с версии
27
Номер
*.2
@num
xs:string
Актуально
[0..1
с версии
]
27
Дата
*.3
@date
xs:date
Актуально
[1]
с версии
27
Валюта и сумма
Денежная сумма с
*.5
ContractSum
CurrAmountType
Актуально
указанием
с версии
[1]
трёхчисленного кода
27
валюты
Сумма
*.1
@docSum
xs:decimal
Актуально
[1]
с версии
27
Цифровой код валюты
Код валюты, 3 цифры
*.2
@currCode
CurrCodeDigitalType
Актуально
либо одна буква (A-Z)
[1]
с версии
и 2 цифры
27
ISO-код валюты
Код валюты, 3 буквы
*.3
@currIsoCode
CurrCodeLetterType
Актуально
[0..1
с версии
]
27
Ожидаемый срок
*.6
ExpectedDate
xs:date
Актуально
[0..1
с версии
]
27
Примечание
*.7
AddInfo
AddInfo
Актуально
[0..1
с версии
]
27
Обосновывающие документы
*.1
VoDocs
VoDocs
Актуально
[0..1
3
с версии
]
27
*.1
VoDoc
VoDoc
Актуально
[1..n
с версии
]
27
Тип обосн. документа: "Контракт (счет, акт и т.д.)"
*.1
DocType
xs:string [max: 60]
Актуально
"ВБК"
[1]
с версии
27
Наименование документа (из справочника системы
*.2
DocName
xs:string
Актуально
ДБО)
[0..1
с версии
]
27
Осн. данные документа
*.3
DocData
DocData
Актуально
[1]
с версии
27
Наименование подразделения - получателя
*.1
@bankName
xs:string [min: 1,
Актуально
документа
[0..1
max: 255]
с версии
]
27
Номер сформированного документа
*.2
@docNum
xs:string [min: 1,
Актуально
max: 50]
[1]
с версии
27
Дата создания документа по местному времени
*.3
@docDate
xs:date
Актуально
[1]
с версии
27
Примечание
*.4
AddInfo
AddInfo [min: 1,
Актуально
[0..1
max: 255]
с версии
]
27
*.1
AddInfo
xs:string [max: 255]
Актуально
[0..1
4
с версии
]
27
Связанные документы, например, реестр пополнения
Связанные
*.1
LinkedDocs
LinkedDocs
Актуально
корп. карт, зарплатные ведомости и т.п.
документы
[0..1
5
с версии
]
27
Документ, связанный с поручением
*.1
LDoc
Актуально
[0..n
с версии
]
27
Тип связанного документа
*.1
@type
xs:string [min: 1,
Актуально
Значение можно найти в Части 1, п. «Типы
[0..1
max: 50]
с версии
связанных документовª
]
27
*.2
@docExtId
Уникальный* идентификатор документа в учетной
UuidSeparated
UUID с
системе (УС) Клиента.
разделителями в виде
Изменено
дефисов. Набор из 32
[0..1
*Уникальность контролируется на стороне банка
в версии
символов [0-9], [a-f] и
]
33
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ
дефисов
ЗАПОЛНЕН @docId
*.3
@docId
Глобальный идентификатор документа
UuidSeparated
UUID с
разделителями в виде
Изменено
ОБЯЗАТЕЛЕН ДЛЯ ЗАПОЛНЕНИЯ, ЕСЛИ НЕ
[0..1
дефисов. Набор из 32
в версии
ЗАПОЛНЕН @docExtId
]
символов [0-9], [a-f] и
33
дефисов
Дополнительные параметры связанного с
Множество
*.4
Params
Params
Актуально
поручением документа
параметров
[0..1
с версии
произвольного вида
]
27
Параметр
Отдельный параметр
*.1
Param
Param
Актуально
произвольного вида
[1..n
с версии
]
27
Название параметра
*.1
@name
xs:string [min: 1,
Актуально
max: 255]
[1]
с версии
27
Значение параметра
*.2
@value
xs:string [min: 1,
Актуально
max: 255]
[1]
с версии
27
Приложенные к документу отсканированные образы-
Приложенные к
*.1
Attachments
AttachmentsType
Исключен
вложения
документу
[0..1
6
о из
отсканированные
]
версии 32
образы-вложения
Отдельное вложение
*.1
Attachment
Исключен
[1..n
о из
]
версии 32
Тип файла вложения
*.1
Type
xs:string
Простой тип XML
Исключен
[0..1
Schema
о из
]
версии 32
Имя файла вложения
*.2
AttachmentName
xs:string [min: 1,
[0..1
Исключен
max: 255]
]
о из
версии 32
[1]
Пользовательское описание файла вложения
*.3
Description
xs:string [min: 1,
Исключен
[0..1
max: 1024]
о из
]
версии 32
Дата добавления вложения
*.4
Date
xs:date
Простой тип XML
Исключен
[0..1
Schema
о из
]
версии 32
Размер вложения
*.5
Size
xs:int
Простой тип XML
Исключен
[0..1
Schema
о из
]
версии 32
В бинарном представлении в сжатом и несжатом
*.6
Body
xs:base64Binary
Исключен
виде
[1]
о из
версии 32
*.7
AttachmentSign
Подпись вложения
AttachmentSign
Исключен
[0..1
о из
]
версии 32
*.1
Sign
ЭП клиента
DigitalSign
Исключен
[1..n
о из
]
версии 32
*.1
Issuer
Идентификатор поставщика сертификата Например,
Исключен
" issuer="E=IdleCA, C=RU, S=Idle CA, L=Idle CA,
[1]
о из
O=Idle CA, OU=Idle CA, CN=Idle CA" "
версии 32
*.2
SN
Серийный номер сертификата
Исключен
[1]
о из
версии 32
*.3
Value
Значение ЭП
xs:base64Binary
Простой тип XML
Исключен
Schema
[1]
о из
версии 32
*.4
DigestName
Имя схемы подписи
xs:string
Простой тип XML
Исключен
[0..1
Schema
о из
]
версии 32
*.5
DigestVersio
Версия схемы подписи
xs:string
Простой тип XML
Исключен
[0..1
n
Schema
о из
]
версии 32
Уникальные свойства компьютера,
*.6
PcPropHash
xs:string
Простой тип XML
осуществляющего установку сеанса связи, SHA 512
Schema
от значения PcProp. Содержит следующие
параметры:
∙ UUID
∙ Идентификатор процессора
∙ Серийный номер BIOS
Исключен
[0..1
∙ Серийный номер жесткого диска.
о из
]
версии 32
Передаваться должны в виде строки с разделителем
«;ª.
Формат передачи: «UUID;Идентификатор
процессора;Серийный номер BIOS;Серийный номер
жесткого дискаª.
*.7
Fraud
Данные для fraud-мониторинга. Информация о
Fraud
Простой тип XML
Исключен
[0..1
подписи
Schema
о из
]
версии 32
*.1
Login
Логин
xs:string
Простой тип XML
Исключен
Schema
[1]*
о из
версии 32
Данные токена
*.2
TokenInf
xs:string
Простой тип XML
Отображение в запросе (разделитель «;ª):
o
Schema
BCRYPT;;;;;
Отображение в интерфейсе:
Тип токена: TOKEN
Возможные значения:
TOKEN - обычный токен,
TOKEN_BU - токен с кнопкой,
TOKEN_SC - токен с экраном
BCRYPT - ПАК ФПСУ-IP или токен ФПСУ-IP (в
Исключен
этом случае остальную информацию о конфигурации
[1]*
о из
не заполнять),
версии 32
SMS — при подтверждении операций кодом СМС (в
этом случае остальную информацию о конфигурации
не заполнять)
Информация о конфигурации токена:
IС1_A10D0010L_C1_VT01KA02
Дата конфигурации: 2012-04-13 09:44:59.003
Серийный номер токена: 00041485B
Номер сборки токена: 100
*.3
HttpAcc
Список поддерживаемых естественных языков
xs:string
Простой тип XML
eptLang
Требуется указать локализацию ОС компьютера, на
Schema
uage
котором установлен БК,
Например, для
Исключен
английской локализации в качестве значения
[1]*
о из
атрибута указывается - 'en-US', для русской
версии 32
локализации указывается - 'ru-RU'.
*.4
IpMAC
IP и Mac адреса компьютера отправившего или
xs:string
Простой тип XML
Исключен
Addresse
подписавшего. Формат:
Schema
[1]*
о из
s
«remoteIP;remoteMac;ip1;mac1;ip2;mac2ª
версии 32
*.5
Geolocat
Геопозиционирование компьютера отправившего
xs:string
Простой тип XML
Исключен
ionInfo
или подписавшего. Формат:
Schema
[1]*
о из
«Longitude;Latitude;HorizontalAccuracy;Timestamp;Sta
версии 32
tusª
*.6
PcProp
Уникальные свойтсва компьютера отправившего или
xs:string
Простой тип XML
подписавшего. Формат: «UUID;Идентификатор
Schema
Исключен
процессора;Серийный номер BIOS;Серийный номер
[1]*
о из
жесткого дискаª.
версии 32
*.7
DevicePr
Правила формирования значения данного поля
Простой тип XML
Исключен
[0..1
int
описаны в 1 части п. «Правила формирования
Schema
о из
]
значения параметра DevicePrintª
версии 32
*.8
Order
Очередность наложения подписи (какая подпись
xs:int
Простой тип XML
Исключен
когда была наложена) в случае наложения подписи и
Schema
[0..1
о из
удаления ее, порядок должен сдвигаться
]
версии 32
соответственно влево
*.9
SignDate
Дата/Время подписи Пример: 2012-04-13
xs:dateTime
Простой тип XML
Исключен
[0..1
09:44:59.003
Schema
о из
]
версии 32
BigFileAttachments
Данные о больших файлах, связанных с сущностью
BigFileAttachments
*.1
Добавлено
[0..1
7
в версии
]
30
BigFileAttachment
Данные о большом файле, связанном с сущностью
BigFileAttachment
Файл в БФ
*.1
Добавлено
[1..n
в версии
]
30
содержание .. 13 14 15 16 ..
|
||
|
|
|