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