При работе в программе 1С:УНФ многие пользователи сталкиваются с ситуацией, когда при оформлении возврата товаров от покупателя себестоимость не возвращается, то есть не происходит ее сторнирование. Особенно часто эта проблема проявляется, если документ возврата создается не на основании конкретной реализации, а как самостоятельный документ. Рассмотрим эту ситуацию подробнее и выясним причины такого поведения системы, а также возможные пути решения.
Представим типичный сценарий: вы продали товар, и себестоимость была корректно списана при проведении документа реализации. Через некоторое время покупатель возвращает товар, но вместо того чтобы найти каждую из 10-15 старых реализаций и оформить по ним возвраты, вы создаете один общий документ возврата. В этом случае, как правило, себестоимость не возвращается на склад, оставаясь списанной.
Почему так происходит? Выясним причину.
FIFO (First In, First Out – первым пришел, первым ушел) или "По средней". Однако, сам по себе метод списания не гарантирует автоматическое определение себестоимости при возврате без основания.
FIFO программе необходимо знать конкретную партию товара, которая была продана, чтобы вернуть себестоимость именно этой партии. Если основание не указано, она не знает, какую партию "вернуть".Таким образом, программа не может "догадываться", по какой цене товар был продан, если вы не даете ей конкретную ссылку на документ продажи. Это не ошибка программы, а логика ее работы, требующая от пользователя точности в данных.
В 1С:УНФ предусмотрена возможность оформления возврата товаров от покупателя как отдельного документа Приходная накладная с видом операции "Возврат". Если вы оформляете возврат именно таким способом, без указания документа реализации-основания, то в документе Приходная накладная (возврат) может появиться специальная колонка для ручного ввода себестоимости.
Приходная накладная, выберем вид операции "Возврат". В табличной части, где мы указываем возвращаемые товары, обратим внимание на дополнительные колонки. Одна из них должна называться "Себестоимость".Преимущества:
Недостатки:
Ведомость по товарам на складах с детализацией по регистратору или к отчетам, формируемым после закрытия месяца.Таким образом, ручной ввод себестоимости является рабочим решением, но требует повышенного внимания и дополнительных трудозатрат на поиск нужных данных.
Это решение является наиболее логичным и правильным с точки зрения учетной методологии. Возврат — это отказ от сделки, и для корректного сторнирования себестоимости программе нужна четкая связь с исходной сделкой.
FIFO, или по какой средней цене на момент продажи) нужно сторнировать.Реализация товаров и услуг, на основании которого была совершена продажа.Возврат товаров от покупателя (в 1С:УНФ это будет Приходная накладная с видом операции "Возврат", но созданная через кнопку "Создать на основании").Недостатки:
В конечном итоге, выбор между ручным вводом и оформлением на основании реализации — это компромисс между удобством и точностью учета. Руководство, как правило, заинтересовано в максимальной точности себестоимости для принятия управленческих решений, даже если это требует дополнительных усилий от персонала.
Помимо рассмотренных выше нюансов с оформлением возвратов, существуют и другие общие причины, по которым себестоимость в 1С:УНФ может быть рассчитана некорректно. Рассмотрим их, а также способы диагностики и устранения проблем.
Приходная накладная с видом операции "Возврат", не привязываясь к конкретной расходной накладной. Это удобно, но требует ручного контроля себестоимости.Приходной накладной (возврат) может появляться колонка для ручного ввода себестоимости. Игнорирование этой колонки приведет к нулевой себестоимости.FIFO и "по средней" — это методы для списания при расходе, но они не решают проблему автоматического определения себестоимости при возврате без основания.Закрытие месяца. Эта операция пересчитывает все данные и устраняет многие временные ошибки в расчетах. Если вы не выполняете Закрытие месяца регулярно, управленческая картина и рентабельность могут быть искажены.Для выявления и устранения проблем с себестоимостью в 1С:УНФ рекомендуем действовать по следующему алгоритму:
Перейдем в раздел Настройки - Параметры учетной политики. Здесь мы должны убедиться, что способы расчета себестоимости для различных операций со складом (например, при выбытии запасов) соответствуют требованиям вашей организации. Например, выберем метод FIFO или "По средней", в зависимости от установленной учетной политики.
Закрытия месяца:
Мы настоятельно рекомендуем ежемесячно выполнять операцию Закрытие месяца. Эта операция является ключевой для корректного расчета фактической себестоимости, распределения косвенных расходов и выявления потенциальных проблем. Непрерывная последовательность закрытия месяцев позволяет поддерживать актуальный и правильный учет себестоимости.
В меню Обработки программы (часто доступно через Все функции или в разделе Компания -> Еще больше возможностей -> Обслуживание) существует функция Пересчет себестоимости. Эта обработка может помочь устранить ошибки, пересчитав все данные себестоимости за указанный период. Воспользуемся ею, если есть подозрения на некорректный расчет.
Запасы:
Для выявления ошибок в себестоимости рекомендуется активно использовать отчет Запасы. Найдем его в разделе Закупки (или Запасы) - Отчеты - Запасы.
Мы можем настроить этот отчет с отбором по различным аналитикам (номенклатура, склад, документ движения) и вывести колонку "Документ движения". Это поможет нам найти:
Проанализируем эти аномалии и найдем документы-регистраторы, которые привели к таким расхождениям.
Основываясь на всем вышесказанном, мы должны принять решение о том, как будут оформляться возвраты: либо строго на основании реализации для автоматического и точного определения себестоимости, либо через самостоятельный документ с обязательным ручным вводом себестоимости и последующей проверкой.
При возникновении сложностей, особенно с настройками учетной политики, распределением косвенных расходов или при массовых ошибках в себестоимости, мы рекомендуем обратиться за помощью к квалифицированным специалистам 1С. Они смогут провести комплексный аудит базы данных и настроек.
Таким образом, хотя 1С:УНФ и позволяет оформлять возвраты без прямой привязки к реализации, это требует повышенного внимания к ручному вводу себестоимости или тщательного контроля за последовательностью документов и настройками системы. Только так мы сможем обеспечить корректный расчет себестоимости товаров при возврате и получить достоверную управленческую отчетность.