Ошибка «В ККТ нет денег для выплаты» при возврате в 1С
📋 Содержание
Кассир пробивает возврат, а вместо чека 1С выдаёт В ККТ нет денег для выплаты. Реже формулировка звучит как В ККМ нет денег для выплаты — суть одна. Онлайн-касса считает, что наличных в денежном ящике меньше, чем сумма, которую вы хотите вернуть покупателю, и блокирует операцию.
Причина почти всегда в одном из двух: либо возврат по безналу ошибочно уходит наличными, либо счётчик наличных в самой ККТ не совпадает с реальной суммой в ящике. Ниже — как быстро понять свой случай и что нажать.
Что означает «В ККТ нет денег для выплаты»
Онлайн-касса (Атол, Штрих-М и другие) ведёт собственный счётчик наличных — сколько денег физически лежит в ящике по её данным. Этот счётчик растёт при продажах за наличные и внесениях, уменьшается при возвратах и выемках.
Когда вы пробиваете возврат наличными, касса проверяет: хватает ли по её счётчику денег на выплату. Если сумма возврата больше остатка по счётчику — операция блокируется, чек не печатается. 1С только передаёт команду и показывает вам текст ошибки от драйвера ККТ.
💡 Ошибка — не в 1С. Программа лишь транслирует ответ кассы. Поэтому лечится она либо на стороне документа возврата, либо через кассовые операции.
С чего начать: определяем свой случай
Симптомы у ошибки разные, и лечатся они по-разному. Найдите свой:
Причина 1. Возврат по безналу уходит наличными
Самый частый сценарий на форумах (УТ, Розница, ДА): клиент платил картой, оформляете возврат — а касса требует наличные.
При безналичном возврате деньги возвращаются на карту через банк-эквайер, а не из денежного ящика. Если в документе Возврат товаров от покупателя или в чеке ККМ стоит оплата «Наличные», касса честно смотрит в пустой ящик и выдаёт В ККТ нет денег для выплаты.
Что проверить:
- 🔹 В чеке возврата способ оплаты — «Платёжная карта», а не «Наличные».
- 🔹 Тип возврата совпадает с типом исходной продажи (нал → нал, безнал → безнал).
- 🔹 Эквайринговый терминал подключён и настроен на операцию «Возврат».
⚠️ Возврат наличными по чеку, который оплачивали картой, — нарушение. Деньги обязаны вернуться тем же способом, каким пришли (54-ФЗ). Не «переключайте на наличные», чтобы обойти ошибку.
Причина 2. По счётчику ККТ реально нет наличных
Если возврат действительно наличными, а денег в кассе по счётчику меньше суммы возврата — нужно сначала пополнить кассу.
Порядок действий в 1С:
Внесение делают из наличной выручки или из денег, которые кассир докладывает в ящик под возврат. Сумма внесения должна перекрывать возврат — тогда счётчик ККТ станет достаточным и чек напечатается.
Причина 3. Счётчик наличных в ККТ разошёлся с фактом
Бывает, что деньги в ящике есть, а касса всё равно не даёт выплату. Значит, её внутренний счётчик наличных не отражает реальность.
Типичные источники расхождения:
| Что произошло | Почему счётчик врёт | Что сделать |
|---|---|---|
| Внесли деньги мимо кассы | ККТ не знает о наличных | Провести внесение через кассовые операции |
| После Z-отчёта / инкассации | Счётчик наличных обнулён | Сделать внесение на реальный остаток |
| Сбой связи с ККТ при внесении | Операция не дошла до кассы | Повторить внесение, проверить X-отчёт |
| Работа под другой сменой | Остаток числится в другой смене | Проверить открытую смену и кассира |
После любого расхождения снимайте X-отчёт — он показывает, сколько наличных касса «видит» прямо сейчас. Приводите счётчик к факту внесением, не выемкой (выемка при пустом счётчике даст ту же ошибку).
Особенности ККТ Атол
На кассах Атол ошибка выскакивает чаще из-за строгой проверки счётчика наличных на уровне драйвера. Пара нюансов:
- 🔹 После обновления драйвера ККТ (ДТО) перепроверьте настройки кассы в 1С — тип подключения и порт.
- 🔹 Если касса «зависла» после сбоя — закройте и заново откройте смену, счётчики пересчитаются по фискальному накопителю.
- 🔹 Убедитесь, что в 1С и в кассе совпадает признак расчёта (возврат прихода / расход).
Что делать, если ошибка не устраняется
Когда тип оплаты верный, внесение проведено, а В ККТ нет денег для выплаты держится:
- Снимите X-отчёт и сверьте фактический остаток наличных с данными кассы.
- Перезапустите 1С и драйвер ККТ (тест устройства из настроек торгового оборудования).
- Закройте текущую смену Z-отчётом и откройте заново — обнуление лишних «висящих» операций часто снимает проблему.
- Проверьте прошивку/версию ДТО: устаревший драйвер даёт ложные срабатывания.
- Если касса физически не выдаёт возврат по фискальному накопителю — обращайтесь к вашему ЦТО или обслуживающей организации ККТ.
К специалисту стоит идти, когда счётчики ККТ разъехались из-за аппаратного сбоя ФН или ошибок прошивки — это чинится на стороне кассы, а не в 1С.
Частые вопросы
Почему при возврате по карте касса требует наличные?
Как внести деньги в кассу в 1С?
Ошибка «В ККМ нет денег для выплаты» — это то же самое?
Можно ли вернуть наличными покупателю, который платил картой?
Что показывает X-отчёт?
Почему после Z-отчёта возврат наличными не проходит?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.