Как в 1С:УТ 11 оформить возврат товара не в день покупки, чтобы деньги правильно списались из кассы ККМ?

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

При работе в 1С:Управление торговлей 11 (релизы 11.3, 11.4 и выше) пользователи часто сталкиваются с проблемой: при возврате товара «не день в день» (после закрытия кассовой смены, в которой был пробит чек) в программе возникает расхождение между реальным количеством денег в денежном ящике и остатком по кассе ККМ в системе. Разберем подробно, почему так происходит и как правильно выстроить документооборот, чтобы остатки сходились.

Почему возникает расхождение в денежном ящике?

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

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

Вариант 1. Использование цепочки с выемкой (универсальный способ)

Рассмотрим пошагово алгоритм, который позволяет синхронизировать остатки, если вы используете Расходный кассовый ордер для фискализации возврата:

  1. Оформляем документ Возврат товаров от клиента на основании реализованных товаров.
  2. Создаем на его основании Расходный кассовый ордер.
  3. В РКО нажимаем кнопку Пробить чек. Онлайн-касса выдает фискальный признак возврата. На этом этапе деньги физически выданы из ящика, но в 1С они списаны с основной кассы предприятия.
  4. Чтобы «забрать» эти деньги из денежного ящика в программе, необходимо зайти в Продажи — Чеки ККМ, выбрать нужную кассу и нажать кнопку Выемка.
  5. Сумма выемки должна соответствовать сумме возврата. После этого в 1С создается документ Поступление денежных средств в кассу (основную кассу предприятия).

Таким образом, мы замыкаем цикл: РКО забрал деньги из основной кассы, а Выемка вернула их туда из ящика ККМ. Баланс в 1С и в реальности сойдется.

Вариант 2. Оформление через «Чек ККМ на возврат» (для новых релизов)

В современных релизах 1С:УТ 11.4 и 11.5 разработчики добавили возможность пробивать чеки возврата из РМК даже по закрытым сменам. Выясним, как это работает:

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

Вариант 3. Предварительное пополнение кассы ККМ

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

Рассмотрим правильную последовательность действий:

  1. Оформить РКО с видом операции Выдача в другую кассу (Кассу ККМ). Это переместит деньги из основной кассы в денежный ящик в программе.
  2. Провести физическое внесение денег в ящик (операция «Внесение» в драйвере ККМ или через 1С).
  3. Оформить возврат (через РКО или Чек ККМ).

Этот метод гарантирует, что при вечернем закрытии смены и итоговой выемке у вас не будет «минусов» и расхождений в отчетах.

Технические нюансы и работа с регистрами

Для программистов и администраторов системы важно понимать, какие движения делают документы. Основной регистр, отвечающий за остаток в ящике — это ДенежныеСредстваВКассахККМ.

Посмотрим на пример логики документа Чек ККМ:


// При проведении возврата документом Чек ККМ:
Движения.ДенежныеСредстваВКассахККМ.Записать();
// Ресурс "Сумма" уменьшается на сумму возврата (вид движения: Расход)

В то время как Расходный кассовый ордер работает с другим регистром:


// При проведении РКО:
Движения.ДенежныеСредстваОрганизаций.Записать();
// Ресурс "Сумма" уменьшается в основной кассе предприятия

Юридические требования (54-ФЗ и паспортные данные)

Проанализируем вопрос оформления документов. Несмотря на то, что современные онлайн-кассы позволяют делать возврат без лишних бумаг, согласно правилам кассовой дисциплины (указания ЦБ РФ №3210-У), при выдаче денег по РКО необходимо идентифицировать получателя.

Важные моменты:

Резюме

Если вы хотите, чтобы в 1С:УТ 11 остатки в кассовом ящике всегда были актуальными:

  1. Используйте Выемку для компенсации сумм, выданных по РКО.
  2. Старайтесь обновлять конфигурацию до актуальных версий 11.4/11.5, где работа с чеками возврата прошлых периодов стала более прозрачной.
  3. Всегда сверяйте отчет Денежные средства в кассах ККМ с фактическим остатком перед закрытием смены.
← На главную