1. Главная
  2. Курс УНФ 3.0 и Розница 3.0
  3. Продажи
  4. Урок 41

Возврат от покупателя в 1С:УНФ 3.0 и 1С:Рознице 3.0

Возврат от покупателя в «1С:Управлении нашей фирмой» 3.0 и «1С:Рознице» 3.0 — это операция, которая разворачивает уже проведенную продажу: товар возвращается на склад, выручка и себестоимость сторнируются, а расчеты с покупателем меняются на сумму возврата. Отдельного документа с таким названием в конфигурации нет — возврат оформляется приходной накладной с видом операции «Возврат от покупателя». Урок разбирает, как ввести возврат на основании отгрузки, что заполнение переносит в документ, а что оставляет пустым, куда уходят движения и почему возврат по оплаченной отгрузке превращает покупателя в кредитора. Все описанное проверено 7 сентября 2026 года в 1С:УНФ 3.0.13.374 на платформе 8.5.1.1343 и отдельно в 1С:Рознице 3.0.13.374.

Применимость

Работает одинаково в 1С:УНФ 3.0 и 1С:Рознице 3.0.

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

Обновлено 

Что нужно сделать до этого урока

Возврат опирается на уже оформленную продажу, поэтому в базе должны быть:

Обратная операция — возврат товара поставщику — разобрана в уроке «Возврат поставщику и корректировка поступления»: там тот же прием, но зеркальный, и оформляется он расходной накладной.

Каким документом оформляется возврат

Документа «Возврат от покупателя» в списке документов нет. Возврат — это приходная накладная с видом операции «Возврат от покупателя». Логика простая: товар физически приходит на склад, значит документ приходный, а вид операции говорит, откуда он пришел — от поставщика или от покупателя.

Из этого следует практическая мелочь, на которой спотыкаются: возврат лежит в журнале приходных накладных, в разделе «Закупки», а не среди продаж. Ищите его там же, где поступления от поставщиков, и различайте по колонке «Вид операции».

ℹ️ Розничный возврат — это другой документ


Если товар возвращает розничный покупатель, пробивший чек на кассе, приходная накладная не подходит: для этого есть отдельный документ «Чек ККМ на возврат». Он относится к рознице и разбирается в розничном разделе курса. Приходная накладная с видом операции «Возврат от покупателя» — инструмент для возврата по накладной, то есть по отгрузке контрагенту.

Шаг 1. Возврат вводится на основании отгрузки

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

Что делает заполнение по основанию:

  • само ставит вид операции «Возврат от покупателя» — это отличие от возврата поставщику, где вид операции приходится выбирать руками до заполнения;
  • переносит покупателя, организацию, договор и склад;
  • заполняет поле «Основание» ссылкой на расходную накладную;
  • ставит вид цен возврата — «Розничная цена»;
  • переносит все строки отгрузки с ценами продажи и номерами строк документа-основания;
  • переносит в строки заказ покупателя, если отгрузка шла по заказу.

Цены в возврате — это цены продажи, а не закупки. Так и должно быть: покупателю возвращают ту сумму, которую он заплатил, и именно на нее меняются расчеты.

⚠️ Сумма документа появляется только после записи


Сразу после заполнения по основанию поле «Сумма» в шапке равно нулю, хотя строки уже набраны. Это не признак ошибки заполнения: сумма пересчитывается при записи документа. Не пытайтесь «чинить» строки, просто запишите документ.

Что заполнение оставляет пустым

Колонки «Себестоимость», «Партия» и «Документ поступления» в строках возврата остаются пустыми — и после заполнения по основанию, и после проведения. Документ их не заполняет вовсе.

Пустая колонка пугает: кажется, что возврат вернет товар на склад без стоимости и испортит учет. Проверка движений показывает обратное: себестоимость возврата посчитана и сторнирована — по данным учета на момент проведения, а не по реквизиту строки. В нашем прогоне возврат двух столешниц дал сторно себестоимости 5 200 рублей, возврат одной дрели — 4 130,23 рубля, при том что в строках обоих документов стоял ноль.

Шаг 2. Оставить только то, что вернули

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

В примере курса возвращают понемногу:

  • «Мебельная сеть Комфорт» 21 октября возвращает 2 столешницы из 10, отгруженных 12 октября, на 7 200 рублей;
  • «Артель» 22 октября возвращает 1 дрель из 4, отгруженных 14 октября, на 5 100 рублей.

Заказ в строке возврата

Если отгрузка шла по заказу покупателя, заполнение принесет этот заказ и в строки возврата. От того, оставить его или очистить, напрямую зависит учет заказов.

Со ссылкой на заказ возврат пишет расход в регистр «Заказы покупателей» на возвращенное количество. Заказ, который был полностью отгружен и закрыт, снова показывает товар «к отгрузке» — хотя отгружать никто ничего не собирается.

Без ссылки на заказ движений по заказам нет, и заказ остается закрытым.

⚠️ У снятия заказа есть своя цена


Возврат без заказа уменьшает общий долг покупателя, но не трогает остаток долга ПО ЗАКАЗУ: в прогоне долг «Мебельной сети Комфорт» по заказу как был 32 200 рублей, так и остался, а уменьшился общий остаток расчетов. Выбирать приходится осознанно: снятый заказ оставляет ровный учет заказов, но расхождение в разрезе заказа; оставленный заказ дает правильный разрез расчетов, но возвращает закрытый заказ в недоотгрузку.

Что случилось в учете

После проведения возврат пишет движения в восемь регистров. Разбирать стоит четыре главных.

«Запасы на складах» — приход товара на склад, на котором была отгрузка. Именно эта запись возвращает остаток: две столешницы и одна дрель снова на «Складе Верстак».

«Продажи» — сторно: количество, сумма и себестоимость со знаком минус. Отчеты по продажам за период после возврата покажут выручку уже уменьшенной, отдельной «строки возвратов» в них не появится.

«Расчеты с покупателями» — приход по типу расчетов «Долг» с суммой минус 7 200 рублей. Знак важнее вида движения: возврат уменьшает то, что покупатель должен фирме.

Управленческий регистр бухгалтерии — три проводки с говорящим содержанием: «Сторнирование себестоимости» на каждую строку и «Сторнирование выручки» на сумму документа.

Регистр «Партии товаров» возврат не трогает вовсе. Это не значит, что партии не задеты: партионный учет ведут другие регистры, а сама себестоимость возврата, как уже сказано, берется при проведении.

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

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

В прогоне отгрузка «Артели» была закрыта стопроцентным авансом, расчеты сошлись в ноль. После возврата одной дрели остаток расчетов по покупателю — минус 5 100 рублей. Это уже долг фирмы перед покупателем: деньги за возвращенный товар надо вернуть.

⚠️ Возврат денег сам собой не произойдет


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

Как это выглядит в 1С:Рознице 3.0

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

Повторите у себя

  1. Откройте проведенную расходную накладную и создайте на ее основании приходную накладную. Убедитесь, что вид операции стал «Возврат от покупателя», а в поле «Основание» подставилась отгрузка.
  2. Удалите из строк все, кроме одной позиции, и поставьте в ней количество меньше отгруженного.
  3. Решите, что делать с заказом в строке: оставить его или очистить. Для первого раза очистите — так закрытый заказ не вернется в недоотгрузку.
  4. Запишите документ и посмотрите на поле «Сумма» в шапке: до записи там был ноль, после записи — сумма строк.
  5. Проведите возврат и откройте его движения по регистру «Запасы на складах»: товар должен прийти на склад отгрузки.
  6. Загляните в движения по «Продажам». Сумм и себестоимости в списке регистра вы не увидите — список показывает только измерения и регистратор; смотреть их нужно отчетом по продажам за период или универсальным отчетом по этому регистру.
  7. Откройте движения по «Расчетам с покупателями» и сверьте остаток по покупателю: он уменьшится на сумму возврата, а если отгрузка была оплачена — уйдет в минус.

Грабли

  1. Себестоимость в строке возврата всегда пустая. Ее не проставляет ни заполнение по основанию, ни проведение; «Партия» и «Документ поступления» тоже остаются пустыми. В движения при этом себестоимость уходит посчитанной. Пустая колонка в документе не означает потерянную себестоимость.
  2. Возврат по оплаченной отгрузке делает вас должником. Остаток расчетов уходит в минус и остается там, пока деньги не вернули документом движения денег.
  3. Заказ в строке возвращает закрытый заказ в недоотгрузку. Если оставить заказ, который принесло заполнение, документ пишет расход в регистр «Заказы покупателей», и заказ снова показывает товар к отгрузке.
  4. Возврат без заказа не уменьшает долг по заказу. Минус ложится на расчеты без привязки к заказу, и разрез по заказу останется прежним.
  5. Возврат ищут не в том журнале. Документ лежит среди приходных накладных, в разделе закупок, и отличается от поступления только колонкой «Вид операции».
  6. Приходная накладная — не инструмент для розничного возврата. Возврат по кассовому чеку оформляется документом «Чек ККМ на возврат».
  7. Список регистра «Продажи» не показывает ни сумм, ни себестоимости. В форме списка выведены период, регистратор, номенклатура, контрагент и прочие измерения, а ресурсов в ней нет: колонки «Сумма» и «Себестоимость» в нее не выводятся. Проверять сторно нужно отчетом, а не списком регистра, — иначе легко решить, что движение пустое.

Итог

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

Что дальше

Следующие уроки раздела продолжают разбор продаж: отчеты, которые показывают, что осталось после всех отгрузок, оплат и возвратов.

Дмитрий Медведков
Автор курса

Дмитрий Медведков

Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. 10 сертификатов 1С — Профессионал и Специалист. Каждый урок курса проверен на стенде: в текст попадает только то, что реально выполнено в базе (материалы подготовлены на релизах унф 3.0.13 и розница 3.0.12).