Как правильно оформить выемку денежных средств в УТ 11 при оптовых продажах через ПКО?

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

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

Проанализируем суть методологического конфликта

Для начала выясним причину возникновения расхождений. В системе 1С:Управление торговлей 11 реализовано четкое разделение денежных потоков:

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

В результате получается ситуация: физически в кассовом аппарате деньги лежат, а в программе по регистру Денежные средства в кассах ККМ числится ноль. Попытка сделать выемку в 1С закономерно приводит к отрицательному остатку в регистре.

Решение 1: Техническая выемка через драйвер ККТ

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

Решение 2: Настройка автоматического обнуления при закрытии смены

Разберем способ, который позволяет автоматизировать процесс. Современные онлайн-кассы и версии драйверов поддерживают функцию автоматической инкассации. Если в настройках драйвера ККТ (не в 1С, а в параметрах самого оборудования) включена опция «Автоматическое обнуление» или «Инкассация при закрытии смены», то при печати Z-отчета аппарат сам сбросит регистр наличности в ноль.

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

Решение 3: Корректировка бизнес-процесса и регистров

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

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

Важные рекомендации по настройке

Чтобы избежать путаницы в регистрах, проанализируем настройки связи касс. В 1С:УТ 11 важно правильно привязать оборудование. Если вы используете одну ККТ и для розницы, и для опта, помните:

Чек из ПКО — это всего лишь фискализация (передача данных в ОФД) факта оплаты, которая уже отражена в учете кассы предприятия.

Рассмотрим пример кода (условная логика), который объясняет, почему типовой механизм не видит денег от ПКО в кассе ККМ:


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

// При пробитии чека из ПКО:
Движения.ДенежныеСредстваОрганизаций.Записать(); 
// Регистр ДенежныеСредстваВКассахККМ здесь не задействован!

Выясним причину, почему разработчики 1С выбрали именно такую схему. Это сделано для того, чтобы оптовая выручка сразу становилась доступной для планирования и расходования в рамках централизованного казначейства, не требуя подтверждения факта инкассации из торговой точки, как это происходит в рознице.

Подведем итог

Если вы столкнулись с проблемой выемки при оптовых продажах в УТ 11, придерживайтесь следующего алгоритма:

  1. Определите, какая сумма в денежном ящике относится к ПКО, а какая — к розничным чекам.
  2. Выемку в 1С делайте только на сумму розничных чеков.
  3. Остаток (сумму по ПКО) забирайте из ящика просто физически. Если кассовый аппарат «ругается» на наличие денег при закрытии смены — делайте выемку через драйвер оборудования.
  4. Если объем оптовых продаж велик, рассмотрите возможность выделения отдельной ККТ для работы с ПКО, чтобы потоки не пересекались.

Использование предложенных методов позволит вам сохранить чистоту в регистрах учета 1С и избежать мучительных корректировок в конце отчетного периода.

← На главную