Запрос на формирование выписки
URI
HTTP POST: /API/v1/ISO20022/Statements
XSD схема
camt.060.001.03
Описание схемы
Описание | Путь | Комментарий Пример |
|
---|---|---|---|
Общий путь Document.AcctRptgReq |
|||
1 |
Уникальный ID сообщения |
GrpHdr.MsgId |
Запрос выписки осуществляется по этому идентификатору |
2 |
Дата и время создания сообщения |
GrpHdr.CreDtTm |
Формат даты YYYY-MM-DDTHH:MM:SS 2018-11-27T17:13:45 |
3 |
Уникальный ID пакета с запросом |
RptgReq.Id |
Запрос на выписку по каждому счету запрашивается в отдельном пакете |
4 |
Признак "Получить данные по типу "Выписка" |
RptgReq.ReqdMsgNmId |
|
5 |
Номер счета |
RptgReq.Acct.Id.Othr.Id |
|
6 |
Дата начала периода |
RptgReq.RptgPrd.FrToDt.FrDt |
|
7 |
Дата окончания периода |
RptgReq.RptgPrd.FrToDt.ToDt |
|
8 |
Время начала периода |
RptgReq.RptgPrd.FrToTm.FrTm |
00:00:00 |
9 |
Время окончания периода |
RptgReq.RptgPrd.FrToTm.ToTm |
24:00:00 |
10 |
Признак "Показать все операции" |
RptgReq.RptgPrd.Tp |
Константа 'ALLL' |
11 |
Наименование организации |
RptgReq.AcctOwnr.Pty.Nm |
Ответ
HTTP код | Тип | Body | Описание |
---|---|---|---|
200 |
OK |
- |
Запрос на выписку принят без ошибок. |
401 |
Err |
Wrong username or password |
Неверный логин или пароль |
401 |
Err |
User was not found |
Пользователь не найден |
401 |
Err |
User is disabled |
Пользователь заблокирован |
401 |
Err |
Warrant is expired |
Доверенность истекла |
401 |
Err |
Warrant was not found |
Доверенность не найдена |
401 |
Err |
Warrant service error |
Сервис проверки доверенности не отвечает |
406 |
Err |
User does not have permission |
Нет права на запрос выписки |
406 |
Err |
Signature is missing |
Нет подписи |
406 |
Err |
Certificate is not valid |
Сертификат подписи невалидный |
406 |
Err |
Signature is not valid |
Подпись невалидна |
406 |
Err |
Internal sign check state error |
Внутренняя ошибка сервиса |
502 |
Err |
Bad Gateway |
Ошибочный шлюз |
503 |
Err |
Service Unavailable |
Сервис недоступен |
504 |
Err |
Gateway Timeout |
Шлюз не отвечает |
500 |
Err |
Internal Error |
Внутренняя ошибка приложения |
400 |
Err |
FrDt/ToDt is in the future |
Дата начала/окончания периода запроса выписки позднее текущей даты |
400 |
Err |
A date period is not specified |
Не указан период запроса выписки |
400 |
Err |
FrDt is later than ToDt |
Дата начала периода запроса выписки позднее даты окончания |
400 |
Err |
MsgId is not unique |
Id запроса неуникальный |
400 |
Err |
XML does not match schema |
Документ не соответствует схеме |
Пример запроса выписки
<?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.060.001.03" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <AcctRptgReq> <GrpHdr> <MsgId>77866e0f08374910bb1cc6f77a664727</MsgId> <CreDtTm>2019-02-06T15:27:10</CreDtTm> </GrpHdr> <RptgReq> <Id>2d60068df7644b8587ef440299ed53c6</Id> <ReqdMsgNmId>HMQSTASCF</ReqdMsgNmId> <Acct> <Id> <Othr> <Id>40702810901300013000</Id> </Othr> </Id> </Acct> <AcctOwnr> <Pty> <Nm>ООО Диски</Nm> </Pty> </AcctOwnr> <RptgPrd> <FrToDt> <FrDt>2019-02-06</FrDt> <ToDt>2019-02-06</ToDt> </FrToDt> <FrToTm> <FrTm>00:00:00</FrTm> <ToTm>24:00:00</ToTm> </FrToTm> <Tp>ALLL</Tp> </RptgPrd> </RptgReq> <SplmtryData> <Envlp> <SgntrSt> <ds:Signature> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411" /> <ds:Reference URI=""> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> </ds:Transforms> <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411" /> <ds:DigestValue>Mv8l/zkKhXIgc+NYS5AahbSAxcR4fITrtwi72Wsid8k=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>cUvrSEG06N8434QLqap1JjCFks2p+zYFrmi6KDduU8aJL3dShmoBKqUlloU+9lOu 29r9/DTaeaJtiWhkihEsSw==</ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate>MIIDbjCCAx2gAwIBAgITEgAvPdF2qLVO81iKLwAAAC890TAIBgYqhQMCAgMwfzEj MCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJV MQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYD VQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTgxMTE1MDk0NDE2WhcN MTkwMjE1MDk1NDE2WjB9MRswGQYJKoZIhvcNAQkBFgxtYWlsQG1haWwucnUxFDAS BgNVBAMMC0VWUkFaUkVHL1RUMQ0wCwYDVQQLDARkZXB0MQwwCgYDVQQKDANOUkQx DTALBgNVBAcMBGNpdHkxDzANBgNVBAgMBnJlZ2lvbjELMAkGA1UEBhMCUlUwYzAc BgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAjuTSuHIiQAL4J0GYGowk NHjHM95GScbUpd5cuD0MU7qJDj8BpP95dD9dbc5chWq/+AUoVh2mvIRwqp3wqG wqOCAXAwggFsMA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDAjAd BgNVHQ4EFgQU9C6wJ7PrpufrQalBt7nMe1PQeuIwHwYDVR0jBBgwFoAUFTF8sI0a 3mbXFZxJUpcXJLkBeoMwWQYDVR0fBFIwUDBOoEygSoZIaHR0cDovL3Rlc3RjYS5j cnlwdG9wcm8ucnUvQ2VydEVucm9sbC9DUllQVE8tUFJPJTIwVGVzdCUyMENlbnRl ciUyMDIuY3JsMIGpBggrBgEFBQcBAQSBnDCBmTBhBggrBgEFBQcwAoZVaHR0cDov L3Rlc3RjYS5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC90ZXN0LWNhLTIwMTRfQ1JZ UFRPLVBSTyUyMFRlc3QlMjBDZW50ZXIlMjAyLmNydDA0BggrBgEFBQcwAYYoaHR0 cDovL3Rlc3RjYS5jcnlwdG9wcm8ucnUvb2NzcC9vY3NwLnNyZjAIBgYqhQMCAgMD QQBhwelOmwMKApnFmrtTiegDOv3wF4imE+k193xizjiO8MI1+JG32WI4ZUF1wXUL mFk/7avO4MNBzZAt8NxB/nmW</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </ds:Signature> </SgntrSt> </Envlp> </SplmtryData> </AcctRptgReq> </Document>