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