Оформление возврата товара от покупателя в 1С:Предприятие — одна из самых частых операций в торговле, но многие бухгалтеры и менеджеры до сих пор допускают ошибки. Неправильно проведенный возврат может исказить остатки на складе, нарушить учет НДС или привести к конфликтам с клиентами. Эта статья поможет разобраться, как корректно оформить возврат в разных конфигурациях 1С, какие документы использовать и на что обратить внимание при работе с возвратной накладной.

Мы рассмотрим не только стандартный сценарий, но и нюансы: возврат с НДС и без, частичный возврат, возврат товаров, проданных в розницу или оптом, а также особенности работы с возвратными ордерами в 1С:ERP и 1С:Управление торговлей 11. Особое внимание уделим проводкам, которые формирует система, и типичным ошибкам, из-за которых возврат может не пройти или исказить отчетность.

Если вы работаете с 1С:Розница 2.3 или 1С:Комплексная автоматизация 2, найдете здесь адаптированные инструкции под вашу конфигурацию. А для программистов 1С мы добавили раздел с примерами кода для автоматизации возвратов через обработки.

Прежде чем перейти к пошаговым инструкциям, ответим на главный вопрос: почему возврат товара в 1С нельзя оформить как "обратную реализацию"? Дело в том, что с точки зрения бухгалтерского и налогового учета возврат — это не продажа, а корректировка ранее совершенной сделки. Именно поэтому в 1С для этой операции предусмотрены специальные документы, которые автоматически формируют правильные проводки и регистрируют изменения в учете.

1. Какие документы использовать для возврата товара в 1С

В зависимости от конфигурации и типа продажи (опт/розница) для оформления возврата используются разные документы. Основные из них:

  • 📄 Возврат товаров от покупателя — универсальный документ для большинства конфигураций (УТ 11, ERP 2, КА 2). Создается на основании реализации или вручную.
  • 🛒 Чек возврата — используется в 1С:Розница для возврата товаров, проданных через кассу (включая онлайн-кассы с передачей данных в ОФД).
  • 🔄 Корректировка реализации — применяется, если нужно скорректировать количество или цену в уже проведенной продаже (актуально для ERP и КА).
  • 📑 Возвратная накладная — печатная форма, которая формируется из документа возврата и передается покупателю.

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

Если вы работаете с 1С:Управление торговлей 11, то для возврата оптовой партии товара лучше использовать документ Возврат товаров от покупателя, так как он автоматически:

  • 🔹 Сторнирует выручку по ранее проведенной реализации.
  • 🔹 Корректирует остатки на складе.
  • 🔹 Формирует проводки по НДС (если применимо).
  • 🔹 Обновляет данные в отчетах по продажам и дебиторской задолженности.
⚠️ Внимание: В 1С:ERP 2.5 при возврате товаров, учтенных по партиям (серийный или партионный учет), обязательно указывайте ту же партию, что и при продаже. Иначе система создаст новую партию с нулевой себестоимостью, что исказит финансовый результат.

2. Пошаговая инструкция: как оформить возврат в 1С УТ 11

Рассмотрим стандартный сценарий: покупатель возвращает часть товара, купленного по накладной. Для примера используем 1С:Управление торговлей 11.5.

Шаг 1. Найдите документ реализации

Откройте журнал Реализация товаров и услуг (раздел Продажи → Реализация) и найдите накладную, по которой был продан возвращаемый товар. Это важно, так как новый документ возврата будет создан на его основании.

Шаг 2. Создайте документ возврата

Нажмите кнопку Создать на основании → Возврат товаров от покупателя. Система автоматически перенесет данные из реализации: контрагента, договор, склад, номенклатуру и цены.

Шаг 3. Откорректируйте количество и цены

В табличной части документа измените количество возвращаемого товара. Если возвращается не вся партия, оставьте только нужные позиции. Цены можно скорректировать, но обычно они совпадают с ценами из реализации.

Шаг 4. Укажите причину возврата

В поле Основание выберите причину (например, "Брак", "Несоответствие ассортименту", "Истечение срока годности"). Это поле влияет на аналитику в отчетах.

Шаг 5. Проведите и распечатайте документ

После проведения документа система сформирует:

  • 📄 Возвратную накладную (для покупателя).
  • 📊 Проводки по сторнированию выручки и НДС.
  • 📦 Корректировку остатков на складе.

Проверить соответствие партии возвращаемого товара|Убедиться, что цена возврата не превышает цену продажи|Проверить наличие остатков на складе для приема|Указать корректное основание возврата (для аналитики)-->

Если возврат оформляется с опозданием (например, через месяц после продажи), убедитесь, что в настройках учета разрешено сторнировать документы за прошлые периоды. В противном случае может потребоваться ручная корректировка остатков.

3. Возврат в 1С:Розница 2.3 — работа с чеками

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

Особенности возврата в рознице:

  • 💳 Чек возврата можно создать только на основании чека продажи (не накладной!).
  • 📱 Если покупатель оплачивал картой, возврат денег должен проходить на ту же карту (требование банков).
  • 🔄 Для возврата без чека (по закону "О защите прав потребителей") используется документ Возврат товара без чека.

Пошаговая инструкция:

  1. Откройте журнал Чеки ККМ (раздел Розница → Чеки).
  2. Найдите чек продажи и нажмите Создать на основании → Чек возврата.
  3. Отметьте возвращаемые позиции и укажите количество.
  4. Выберите способ возврата денег: наличными или на карту.
  5. Проведите чек. Система автоматически сформирует фискальный документ для ОФД.

Если чек продажи утерян, но покупатель предъявил товар, можно оформить возврат без чека:

  1. Создайте документ Возврат товара без чека (раздел Розница → Возвраты).
  2. Введите номенклатуру вручную или отсканируйте штрихкод.
  3. Укажите цену продажи (она должна быть не выше текущей розничной цены).
  4. Проведите документ. Деньги вернутся из кассы наличными.
⚠️ Внимание: В 1С:Розница при возврате товаров, проданных по акции (со скидкой), система автоматически восстанавливает скидку в чеке возврата. Если скидка была персональной (по карте лояльности), проверьте, чтобы она не применилась повторно!

4. Бухгалтерские проводки при возврате товара

При проведении документа возврата 1С автоматически формирует проводки, которые зависят от:

  • 🔹 Типа договора (с НДС или без).
  • 🔹 Метода учета затрат (ФИФО, по средней, по партии).
  • 🔹 Наличия претензий от покупателя (брак, несоответствие).

Рассмотрим типичные проводки для возврата товара, проданного с НДС (договор с покупателем — "С НДС"):

Счет Дебет Счет Кредит Сумма Описание
62.01 90.01.1 Сторно Сторнирование выручки от реализации
90.03 68.02 Сторно Сторнирование НДС с реализации
41.01 60.01 Поступление Возврат товара на склад (если товар был куплен у поставщика)
19.03 60.01 Поступление Восстановление НДС по возвращенному товару (если был принят к вычету)

Если товар возвращается по причине брака и поставщик согласен его принять обратно, то вместо проводки 41.01 → 60.01 может использоваться 76.02 → 60.01 (претензия поставщику).

Для упрощенной системы налогообложения (УСН) проводки будут другими:

  • 🔹 Сторнируется доход по счету 90.01.1.
  • 🔹 Товар возвращается на счет 41.01 по себестоимости (без НДС).
💡

Если возврат оформляется в другом налоговом периоде, чем продажа, проверьте настройки учета НДС в разделе Главное → Настройки → Налоги и отчетность. В некоторых случаях может потребоваться ручная корректировка книги продаж.

5. Типичные ошибки и как их избежать

Даже опытные пользователи 1С допускают ошибки при оформлении возвратов. Вот самые распространенные:

  • 🚫 Несовпадение партий — если при возврате указать другую партию, чем при продаже, себестоимость товара будет искажена. Всегда проверяйте поле Партия в табличной части документа.
  • 🚫 Некорректная цена возврата — цена в документе возврата не должна превышать цену продажи (иначе будет завышение выручки). Если товар подорожал, используйте цену из реализации.
  • 🚫 Отсутствие основания — без указания причины возврата (брак, несоответствие) невозможно будет сформировать претензию поставщику или аналитику по возвратам.
  • 🚫 Несвоевременное сторно — если возврат оформляется через месяц после продажи, а в настройках запрещено сторнировать прошлые периоды, проводки не сформируются.

Критическая ошибка: если при возврате товара, проданного с НДС, не указать счет-фактуру на возврат, то НДС не будет скорректирован в книге продаж. Это приведет к занижению налога и проблемам при проверке.

Чтобы избежать ошибок, используйте этот алгоритм проверки перед проведением документа:

Сверить номенклатуру и количество с реализацией|Проверить соответствие партии|Убедиться, что цена возврата ≤ цене продажи|Указать причину возврата|Проверить формирование сторно-проводок-->

Если возврат оформляется в 1С:ERP, дополнительно проверьте:

  • 🔹 Наличие резерва под возвращаемый товар (если используется резервирование).
  • 🔹 Корректность заполнения полей Контрагент и Договор (они должны совпадать с реализацией).
  • 🔹 Настройки логистики (если возврат проходит через другой склад).

6. Автоматизация возвратов: примеры кода для 1С

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

Пример 1: Создание возврата на основании реализации

Этот код создает документ возврата для всех позиций из указанной реализации:


// Получаем документ реализации

Реализация = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("РТ-000123");

// Создаем возврат на основании

Возврат = Документы.ВозвратТоваровОтПокупателя.СоздатьДокумент();

Возврат.УстановитьДанныеРеализации(Реализация);

// Заполняем табличную часть (возвращаем все позиции)

Для Каждого Строка Из Реализация.Товары Цикл

НоваяСтрока = Возврат.Товары.Добавить();

НоваяСтрока.Номенклатура = Строка.Номенклатура;

НоваяСтрока.Количество = Строка.Количество;

НоваяСтрока.Цена = Строка.Цена;

КонецЦикла;

// Проведение документа

Возврат.Записать();

Возврат.Провести();

Пример 2: Проверка остатков перед возвратом

Этот код проверяет, хватает ли места на складе для возвращаемого товара:

Функция ПроверитьОстаткиДляВозврата(Склад, Номенклатура, Количество)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ОстаткиТоваровОстатки.КоличествоОстаток КАК Остаток

|ИЗ

| РегистрНакопления.ОстаткиТоваров.Остатки(&Дата, , Склад = &Склад, Номенклатура = &Номенклатура) КАК ОстаткиТоваровОстатки";

Запрос.УстановитьПараметр("Дата", ТекущаяДата());

Запрос.УстановитьПараметр("Склад", Склад);

Запрос.УстановитьПараметр("Номенклатура", Номенклатура);

Результат = Запрос.Выполнить();

Если Результат.Пустой() Тогда

Возврат Ложь; // Товара нет на складе

Иначе

ТекущийОстаток = Результат.Остаток;

Возврат (ТекущийОстаток >= Количество);

КонецЕсли;

КонецФункции

Пример 3: Формирование печатной формы возврата

Код для генерации PDF-формы возврата с логотипом компании:

Процедура СформироватьПечатнуюФорму(Документ)

Макет = Документ.ПечатнаяФорма();

ТабДок = Новый ТабличныйДокумент;

ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Альбомная;

// Добавляем логотип

Картинка = Новый Картинка(ПутьКЛоготипу);

ТабДок.ВывестиКартинку(Картинка, 0, 0, 100, 50);

// Выводим данные документа

Макет.Вывести(ТабДок);

// Сохраняем в PDF

ПутьКФайлу = КаталогВременныхФайлов() + "Возврат_" + Документ.Номер + ".pdf";

ТабДок.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.PDF);

ОткрытьФайл(ПутьКФайлу);

КонецПроцедуры

Эти примеры можно адаптировать под свою конфигурацию. Для работы с 1С:Розница потребуется модификация кода с учетом специфики чеков ККМ.

1С:Управление торговлей 11|1С:ERP 2|1С:Розница 2.3|1С:Бухгалтерия 3.0|1С:Комплексная автоматизация 2|Другую-->

7. Особенности возврата в разных конфигурациях 1С

Каждая конфигурация 1С имеет свои нюансы при оформлении возвратов. Рассмотрим ключевые различия:

Конфигурация Документ для возврата Особенности Печатные формы
1С:Управление торговлей 11 Возврат товаров от покупателя Автоматическое сторнирование реализации, поддержка партионного учета. Торговая накладная (ТОРГ-12), счет-фактура на возврат.
1С:ERP 2.5 Возврат товаров от покупателя или Корректировка реализации Интеграция с логистикой, поддержка многоскладской схемы. Универсальный передаточный документ (УПД).
1С:Розница 2.3 Чек возврата или Возврат без чека Обязательная фискализация через ОФД, работа с дисконтными картами. Кассовый чек возврата, товарный чек.
1С:Бухгалтерия 3.0 Поступление (возврат от покупателя) Упрощенный учет, без поддержки партионного учета. Товарная накладная, счет-фактура.

В 1С:Комплексная автоматизация 2 возврат оформляется аналогично УТ 11, но с дополнительными полями для бюджетного учета (если организация работает с госзаказами).

Если вы используете 1С:УНФ (Управление небольшой фирмой), то для возврата применяется документ Возврат от клиента, который автоматически корректирует:

  • 🔹 Задолженность клиента.
  • 🔹 Остатки товаров.
  • 🔹 Финансовый результат (если используется упрощенный учет).
⚠️ Внимание: В 1С:Бухгалтерия 3.0 при возврате товаров, учтенных по упрощенной схеме (без партионного учета), себестоимость возвращаемого товара будет равна текущей средней себестоимости, а не той, по которой товар был продан. Это может исказить финансовый результат.

8. FAQ: ответы на частые вопросы

Можно ли оформить возврат товара, если оригинальная накладная утеряна?

Да, но процесс зависит от конфигурации:

  • В 1С:УТ 11 или ERP можно создать документ возврата вручную, указав контрагента и номенклатуру. Однако без привязки к реализации не будет автоматического сторно проводок — их придется делать вручную.
  • В 1С:Розница при утере чека используется документ Возврат товара без чека, но цена возврата не должна превышать текущую розничную цену.

Во всех случаях рекомендуется восстановить утерянный документ (через архив или отчеты) перед оформлением возврата.

Как оформить частичный возврат товара (не всю партию)?

Для частичного возврата:

  1. Создайте документ возврата на основании реализации.
  2. В табличной части оставьте только те позиции, которые возвращаются, и скорректируйте количество.
  3. Убедитесь, что поле Партия заполнено корректно (должно совпадать с партией из реализации).
  4. Проведите документ. Система сторнирует только ту часть выручки, которая соответствует возвращаемому количеству.

Если возвращается часть партии, а остальное остается у покупателя, в документе реализации остаток будет уменьшен автоматически.

Что делать, если при возврате 1С пишет "Недостаточно товара на складе"?

Эта ошибка возникает, если:

  • 🔹 На складе физически нет места для возвращаемого товара (превышен лимит вместимости).
  • 🔹 В настройках склада запрещен прием товаров с отрицательными остатками.
  • 🔹 Товар резервирован под другой заказ.

Решения:

  • 🔧 Проверьте настройки склада в справочнике Склады (раздел Администрирование → Настройки → Склады).
  • 🔧 Если товар резервирован, снимите резерв через документ Изменение резерва.
  • 🔧 Временно увеличьте лимит склада или разрешите отрицательные остатки (не рекомендуется для постоянной работы).
Как вернуть деньги покупателю, если он оплачивал безналичным расчетом?

Для возврата денег на расчетный счет покупателя:

  1. Оформите документ возврата товара (как описано выше).
  2. Создайте документ Списание с расчетного счета (раздел Банк и касса → Банковские выписки).
  3. В качестве основания укажите документ возврата.
  4. Укажите сумму к возврату и реквизиты покупателя.
  5. Проведите документ и сформируйте платежное поручение.

В 1С:ERP или КА 2 можно использовать документ Заявка на расходование ДС с последующим согласованием.

Нужно ли формировать счет-фактуру на возврат?

Да, если:

  • 🔹 Возврат оформляется по товарам, проданным с НДС.
  • 🔹 Покупатель является плательщиком НДС (для юридических лиц).

Счет-фактура на возврат формируется автоматически при проведении документа возврата в конфигурациях УТ 11, ERP 2, КА 2. В 1С:Бухгалтерия 3.0 ее нужно создать вручную через Ведение книги продаж → Формирование записей → Счета-фактуры на возврат.

Для розничных покупателей (физических лиц) счет-фактура не требуется.