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

Корректировки ФФД 1.05

> СерверККМ V4 > REST API > Работа с ККМ
Дата обновления: 7 августа 2026 г.

POST correction105

Печать чека коррекции для ФФД 1.0.5

URL: {{HTTPRoot}}/correction105

Тело запроса

{
    "DeviceName": "Atol",
    "Cashier": {
    "Name": "Иванов А.И.",
    "Vatin": "7722345678"
  },
    "Customer": {
    "Info": "ООО 'Рога и Копыта",
    "email": "kuznicov@mail.ru",
    "Vatin": "500100732259"
  },
    "PaymentType": 7,
    "TaxVariant": 1,
    "CorrectionData": {
        "Type": 0,
        "Description": "Основание коррекции",
        "Date": "2026-03-13T00:00:00",
        "Number": "0"
    },
    "TaxSum20": 100,
    "Payments": {
        "Cash": 100
    },
  "Positions": [
        {
            "FiscalString": {
                "Name": "Бутылка с водой 1л.",
                "Quantity": 1,
                "PriceWithDiscount": 100,
                "SumWithDiscount": 100,
                "Department": 1,
                "Tax": "20",
                "TaxSum": 16.67,
                "SignMethodCalculation": 4,
                "SignCalculationObject": 1,
                "MeasureOfQuantity": 0
            }
        }
    ]
}
Имя поля Тип Обяз Назначение Пример
DeviceName string + Имя устройства. “Atol”
DocId string Идентификатор документа. Если указан, то сервер сначала произведет поиск чека во внутренней базе данных. В случае, если чек будет найден, считается, что задание пошло на повторную печать.

Если предыдущая попытка печати была завершена успешно, то в ответ на запрос вернется результат предыдущей печати.
Повторного исполнения задания на ККМ не будет. Это защита от ошибочной повторной регистрации чеков. Такие случае могут возникать в случае обрыва сетевой связи с клиентом во время обработки запроса на печать.

Если же предыдущая попытка печати была неудачной, то задание будет перезаписано и проведена печать чека на ККМ.

Если идентификатор документа не указан, то будет создан новый идентификатор документа. Защиты от повторной печати чека уже не будет.
“9c5231d8-8075-4619-967e-8637e2a7b22d”
PaymentType int + Тип чека:
Не используется = 0;
Продажа = 1;
Возврат = 2;
Покупка = 3;
ВозвратПокупки = 4;
ЧекКоррекцииПрихода = 5;
ЧекКоррекцииВозвратаПрихода = 6;
ЧекКоррекцииРасхода = 7;
ЧекКоррекцииВозвратаРасхода = 8.

Если поле не указано, по умолчанию используется 0.

Типы 5–8 (коррекция) не поддерживаются в данном запросе – для них используйте отдельные эндпоинты /correction120 (ФФД 1.2) или /correction105 (ФФД 1.05).
2
Cashier Cashier Сведения о кассире (продавце).

Если тип данных Cashier отсутствует или все его поля пустые, данные о кассире не передаются в чек.
`{“Name”: “Иванов А.И.”, “Vatin”: “7722345678”}
CorrectionData CorrectionData + Данные коррекции. {"CorrectionData":{"Type":0,"Description":"Основание коррекции","Date":"2026-03-13T00:00:00","Number":"0"}}
Customer Customer Сведения о покупателе.

Если тип данных Customer отсутствует или все его поля пустые, данные о покупателе не передаются в чек.
{"Info": "ООО 'Рога и Копыта'", "Vatin": "7722345678"}
TaxVariant int + Система налогообложения (СНО):
0 — ОСН,
1 — УСН,
2 — УСНД_Р,
3 — ЕНВД,
4 — ЕСН,
5 — ПСН.

Если поле не указано, по умолчанию используется 0 (ОСН).

Если в настройках ККТ на вкладке «Автозамена» для поля «Система налогообложения» включена опция «Заменять принудительно», то значение из запроса заменяется на значение из настроек ККТ.
1
AdditionalAttribute string Дополнительный реквизит чека (тег 1192).

Если поле не указано или пустое, реквизит не передаётся.

Рекомендуется указывать здесь ФП корректируемого чека при оформлении возврата или коррекции.
"6702704322"
SumTax0 decimal - Сумма расчёта по ставке НДС 0%. Если не указано — 0. 0
SumTax5 decimal - Сумма НДС чека по ставке 5%. Если не указано — 0. 0
SumTax7 decimal - Сумма НДС чека по ставке 7%. Если не указано — 0. 0
SumTax10 decimal - Сумма НДС чека по ставке 10%. Если не указано — 0. 0
SumTax18 decimal - Сумма НДС чека по ставке 18%. Если не указано — 0. 0
SumTax20 decimal - Сумма НДС чека по ставке 20%. Если не указано — 0. 100
SumTax22 decimal - Сумма НДС чека по ставке 22%. Если не указано — 0. 0
SumTaxNone decimal - Сумма расчёта без НДС. Если не указано — 0. 0
SumTax105 decimal - Сумма НДС чека по расчётной ставке 5/105. Если не указано — 0. 0
SumTax107 decimal - Сумма НДС чека по расчётной ставке 7/107. Если не указано — 0. 0
SumTax110 decimal - Сумма НДС чека по расчётной ставке 10/110. Если не указано — 0. 0
SumTax118 decimal - Сумма НДС чека по расчётной ставке 18/118. Если не указано — 0. 0
SumTax120 decimal - Сумма НДС чека по расчётной ставке 20/120. Если не указано — 0.
SumTax122 decimal - Сумма НДС чека по расчётной ставке 22/122. Если не указано — 0. 0
Payments ApiPayments + Способы оплаты. Сам метод оплаты является опциональным и выбирается пользователем в зависимости от конкретного запроса.

Если тип данных не указан, все суммы оплат считаются равными 0 – чек не закроется (сумма оплат должна быть не меньше суммы позиций).

Если тип данных передан, но отдельные поля (Cash, ElectronicPayment, AdvancePayment, Credit, CashProvision) отсутствуют, они считаются равными 0.

Допускается комбинированная оплата: наличными (Cash), безналичными (ElectronicPayment), авансом (AdvancePayment), постоплатой (Credit) или встречным предоставлением (CashProvision).
{"Cash": 50, "ElectronicPayment": 0, "AdvancePayment": 0, "Credit": 0, "CashProvision": 0}

Тип: Cashier

Имя поля Тип Обяз Назначение Пример
Name string - Имя кассира.

Если не указано — подставляется имя из настроек ККТ, иначе «Кассир».
“Иванов А.И.”
Vatin string - ИНН кассира.

Если не указан — ИНН кассира в чеке не печатается.
“7722345678”

Customer

Имя поля Тип Обяз Назначение Пример
Info string - Наименование организации или фамилия, имя, отчество (при наличии).

Если не указано — в чек не попадает.
“ООО ‘Рога и Копыта’“
Email string - Электронная почта покупателя.

Если не указана — используется Phone (если указан).
kuznicov@mail.ru
Vatin string - ИНН покупателя.

Если не указан — ИНН покупателя в чек не попадает.
“500100732259”
Phone string - Номер телефона.

Если не указан — используется Email (если указан).
“+79021456776”
DateOfBirth string - Дата рождения покупателя (клиента) в формате “DD.MM.YYYY”.

Если не указана — в чек не попадает.
01.01.1990
Citizenship string - Код страны (ОКСМ).

Если не указан — в чек не попадает.
“643”
DocumentTypeCode string - Числовой код вида документа, удостоверяющего личность (ФФД, Таблица 116).

Если не указан — в чек не попадает.
“21”
DocumentData string - Данные документа, удостоверяющего личность.

Если не указаны — в чек не попадают.
“Серия: 60 18 Номер: 345678”
Address string - Адрес покупателя.

Если не указан — в чек не попадает.
“г.Иркутск, ул.Апельсиновая, д31А, офис 15”

ApiPayments

Имя поля Тип Обяз Назначение Пример
Cash decimal - Сумма наличной оплаты.

Если не указана — считается 0.
50
ElectronicPayment decimal - Сумма безналичными средствами.

Если не указана — считается 0.
0
AdvancePayment decimal - Сумма предоплатой (зачетом аванса).

Если не указана — считается 0.
0
Credit decimal - Сумма постоплатой (в кредит).

Если не указана — считается 0.
0
CashProvision decimal - Сумма встречным предоставлением.

Если не указана — считается 0.
0

CorrectionData

Имя поля Тип Обяз Назначение Пример
Type int - Тип коррекции:
0 — самостоятельно (коррекция по собственной инициативе);
1 — по предписанию (коррекция по предписанию налогового органа).

Если указано значение 1, рекомендуется заполнять поле Number.
1
Description string - Описание (основание) коррекции. “Основание коррекции”
Date DateTime - Дата совершения корректируемого расчета. “2026-03-30T00:00:00”
Number string - Номер предписания налогового органа. Если коррекция самостоятельная (Type = 0), поле можно заполнить значением “0”. “0”

Тело ответа

200 OK

{
    "Result": {
        "datetime": "2026-05-24T17:03:41.3794927+08:00",
        "deviceName": "Atol",
        "docId": "bcba107a-5280-4abd-8124-a953f5ad7963",
        "fnsUrl": "nalog.ru",
        "fiscalDatetime": "20260524170341",
        "fiscalSign": "5847203916",
        "shiftNumber": 15,
        "fiscalNumber": 196
    },
    "Code": 0,
    "Description": "OK",
    "Success": true
}

Result (FiscalParams)

Смотрите документацию POST-запроса check

Примеры ошибок

2 Ожидается ФФД 1.0.5, а у устройства ФФД 1.2

{
    "Code": 2,
    "Description": "Внутренняя ошибка: Atol: PrintCorrection(): Недопустимый вызов. Ожидается ФФД 1.0.5, а у устройства ФФД 1.2.",
    "Success": false
}

4 Не указано имя ККТ

{
    "Code": 4,
    "Description": "Не указано имя ККТ",
    "Success": false
}

709 Устройство не найдено

{
    "Code": 709,
    "Description": "Устройство не найдено: Устройство 'ar' не найдено.",
    "Success": false
}

55 Требуется открытая смена

{
    "Code": 55,
    "Description": "Требуется открытая смена",
    "Success": false
}

49 Устройство не активно

{
    "Code": 49,
    "Description": "Попытка обращения к отключенному устройству: Устройство 'Atol' не активно.",
    "Success": false
}

14 24 часа кассовой смены истекли

{
    "Code": 14,
    "Description": "24 часа кассовой смены истекли",
    "Success": false
}

POST correction105/async

Асинхронно ставит печать чека коррекции для ФФД 1.0.5

URL: {{HTTPRoot}}/correction105/async

Тело запроса

{
    "DeviceName": "Atol",
    "Cashier": {
    "Name": "Иванов А.И.",
    "Vatin": "7722345678"
  },
    "Customer": {
    "Info": "ООО 'Рога и Копыта'",
    "email": "kuznicov@mail.ru",
    "Vatin": "500100732259"
  },
    "PaymentType": 7,
    "TaxVariant": 1,
    "CorrectionData": {
        "Type": 0,
        "Description": "Основание коррекции",
        "Date": "2026-03-13T00:00:00",
        "Number": "0"
    },
    "SumTax20": 100,
    "Payments": {
        "Cash": 100
    }
}

Смотрите документацию в POST-запросе correction105

Тело ответа

200 ОК

{
    "Result": "3887f300-0c97-4792-b4c0-b655343646d9",
    "Code": 0,
    "Description": "OK",
    "Success": true
}

Result

| Имя поля | Тип | Обяз | Назначение | Пример |
| — | — | — | — |
| Result | string | + | Идентификатор документа чека коррекции ФФД 1.0.5. Передайте в GET-запрос correction105, чтобы получить чек коррекции. | “cbac9c78-c4f5-4f03-8be9-696136ebc9ab” |

Примеры ошибок

49 Устройство не активно

{
    "Code": 49,
    "Description": "Попытка обращения к отключенному устройству: Устройство 'Atol' не активно.",
    "Success": false
}

709 Устройство не найдено

{
    "Code": 709,
    "Description": "Устройство не найдено: Устройство 'atol' не найдено.",
    "Success": false
}

4 Не указано имя ККТ

{
    "Code": 72,
    "Description": "Не указано имя ККТ",
    "Success": false
}

GET correction105?id=b0ce9370-4435-49f8-a5e8-9bc267a26f77

Возвращает чек коррекции ФФД 1.0.5 по идентификатору документа (docId), полученному в POST-запросе correction105.

URL: {{HTTPRoot}}/correction105?id=b0ce9370-4435-49f8-a5e8-9bc267a26f77

Параметры запроса

Имя параметра Тип Обяз Назначение Пример
id string + Идентификатор документа чека коррекции ФФД 1.0.5 b0ce9370-4435-49f8-a5e8-9bc267a26f77

Тело ответа

Result (CheckCorrection105)

Имя поля Тип Обяз Назначение Пример
CheckItems Список CheckItem - Позиции чека “CheckItems”: [],
Electronically bool - Регистрация чека без печати на ленте false
Payments ApiPayments - Оплаты чека “Payments”:
CorrectionData CorrectionData - Данные коррекции “CorrectionData”:
TaxType int - Код налогообложения:
0 — ОСН,
1 — УСН,
2 — УСНД_Р,
3 — ЕНВД,
4 — ЕСН,
5 — ПСН
1
TaxSum18 decimal - Сумма НДС 18 0.0
TaxSum10 decimal - Сумма НДС 10 0.0
TaxSum7 decimal - Сумма НДС 7 0.0
TaxSum5 decimal - Сумма НДС 5 0.0
TaxSum105 decimal - Сумма НДС 5/105 0.0
TaxSum107 decimal - Сумма НДС 7/107 0.0
TaxSum0 decimal - Сумма НДС 0 0.0
TaxSum110 decimal - Сумма НДС 110 0.0
TaxSumNone decimal - Сумма БЕЗ НДС 0.0
TaxSum118 decimal - Сумма НДС 118 0.0
TaxSum120 decimal - Сумма НДС 120 0.0
TaxSum20 decimal - Сумма НДС 20 0.0
TaxSum122 decimal - Сумма НДС 122 0.0
TaxSum22 decimal - Сумма НДС 22 0.0
AdditionalAttribute string - Дополнительный реквизит чека (БСО, тег 1192) “6702704322”
ShiftNumber int + Номер сессии 3
CashierName string - Имя кассира “Иванов А.И.”
CashierVatin string - ИНН кассира “7722345678”
DocumentHeader DocumentHeader - Заголовок документа “DocumentHeader”:
DocNumber int + Номер фискального документа 5
DocNumberInShift int - Номер фискального документа за смену 1
FiscalSign string - Фискальный признак документа “4988644533”
Fn string - Серийный номер фискального накопителя “0123123123123”
FiscalDate DateTime - Время регистрации операции по часам ККМ. “2026-05-24T00:11:23.5505769+08:00”
SaleAddress string - Адрес проведения расчетов “г.Улан-Удэ, ул.Виноградная, д11А, офис 25”
SaleLocation string - Место проведения расчетов “Офис”
FfdVersion string - Версия ФФД “1.2”
Tlv string - Cтруктура значений тегов документа “1209,Номер версии ФФД:4\r\n1041,Номер ФН:999907890…”
TaskType int - Тип чека:
0 — Текст
1 — Приход
2 — Возврат прихода
3 — Расход
4 — Возврат расхода
5 — Коррекция прихода
6 — Коррекция возврата прихода
7 — Коррекция расхода
8 — Коррекция возврата расхода
9 — Слип
10 — Фискализация
11 — Открытие смены
12 — Z-отчет
13 — X-отчет
14 — Отчет о состоянии расчетов
20 — Выемка
21 — Внесение
22 — Открытие денежного ящика
11
DocId string + Идентификатор документа чека коррекции ФФД 1.0.5 “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”:

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”

CorrectionData

Имя поля Тип Обяз Назначение Пример
Type int - Тип коррекции:
0 — самостоятельно;
1 — по предписанию
1
Description string - Описание коррекции “Основание”
Date DateTime - Дата совершения корректируемого расчета “2026-05-24T00:11:23.5221437+08:00”
Number string - Номер предписания налогового органа “0”

ApiPayments

Имя поля Тип Обяз Назначение Пример
Cash decimal - Сумма наличной оплаты 0.0
Barter decimal - Сумма встречным предоставлением) 10.0
PrePaid decimal - Сумма предоплатой (зачетом аванса) 0.0
Credit decimal - Сумма постоплатой (в кредит) 0.0
Electronic decimal - Сумма безналичными средствами 0.0

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”

Примеры ошибок

ОК

{   
    "Result": {
        "CheckItems": [],
        "Electronically": false,
        "Payments": {
            "Cash": 100,
            "Electronic": 0,
            "PrePaid": 0,
            "Credit": 0,
            "Barter": 0
        },
        "TaxType": 3,
        "CorrectionData": {
            "Type": 0,
            "Description": "",
            "Date": "2026-03-12T00:00:00",
            "Number": "10"
        },
        "TaxSum18": 0,
        "TaxSum10": 0,
        "TaxSum7": 0,
        "TaxSum5": 0,
        "TaxSum105": 0,
        "TaxSum107": 0,
        "TaxSum0": 0,
        "TaxSum110": 0,
        "TaxSumNone": 0,
        "TaxSum118": 0,
        "TaxSum120": 0,
        "TaxSum20": 100,
        "TaxSum122": 0,
        "TaxSum22": 0,
        "ShiftNumber": 3,
        "DocNumber": 20,
        "DocNumberInShift": 8,
        "FiscalSign": "3356186452",
        "Fn": "0123123123123",
        "FiscalDate": "2026-03-12T11:37:00+08:00",
        "CashierName": "Иванов А.И.",
        "CashierVatin": "7722345678",
        "DocumentHeader": {
            "OrganizationInfo": "ООО 'Ромашка'",
            "SerialNumber": "0020260207",
            "Vatin": "7722345678",
            "Cashier": "Иванов А.И.",
            "RnNumber": "00031415926",
            "Fn": "0123123123123",
            "FnsUrl": "nalog.ru",
            "ShiftNumber": 3,
            "DocNumber": 394,
            "OfdOrganizationName": "Тестовый ОФД",
            "OfdVatin": "1234554321"
        },
        "SaleAddress": "г.Улан-Удэ, ул.Виноградная, д11А, офис 25",
        "SaleLocation": "Офис",
        "FfdVersion": "1.0.5",
        "TaskType": 7,
        "DocId": "58450e1f-e9ca-4da3-b2a3-ff7a37ccb719",
        "Date": "2026-03-12T11:37:47.6970797+08:00",
        "TerminalId": "",
        "DeviceName": "Atol",
        "PoolId": "",
        "ResultCode": 0,
        "ResultDescription": "OK",
        "Processed": true,
        "ServerVersion": "4.0.58.312",
        "DeviceInfo": {
            "FfdVersion": "1.0.5",
            "FnFfdVersion": "1.0.5",
            "IsFiscal": true,
            "LineLength": 42,
            "DeviceClass": 4,
            "Model": "АТОЛ 1Ф",
            "SerialNumber": "00109325182732",
            "FirmwareVersion": "5.8.1",
            "ConfigurationVersion": "5.8.17"
        }
    },
    "Code": 0,
    "Description": "OK",
    "Success": true
}

91 Документ не найден

{
    "Code": 91,
    "Description": "Документ не найден",
    "Success": false
}

72 Не указан id

{
    "Code": 72,
    "Description": "Не указан id",
    "Success": false
}

72 Некорректный id

{
    "Code": 72,
    "Description": "Некорректный id",
    "Success": false
}

GET correction105/list?device=Atol

Получение списка чеков коррекции ФФД 1.0.5

URL: {{HTTPRoot}}/correction105/list?device=Atol

Параметры запроса

Имя параметра Тип Обяз Назначение Пример
device string + Имя устройства. Atol

Тело ответа

200 OK

{
    "Result": [
        {
            "CheckItems": [],
            "Electronically": false,
            "Payments": {
                "Cash": 100,
                "Electronic": 0,
                "PrePaid": 0,
                "Credit": 0,
                "Barter": 0
            },
            "TaxType": 1,
            "CorrectionData": {
                "Type": 0,
                "Description": "Основание",
                "Date": "2026-03-13T00:00:00",
                "Number": "0"
            },
            "TaxSum18": 0,
            "TaxSum10": 0,
            "TaxSum7": 0,
            "TaxSum5": 0,
            "TaxSum105": 0,
            "TaxSum107": 0,
            "TaxSum0": 0,
            "TaxSum110": 0,
            "TaxSumNone": 0,
            "TaxSum118": 0,
            "TaxSum120": 0,
            "TaxSum20": 100,
            "TaxSum122": 0,
            "TaxSum22": 0,
            "ShiftNumber": 7,
            "DocNumber": 34,
            "DocNumberInShift": 2,
            "FiscalSign": "3361750445",
            "Fn": "0123123123123",
            "FiscalDate": "2026-03-17T17:07:00+08:00",
            "CashierName": "Иванов А.И.",
            "CashierVatin": "7722345678",
            "DocumentHeader": {
                "OrganizationInfo": "ООО 'Ромашка'",
                "SerialNumber": "0020260207",
                "Vatin": "7722345678",
                "Cashier": "Иванов А.И.",
                "RnNumber": "00031415926",
                "Fn": "0123123123123",
                "FnsUrl": "nalog.ru",
                "ShiftNumber": 7,
                "DocNumber": 34,
                "OfdOrganizationName": "Тестовый ОФД",
                "OfdVatin": "1234554321"
            },
            "SaleAddress": "г.Улан-Удэ, ул.Виноградная, д11А, офис 25",
            "SaleLocation": "Офис",
            "FfdVersion": "1.0.5",
            "TaskType": 7,
            "DocId": "4f5a5d94-1f18-48af-88de-314eb063b70d",
            "Date": "2026-03-17T17:07:23.3448567+08:00",
            "TerminalId": "",
            "DeviceName": "Atol",
            "PoolId": "",
            "ResultCode": 0,
            "ResultDescription": "OK",
            "Processed": true,
            "ServerVersion": "4.0.58.312",
            "DeviceInfo": {
                "FfdVersion": "1.0.5",
                "FnFfdVersion": "1.0.5",
                "IsFiscal": true,
                "LineLength": 42,
                "DeviceClass": 4,
                "Model": "АТОЛ 1Ф",
                "SerialNumber": "00109325182732",
                "FirmwareVersion": "5.8.1",
                "ConfigurationVersion": "5.8.17"
            }
        },
        {
            "CheckItems": [],
            "Electronically": false,
            "Payments": {
                "Cash": 100,
                "Electronic": 0,
                "PrePaid": 0,
                "Credit": 0,
                "Barter": 0
            },
            "TaxType": 0,
            "CorrectionData": {
                "Type": 0,
                "Description": "Основание коррекции",
                "Date": "0001-01-01T00:00:00",
                "Number": ""
            },
            "TaxSum18": 1,
            "TaxSum10": 1,
            "TaxSum7": 1,
            "TaxSum5": 1,
            "TaxSum105": 1,
            "TaxSum107": 1,
            "TaxSum0": 1,
            "TaxSum110": 1,
            "TaxSumNone": 1,
            "TaxSum118": 1,
            "TaxSum120": 1,
            "TaxSum20": 1,
            "TaxSum122": 1,
            "TaxSum22": 1,
            "ShiftNumber": 0,
            "DocNumber": 0,
            "DocNumberInShift": 0,
            "Fn": "0123123123123",
            "FiscalDate": "0001-01-01T00:00:00",
            "DocumentHeader": {
                "OrganizationInfo": "ООО 'Ромашка'",
                "SerialNumber": "0020260207",
                "Vatin": "7722345678",
                "Cashier": "Иванов А.И.",
                "RnNumber": "00031415926",
                "Fn": "0123123123123",
                "FnsUrl": "nalog.ru",
                "ShiftNumber": 0,
                "DocNumber": 0,
                "OfdOrganizationName": "Тестовый ОФД",
                "OfdVatin": "1234554321"
            },
            "TaskType": 7,
            "DocId": "8d90b8ee-bf65-4a1b-beed-7a1e9b22fcf8",
            "Date": "2026-03-12T10:58:30.1521026+08:00",
            "TerminalId": "",
            "DeviceName": "Atol",
            "PoolId": "",
            "ResultCode": 2,
            "ResultDescription": "Внутренняя ошибка: Atol: драйвер: DeviceNetBase.Device.Atolv10FR: Ошибка выполнения метода \"execute()\" скрипта: TypeError: Неверная дата и/или время\n    at [anon] () native strict preventsyield\n    at [anon] (fptr10_base_correction:1093)\n    at execute (eval:12) preventsyield",
            "Processed": false,
            "ServerVersion": "4.0.58.312",
            "DeviceInfo": {
                "FfdVersion": "1.0.5",
                "FnFfdVersion": "1.0.5",
                "IsFiscal": true,
                "LineLength": 42,
                "DeviceClass": 4,
                "Model": "АТОЛ 1Ф",
                "SerialNumber": "00109325182732",
                "FirmwareVersion": "5.8.1",
                "ConfigurationVersion": "5.8.17"
            }
        },
        {
            "CheckItems": [],
            "Electronically": false,
            "Payments": {
                "Cash": 100,
                "Electronic": 0,
                "PrePaid": 0,
                "Credit": 0,
                "Barter": 0
            },
            "TaxType": 3,
            "CorrectionData": {
                "Type": 0,
                "Description": "Основание коррекции",
                "Date": "2026-03-12T02:41:55.518Z",
                "Number": "0"
            },
            "TaxSum18": 1,
            "TaxSum10": 1,
            "TaxSum7": 1,
            "TaxSum5": 1,
            "TaxSum105": 1,
            "TaxSum107": 1,
            "TaxSum0": 1,
            "TaxSum110": 1,
            "TaxSumNone": 1,
            "TaxSum118": 1,
            "TaxSum120": 1,
            "TaxSum20": 1,
            "TaxSum122": 1,
            "TaxSum22": 1,
            "ShiftNumber": 0,
            "DocNumber": 0,
            "DocNumberInShift": 0,
            "Fn": "0123123123123",
            "FiscalDate": "0001-01-01T00:00:00",
            "CashierName": "Иванов А.И.",
            "CashierVatin": "7722345678",
            "DocumentHeader": {
                "OrganizationInfo": "ООО 'Ромашка'",
                "SerialNumber": "0020260207",
                "Vatin": "7722345678",
                "Cashier": "Иванов А.И.",
                "RnNumber": "00031415926",
                "Fn": "0123123123123",
                "FnsUrl": "nalog.ru",
                "ShiftNumber": 0,
                "DocNumber": 0,
                "OfdOrganizationName": "Тестовый ОФД",
                "OfdVatin": "1234554321"
            },
            "TaskType": 5,
            "DocId": "e562f183-8663-472f-9b8b-dc2263168734",
            "Date": "2026-03-12T10:55:25.2010415+08:00",
            "TerminalId": "",
            "DeviceName": "Atol",
            "PoolId": "",
            "ResultCode": 96,
            "ResultDescription": "Нет данных: Atol: драйвер: DeviceNetBase.Device.Atolv10FR: Нет больше данных",
            "Processed": false,
            "ServerVersion": "4.0.58.312",
            "DeviceInfo": {
                "FfdVersion": "1.0.5",
                "FnFfdVersion": "1.0.5",
                "IsFiscal": true,
                "LineLength": 42,
                "DeviceClass": 4,
                "Model": "АТОЛ 1Ф",
                "SerialNumber": "00109325182732",
                "FirmwareVersion": "5.8.1",
                "ConfigurationVersion": "5.8.17"
            }
        },
        {
            "CheckItems": [],
            "Electronically": false,
            "Payments": {
                "Cash": 100,
                "Electronic": 0,
                "PrePaid": 0,
                "Credit": 0,
                "Barter": 0
            },
            "TaxType": 1,
            "CorrectionData": {
                "Type": 0,
                "Description": "",
                "Date": "0001-01-01T00:00:00",
                "Number": ""
            },
            "TaxSum18": 1,
            "TaxSum10": 1,
            "TaxSum7": 1,
            "TaxSum5": 1,
            "TaxSum105": 1,
            "TaxSum107": 1,
            "TaxSum0": 1,
            "TaxSum110": 1,
            "TaxSumNone": 1,
            "TaxSum118": 1,
            "TaxSum120": 1,
            "TaxSum20": 1,
            "TaxSum122": 1,
            "TaxSum22": 1,
            "ShiftNumber": 0,
            "DocNumber": 0,
            "DocNumberInShift": 0,
            "Fn": "0123123123123",
            "FiscalDate": "0001-01-01T00:00:00",
            "CashierName": "Иванов А.И.",
            "CashierVatin": "7722345678",
            "DocumentHeader": {
                "OrganizationInfo": "ООО 'Ромашка'",
                "SerialNumber": "0020260207",
                "Vatin": "7722345678",
                "Cashier": "Иванов А.И.",
                "RnNumber": "0000000001002520",
                "Fn": "0123123123123",
                "FnsUrl": "nalog.ru",
                "ShiftNumber": 0,
                "DocNumber": 0,
                "OfdOrganizationName": "Тестовый ОФД",
                "OfdVatin": "1234554321"
            },
            "TaskType": 7,
            "DocId": "2f2b156e-99f7-4870-b49f-d9d0ece716d2",
            "Date": "2026-03-12T10:48:59.4920922+08:00",
            "TerminalId": "",
            "DeviceName": "Atol",
            "PoolId": "",
            "ResultCode": 2,
            "ResultDescription": "Внутренняя ошибка: Atol: драйвер: DeviceNetBase.Device.Atolv10FR: Ошибка выполнения метода \"execute()\" скрипта: TypeError: Неверная дата и/или время\n    at [anon] () native strict preventsyield\n    at [anon] (fptr10_base_correction:1093)\n    at execute (eval:12) preventsyield",
            "Processed": false,
            "ServerVersion": "4.0.58.312",
            "DeviceInfo": {
                "FfdVersion": "1.0.5",
                "FnFfdVersion": "1.0.5",
                "IsFiscal": true,
                "LineLength": 42,
                "DeviceClass": 4,
                "Model": "АТОЛ 1Ф",
                "SerialNumber": "00109325182732",
                "FirmwareVersion": "5.8.1",
                "ConfigurationVersion": "5.8.17"
            }
        }
    ],
    "Code": 0,
    "Description": "OK",
    "Success": true
}

Result (массив CheckCorrection105)

Смотрите документация GET-запроса correction105

Примеры ошибок

4 Не указано имя ККТ

{
    "Code": 4,
    "Description": "Не указано имя ККТ",
    "Success": false
}