Корректировки ФФД 1.05
> СерверККМ V4 > REST API > Работа с ККМДата обновления: 23 июля 2026 г.
POST correction105
Печать чека коррекции для ФФД 1.05
URL: {{HTTPRoot}}/correction105
Тело запроса
"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
}
}
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| 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 отсутствует или все его поля пустые, данные о кассире не передаются в чек. |
{“Name”: “Иванов А.И.”, “Vatin”: “7722345678”} |
| CorrectionData | Тип данных | + | Данные коррекции. | {"CorrectionData":{"Type":0,"Description":"Основание коррекции","Date":"2026-03-13T00:00:00","Number":"0"}} |
| 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 | Тип данных | + | Способы оплаты. Сам метод оплаты является опциональным и выбирается пользователем в зависимости от конкретного запроса. Если тип данных не указан, все суммы оплат считаются равными 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 | - | Наименование организации или фамилия, имя, отчество (при наличии). Если не указано — в чек не попадает. |
“ООО ‘Рога и Копыта’“ |
| 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” |
Тип данных: Payments
| Имя поля | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| 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
}
Смотрите документацию POST-запрос check
Примеры ошибок
49 — Устройство не активно
{
"Code": 55,
"Description": "Попытка обращения к отключенному устройству: Устройство {device} не активно.",
"Success": false
}
55 — Требуется открытая смена
{
"Code": 55,
"Description": "Требуется открытая смена",
"Success": false
}
2 — Ожидается ФФД 1.05, а у устройства ФФД 1.2
{
"Code": 2,
"Description": "Внутренняя ошибка: Atol: PrintCorrection(): Недопустимый вызов. Ожидается ФФД 1.05, а у устройства ФФД 1.2.",
"Success": false
}
709 — Устройство не найдено
{
"Code": 709,
"Description": "Устройство не найдено",
"Success": false
}
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
14 — 24 часа кассовой смены истекли
{
"Code": 14,
"Description": "24 часа кассовой смены истекли",
"Success": false
}
POST correction105/async
Асинхронно ставит печать чека коррекции для ФФД 1.05
URL: {{HTTPRoot}}/correction105/async
Тело запроса
{
"DeviceName": "{device}",
"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-запрос check
Тело ответа
Успешный ответ (200 OK)
{
"Result": "3887f300-0c97-4792-b4c0-b655343646d9",
"Code": 0,
"Description": "OK",
"Success": true
}
Поле Result
| Имя поля | Тип | Назначение | Пример |
|---|---|---|---|
| Result | string | Идентификатор документа | “cbac9c78-c4f5-4f03-8be9-696136ebc9ab” |
Примеры ошибок
49 — Устройство не активно
{
"Code": 55,
"Description": "Попытка обращения к отключенному устройству: Устройство {device} не активно.",
"Success": false
}
709 — Устройство не найдено
{
"Code": 709,
"Description": "Устройство не найдено",
"Success": false
}
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
GET correction105?id={id}
Получение данных чека коррекции ФФД 1.05
URL: {{HTTPRoot}}/correction105?id={id}
Параметры запроса
| Имя параметра | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| id | string | + | Идентификатор документа чека коррекции ФФД 1.05 | b0ce9370-4435-49f8-a5e8-9bc267a26f77 |
Тело ответа
Успешный ответ (200 OK)
{
"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": "5847203916",
"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
}
Поле Result
Тип: CheckCorrection105
| Имя поля | Тип | Назначение | Пример |
|---|---|---|---|
| Electronically | bool | Регистрация чека без печати на ленте | false |
| Paymets | Тип данных | Оплаты чека | “Payments”: |
| 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”: |
| 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 | Тип чека | 11 |
| DocId | string | Идентификатор документа | “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”: |
Тип: 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” |
Тип: Payments
| Имя поля | Тип | Назначение | Пример |
|---|---|---|---|
| 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 | Часовая зона устройства | 7 |
| KktLicenses | Массив типа данных | Массив лицензий ККТ | [] |
| 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” |
Примеры ошибок
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={device}
Получение списка данных чека коррекции ФФД 1.05
URL: {{HTTPRoot}}/correction105/list?device={device}
Параметры запроса
| Имя параметра | Тип | Обяз | Назначение | Пример |
|---|---|---|---|---|
| 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": "5847203916",
"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
}
Тип: массив CheckCorrection105
Смотрите документация GET-запроса correction105
Примеры ошибок
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}