При настройке интеграции внешних торговых систем (например, «Далион: Управление магазином», 1С:Розница или кассового ПО) с конфигурацией «1С:Бухгалтерия предприятия 3.0» нередко возникает ошибка с отражением возвращенного товара. При загрузке отчета кассовой смены создается документ Отчет о розничных продажах, в табличную часть которого возвращенные позиции попадают со знаком минус. Однако при проведении документа проводки по счету 41.01 («Товары на складах») по таким строкам не формируются, что приводит к расхождению складских остатков и некорректной себестоимости. Разберем подробно, почему так происходит и как правильно исправить эту ситуацию.
Проанализируем программный алгоритм проведения документа Отчет о розничных продажах в типовой конфигурации. Логика списания себестоимости при розничной торговле устроена следующим образом:
Дт 90.02.1 — Кт 41.01) в запросе к табличной части Товары жестко прописано условие отбора строк с положительным количеством (Количество > 0).50, 62, 90.01), но алгоритм списания запасов не умеет восстанавливать себестоимость и оприходовать товар на склад по отрицательной строке реализации. Механизм просто не понимает, по какой именно стоимости и на какую партию нужно вернуть этот товар.Рассмотрим самый распространенный случай, когда возврат товара от покупателя происходит в ту же кассовую смену, что и продажа. В торговой программе пробиваются два чека ККМ: чек продажи и чек возврата. Если за смену продано 8 штук одной номенклатуры, а возвращено 7 штук, в бухгалтерию не должны попадать две отдельные строки (+8 и -7).
Для корректного отражения выполним следующие шаги в правилах обмена:
Отчет о розничных продажах.Номенклатура, СтавкаНДС, Цена.Продажи - Возвраты). В документ должна передаваться единственная строка с чистым остатком продажи (в нашем примере — 1 штука).При таком подходе проводки по счету 41.01 рассчитаются корректно на фактический остаток проданного за день товара, а складские остатки сойдутся с данными управленческого учета.
Если за смену количество возвращенного товара превысило количество проданного (или в течение смены были только возвраты за прошлые дни), свернуть строку в плюс невозможно. В документе Отчет о розничных продажах существует отдельная табличная часть на закладке Возвраты.
Разберем, как правильно заполнять эту вкладку:
Товары, а строки с возвратами — в табличную часть Возвраты.Возвраты всегда указывается со знаком плюс (положительное число).Дата реализации. Именно по этой дате программа находит документ исходной продажи и восстанавливает себестоимость списанной единицы. Если дата реализации останется пустой, проводка по счету 41.01 либо не сформируется вовсе, либо сумма проводки будет нулевой.Если внешняя система не разделяет данные внутри отчета кассовой смены, настроим выгрузку возвратов отдельным документом. В «1С:Бухгалтерии 3.0» для этого предназначен типовой документ Возврат товаров от покупателя.
Посмотрим на порядок его использования:
41.01 и восстановит товар на остатках организации.Если даже при правильном заполнении вкладок проводки по счету 41.01 не появляются, проверим следующие системные параметры:
41.01 или 41.02 (если учет ведется в ценах продажи).41.01. Для ведения количественно-суммового учета склад должен иметь тип «Розничный магазин» или «Оптовый склад».