Почему в Отчете о розничных продажах не всегда используется счет 62.Р и как это исправить

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

При работе в программе 1С:Бухгалтерия 3.0 пользователи часто сталкиваются с ситуацией, когда один и тот же документ Отчет о розничных продажах формирует разные цепочки проводок. В одном случае выручка отражается напрямую через счет 50.01, а в другом — через транзитный счет 62.Р. Для бухгалтера, стремящегося к единообразию аналитики в оборотно-сальдовой ведомости, использование счета 62.Р часто является более предпочтительным. Рассмотрим подробно, почему так происходит, и как добиться желаемого результата.

Анализируем стандартную логику программы

Прежде всего, разберем, как система выбирает счета для формирования движений. В типовой конфигурации 1С:Бухгалтерия 3.0 выбор между прямой проводкой и использованием счета 62.Р («Расчеты с розничными покупателями») не зависит от настроек учетной политики или галочек в интерфейсе. Проанализируем алгоритм проведения документа:

  1. Вариант «Только наличные»: Если в документе заполнена только вкладка «Товары» и полностью отсутствует информация на вкладке «Безналичные оплаты», программа считает такую операцию простейшей розничной продажей за наличный расчет. В этом случае формируется проводка: Дт 50.01 — Кт 90.01.1. Это сокращает цепочку документов и упрощает учет для малых предприятий.
  2. Вариант «Смешанная оплата или эквайринг»: Как только на вкладке «Безналичные оплаты» появляется хотя бы одна запись (оплата картой, подарочным сертификатом или банковским кредитом), алгоритм меняется. Программе необходимо разделить общую сумму выручки на части (нал и безнал). Для этого используется транзитный счет 62.Р. Формируются следующие проводки:
    • Дт 62.Р — Кт 90.01.1 (Отражение общей выручки);
    • Дт 50.01 — Кт 62.Р (Прием наличных в кассу);
    • Дт 57.03 — Кт 62.Р (Оплата платежной картой).

Таким образом, выясним причину: если у одного кассира проводки идут через 62.Р, значит, в его сменах были оплаты по терминалу. Если у второго только 50.01 — значит, он принимал исключительно наличные.

Почему бухгалтеру важен счет 62.Р

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

Способ 1: Использование «минимальной суммы» (Метод обхода)

Как мы выяснили, триггером для появления счета 62.Р является наличие данных на вкладке Безналичные оплаты. Рассмотрим популярный, хоть и методически спорный способ решения проблемы:

Если в документе присутствуют только наличные, можно принудительно добавить строку на вкладку Безналичные оплаты. Однако современные версии 1С проверяют заполнение сумм. Попробуем ввести минимально допустимое значение:

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

Способ 2: Программная доработка (Расширение конфигурации)

Если требуется, чтобы счет 62.Р использовался всегда, вне зависимости от вида оплаты, наиболее правильным решением будет создание расширения конфигурации. Это позволит не снимать программу с поддержки и сохранить возможность типового обновления.

Программисту необходимо перехватить процедуру ОбработкаПроведения документа ОтчетОРозничныхПродажах. Рассмотрим пример логики, которую нужно реализовать в коде:


// Пример логики в расширении для изменения счета учета
&После("ИнициализироватьДанныеДокумента")
Процедура Расш1_ИнициализироватьДанныеДокумента(СтруктураШапки, ТаблицаТовары, ...)
    // Проверяем, если безналичных оплат нет, 
    // принудительно устанавливаем флаг использования счета 62.Р
    Если СтруктураШапки.БезналичнаяОплатаОтсутствует Тогда
        СтруктураШапки.ИспользоватьСчет62Р = Истина;
    КонецЕсли;
КонецПроцедуры

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

Дт 62.Р — Кт 90.01.1 — на полную сумму выручки.

Дт 50.01 — Кт 62.Р — на полную сумму выручки.

Типичные ошибки при самостоятельной правке проводок

Разберем ситуацию, описанную в сообщениях форума, когда пользователь попытался вручную или кодом поменять счета, и у него «пропала последняя проводка на 50.01». Это происходит из-за нарушения баланса документа. Если вы принудительно направляете выручку на Дт 62.Р, программа ожидает, что вы также укажете, как этот долг будет погашен (оплатой). Если не создать корреспондирующую запись по кредиту 62.Р в связке с дебетом 50.01, счет 62.Р останется «висеть» с дебетовым остатком, а деньги в кассу (счет 50) не поступят.

Посмотрим на пример правильной структуры проводок, которой нужно добиться:

  1. Выручка: СчетДт = СчетаУчетаРасчетов.СчетРасчетовВРознице (обычно 62.Р), СчетКт = 90.01.1.
  2. Оплата наличными: СчетДт = 50.01, СчетКт = СчетаУчетаРасчетов.СчетРасчетовВРознице (62.Р).

Рекомендации по настройке учета

Проанализируем, стоит ли игра свеч. Если в организации настроена синхронизация с 1С:Розница или 1С:УНФ, то документы Отчет о розничных продажах прилетают уже готовыми. В этом случае лучше настраивать правила обмена. Если же учет ведется только в Бухгалтерии 3.0, следуйте этим советам:

Подведем итог. Поведение программы зависит от заполненности вкладки Безналичные оплаты. Для автоматического использования счета 62.Р во всех случаях без «костылей» потребуется небольшая доработка кода через механизм расширений, которая обеспечит стабильность учета и чистоту аналитики без ручного вмешательства в каждый документ.

← На главную