Нефискальные чеки
> СерверККМ V4 > REST API > Работа с ККМДата обновления: 7 августа 2026 г.
POST slip
Печатать нефискального документа
URL: {{HTTPRoot}}/slip
Тело запроса
{
"DeviceName": "Atol",
"Positions": [
{
"TextString": {
"Text": "[big]Мой дядя, самых честных правил,"
}
},
{
"TextString": {
"Text": "[dotted]"
}
},
{
"TextString": {
"Text": "Он уважать себя заставил,"
}
},
{
"SeparatorLine": {
"lineStyle": 0
}
},
{
"Barcode": {
"Type": "EAN13",
"Barcode": "1235467890126",
"Alignment": "right"
}
}
]
}
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| DeviceName | string | + | Название устройства | “Atol” |
| Positions | Массив DocPosition | + | Элементы документа, от первого к последнему | “Positions”: [ { “TextString”: { “Text”: “[big]Мой дядя, самых честных правил,” } }, { “TextString”: { “Text”: “[dotted]” } }, { “TextString”: { “Text”: “Он уважать себя заставил,” } }, { “Barcode”: { “Type”: “EAN13”, “Barcode”: “1235467890126” } } ] |
Position
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| TextString | TextString | - | Текстовая строка | “TextString”: |
| Barcode | ApiBarcode | - | Штрихкод | “Barcode”: |
| Picture | ApiPicture | - | Изображение | “Picture”: |
| SeparatorLine | ApiSeparatorLine | - | Разделительная линия | “SeparatorLine”: |
TextString
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Text | string | + | Текст строки. Поддерживает префиксы перед текстом: [big], [small], [bold], [H1]–[H5], [left], [right], [center], [QR], [line], [line,dotted]. Если пустой — строка пропускается. | “[center]Добро пожаловать” |
| Font | string | - | Шрифт. Normal — Шрифт для обычных строк; Bold — Жирный шрифт; Small — Мелкий шрифт; Medium — Средний шрифт; Big — Крупный шрифт; H1 — Стиль заголовка первого уровня (название документа); H2 — Стиль заголовка второго уровня (раздел документа); H3 — Стиль заголовка третьего уровня (подраздел); H4 — Стиль заголовка четвёртого уровня (детализация подраздела); H5 — Стиль заголовка пятого уровня (дополнительная детализация). Если не указан — Normal. Префикс в Text имеет приоритет над Font. |
“H1” |
| Alignment | string | - | Выравнивание: left, right, center. Если не указано — left. Префикс в Text имеет приоритет над Alignment. | “center” |
ApiBarcode
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Type | string | + | Тип штрихкода. Возможные значения: UPCA, CODE39, EAN13, EAN8, UPCE, ITF, CODABAR, CODE93, CODE128, PDF417, CODE32, QR |
“EAN13” |
| Barcode | string | - | Значение штрихкода в текстовом виде. Если не указано — позиция пропускается. | “123456789098” |
| ValueBase64 | string | - | Значение штрихкода в формате Base64. Если не указано — позиция пропускается. Если заполнены оба поля: Barcode и ValueBase64 - то приоритет выше у ValueBase64. |
“MTIzNDU2Nzg5MA==” |
| Alignment | string | - | Выравнивание штрихкода. Если не указано — по центру. |
“right” |
ApiPicture
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Value | string | + | Изображение в кодировке Base64. Если пустой — позиция пропускается. | “/9j/4AAQSkZJRgABAQEASABIAAD…” |
| Alignment | int | - | Выравнивание: 0 — по левому краю; 1 — по центру; 2 — по правому краю. Если не указано — 1 (по центру). |
1 |
ApiSeparatorLine
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| LineStyle | int | + | Стиль разделительной линии: 0 — сплошная линия(по умолчанию); 1 — жирная линия; 2 — штриховая линия; 3 — пунктирная линия; 4 — двойная линия. |
0 |
Тело ответа
200 OK
{
"Result": {
"ShiftNumber": 52,
"DocNumber": 0,
"DocNumberInShift": 0,
"Fn": "0123123123123",
"FiscalDate": "2026-07-28T13:30:19.8691524+08:00",
"CashierName": "Иванов А.И.",
"CashierVatin": "7722345678",
"DocumentHeader": {
"OrganizationInfo": "ООО 'Ромашка'",
"SerialNumber": "0020260207",
"Vatin": "7722345678",
"Cashier": "Иванов А.И.",
"RnNumber": "00031415926",
"Fn": "0123123123123",
"FnsUrl": "nalog.ru",
"ShiftNumber": 52,
"OfdOrganizationName": "Тестовый ОФД",
"OfdVatin": "1234554321"
},
"SaleAddress": "г.Улан-Удэ, ул.Виноградная, д11А, офис 25",
"SaleLocation": "Офис",
"FfdVersion": "1.2",
"Lines": [
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Мой дядя, самых честных правил,",
"LineRight": "",
"Alignment": 0,
"Font": 4,
"IsFontSpecified": true,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Он уважать себя заставил,",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"IsFontSpecified": false,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 4,
"Width": 0,
"Scale": 100,
"Line": "",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"IsFontSpecified": false,
"Wrap": false,
"SeparatorLine": {
"LineStyle": 0
},
"IsCreateFromTemplate": false
},
{
"Type": 2,
"Width": 0,
"Scale": 100,
"Line": "",
"LineRight": "",
"Alignment": 2,
"Font": 0,
"IsFontSpecified": false,
"Wrap": true,
"Barcode": {
"Type": "EAN13",
"Value": "1235467890126",
"PictureBase64": "iVBORw0KGgoAAAANSUhEUgAAAHEAAABkCAIAAAA+B0ivAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAokSURBVHhefY5BDgQxCMP6/0/v3lDkeMIBpSEFv993vfeuQ9zoKvPn9JL8no4ewmjHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0T9AZgNZPIVJxegAAAAAElFTkSuQmCC",
"PrintText": 1,
"Height": 100,
"BarWidth": 2
},
"IsCreateFromTemplate": false
}
],
"TaskType": 9,
"DocId": "d0e61bef-616a-491e-b548-efa73b0c42ec",
"Date": "2026-07-28T13:30:19.8443992+08:00",
"TerminalId": "",
"DeviceName": "Atol",
"PoolId": "",
"ResultCode": 0,
"ResultDescription": "OK",
"Processed": true,
"ServerVersion": "4.0.70.723",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"TimeZone": 7,
"KktLicenses": [],
"IsFiscal": true,
"LineLength": 64,
"LineLengthPixels": 512,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "0020260207",
"FirmwareVersion": "2026",
"ConfigurationVersion": "02.07"
}
},
"Code": 0,
"Description": "OK",
"Success": true
}
Result (SlipCheck)
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| ShiftNumber | int | + | Номер сессии | 0 |
| DocNumber | int | + | Номер фискального документа | 0 |
| DocNumberInShift | int | - | Номер фискального документа за смену | 0 |
| Fn | string | - | Серийный номер фискального накопителя | “0123123123123” |
| CashierName | string | - | Имя кассира | “Иванов А.И.” |
| CashierVatin | string | - | ИНН кассира | “7722345678” |
| FiscalDate | DateTime | - | Время регистрации операции по часам ККМ. | “0001-01-01T00:00:00” |
| DocumentHeader | DocumentHeader | - | Заголовок документа | “DocumentHeader”: |
| Lines | Список PrintLine | - | Заголовок документа | “Lines”: [ { “Type”: 1, “Width”: 0, “Scale”: 100, “Line”: “Мой дядя, самых честных правил,”, “LineRight”: “”, “Alignment”: 0, “Font”: 0, “Wrap”: true, “IsCreateFromTemplate”: false }, { “Type”: 1, “Width”: 0, “Scale”: 100, “Line”: “Он уважать себя заставил,”, “LineRight”: “”, “Alignment”: 0, “Font”: 0, “Wrap”: true, “IsCreateFromTemplate”: false }, { “Type”: 2, “Width”: 0, “Scale”: 100, “Line”: “”, “LineRight”: “”, “Alignment”: 1, “Font”: 0, “Wrap”: true, “Barcode”: { “Type”: “EAN13”, “Value”: “1235467890126”, “PictureBase64”: “iVBORw0KGgoAAAANSUhEUgAAAHEAAAB”, “PrintText”: 1, “Height”: 100, “BarWidth”: 2 }, “IsCreateFromTemplate”: false } ] |
| TaskType | int | - | Тип чека: 0 — Текст 1 — Приход 2 — Возврат прихода 3 — Расход 4 — Возврат расхода 5 — Коррекция прихода 6 — Коррекция возврата прихода 7 — Коррекция расхода 8 — Коррекция возврата расхода 9 — Слип 10 — Фискализация 11 — Открытие смены 12 — Z-отчет 13 — X-отчет 14 — Отчет о состоянии расчетов 20 — Выемка 21 — Внесение 22 — Открытие денежного ящика |
9 |
| DocId | string | + | Идентификатор нефискального документа. Передайте в GET-запрос \slip, чтобы получить результат. | “7ccfb3d4-bc93-40c7-9e4d-aa1c8b0261b6” |
| Date | DateTime | - | Дата создания документа | “2026-05-24T00:11:23.5221437+08:00” |
| TerminalId | string | - | Идентификатор терминала, с которго пришел документ | ”“ |
| DeviceName | string | + | Имя устройства | “Atol” |
| PoolId | string | - | Пул, который назначен чеку | ”“ |
| ResultCode | int | - | Результат | 0 |
| ResultDescription | string | - | Описания результата | “OK” |
| Processed | bool | - | Признак удачного завершения обработки | true |
| ServerVersion | string | - | Версия сервера | “4.0.62.521” |
| DeviceInfo | DeviceInfo | - | Данные о ККТ | “DeviceInfo”: |
PrintLine
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Type | int | + | Тип строки. 0 — фискальная строка; 1 — текстовая строка; 2 — штрихкод; 3 — изображение; 4 — разделительная линия |
1 |
| Width | int | - | Ширина | 0 |
| Scale | int | - | Масштаб | 100 |
| Line | string | - | Текст строки (левая часть) | “Мой дядя, самых честных правил” |
| LineRight | string | - | Текст строки (правая часть) | “Пушкин” |
| Alignment | int | - | Выравнивание. 0 — выравнивание по левому краю; 1 — Выравнивание по центру; 2 — Выравнивание по правому краю; 3 — По ширине |
1 |
| Font | int | - | Шрифт. Normal — Шрифт для обычных строк; Bold — Жирный шрифт; Small — Мелкий шрифт; Medium — Средний шрифт; Big — Крупный шрифт; H1 — Стиль заголовка первого уровня (название документа); H2 — Стиль заголовка второго уровня (раздел документа); H3 — Стиль заголовка третьего уровня (подраздел); H4 — Стиль заголовка четвёртого уровня (детализация подраздела); H5 — Стиль заголовка пятого уровня (дополнительная детализация); |
0 |
| IsFontSpecified | bool | - | Признак, что шрифт задан явно во входящих данных или при создании строки | true |
| Wrap | bool | - | Признак переноса строк. false - строка обрезается; true - строка переносится |
true |
| Barcode | Barcode | - | Штрихкод | “Barcode”: |
| SeparatorLine | SeparatorLine | - | Разделительная линия | “SeparatorLine”: { “lineStyle”: 3 |
| IsCreateFromTemplate | bool | - | Создано из шаблона. true - создано из печатного шаблона; false — не создан из печатного шаблона |
false |
Barcode
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Type | string | + | Тип штрихкода. Возможные значения: UPCA, CODE39, EAN13, EAN8, UPCE, ITF, CODABAR, CODE93, CODE128, PDF417, CODE32, QR |
“QR” |
| Value | string | - | Значение штрихкода | “t=20260522T1506&s=50.00&fn=9999078902010507&i=343&fp=1352614355&n=1” |
| PictureBase64 | string | - | Изображение barcode закодированное в строке | “iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9CAIAAAAA4vtyAAAA…” |
| PrintText | int | - | Задает способ печати текста штрихкода(только для одномерных штрихкодов). 0 — не печатать 1 — печатать снизу 2 — печатать сверху 3 — печатать сверху и снизу |
1 |
| Height | int | - | Высота штрихкода в точках. Допустимые значения свойства: 0..1199 |
100 |
| BarWidth | int | - | Ширина штриха в точках Допустимые значения свойства: 0..1199 Рекомендуемое значение – 2. |
100 |
SeparatorLine
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| LineStyle | int | + | Стиль разделительной линии: 0 — сплошная линия(по умолчанию); 1 — жирная линия; 2 — штриховая линия; 3 — пунктирная линия; 4 — двойная линия. |
1 |
DocumentHeader
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| OrganizationInfo | string | - | Информация об организации | “ООО ‘Ромашка’“ |
| SerialNumber | string | - | Заводской номер ККТ | “0020260207” |
| Vatin | string | - | ИНН Организации | “7722345678” |
| Cashier | string | - | Кассир | “Иванов А.И.” |
| RnNumber | string | - | Регистрационный номер ККТ | “00031415926” |
| Fn | string | - | Фискальный накопитель | “0123123123123” |
| FnsUrl | string | - | Сайт ФНС | “nalog.ru” |
| ShiftNumber | int | + | Номер смены | 3 |
| DocNumber | int | + | Номер фискального документа | 5 |
| FiscalSign | string | - | Фискальный признак документа | “5847203916” |
| OfdOrganizationName | string | - | Наименование ОФД | “Тестовый ОФД” |
| OfdVatin | string | - | ИНН ОФД | “1234554321” |
DeviceInfo
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| FfdVersion | string | - | Версия ФФД | “1.2” |
| FnFfdVersion | string | - | Версия ФФД ФН | “1.2” |
| TimeZone | int | - | Часовая зона: 0 — Авто; 1 — 1 часовая зона (МСК-1 / UTC+2); 2 — 2 часовая зона (МСК / UTC+3); 3 — 3 часовая зона (МСК+1 / UTC+4); 4 — 4 часовая зона (МСК+2 / UTC+5); 5 — 5 часовая зона (МСК+3 / UTC+6); 6 — 6 часовая зона (МСК+4 / UTC+7); 7 — 7 часовая зона (МСК+5 / UTC+8); 8 — 8 часовая зона (МСК+6 / UTC+9); 9 — 9 часовая зона (МСК+7 / UTC+10); 10 — 10 часовая зона (МСК+8 / UTC+11); 11 — 11 часовая зона (МСК+9 / UTC+12) |
7 |
| KktLicenses | Массив KktLicenseInfo | - | Массив лицензий ККТ | [] |
| IsFiscal | bool | - | Фискальный режим | true |
| LineLength | int | - | Ширина чековой ленты | 64 |
| LineLengthPixels | int | - | Ширина чековой ленты в пикселях | 0 |
| DeviceClass | int | - | Тип устройства: 1 — Принтер; 2 — Чековый принтер; 3 — Фискальный регистратор (не онлайн-ккм); 4 — Онлайн-ккм, применяемая в РФ в соответствии с ФЗ-54; 5 — Эквайринговый терминал; 6 — Терминал сбора данных; 7 — Электронные весы; 8 — Электронные весы с печатью этикеток; 9 — Сканер штрихкодов |
7 |
| SerialNumber | string | - | Заводской номер ККТ | “0020260207” |
| FirmwareVersion | string | - | Версия прошивки | “2026” |
| ConfigurationVersion | string | - | Версия конфигурации прошивки устройства | “02.07” |
Примеры ошибок
49 Устройство не активно
{
"Code": 49,
"Description": "Попытка обращения к отключенному устройству: Устройство 'atol' не активно.",
"Success": false
}
709 Устройство не найден
{
"Code": 709,
"Description": "Устройство не найдено: Устройство 'Atol' не найдено.",
"Success": false
}
4 Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
POST slip/async
Асинхронно поставить нефискальный документ в очередь печати и получить идентификатор задачи.
URL: {{HTTPRoot}}/slip/async
Тело запроса
{
"DeviceName": "Atol",
"Positions": [
{
"TextString": {
"Text": "Мой дядя, самых честных правил,"
}
},
{
"TextString": {
"Text": "Когда не в шутку занемог,"
}
},
{
"TextString": {
"Text": "Он уважать себя заставил,"
}
},
{
"Barcode": {
"Type": "EAN13",
"Barcode": "123546789012"
}
}
]
}
Смотрите документацию POST-запроса slip
Тело ответа
200 OK
{
"Result": "8d04810e-34c7-4daf-8af5-b52d9a24a646",
"Code": 0,
"Description": "OK",
"Success": true
}
Result
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Result | string | + | Идентификатор нефискального документа. Передайте в GET-запрос \slip, чтобы получить результат. | “94cc354c-2dd3-4231-ac50-aa3a62883efe” |
Примеры ошибок
49 Устройство не активно
{
"Code": 49,
"Description": "Попытка обращения к отключенному устройству: Устройство 'Emu' не активно.",
"Success": false
}
709 Устройство не найдено
{
"Code": 709,
"Description": "Устройство не найдено: Устройство 'Em' не найдено.",
"Success": false
}
4 Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
GET slip/list?device=Atol
Получение списка нефискальных документов
URL: {{HTTPRoot}}/slip/list?device=Atol
Параметры запроса
| Имя параметра | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| device | string | + | Имя устройства. | Atol |
Тело ответа
200 OK
{
"Result": [
{
"ShiftNumber": 41,
"DocNumber": 365,
"DocNumberInShift": 0,
"FiscalSign": "5847203916",
"Fn": "0123123123123",
"FiscalDate": "2026-05-24T02:44:43",
"DocumentHeader": {
"OrganizationInfo": "ООО 'Ромашка'",
"SerialNumber": "0020260207",
"Vatin": "0326031413",
"Cashier": "Иванов А.И.",
"RnNumber": "00031415926",
"Fn": "0123123123123",
"FnsUrl": "nalog.ru",
"ShiftNumber": 41,
"DocNumber": 365,
"FiscalSign": "5847203916",
"OfdOrganizationName": "Тестовый ОФД",
"OfdVatin": "1234554321"
},
"SaleAddress": "г.Улан-Удэ, ул.Виноградная, д11А, офис 25",
"SaleLocation": "Офис",
"FfdVersion": "1.2",
"Lines": [
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Мой дядя, самых честных правил,",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Он уважать себя заставил,",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 2,
"Width": 0,
"Scale": 100,
"Line": "",
"LineRight": "",
"Alignment": 1,
"Font": 0,
"Wrap": true,
"Barcode": {
"Type": "EAN13",
"Value": "1235467890126",
"PictureBase64": "iVBORw0KGgoAAAANSUhEUgAAAHEAAABkCAIAAAA+B0ivAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAokSURBVHhefY5BDgQxCMP6/0/v3lDkeMIBpSEFv993vfeuQ9zoKvPn9JL8no4ewmjHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0TNWSGeSIJ8pqlLwK0ZhLV3DBiDBAEVfW6YqDkrxBNJkM80dQm4NYOw9o4BY5AgoKLPDRM1Z4V4IgnymaYuAbdmENbeMWAMEgRU9LlhouasEE8kQT7T1CXg1gzC2jsGjEGCgIo+N0zUnBXiiSTIZ5q6BNyaQVh7x4AxSBBQ0eeGiZqzQjyRBPlMU5eAWzMIa+8YMAYJAir63DBRc1aIJ5Ign2nqEnBrBmHtHQPGIEFARZ8bJmrOCvFEEuQzTV0Cbs0grL1jwBgkCKjoc8NEzVkhnkiCfKapS8CtGYS1dwwYgwQBFX1umKg5K8QTSZDPNHUJuDWDsPaOAWOQIKCizw0TNWeFeCIJ8pmmLgG3ZhDW3jFgDBIEVPS5YaLmrBBPJEE+09Ql4NYMwto7BoxBgoCKPjdM1JwV4okkyGeaugTcmkFYe8eAMUgQUNHnhomas0I8kQT5TFOXgFszCGvvGDAGCQIq+twwUXNWiCeSIJ9p6hJwawZh7R0DxiBBQEWfGyZqzgrxRBLkM01dAm7NIKy9Y8AYJAio6HPDRM1ZIZ5IgnymqUvArRmEtXcMGIMEARV9bpioOSvEE0mQzzR1Cbg1g7D2jgFjkCCgos8NEzVnhXgiCfKZpi4Bt2YQ1t4xYAwSBFT0uWGi5qwQTyRBPtPUJeDWDMLaOwaMQYKAij43TNScFeKJJMhnmroE3JpBWHvHgDFIEFDR54aJmrNCPJEE+UxTl4BbMwhr7xgwBgkCKvrcMFFzVognkiCfaeoScGsGYe0dA8YgQUBFnxsmas4K8UQS5DNNXQJuzSCsvWPAGCQIqOhzw0T9AZgNZPIVJxegAAAAAElFTkSuQmCC",
"PrintText": 1,
"Height": 100,
"BarWidth": 2
},
"IsCreateFromTemplate": false
}
],
"TaskType": 9,
"DocId": "1b66f394-3bd6-43b0-b4f8-791a1593bd50",
"Date": "2026-05-24T02:44:43.1442735+08:00",
"TerminalId": "",
"DeviceName": "Atol",
"PoolId": "",
"ResultCode": 0,
"ResultDescription": "OK",
"Processed": true,
"ServerVersion": "4.0.62.521",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"TimeZone": 7,
"KktLicenses": [],
"IsFiscal": true,
"LineLength": 64,
"LineLengthPixels": 576,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
}
],
"Code": 0,
"Description": "OK",
"Success": true
}
Result (массив SlipCheck)
Смотрите документацию GET-запроса slip
Примеры ошибок
4 Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
GET slip?id=b0ce9370-4435-49f8-a5e8-9bc267a26f77
Возвращает нефискальный документ по идентификатору документа (docId), полученному в POST-запросе slip.
URL: {{HTTPRoot}}/slip?id=b0ce9370-4435-49f8-a5e8-9bc267a26f77
Параметры запроса
| Имя параметра | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| id | string | + | Идентификатор нефискального документа | b0ce9370-4435-49f8-a5e8-9bc267a26f77 |
Тело ответа
200 OK
{
"Result": {
"ShiftNumber": 41,
"DocNumber": 365,
"DocNumberInShift": 0,
"Fn": "0123123123123",
"FiscalDate": "2026-05-24T02:44:43",
"CashierName": "Иванов А.И.",
"CashierVatin": "7722345678",
"DocumentHeader": {
"OrganizationInfo": "ООО 'Ромашка'",
"SerialNumber": "00106305393630",
"Vatin": "7722345678",
"Cashier": "Иванов А.И.",
"RnNumber": "7722345678",
"Fn": "0123123123123",
"FnsUrl": "nalog.ru",
"ShiftNumber": 41,
"OfdOrganizationName": "Тестовый ОФД",
"OfdVatin": "1234554321"
},
"SaleAddress": "г.Улан-Удэ, ул.Виноградная, д11А, офис 25",
"SaleLocation": "Офис",
"FfdVersion": "1.2",
"Lines": [
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Мой дядя, самых честных правил,",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 1,
"Width": 0,
"Scale": 100,
"Line": "Он уважать себя заставил,",
"LineRight": "",
"Alignment": 0,
"Font": 0,
"Wrap": true,
"IsCreateFromTemplate": false
},
{
"Type": 2,
"Width": 0,
"Scale": 100,
"Line": "",
"LineRight": "",
"Alignment": 1,
"Font": 0,
"Wrap": true,
"Barcode": {
"Type": "EAN13",
"Value": "1235467890126",
"PictureBase64": "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",
"PrintText": 1,
"Height": 100,
"BarWidth": 2
},
"IsCreateFromTemplate": false
}
],
"TaskType": 9,
"DocId": "1b66f394-3bd6-43b0-b4f8-791a1593bd50",
"Date": "2026-05-24T02:44:43.1442735+08:00",
"TerminalId": "",
"DeviceName": "Atol",
"PoolId": "",
"ResultCode": 0,
"ResultDescription": "OK",
"Processed": true,
"ServerVersion": "4.0.62.521",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"TimeZone": 7,
"KktLicenses": [],
"IsFiscal": true,
"LineLength": 64,
"LineLengthPixels": 576,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
},
"Code": 0,
"Description": "OK",
"Success": true
}
Result (SlipCheck)
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| ShiftNumber | int | - | Номер сессии | 0 |
| DocNumber | int | - | Номер фискального документа | 0 |
| DocNumberInShift | int | - | Номер фискального документа за смену | 0 |
| Fn | string | - | Серийный номер фискального накопителя | ”“ |
| FiscalDate | DateTime | - | Время регистрации операции по часам ККМ. | “0001-01-01T00:00:00” |
| CashierName | string | - | Имя кассира | Иванов А.И. |
| CashierVatin | string | - | ИНН кассира | 7722345678 |
| DocumentHeader | DocumentHeader | - | Заголовок документа | “DocumentHeader”: |
| DocId | string | + | Идентификатор нефискального документа. | “94cc354c-2dd3-4231-ac50-aa3a62883efe” |
| TaskType | int | - | Тип чека: 0 — Текст 1 — Приход 2 — Возврат прихода 3 — Расход 4 — Возврат расхода 5 — Коррекция прихода 6 — Коррекция возврата прихода 7 — Коррекция расхода 8 — Коррекция возврата расхода 9 — Слип 10 — Фискализация 11 — Открытие смены 12 — Z-отчет 13 — X-отчет 14 — Отчет о состоянии расчетов 20 — Выемка 21 — Внесение 22 — Открытие денежного ящика |
9 |
PrintLine
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Type | int | - | Тип строки. 0 — фискальная строка; 1 — текстовая строка; 2 — штрихкод; 3 — изображение; 4 — разделительная линия |
1 |
| Width | int | - | Ширина | 0 |
| Scale | int | - | Масштаб | 100 |
| Line | string | - | Текст строки (левая часть) | “Мой дядя, самых честных правил” |
| LineRight | string | - | Текст строки (правая часть) | “text right” |
| Alignment | int | - | Выравнивание. 0 — выравнивание по левому краю; 1 — Выравнивание по центру; 2 — Выравнивание по правому краю; 3 — По ширине |
1 |
| Font | int | - | Шрифт. Normal — Шрифт для обычных строк; Bold — Жирный шрифт; Small — Мелкий шрифт; Medium — Средний шрифт; Big — Крупный шрифт; H1 — Стиль заголовка первого уровня (название документа); H2 — Стиль заголовка второго уровня (раздел документа); H3 — Стиль заголовка третьего уровня (подраздел); H4 — Стиль заголовка четвёртого уровня (детализация подраздела); H5 — Стиль заголовка пятого уровня (дополнительная детализация); |
0 |
| IsFontSpecified | bool | - | Признак, что шрифт задан явно во входящих данных или при создании строки | true |
| Wrap | bool | - | Признак переноса строк. false - строка обрезается; true - строка переносится |
true |
| Barcode | SeparatorLine | - | Штрихкод | “Barcode”: |
| SeparatorLine | SeparatorLine | - | Разделительная линия | “SeparatorLine”: { “lineStyle”: 3 |
| IsCreateFromTemplate | bool | - | Создано из шаблона. true - создано из печатного шаблона; false — не создан из печатного шаблона |
false |
Barcode
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| Type | string | + | Тип штрихкода. Возможные значения: UPCA, CODE39, EAN13, EAN8, UPCE, ITF, CODABAR, CODE93, CODE128, PDF417, CODE32, QR |
“QR” |
| Value | string | - | Значение штрихкода | “t=20260522T1506&s=50.00&fn=9999078902010507&i=343&fp=1352614355&n=1” |
| PictureBase64 | string | - | Изображение штрихкода, закодированное в строке | “iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9CAIAAAAA4vtyAAAA…” |
| PrintText | int | - | Задает способ печати текста штрихкода(только для одномерных штрихкодов). 0 — не печатать 1 — печатать снизу 2 — печатать сверху 3 — печатать сверху и снизу |
1 |
| Height | int | - | Высота штрихкода в точках. Допустимые значения свойства: 0..1199 |
100 |
| BarWidth | int | - | - | Ширина штриха в точках Допустимые значения свойства: 0..1199 Рекомендуемое значение – 2. |
SeparatorLine
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| LineStyle | int | + | Стиль разделительной линии: 0 — сплошная; 1 — жирная; 2 — штриховая; 3 — пунктирная; 4 — двойная |
1 |
DocumentHeader
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| OrganizationInfo | string | - | Информация об организации | “ООО ‘Ромашка’“ |
| SerialNumber | string | - | Заводской номер ККТ | “0020260207” |
| Vatin | string | - | ИНН Организации | “7722345678” |
| Cashier | string | - | Кассир | “Иванов А.И.” |
| RnNumber | string | - | Регистрационный номер ККТ | “00031415926” |
| Fn | string | - | Фискальный накопитель | “0123123123123” |
| FnsUrl | string | - | Сайт ФНС | “nalog.ru” |
| ShiftNumber | int | + | Номер смены | 3 |
| DocNumber | int | - | Номер фискального документа | 5 |
| FiscalSign | string | - | Фискальный признак документа | “4988644533” |
| OfdOrganizationName | string | - | Наименование ОФД | “Тестовый ОФД” |
| OfdVatin | string | - | ИНН ОФД | “1234554321” |
DeviceInfo
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| FfdVersion | string | - | Версия ФФД | “1.2” |
| FnFfdVersion | string | - | Версия ФФД ФН | “1.2” |
| TimeZone | int | - | Часовая зона: 0 — Авто; 1 — 1 часовая зона (МСК-1 / UTC+2); 2 — 2 часовая зона (МСК / UTC+3); 3 — 3 часовая зона (МСК+1 / UTC+4); 4 — 4 часовая зона (МСК+2 / UTC+5); 5 — 5 часовая зона (МСК+3 / UTC+6); 6 — 6 часовая зона (МСК+4 / UTC+7); 7 — 7 часовая зона (МСК+5 / UTC+8); 8 — 8 часовая зона (МСК+6 / UTC+9); 9 — 9 часовая зона (МСК+7 / UTC+10); 10 — 10 часовая зона (МСК+8 / UTC+11); 11 — 11 часовая зона (МСК+9 / UTC+12) |
7 |
| KktLicenses | Массив KktLicenseInfo | - | Массив лицензий ККТ | [] |
| IsFiscal | bool | - | Фискальный режим | true |
| LineLength | int | - | Ширина чековой ленты | 64 |
| LineLengthPixels | int | - | Ширина чековой ленты в пикселях | 0 |
| DeviceClass | int | - | Тип устройства: 1 — Принтер; 2 — Чековый принтер; 3 — Фискальный регистратор (не онлайн-ккм); 4 — Онлайн-ккм, применяемая в РФ в соответствии с ФЗ-54; 5 — Эквайринговый терминал; 6 — Терминал сбора данных; 7 — Электронные весы; 8 — Электронные весы с печатью этикеток; 9 — Сканер штрихкодов |
7 |
| SerialNumber | string | - | Заводской номер ККТ | “0020260207” |
| FirmwareVersion | string | - | Версия прошивки | “2026” |
| ConfigurationVersion | string | - | Версия конфигурации прошивки устройства | “02.07” |
Примеры ошибок
72 Не указан id
{
"Code": 72,
"Description": "Не указан id",
"Success": false
}
72 Некорректный id
{
"Code": 72,
"Description": "Некорректный id",
"Success": false
}
91 Документ не найден
{
"Code": 91,
"Description": "Документ не найден",
"Success": false
}