Корректировки ФФД 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 | - | Наименование организации или фамилия, имя, отчество (при наличии). Если не указано — в чек не попадает. |
“ООО ‘Рога и Копыта’“ |
| 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
}