Для работы с API необходимо получить токен авторизации, который будет использоваться в заголовках запросов для предоставления доступа к закрытой информации.
{
"data":{
"IIN": "123456789010",
"Password": "Зашифрованный пароль",
"Remember": 1
}
}
{
"access_token": "Токен авторизации",
"expires_in": "2020-03-24T18:11:11",
"refresh_token": "Резервный токен"
}
Отсутствует заголовок X-Auth-Token
"Текст сообщения для пользователя."
Токен доступа имеет ограниченный срок жизни, в связи с этим чтобы избежать необходимости проходить повторную авторизацию пользователем, можно програмно получить новую партию токенов.
{
"access_token": "Токен авторизации",
"expires_in": "2020-03-24T18:11:11",
"refresh_token": "Резервный токен"
}
Реквизит запроса iin не определен или имеет неверный формат;
Реквизит запроса token не определен или имеет неверный формат;
Реквизит запроса token утратил доверие и более не действиетелен;
Данный метод предназначен для завершения сеанса взаимодействия с сервером и деактивации всех видов токенов.
Данный метод предназначен для выгрузки списка (массива) документов. Максимальное количество в списке 100 документов.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"Data": [
{
"PartnerBIN": "123456789011",
"PartnerName": "Наименоване компании партнера",
"Number": "00000000001",
"Date": "1582156800",
"DateStart": "1577836800",
"DateEnd": "1580515200",
"СurrencyСode": "KZT",
"balance": 0,
"Contract": "",
"Data": [
{
"Type": "",
"Date": "1580515200",
"Number": "00ДМ-000001",
"AmountD": 125600,
"AmountK": 0,
"In_Date": null,
"In_Number": null,
"Info": "Поступление товаров 00ДМ-000001 от 19.01.2020"
},
{
"Type": "",
"Date": "1577836800",
"Number": "00ДМ-АА0004",
"AmountD": 0,
"AmountK": 155000,
"In_Date": null,
"In_Number": null,
"Info": "Реализация товаров 00ДМ-АА0004 от 23.01.2020"
}
]
}
]
}
{
"Result": true,
"Data": [
{
"Upload": true,
"HyperDocs_Code": "HD20T4-00000015",
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Принимающая сторона может внести изменения (комментарии) в документ. Метод работает только если Ваша компания выступает в качестве партнера в документе.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
Data: {
HyperDocs_Code: "HD20T4-00000008",
TypeChanges: "Add",
Data: [
{
Type: "Waybill_in",
Date: "1580601600",
Number: "123",
AmountD: 0,
AmountK: 150000,
Info: "Поступления товаров 12313213 от 02.02.2020",
PartnerComment: "Корректировка данных"
}
]
}
}
{
Data: {
HyperDocs_Code: "HD20T4-00000008",
TypeChanges: "Cancel",
}
{
Result: false,
Data: "Ошибка определения основных данных запроса изменения статуса."
}
{
Result: true,
Data: ""
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод служит для подписания акта сверки. Может принимать массив номеров документов для изменения одного типа статуса.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"data":{
"status": "SignedCreator",
"DataKey": "Зашифрованные данные ключа ЭЦП",
"expires_in": 1584937730,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"data":{
"status": "Canceled",
"DataKey": "",
"expires_in": 0,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"Data": [
{
"Code": 200,
"Message": "Документ: HD20T4-00000001 - успешно изменен статус",
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Все действия по изменению статуса логируются в системе. Данным методом можно получить информцию по изменению статуса в разрезе времени, статуса и пользователя.
X-Auth-Token: {Токен авторизации}
{
"Data": [
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Create"
}
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Canceled"
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения печатной формы документа в формате PDF.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения зашифрованного электронного документа с электронными подписями в формате CMS.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения детализированной информации по документу акта сверки.
X-Auth-Token: {Токен авторизации}
{
Data: {
CreatorBIN: "170740004576",
CreatorName: "Название компании автора",
PartnerBIN: "123456789111",
PartnerName: "Название компании партнера",
HyperDocs_Code: "HD20T4-00000006",
Date: "1580860800",
Number: "123222",
DateStart: "1577836800",
DateEnd: "1609372800",
СurrencyСode: "KZT",
balance: 120000,
Contract: "123 от 01.01.2020",
Status: "Сonfirmed",
SignedCreator: "Сидоренко Иван Петрович",
SignedPartner: "Иванов Иван Иванович",
Data: [
{
Type: "Waybill_in",
Date: "1580601600",
Number: "123",
AmountD: 0,
AmountK: 150000,
In_Date: "1580601600",
In_Number: "445",
Info: "Электронный счет фактура 445 от 02.02.2020",
PartnerComment: "",
confirmed: false
},
]
}
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения списка документов. С помощью комбинации параметров запроса можно настраивать фильтры. Если параметры запроса не указаны, будут выводиться все документы за текущий месяц.
X-Auth-Token: {Токен авторизации}
{
Data: [
DateStart: "1577836800",
DateEnd: "1580515200",
Status: "Canceled",
HyperDocs_Code: "HD20T4-00000014",
Date: "1582156800",
Number: "00000000001",
PartnerBIN: "558778899877",
PartnerName: "Название компании партнера",
Type: "Out"
]
}
{
Data: [
error: "creation_date_s - неверный формат",
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод предназначен для выгрузки списка (массива) документов. Максимальное количество в списке 100 документов.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"Data": [
{
"RecipientBIN": "123456789011",
"RecipientName": "Наимнование компании получателя",
"OutDate": "1583404406",
"OutNumber": "00000000001",
"СurrencyСode": "KZT",
"Contract": "",
"Manager": "Иванов Иван Иванович",
"Bank": "Банк Казахстана",
"BankAccount": "KZ000000000000000000",
"BIK": "KZKXKXKZ",
"KNP": 8,
"KBE": 17,
"Data": [
{
"Description": "Описание товара или услуги",
"Quantity": 1,
"Price": 10000,
"Amount": 10000,
"unit": "шт."
}
]
}
]
}
{
"Result": true,
"Data": [
{
"Upload": true,
"HyperDocs_Code": "HD20T2-00000017",
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод служит для изменения стутса документа и подписания счета на оплату. Может принимать массив номеров документов для изменения одного типа статуса.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"data":{
"status": "SignedCreator",
"DataKey": "Зашифрованные данные ключа ЭЦП",
"expires_in": 1584937730,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"data":{
"status": "Canceled",
"DataKey": "",
"expires_in": 0,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"Data": [
{
"Code": 200,
"Message": "Документ: HD20T4-00000001 - успешно изменен статус",
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Все действия по изменению статуса логируются в системе. Данным методом можно получить информцию по изменению статуса в разрезе времени, статуса и пользователя.
X-Auth-Token: {Токен авторизации}
{
"Data": [
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Create"
}
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Canceled"
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения печатной формы документа в формате PDF.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения зашифрованного электронного документа с электронными подписями в формате CMS.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения детализированной информации по документу счет на оплату.
X-Auth-Token: {Токен авторизации}
{
Data: {
"SenderBIN": "123456789011",
"SenderName": "Наименование компании отправителя",
"RecipientBIN": "123456789789",
"RecipientName": "Наименование компании получателя",
"HyperDocs_Code": "HD20T2-00000012",
"Date": "1584468124",
"OutDate": "1584451818",
"OutNumber": "",
"СurrencyСode": "KZT",
"Contract": "",
"Status": "Received",
"SignedSender": "",
"SignedRecipient": "",
"Bank": "Банк Казахстана",
"BankAccount": "KZ000000000000000000",
"BIK": "KZKXKZKX",
"KNP": 8,
"KBE": 17,
"Data": [
{
"Description": "Описание товара или услуги",
"Quantity": 1,
"Price": 100000,
"Amount": 100000,
"unit": "год"
}
]
}
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения списка документов. С помощью комбинации параметров запроса можно настраивать фильтры. Если параметры запроса не указаны, будут выводиться все документы за текущий месяц.
X-Auth-Token: {Токен авторизации}
{
Data: [
{
"Status": "Canceled",
"HyperDocs_Code": "HD20T2-00000017",
"Date": "1585056270",
"OutDate": "1583366400",
"OutNumber": "00000000001",
"PartnerBIN": "123456789011",
"PartnerName": "Наименование компании партнера",
"Type": "Out"
},
{
"Status": "Received",
"HyperDocs_Code": "HD20T2-00000009",
"Date": "1583409690",
"OutDate": "1583366400",
"OutNumber": "00000000001",
"PartnerBIN": "123456789789",
"PartnerName": "Наименование компании партнера",
"Type": "In"
}
]
}
{
Data: [
error: "creation_date_s - неверный формат",
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод предназначен для получения детализированной информации по компании и состоянию работы с сервисом.
X-Auth-Token: {Токен авторизации}
{
Data: {
Company: "Наименование компании",
BIN: "123456789011",
User: "Иванов Иван Иванович",
IIN: "123456789021",
ECPOnServer: false,
Tarif: {
TarifName: "Малый бизнес",
Balance: 0,
Total_documents: 200,
Left_documents: 200,
Status: "Active",
Reason: null,
expire: "31.01.2021 23:59:59"
},
UL: {
Ceo: "Иванов Иван Иванович",
Ceo_position: "Директор",
Chief_accountant_Used: true,
Accountant: "Иванова Иванка Трамповна"
},
Address_data: {
Post: "05000000",
Region: "г. Алматы",
City: "Наурызбайский район",
Strinng_address: "Адрес строкой"
},
}
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Данный метод предназначен для получения сокращенной информации по компании и состоянию работы с сервисом.
X-Auth-Token: {Токен авторизации}
{
Data: {
Company: "Наименование компании",
BIN: "123456789011",
User: "Иванов Иван Иванович",
IIN: "123456789021",
ECPOnServer: false,
Status: "Active",
}
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Для обеспечения безопасности при работе с сервисом необходмо использовать крипто библиотеку «HYPERCryptLib».
var CryptLib = new ActiveXObject("HYPERCryptLib.HYPERCryptClass");
GetSignInPassword(Пароль)
GetLink(НомерДокумента, ТипДокумента)
SignDocOperate(ДанныеJSON, КлючШифрования)
{
ECP: "MIIG1wIBAzCCBpEGCSqGSIb3DQEHAaCCBoIEggZ+MIAwgAYJKoZIhvcNAQcBoIAE\r\nggEoMIIBJDCCASAGCyqGSIb3DQEMCgECoIGHMIGEMCgGCiqGSIb3DQEMAQMwGgQU\r\nptTIx0e84Njiul+ErQUFrLOjPo0CAgQABFhJHGsI/4Ge8+vVjNBjWha2G+ngj6n5\r\nNh4sYC74PJuDEfHkKK90+76HMVfGbiFh3YbiNOChki6m0OVUvPU4MJr3fzhq/RCA\r\nevi1AovG6+eUBV0/jZL/GglzMYGGMCMGCSqGSIb3DQEJFTEWBBSNGFU2lCf0WeZh\r\nHpL3iJRHi2h3WzBfBgkqhkiG9w0BCRQxUh5QADgAZAAxADgANQA1ADMANgA5ADQA\r\nMgA3AGYANAA1ADkAZQA2ADYAMQAxAGUAOQAyAGYANwA4ADgAOQA0ADQANwA4AGIA\r\nNgA4ADcANwA1AGIAAAAAMIAGCSqGSIb3DQEHBqCAMIACAQAwgAYJKoZIhvcNAQcB\r\nMCgGCiqGSIb3DQEMAQYwGgQU7JtPSMWlzvqitJzbN1geDGyEX7kCAgQAoIAEggTg\r\ncaOUCCZYRFSegvjAocy/SL7Bww0DQwA5BUWf2lkektTnhWYCqI2TPmbV88OE7uB0\r\nUt/qs7+nXxrqdKOE/ypzvTYk53zpIPQn2g4JXODSAsUaz81AUKwj/7RvjFcrTcxo\r\ne11AjiHQ2fz4MvlUeRWm2/yaYvAb4EdSt09KzgA8ZthcYFCLVO1PXFQ3NE7r1KBU\r\nt0YKx0DDc7oGEXKv5/U7IvvA7MJ2yNc4eNW5NsC0d0jYXB4ZpEaf4L90AoEoMeZb\r\nPk44XdnyHuJuRHvm2nJTuJsbZyG8sxko9eSDwQr5i7wgrgXIU9m55T/oNNUH/IqD\r\noA4h5vJR+ZP90mreWfiC2oHYKsdQ9xbaZi/eFh0T9VIbEBxh8bmPHTK8wRkoWoeF\r\nqreKEoTfgwZE2nRc7gjWEo2plnXXDVM3xvNuVKPg3DY1JtNg13k+LOjf9Ldn/DMj\r\nmewMjVqd6Yo9o9GERee6nx8fYIFtmEa340hDK8tg2+aAwNL1rawCrbft7uz8X8HC\r\nQuPzE2qmf4wSPYYdbQlab5+bNWe29brH2D2ShDvAleDdXsDp3IfQzaPR9ya7h3T9\r\nNTz49ANkoBM/uUVZK1G1dFRJeaR6DCn7CjVopjC0+bPMEfV6IldDIrtQNQsW11th\r\nPkL/qjsI1zT+BzMr8hnvEmNzsSCo7Y/BlUZSU1Ap199QLVZe4BGXzAaxvNw0fmpH\r\nXduoSlwo4OaGjHtvvH9lZ1luXbvHrZPn/TEtgLLppF6eNOS9Q6Ut+1wjRZ2oBe8v\r\nJjuGHvBza3CPbb5tZb+JLCUPpc5+v6DM6HVrsZSBdwjnkU8oa3yk+v99rrhW54Ls\r\nnX7cBUDe8Ys/wrmuPW6Zdjr55ooK8DO4qMyGrbCcKH6e08P1uHuVJ9haVgN+U/Z3\r\niJsPCCuSMXx7PxX/wk0sTnb8FqNo8GeSvu+jTqF2C5Q9V7Q9p+57bEiZn1WTiiyF\r\n3o6xTf4DdFRllUpTIOierrFeHDkYc3rcxpS8aqXFTK75YZ9BL71Q9+x6OKh8Rnj/\r\nod1pciFr6d8RMYDhk/qDFY5/oChhsyr+erak0rCXA7/zqieol+JT8X7nCM6tOJJE\r\nRws4VMDhS6FloYZwH8GMsDY8vNiIelaQEgRxp61O4d+voNvIQvd2lveYXULj9dta\r\nBWXmEVoayaJz+F+m2ma+ZkOlGEydN2Gp0QtIKF2Br9Pt3MFEF92v7VOXqx7OzEwd\r\nPy4ekUDviEMnM4Dx1oRw+T3Ip5wQAK45Rzpx5ipudzyiqNtlFEqF4+8zqi+/tzn3\r\n3hYiFWEVNm5YIoM8oOfVsynRwQmIGNdFd7s+xSwbrN0BXyTnvFWYQps5dZVW2/0Z\r\nYeGr2WR9QwOUJsvD3vTc0YPf6dDsLYzSyD47hYsPk6Krnn/yAJDY2lkvkzMpop6e\r\nhvz53IlpVAMdURQKgA8hip9Op/nRS/CN+cNbbbd1x23JzhDsu/HqKIXX8OU7rLgb\r\nNH2WCXLujdXBPPqAlx4EE8pZSrmsArXHR8/3EIKKuKgEUyz7TlmaOo+W2YCPu3sa\r\nN889s51e2ejDQH5ywsYi9FboNa0sEtwQW5v9b/HzSm1P0RkfFpIbkJ6vsjPAdAkw\r\nq6Eefmtb33wiKmmJKQilrn8pR+RurqgM0XiA2JATkBmABwTc7kIGCcwRtzzMYJaB\r\nAAAAAAAAAAAAAAAAMD0wITAJBgUrDgMCGgUABBTHXAO7cqDDCZq63zbe/QOl0zGd\r\nnAQUndrnASrF5nFcMlUe5CpsqZHvndYCAgQA",
PasswordKEY: "Qwerty12"
}
Данный метод предназначен для получения ключа шифрования необходимого для шифрования данных ЭЦП при подписании документов.
X-Auth-Token: {Токен авторизации}
{
expires_in: "1585939280",
Key: "LjutxYPaJLYULo5tb3OlnU6k="
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Данный метод предназначен для внесения изменений в количества товаров в товарной накладной, при приемке товаров и согласования с поставщиком.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"Data": {
"HyperDocs_Code": "HD20Т1-00000044",
"Products": [
{
"ProductName": "Описание товара или услуги",
"ProductSeries": "",
"ProductCharacteristic": "",
"Quantity_indoc": 5,
"Quantity_change": 3,
},
]
}
]
}
{
"Data": true
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Документ с номером указанном в параметре "HyperDocs_Code" не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для выгрузки списка (массива) документов. Максимальное количество в списке 100 документов.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"Data": [
{
"SellerBIN": "123456789011",
"CustomerBIN": "123456789021",
"SellerName": "Наименование поставщика",
"CustomerName": "Наименование покупателя",
"SellerDocumentDate": "1580860800",
"SellerDocumentNumber": "00ДМ-АА0007",
"СurrencyСode": "KZT",
"Comment": "",
"Manager": "Иванов Иван Иванович",
"Contract": "365 от 01.01.2020",
"Type": "product",
"Products": [
{
"BarCode": "3838383838388",
"VendorCode": "",
"ProductName": "Описание товара или услуги",
"ProductSeries": "",
"ProductCharacteristic": "",
"Quantity": 1,
"Price": 1200,
"Amount": 0,
"WithoutDiscount": 1200,
"Discount": 0,
"Tax": 0,
"TaxAmount": 0
},
]
}
]
}
{
"Result": true,
"Data": [
{
"Upload": true,
"SellerDocumentNumber": "00ДМ-АА0007",
"HyperDocs_Code": "HD20Т1-00000012",
"DocumentAmount": 4000,
"DocumentAmountWithoutDiscount": 4000,
"DiscountAmount": 0,
"TaxAmount": 0
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод служит для подписания документа. Может принимать массив номеров документов для изменения одного типа статуса.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"data":{
"status": "SignedSeller",
"DataKey": "Зашифрованные данные ключа ЭЦП",
"expires_in": 1584937730,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"data":{
"status": "Canceled",
"DataKey": "",
"expires_in": 0,
"CodesArray": [
{
"code": "HD20T4-00000001"
}
],
}
}
{
"Data": [
{
"Code": 200,
"Message": "Документ: HD20T4-00000001 - успешно изменен статус",
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод предназначен для управления статусом внесенного изменения в товарную накладную.
X-Auth-Token: {Токен авторизации}
{
"Data": true
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Документ с указанным номером в параметре не найден.
"Текст сообщения для пользователя."
Все действия по изменению статуса логируются в системе. Данным методом можно получить информцию по изменению статуса в разрезе времени, статуса и пользователя.
X-Auth-Token: {Токен авторизации}
{
"Data": [
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Create"
}
{
"Date": "1583163930",
"UserIIN": "123456789789",
"UserName": "Иванов Иван Иванович",
"Company": "Название компании пользователя",
"Status": "Canceled"
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для обновления данных в выгруженных (уже находящихся в сервисе) дакументах. Максимальное количество документов в списке - 100.
X-Auth-Token: {Токен авторизации}
Content-Type: "application/json"
{
"Data": [
{
"SellerBIN": "123456789011",
"CustomerBIN": "123456789021",
"SellerName": "Наименование поставщика",
"CustomerName": "Наименование покупателя",
"SellerDocumentDate": "1580860800",
"SellerDocumentNumber": "00ДМ-АА0007",
"СurrencyСode": "KZT",
"Comment": "",
"Manager": "Иванов Иван Иванович",
"Contract": "365 от 01.01.2020",
"Type": "product",
"Products": [
{
"BarCode": "3838383838388",
"VendorCode": "",
"ProductName": "Описание товара или услуги",
"ProductSeries": "",
"ProductCharacteristic": "",
"Quantity": 1,
"Price": 1200,
"Amount": 0,
"WithoutDiscount": 1200,
"Discount": 0,
"Tax": 0,
"TaxAmount": 0
},
]
}
]
}
{
"Result": true,
"Data": [
{
"Upload": true,
"SellerDocumentNumber": "00ДМ-АА0007",
"HyperDocs_Code": "HD20Т1-00000012",
"DocumentAmount": 4000,
"DocumentAmountWithoutDiscount": 4000,
"DiscountAmount": 0,
"TaxAmount": 0
}
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод предназначен для получения печатной формы документа в формате PDF.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения зашифрованного электронного документа с электронными подписями в формате CMS.
X-Auth-Token: {Токен авторизации}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения детализированной информации по документу.
X-Auth-Token: {Токен авторизации}
{
Data: {
"SellerBIN": "123456789011",
"CustomerBIN": "123456789021",
"SellerName": "Наименование компания поставщика",
"CustomerName": "Наименование компания покупателя",
"DocumentDate": "02.02.2020 0:00:00",
"SellerDocumentNumber": "0ФДМ-АА0002",
"СurrencyСode": "KZT",
"Comment": "",
"Manager": "Иванов Иван Иванович",
"Contract": "",
"Type": "product",
"Status": "SignedSeller",
"HyperDocs_Code": "000000010",
"DocumentAmount": 716250,
"DocumentAmountWithoutDiscount": 716250,
"DiscountAmount": 0,
"TaxAmount": 0,
"Active_changes": false,
"SignedSeller": "Сидоренко Иван Петрович",
"SignedCustomer": "Иванов Иван Иванович",
"Products": [
{
"BarCode": "3838957883318",
"VendorCode": "",
"ProductName": "5-нок таб. 50мг №50 ЛекФарм",
"ProductSeries": "Серия",
"ProductCharacteristic": "х-123",
"Quantity": 10,
"Price": 900,
"WithoutDiscount": 9000,
"Amount": 9000,
"Discount": 0,
"Tax": 0,
"TaxAmount": 0
}
],
"Changes": []
}
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
Реквизит {НомерДокумента} в методе запроса не определен.
Документ с данным {НомерДокумента} не найден.
"Текст сообщения для пользователя."
Данный метод предназначен для получения списка документов "Поступлений товаров" и "Актов выполненных работ". С помощью комбинации параметров запроса можно настраивать фильтры. Если параметры запроса не указаны, будут выводиться все документы за текущий месяц.
X-Auth-Token: {Токен авторизации}
{
Data: [
{
"SellerBIN": "123456789011",
"SellerName": "Наименования компании поставщика",
"DocumentDate": "02.02.2020 0:00:00",
"SellerDocumentNumber": "0ФДМ-АА0002",
"Status": "SignedSeller",
"СurrencyСode": "KZT",
"HyperDocs_Code": "HD20Т1-00000011",
"DocumentAmount": 716250,
"Active_changes": false,
"Type": "product",
"Contract": "№13256 от 01.01.2020г."
},
}
{
Data: [
error: "creation_date_s - неверный формат",
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."
Данный метод предназначен для получения списка документов "Реализаций товаров" и "Актов выполненных работ". С помощью комбинации параметров запроса можно настраивать фильтры. Если параметры запроса не указаны, будут выводиться все документы за текущий месяц.
X-Auth-Token: {Токен авторизации}
{
Data: [
{
"SellerBIN": "123456789011",
"SellerName": "Наименования компании покупателя",
"DocumentDate": "02.02.2020 0:00:00",
"SellerDocumentNumber": "0ФДМ-АА0002",
"Status": "SignedSeller",
"СurrencyСode": "KZT",
"HyperDocs_Code": "HD20Т1-00000011",
"DocumentAmount": 716250,
"Active_changes": false,
"Type": "product",
"Contract": "№13256 от 01.01.2020г."
},
}
{
Data: [
error: "creation_date_s - неверный формат",
]
}
Отсутствует заголовок X-Auth-Token
Пользователь не авторизован.
Пользователь заблокирован.
Срок действия токена авторизации истек.
"Текст сообщения для пользователя."