ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ

Нефискальные чеки

> СерверККМ 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
}