Главное
- Сначала узнайте версию ФФД кассы. От неё зависит, какой документ нужен.
- ФФД 1.05: чек коррекции — только если чек не пробили. Ошибочный чек исправляют обычными чеками: возврат, полностью повторяющий ошибочный, и правильный чек.
- ФФД 1.2: и непробитый, и ошибочный чек исправляют чеками коррекции. Для ошибочного — пара: обратный и правильный, оба со ссылкой на исходный (тег 1192).
- На ФФД 1.05 у АТОЛ в чек коррекции нельзя положить ссылку на исходный чек — в нём нет позиций, а драйвер передаёт тег 1192 только внутри позиций. Это ещё одна причина исправлять ошибочный чек на 1.05 парой обычных чеков.
- Неизвестное значение драйвер АТОЛ отвергает, и документ не создаётся. Но кое-что касса принимает молча — каждый пробитый документ проверяйте.
- Документ в фискальном накопителе не отменить. Десятки и сотни чеков вручную — риск повторов и новых ошибок.
Какой документ нужен
Порядок задают методические рекомендации ФНС (письмо от 18.12.2024 № АБ-4-20/14344@). Для АТОЛ он такой же, как для любой кассы.
| Ситуация | ФФД 1.05 | ФФД 1.2 |
|---|---|---|
| Расчёт был, чек не пробили | Чек коррекции «приход» (для выплаты — «расход») | Чек коррекции с позициями — как обычный чек |
| Чек пробит с ошибкой: сумма, НДС, СНО, вид оплаты | Обычный чек «возврат прихода», повторяющий ошибочный, затем правильный обычный чек. В обоих — ФП ошибочного чека (1192) | Обратный чек коррекции «возврат прихода» и правильный чек коррекции «приход». В обоих — ФП ошибочного чека (1192) |
| Пробит лишний чек | Обычный обратный чек с ФП лишнего | Обратный чек коррекции с ФП лишнего |
| Покупатель вернул товар (ошибки не было) | Обычный чек возврата — это не коррекция | |
На 1.05 чек коррекции бывает только «приход» или «расход», обратного «возврата прихода» в нём нет. Поэтому методика ФНС для 1.05 исправляет ошибку обычными чеками.
Узнайте версию ФФД, прошивку и драйвер
- Версия ФФД указана в отчёте о регистрации (перерегистрации) кассы; обычно её видно и в личном кабинете ОФД в карточке кассы.
- Прошивку драйвер показывает в сведениях о кассе. Наша проверенная связка — АТОЛ 30Ф, прошивка 5.15.102, Драйвер ККТ 10.10.8.0.
- Ветка драйвера зависит от платформы кассы: 25Ф, 30Ф, 55Ф v2 — ДТО 10.10.x; 91Ф и 92Ф — ДТО 10.9.x. С чужой веткой касса отвечает ошибкой 11.
- НДС 22 % и 22/122 добавлены в Драйвер ККТ 10.10.8.0.
Как пробить один чек коррекции
Документ формирует программа: кассовая или утилита «Тест драйвера ККТ» из комплекта Драйвера ККТ. Пошаговой инструкции по её окнам для чека коррекции АТОЛ не публикует, поэтому ниже — что должно попасть в документ. Названия полей — из описания JSON-заданий драйвера.
Если исправляете ошибочный чек — сначала соберите его данные
- Найдите чек в личном кабинете ОФД. Из накопителя старые документы касса отдаёт краткой формой — без позиций и с итогом до рублей, состав восстановить по ним нельзя.
- Выпишите: дату, фискальный признак (ФП), каждую позицию с ценой, количеством, ставкой НДС, признаками способа и предмета расчёта, суммы по видам оплаты, систему налогообложения.
Чек коррекции
- Тип документа: sellCorrection — коррекция прихода, sellReturnCorrection — возврата прихода (только ФФД 1.2). Для обратного документа — противоположный ошибочному.
- Тип коррекции correctionType: self — самостоятельно, instruction — по предписанию налоговой. Номер предписания (correctionBaseNumber, тег 1179) — только во втором случае.
- Дата correctionBaseDate (тег 1178). На ФФД 1.2 — дата исходного расчёта. АТОЛ пишет в документ переданную дату, а не свою.
- На ФФД 1.2 — позиции: в обратном документе точно как в ошибочном чеке, в правильном — с верными данными. ФП ошибочного чека передаётся элементом позиций (тег 1192).
- Оплата и СНО. Раскладка видов оплаты у АТОЛ одинакова для обычного чека и чека коррекции.
- После пробития прочитайте документ из накопителя и сверьте с заданием. Для ошибочного чека повторите всё для второго, правильного документа.
Особенности ФФД 1.05 на АТОЛ
- Чек коррекции — без позиций: итог, оплаты и суммы по ставкам НДС. Суммы по ставкам обязательны.
- По ставке «без НДС» указывают сумму расчёта, а не ноль. На ноль касса отвечает ошибкой 128.
- Тега 1192 в таком чеке не будет: драйвер передаёт его только внутри позиций.
- Ошибочный чек исправляют обычными чеками: возврат с ФП ошибочного чека, затем правильный чек с тем же ФП.
Ошибки АТОЛ при коррекции: что значат и что делать
Все случаи — из наших проверок.
| Ответ кассы | Когда бывает | Что делать |
|---|---|---|
| 128 «Некорректная сумма налога» | ФФД 1.05: по ставке «без НДС» передан ноль | Указать сумму расчёта по этой ставке |
| 80 «В ККТ нет денег для выплаты» | Возврат наличными первым в паре. Чек коррекции «приход» наличными ящик у АТОЛ не пополняет — следующий возврат всё равно упадёт | Сделать внесение наличных перед возвратом |
| 501 «Некорректное значение поля "taxationType" (envd)» | В документе СНО ЕНВД — драйвер её не принимает | Документ не создан. Разобраться с СНО по методике, а не подбирать значение |
| 11 | Драйвер не той ветки для платформы кассы | 25Ф, 30Ф — ДТО 10.10.x; 91Ф, 92Ф — ДТО 10.9.x |
| 8 MARKING_CODE_STATUS, затем 409 «Некорректный код маркировки» | ФФД 1.2: в правильный чек передан код маркировки, восстановленный из накопителя. Полного кода там нет — криптографическая часть не хранится | Решать по конкретному расчёту. В нашей партии документы пробиты без кода, с признаком маркированного товара, и это указано в пояснении для налоговой |
Что АТОЛ принимает молча
- Оплату «постоплатой (в кредит)» при позициях «полный расчёт». Это нарушает правило форматно-логического контроля, а 30Ф документ принял — ошибку увидит уже ОФД.
- Проверка задания в драйвере пропускает то, что касса потом отвергнет. Доказательство — только документ, прочитанный из накопителя.
Что у АТОЛ работает хорошо: на 30Ф с прошивкой 5.15.102 все двенадцать ставок НДС, включая 22 %, легли в накопитель верно; наименование в 122 символа прошло целиком; ФП с ведущим нулём сохраняется.
Ошибки ручных коррекций, которые потом приходится исправлять
Нам приходили кассы, где владелец уже пробивал коррекции сам. Типичное:
- признак способа расчёта «предоплата 100 %» вместо «полный расчёт»;
- весь чек одной позицией «1 шт.» на всю сумму вместо реального товара и количества;
- перепутан признак расчёта: «расход» вместо «прихода»;
- один и тот же чек пробит повторно;
- коррекция без ссылки на исходный чек.
Каждая такая коррекция — новая ошибка в накопителе. Её тоже исправляют парой документов, и работы становится вдвое больше.
Чеков много? Поручите партию нам
Разбираем выгрузку ОФД, согласуем с вами реестр, пробиваем на вашей кассе удалённо, сверяем каждый документ с накопителем и ОФД, готовим реестр и письмо для налоговой. На АТОЛ 25Ф (ФФД 1.2) мы пробили партию из 4 899 документов взамен чеков, не принятых ФНС из-за длинных наименований; на АТОЛ 30Ф — партии по смене СНО и безналичной оплате, более 12 000 документов. Все сверены с ОФД. С 2017 года — более 1,5 млн исправлений. Срок и цену называем после бесплатного анализа.
Частые вопросы
Можно ли исправить чек на ФФД 1.05 чеком коррекции АТОЛ?
Какую версию Драйвера ККТ ставить для коррекции?
Какую дату ставить в чеке коррекции (тег 1178)?
У меня касса АТОЛ Онлайн. Как сделать чек коррекции?
Нужно ли сообщать в налоговую об исправлении?
Источники
- Методические рекомендации ФНС по исправлению ошибок при расчётах — письмо от 18.12.2024 № АБ-4-20/14344@, kkt-online.nalog.ru.
- Приказ ФНС от 14.09.2020 № ЕД-7-20/662@ — форматы фискальных документов (таблицы 27–29 и 120–122).
- Драйвер ККТ АТОЛ (ДТО 10), версия 10.10.8.0: описание и сценарии JSON-заданий чека коррекции из комплекта драйвера.
- База знаний АТОЛ Онлайн: как сформировать чеки коррекции.
- Наши проверки на АТОЛ 30Ф (прошивка 5.15.102, ФФД 1.05 и 1.2, стенд) и боевые партии на АТОЛ 25Ф и 30Ф, 2026 год: каждый документ прочитан из накопителя и сверен с ОФД.
Касса ШТРИХ-М? → Чек коррекции на ШТРИХ-М · Эвотор? → Чек коррекции на Эвоторе