Как правильно отразить излишки и недостачу денег в кассе ККМ в 1С:Розница?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Розница Бухгалтерский учет Торговля и дистрибуция
← На главную

В процессе ежедневной розничной торговли кассиры и администраторы магазинов регулярно сталкиваются с ситуацией, когда фактическая сумма наличных денег в денежном ящике ККМ не совпадает с учетными данными в программе. Причины могут быть самыми разными: от банальных ошибок кассира при выдаче сдачи до добровольного отказа покупателя от мелких монет («оставьте сдачу себе»).

Когда возникает такое расхождение, у владельцев бизнеса и программистов появляется соблазн «подогнать» показатели фискального регистратора под фактическое наличие денег в кассе ККМ с помощью фиктивных операций внесения или выемки. В этой статье мы подробно разберем, почему так делать категорически нельзя, какие налоговые риски это несет и как правильно организовать учет излишков и недостач в экосистеме 1С:Розница и бэк-офисных конфигурациях.

Понимаем суть проблемы: позиция законодательства и ФНС

Прежде чем переходить к настройкам в программе 1С, давайте проанализируем ситуацию с точки зрения требований Федерального закона № 54-ФЗ и налогового кодекса РФ. Это критически важно, так как любые некорректные действия с фискальным накопителем могут повлечь за собой серьезные штрафы.

Рассмотрим две противоположные ситуации: появление излишков и обнаружение недостачи.

Ситуация 1. Излишек денежных средств в кассе ККМ

С точки зрения налоговых органов, любой неучтенный излишек денег в кассовом ящике — это признак неоприходованной выручки (неприменения ККТ). Если при проверке налоговый инспектор обнаружит в ящике сумму, превышающую данные по отчету ККМ, организация получит штраф. Оправдания в духе «покупатель отказался от сдачи» или «это личные деньги кассира» инспекторами не принимаются.

Если излишек действительно образовался из-за того, что кассир забыл пробить чек, исправить это можно только одним законным способом — пробитием чека коррекции с признаком расчета «Приход». Проводить фиктивное «Внесение денег» без фискального чека на ФР для легализации излишков нельзя, так как операция внесения не является расчетной и не передает данные о выручке в ОФД.

Ситуация 2. Недостача денежных средств в кассе ККМ

Если в кассе не хватает денег (например, кассир ошибся в пользу покупателя), то эта ситуация не имеет никакого отношения к правилам применения ККТ. Недостача — это внутреннее событие организации, связанное с нарушением кассовой дисциплины или действиями материально ответственного лица.

Категорически запрещено пытаться отразить недостачу на фискальном регистраторе путем пробития чека коррекции с признаком «Расход» или оформления фиктивного возврата. Программа ККМ должна зафиксировать реальную выемку фактически оставшихся денег, а сама недостача должна быть отражена в бухгалтерском учете и взыскана с виновного лица.

---

Методологически верный алгоритм работы в 1С:Розница

Выясним, как правильно настроить процесс закрытия смены и отражения расхождений без нарушения закона и искажения логики учета. Нам необходимо разделить учет на два контура: оперативный (в кассе ККМ) и бухгалтерский/управленческий (в бэк-офисе).

Рассмотрим по шагам правильную схему работы:

  1. Фиксация фактического остатка при закрытии смены. При закрытии смены кассир производит пересчет наличности. В программе 1С:Розница оформляется документ ВыемкаДСККМ на ту сумму, которая фактически изымается из денежного ящика для передачи в сейф или старшему кассиру. Если по учету должно быть 19 900 рублей, а фактически в ящике лежит 20 000 рублей, выемка делается на фактические 20 000 рублей (либо на 15 000 рублей, если 5 000 рублей остаются в качестве разрешенного лимита/размена).
  2. Передача денег в кассу организации. На основании проведенной выемки в бэк-офисе (например, в 1С:Бухгалтерия или 1С:Управление нашей фирмой) создается документ Приходный кассовый ордер (ПКО) с видом операции «Поступление розничной выручки». Старший кассир принимает фактически принесенную сумму (20 000 рублей).
  3. Выявление и регистрация расхождений. На этапе сопоставления отчета о розничных продажах (где зафиксирована продажа на 19 900 рублей) и фактически поступивших денег по ПКО (20 000 рублей) система выявляет расхождение в 100 рублей. Именно на этом этапе в бэк-офисе оформляются корректирующие проводки.

---

Отражение расхождений в бухгалтерском и налоговом учете

Проанализируем, какими проводками и документами должны оформляться излишки и недостачи на стороне бухгалтерского учета в бэк-офисе.

Для излишков:

Выявленные при инвентаризации или приеме выручки излишки признаются прочими (внереализационными) доходами организации. В бухгалтерском учете формируется проводка:

Дебет 50.01 (Касса организации) — Кредит 91.01 (Прочие доходы)

Эта сумма в обязательном порядке должна быть включена в налогооблагаемую базу по налогу на прибыль или УСН.

Для недостач:

Выявленная недостача наличных денег сначала отражается на счете учета потерь от недостачи ценностей:

Дебет 94 (Недостачи и потери от порчи ценностей) — Кредит 50.01 (Касса организации)

Далее возможны два сценария:

---

Почему техническая «корректировка» остатков ККМ — это ошибка?

Разберем подробнее технические последствия попыток программно корректировать остатки денежных средств непосредственно в регистрах накопления ККМ или на самом фискальном регистраторе без проведения реальных хозяйственных операций.

В программе 1С:Розница движение наличных денег в кассах ККМ фиксируется в регистре накопления ДенежныеСредстваККМ. Если разработчик решает написать обработку или расширение, которое принудительно корректирует записи этого регистра (например, документом КорректировкаРегистров), то мы получаем серьезный рассинхронизационный конфликт:

Именно поэтому любые попытки «подкрутить» программные остатки без физического пробития соответствующих чеков или проведения официальных документов выемки/внесения приводят к системным ошибкам при закрытии смен в будущем.

---

Рекомендации для разработчиков и администраторов 1С

Если заказчик (собственник бизнеса) настаивает на автоматизации процесса «борьбы» с копеечными расхождениями, предложите ему следующие варианты решения проблемы вместо написания опасных «костылей»:

  1. Дисциплинарный регламент. Внедрите жесткое правило: все мелкие излишки (до 50-100 рублей за смену), возникшие из-за отказа покупателей от сдачи, признаются чаевыми кассира и не подлежат инкассации. Кассир просто забирает эти деньги из денежного ящика в конце смены. Это решает проблему расхождения «копейка в копейку» и мотивирует персонал работать аккуратнее.
  2. Использование штатного документа инвентаризации. Начиная с современных версий ERP, КА и Бухгалтерии, в экосистеме 1С присутствует документ Инвентаризация наличных денежных средств. Обучите пользователей оформлять расхождения через этот документ в бэк-офисе, а не пытаться решить проблему на уровне кассового терминала фронт-офиса.
  3. Оформление чеков коррекции в исключительных случаях. Если расхождение крупное и вызвано реальной ошибкой (забыли пробить чек), научите администратора магазина пользоваться штатной функцией 1С:Розницы по созданию документов Чек коррекции. Это позволит привести в соответствие как базу данных 1С, так и состояние фискального накопителя ККТ в строгом соответствии с требованиями ФНС.

Подводя итог, отметим: касса ККМ и фискальный регистратор — это зона строгого контроля государства. Пытаться автоматизировать «скрытие» расхождений внутри кассового аппарата программными методами — верный путь к штрафам. Правильный учет строится на отражении реальных фактов хозяйственной жизни и фиксации отклонений на стороне бухгалтерии предприятия.

← На главную