Корректировки ФФД 1.2
>
СерверККМ V4
>
REST API
>
Работа с ККМ
Дата обновления: 15 июня 2026 г.
POST correction120
Запрос: correction120
URL: {{HTTPRoot}}/correction120
Печать чека коррекции для ФФД 1.2
Тело запроса
{
"DeviceName": "{device}",
"Cashier": {
"Name": "Кассир",
"Vatin": ""
},
"PaymentType": 7,
"TaxVariant": 1,
"CorrectionData": {
"Type": 0,
"Description": "Основание",
"Date": "2026-03-13T00:00:00",
"Number": "0"
},
"Payments": {
"Cash": 100
},
"Positions": [
{
"FiscalString": {
"Name": "Бутылка с крышкой (пустая) 4л.",
"Quantity": 1,
"PriceWithDiscount": 100,
"SumWithDiscount": 100,
"Department": 1,
"Tax": "20",
"TaxSum": 16.67,
"SignMethodCalculation": 4,
"SignCalculationObject": 1,
"MeasureOfQuantity": 0
}
}
]
}
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| DeviceName |
string |
+ |
Название устройства |
“atol2” |
| PaymentType |
int |
+ |
Тип чека (TaskType): 5–8 — коррекция |
7 |
| TaxVariant |
int |
+ |
СНО: 0 — ОСН, 1 — УСН, 2 — УСНД_Р, 3 — ЕНВД, 4 — ЕСН, 5 — ПСН |
1 |
| Cashier |
object |
+ |
Кассир |
{…} |
| CorrectionData |
object |
+ |
Данные коррекции |
{…} |
| Payments |
object |
+ |
Способы оплаты |
{“Cash”: 100} |
| Positions |
array |
+ |
Массив позиций |
[…] |
Поле Cashier
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Name |
string |
+ |
Имя кассира |
“Матузова В.В.” |
| Vatin |
string |
- |
ИНН кассира |
”“ |
Поле CorrectionData
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Type |
enum |
+ |
Тип коррекции: 0 - самостоятельно, 1 - по предписанию |
0 |
| Description |
string |
+ |
Описание коррекции |
“Основание” |
| Date |
DateTime |
+ |
Дата совершения корректируемого расчета |
“2026-03-30T00:00:00” |
| Number |
string |
+ |
Номер предписания налогового органа |
“0” |
Поле Payments
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Cash |
decimal |
+ |
Сумма наличной оплаты |
100 |
Поле FiscalString
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Name |
string |
+ |
Название |
“Выдать: Основание:” |
| Quantity |
decimal |
+ |
Количество товара |
1 |
| PriceWithDiscount |
decimal |
+ |
Цена единицы товара с учетом скидок/наценок |
50 |
| SumWithDiscount |
decimal |
+ |
Конечная сумма по позиции чека с учетом всех скидок/наценок |
50 |
| Department |
int |
- |
Отдел, по которому ведется продажа |
0 |
| Tax |
string |
+ |
Ставка НДС |
“20” |
| MeasurementUnit |
string |
+ |
Единица измерения предмета расчета |
“20” |
| TaxSum |
decimal |
+ |
Сумма НДС за предмет расчета |
0 |
| SignMethodCalculation |
int |
+ |
Признак способа расчета |
3 |
| SignCalculationObject |
int |
+ |
Признак предмета расчета |
10 |
Тело ответа
Успешный ответ (200 OK)
{
"Result": {
"datetime": "2026-03-17T18:02:37.0888699+08:00",
"deviceName": "atol",
"docId": "81acbc9e-7759-4dcc-ae84-637e7c8750df",
"fnsUrl": "www.ofd-ya.ru",
"fiscalDatetime": "20260317180237",
"fiscalSign": "2530066759",
"shiftNumber": 7,
"fiscalNumber": 36,
"outputParameters": {
"ShiftNumber": 0,
"CheckNumber": 0,
"ShiftClosingCheckNumber": 0,
"DateTime": "0001-01-01T00:00:00",
"ShiftState": 0,
"CashBalance": 0,
"FnValidityDate": "0001-01-01T00:00:00"
}
},
"Code": 0,
"Description": "OK",
"Success": true
}
Поле Result
| Имя поля |
Тип |
Назначение |
Пример |
| datetime |
datetime |
Время операции |
“2026-05-12T18:38:52” |
| deviceName |
string |
Название устройства |
“Atol” |
| docId |
string |
Идентификатор задания |
“d83e0030-…” |
| fnsUrl |
string |
Адрес сайта уполномоченного органа (ФНС) в сети «Интернет» |
“nalog.ru” |
| fnNumber |
string |
Номер фискального накопителя |
“0123123123123” |
| rnNumber |
string |
РНМ |
“00031415926” |
| fiscalDatetime |
string |
Дата и время документа по часам ФН |
“20260523234515” |
| shiftNumber |
int |
Номер смены |
41 |
| fiscalNumber |
int |
Номер фискального документа |
368 |
Поле OutputParameters
| Имя поля |
Тип |
Назначение |
Пример |
| ShiftNumber |
int |
Номер открытой смены/Номер закрытой смены |
0 |
| CheckNumber |
int |
Номер последнего фискального документа |
0 |
| ShiftClosingCheckNumber |
int |
Номер последнего чека за смену |
0 |
| DateTime |
DateTime |
Дата и время формирования фискального документа |
“0001-01-01T00:00:00” |
| ShiftState |
int |
Состояние смены: 1 — Закрыта; 2 - Открыта; 3 — Истекла |
2 |
| CashBalance |
decimal |
Остаток наличных денежных средств в кассе |
0.0 |
| FnValidityDate |
decimal |
Срок действия ФН |
“0001-01-01T00:00:00” |
Примеры ошибок
600 — Пустой чек
{
"Code": 600,
"Description": "Ошибка драйвера: Emu: драйвер: DeviceNetBase.Device.KktEmulator: 5 : Пустой чек",
"Success": false
}
2 — Функция предназначена для ФФД 1.1/1.2. Однако на ККМ ФФД 1.0.5
{
"Code": 2,
"Description": "Внутренняя ошибка: atol2 : PrintCorrection(CheckCorrection120 check): Функция предназначена для ФФД 1.1/1.2. Однако на ККМ ФФД 1.0.5",
"Success": false
}
49 — Попытка обращения к отключенному устройству
{
"Code": 709,
"Description": "Попытка обращения к отключенному устройству: Устройство 'Emu' не активно.",
"Success": false
}
709 — Устройство не найдено
{
"Code": 709,
"Description": "Устройство не найдено",
"Success": false
}
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
14 — 24 часа кассовой смены истекли
{
"Code": 14,
"Description": "24 часа кассовой смены истекли",
"Success": false
}
55 — Требуется открытая смена
{
"Code": 55,
"Description": "Требуется открытая смена",
"Success": false
}
POST correction120/async
Запрос: correction120/async
URL: {{HTTPRoot}}/correction120/async
Асинхронно печатает чек коррекции для ФФД 1.2
Тело запроса
{
"DeviceName": "atol",
"Cashier": {
"Name": "Кассир",
"Vatin": ""
},
"PaymentType": 7,
"TaxVariant": 1,
"CorrectionData": {
"Type": 0,
"Description": "Основание",
"Date": "2026-03-13T00:00:00",
"Number": "0"
},
"Payments": {
"Cash": 100
},
"Positions": [
{
"FiscalString": {
"Name": "Бутылка с крышкой (пустая) 4л.",
"Quantity": 1,
"PriceWithDiscount": 100,
"SumWithDiscount": 100,
"Department": 1,
"Tax": "20",
"TaxSum": 16.67,
"SignMethodCalculation": 4,
"SignCalculationObject": 1,
"MeasureOfQuantity": 0
}
}
]
}
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| DeviceName |
string |
+ |
Название устройства |
“atol2” |
| PaymentType |
int |
+ |
Тип чека (TaskType): 5–8 — коррекция |
7 |
| TaxVariant |
int |
+ |
СНО: 0 — ОСН, 1 — УСН, 2 — УСНД_Р, 3 — ЕНВД, 4 — ЕСН, 5 — ПСН |
1 |
| Cashier |
object |
+ |
Кассир |
{…} |
| CorrectionData |
object |
+ |
Данные коррекции |
{…} |
| Payments |
object |
+ |
Способы оплаты |
{“Cash”: 100} |
| Positions |
array |
+ |
Массив позиций |
[…] |
Поле Cashier
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Name |
string |
+ |
Имя кассира |
“Матузова В.В.” |
| Vatin |
string |
- |
ИНН кассира |
”“ |
Поле CorrectionData
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Type |
enum |
+ |
Тип коррекции: 0 - самостоятельно, 1 - по предписанию |
0 |
| Description |
string |
+ |
Описание коррекции |
“Основание” |
| Date |
DateTime |
+ |
Дата совершения корректируемого расчета |
“2026-03-30T00:00:00” |
| Number |
string |
+ |
Номер предписания налогового органа |
“0” |
Поле Payments
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Cash |
decimal |
+ |
Сумма наличной оплаты |
100 |
Поле FiscalString
| Имя поля |
Тип |
Обяз |
Назначение |
Пример |
| Name |
string |
+ |
Название |
“Выдать: Основание:” |
| Quantity |
decimal |
+ |
Количество товара |
1 |
| PriceWithDiscount |
decimal |
+ |
Цена единицы товара с учетом скидок/наценок |
50 |
| SumWithDiscount |
decimal |
+ |
Конечная сумма по позиции чека с учетом всех скидок/наценок |
50 |
| Department |
int |
- |
Отдел, по которому ведется продажа |
0 |
| Tax |
string |
+ |
Ставка НДС |
“20” |
| MeasurementUnit |
string |
+ |
Единица измерения предмета расчета |
“20” |
| TaxSum |
decimal |
+ |
Сумма НДС за предмет расчета |
0 |
| SignMethodCalculation |
int |
+ |
Признак способа расчета |
3 |
| SignCalculationObject |
int |
+ |
Признак предмета расчета |
10 |
Тело ответа
Успешный ответ (200 OK)
{
"Result": "3887f300-0c97-4792-b4c0-b655343646d9",
"Code": 0,
"Description": "OK",
"Success": true
}
Поле Result
| Имя поля |
Тип |
Назначение |
Пример |
| Result |
guid |
идентификатор задачи |
“cbac9c78-c4f5-4f03-8be9-696136ebc9ab” |
Примеры ошибок
709 — Устройство не найдено
{
"Code": 709,
"Description": "Устройство не найдено",
"Success": false
}
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}
49 — Попытка обращения к отключенному устройству
{
"Code": 709,
"Description": "Попытка обращения к отключенному устройству: Устройство 'Emu' не активно.",
"Success": false
}
GET correction120?id={id}
Запрос: correction120
URL: {{HTTPRoot}}/correction120?id={id}
Получение данных чека коррекции ФФД 1.2
Параметры запроса
| Параметр |
Обяз |
Пример |
Описание |
id |
+ |
41a9e8d9-96e3-484f-9f6b-e822f23298fa |
идентификатор задачи |
Тело ответа
Успешный ответ (200 OK)
{
"Result": {
"CheckItems": [],
"Electronically": false,
"Payments": {
"Cash": 100,
"Electronic": 0,
"PrePaid": 0,
"Credit": 0,
"Barter": 0
},
"TaxType": 3,
"CorrectionData": {
"Type": 0,
"Description": "",
"Date": "0001-01-01T00:00:00",
"Number": ""
},
"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": 0,
"DocNumber": 0,
"DocNumberInShift": 0,
"Fn": "",
"FiscalDate": "0001-01-01T00:00:00",
"CashierName": "Кассир",
"CashierVatin": "",
"DocumentHeader": {
"OrganizationInfo": "ЗАО ТОРГОВЫЙ ОБЪЕКТ N1",
"SerialNumber": "00109325182732",
"Vatin": "0326031413",
"Cashier": "Кассир",
"RnNumber": "0000000001002520",
"Fn": "9999078902012910",
"FnsUrl": "www.ofd-ya.ru",
"ShiftNumber": 0,
"CheckNumber": 0,
"OfdOrganizationName": "Первый ОФД (АО ЭСК )",
"OfdVatin": "7709364346"
},
"TaskType": 5,
"DocId": "239666c9-0b27-4deb-a277-d4d1a2e0e222",
"Date": "2026-03-17T17:06:41.0403348+08:00",
"TerminalId": "",
"DeviceName": "atol",
"PoolId": "",
"ResultCode": 2,
"ResultDescription": "Внутренняя ошибка: atol2: драйвер: 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
}
Тип: объект CheckCorrection120
CheckCorrection120
| Имя поля |
Тип |
Назначение |
Пример |
| Electronically |
bool |
Регистрация чека без печати на ленте |
false |
| TaxType |
enum |
Код налогообложения |
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 |
| ShiftNumber |
int |
Номер сессии |
3 |
| DocNumber |
int |
Номер фискального документа |
5 |
| DocNumberInShift |
int |
Номер фискального документа за смену |
1 |
| FiscalSign |
string |
Фискальный признак документа |
“4988644533” |
| Fn |
string |
Серийный номер фискального накопителя |
“0123123123123” |
| FiscalDate |
DateTime |
Время регистрации операции по часам ККМ. |
“2026-05-24T00:11:23.5505769+08:00” |
| SaleAddress |
string |
Адрес проведения расчетов |
“г.Улан-Удэ, ул.Балтахинова, д17Е, офис 215” |
| SaleLocation |
string |
Место проведения расчетов |
“Офис” |
| FfdVersion |
string |
Версия ФФД |
“1.2” |
| Tlv |
string |
Cтруктура значений тегов документа |
“”1209,Номер версии ФФД:4\r\n1041,Номер ФН:999907890…” |
| TaskType |
enum |
Тип чека |
11 |
| DocId |
guid |
Идентификатор документа |
“7ccfb3d4-bc93-40c7-9e4d-aa1c8b0261b6” |
| Date |
DateTime |
Дата создания документа |
“2026-05-24T00:11:23.5221437+08:00” |
| TerminalId |
string |
Идентификатор терминала, с которго пришел документ |
”“ |
| DeviceName |
string |
Имя устройства |
“Emu” |
| PoolId |
string |
Пул, который назначен чеку |
”“ |
| ResultCode |
enum |
Результат |
0 |
| ResultDescription |
string |
Описания результата |
“OK” |
| Processed |
bool |
Признак удачного завершения обработки |
true |
| ServerVersion |
string |
Версия сервера |
“4.0.62.521” |
| Имя поля |
Тип |
Назначение |
Пример |
| OrganizationInfo |
string |
Информация об организации |
“”ООО РБ-Софт”“ |
| SerialNumber |
string |
Заводской номер ККТ |
“”0020260207” |
| Vatin |
string |
ИНН Организации |
“0326012345” |
| 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 |
enum |
Тип коррекции: 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 |
array |
Массив лицензий ККТ |
[] |
| 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
}
GET correction120/list?device={device}
Запрос: correction120/list
URL: {{HTTPRoot}}/correction120/list?device={device}
Получение списка чеков коррекции ФФД 1.2
Параметры запроса
| Параметр |
Обяз |
Пример |
Описание |
device |
+ |
Atol |
Название устройства |
Тело ответа
Успешный ответ (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-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": "",
"FiscalDate": "0001-01-01T00:00:00",
"CashierName": "rewrwe",
"CashierVatin": "",
"DocumentHeader": {
"OrganizationInfo": "",
"SerialNumber": "",
"Vatin": "",
"Cashier": "",
"RnNumber": "",
"Fn": "",
"FnsUrl": "www.nalog.ru",
"ShiftNumber": 0,
"CheckNumber": 0,
"OfdOrganizationName": "",
"OfdVatin": ""
},
"TaskType": 5,
"DocId": "ee5f9ad6-3916-4736-ad6f-74f3ef770857",
"Date": "2026-03-12T10:54:31.0935054+08:00",
"TerminalId": "",
"DeviceName": "atol",
"PoolId": "",
"ResultCode": 2,
"ResultDescription": "Внутренняя ошибка: atol: PrintCorrection(): Недопустимый вызов. Ожидается ФФД 1.05, а у устройства ФФД 1.2.",
"Processed": false,
"ServerVersion": "4.0.58.312",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"IsFiscal": true,
"LineLength": 64,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
},
{
"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": "",
"FiscalDate": "0001-01-01T00:00:00",
"CashierName": "rewrwe",
"CashierVatin": "",
"DocumentHeader": {
"OrganizationInfo": "",
"SerialNumber": "",
"Vatin": "",
"Cashier": "",
"RnNumber": "",
"Fn": "",
"FnsUrl": "www.nalog.ru",
"ShiftNumber": 0,
"CheckNumber": 0,
"OfdOrganizationName": "",
"OfdVatin": ""
},
"TaskType": 5,
"DocId": "2e88c2c4-90cb-494b-aba4-bf3d6b6f2846",
"Date": "2026-03-12T10:53:24.4574134+08:00",
"TerminalId": "",
"DeviceName": "atol",
"PoolId": "",
"ResultCode": 2,
"ResultDescription": "Внутренняя ошибка: atol: PrintCorrection(): Недопустимый вызов. Ожидается ФФД 1.05, а у устройства ФФД 1.2.",
"Processed": false,
"ServerVersion": "4.0.58.312",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"IsFiscal": true,
"LineLength": 64,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
},
{
"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": "",
"FiscalDate": "0001-01-01T00:00:00",
"CashierName": "уккукук",
"CashierVatin": "",
"DocumentHeader": {
"OrganizationInfo": "",
"SerialNumber": "",
"Vatin": "",
"Cashier": "",
"RnNumber": "",
"Fn": "",
"FnsUrl": "www.nalog.ru",
"ShiftNumber": 0,
"CheckNumber": 0,
"OfdOrganizationName": "",
"OfdVatin": ""
},
"TaskType": 7,
"DocId": "8c55e249-f3d5-45a9-8b5c-7ad437c1a82d",
"Date": "2026-03-12T10:48:44.7372856+08:00",
"TerminalId": "",
"DeviceName": "atol",
"PoolId": "",
"ResultCode": 2,
"ResultDescription": "Внутренняя ошибка: atol: PrintCorrection(): Недопустимый вызов. Ожидается ФФД 1.05, а у устройства ФФД 1.2.",
"Processed": false,
"ServerVersion": "4.0.58.312",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"IsFiscal": true,
"LineLength": 64,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
},
{
"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": "",
"FiscalDate": "0001-01-01T00:00:00",
"CashierName": "уккукук",
"CashierVatin": "",
"DocumentHeader": {
"OrganizationInfo": "",
"SerialNumber": "",
"Vatin": "",
"Cashier": "",
"RnNumber": "",
"Fn": "",
"FnsUrl": "www.nalog.ru",
"ShiftNumber": 0,
"CheckNumber": 0,
"OfdOrganizationName": "",
"OfdVatin": ""
},
"TaskType": 7,
"DocId": "19431422-bbdd-4ff1-ab0b-523ba69c6218",
"Date": "2026-03-12T10:47:52.971143+08:00",
"TerminalId": "",
"DeviceName": "atol",
"PoolId": "",
"ResultCode": 55,
"ResultDescription": "Требуется открытая смена",
"Processed": false,
"ServerVersion": "4.0.58.312",
"DeviceInfo": {
"FfdVersion": "1.2",
"FnFfdVersion": "1.2",
"IsFiscal": true,
"LineLength": 64,
"DeviceClass": 4,
"Model": "АТОЛ FPrint-22ПТК",
"SerialNumber": "00106305393630",
"FirmwareVersion": "5.15.102",
"ConfigurationVersion": "5.17.0"
}
}
],
"Code": 0,
"Description": "OK",
"Success": true
}
Тип: массив объектов CheckCorrection120
CheckCorrection120
| Имя поля |
Тип |
Назначение |
Пример |
| Electronically |
bool |
Регистрация чека без печати на ленте |
false |
| TaxType |
enum |
Код налогообложения |
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 |
| ShiftNumber |
int |
Номер сессии |
3 |
| DocNumber |
int |
Номер фискального документа |
5 |
| DocNumberInShift |
int |
Номер фискального документа за смену |
1 |
| FiscalSign |
string |
Фискальный признак документа |
“4988644533” |
| Fn |
string |
Серийный номер фискального накопителя |
“0123123123123” |
| FiscalDate |
DateTime |
Время регистрации операции по часам ККМ. |
“2026-05-24T00:11:23.5505769+08:00” |
| SaleAddress |
string |
Адрес проведения расчетов |
“г.Улан-Удэ, ул.Балтахинова, д17Е, офис 215” |
| SaleLocation |
string |
Место проведения расчетов |
“Офис” |
| FfdVersion |
string |
Версия ФФД |
“1.2” |
| Tlv |
string |
Cтруктура значений тегов документа |
“”1209,Номер версии ФФД:4\r\n1041,Номер ФН:999907890…” |
| TaskType |
enum |
Тип чека |
11 |
| DocId |
guid |
Идентификатор документа |
“7ccfb3d4-bc93-40c7-9e4d-aa1c8b0261b6” |
| Date |
DateTime |
Дата создания документа |
“2026-05-24T00:11:23.5221437+08:00” |
| TerminalId |
string |
Идентификатор терминала, с которго пришел документ |
”“ |
| DeviceName |
string |
Имя устройства |
“Emu” |
| PoolId |
string |
Пул, который назначен чеку |
”“ |
| ResultCode |
enum |
Результат |
0 |
| ResultDescription |
string |
Описания результата |
“OK” |
| Processed |
bool |
Признак удачного завершения обработки |
true |
| ServerVersion |
string |
Версия сервера |
“4.0.62.521” |
| Имя поля |
Тип |
Назначение |
Пример |
| OrganizationInfo |
string |
Информация об организации |
“”ООО РБ-Софт”“ |
| SerialNumber |
string |
Заводской номер ККТ |
“”0020260207” |
| Vatin |
string |
ИНН Организации |
“0326012345” |
| 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 |
enum |
Тип коррекции: 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 |
array |
Массив лицензий ККТ |
[] |
| 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” |
Примеры ошибок
4 — Не указано имя ККТ
{
"Code": 4,
"Description": "Не указано имя ККТ",
"Success": false
}