Как оформить возврат услуг в документе Отчет о розничных продажах в 1С:Бухгалтерия 3.0?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Сфера услуг, туризм и социальный сектор
← На главную

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

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

Почему 1С:Бухгалтерия не дает «вернуть» услугу?

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

Разберем основные причины ограничения:

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

Вариант 1: Сторнирование услуги в текущем периоде

Если клиент отказался от услуги (например, от доставки) в тот же день, когда был пробит чек, или внутри одного отчетного периода, мы можем воспользоваться методом «сторно» непосредственно в документе Отчет о розничных продажах.

Рассмотрим, как это сделать правильно:

  1. Перейдите на вкладку Товары (или Услуги, если она выделена в документе).
  2. Вместо добавления строки в Возвраты, найдите исходную строку с реализацией услуги или добавьте новую строку с этой же услугой.
  3. Укажите количество с минусом (например, -1).
  4. Проверьте, что сумма и НДС также рассчитались со знаком «минус».

Важный нюанс: Бухгалтеры часто опасаются этого метода, так как в Книге продаж такая операция пройдет как уменьшение (сторно) выручки. Это допустимо, если услуга фактически не была оказана, и мы просто аннулируем начисление. Однако, если отчетный период уже закрыт, этот метод использовать нельзя.

Вариант 2: Использование документа Корректировка реализации

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

Выполним следующие шаги:

  1. Создайте документ Корректировка реализации с видом операции Корректировка по согласованию сторон.
  2. В поле Документ основания выберите тот самый Отчет о розничных продажах, которым была отражена первичная реализация.
  3. На закладке Услуги в строке «после изменения» укажите нулевое количество или уменьшенную сумму.
  4. Программа автоматически сформирует проводки по корректировке выручки и НДС.

Этот метод считается самым «чистым» для аудита и налоговых проверок, так как он сохраняет историю операций и не требует ручных корректировок регистров.

Вариант 3: Оформление возврата через кассовые документы

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

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

  1. Оформите документ Выдача наличных (РКО) или Списание с расчетного счета (если возврат на карту).
  2. Выберите вид операции Возврат покупателю.
  3. В поле Счет расчетов укажите 62.02 (расчеты по авансам) или 62.01.
  4. Для того чтобы НДС по этому возврату попал в Книгу покупок, необходимо создать документ Отражение вычета НДС к зачету или убедиться, что документ возврата денег корректно «схлопнулся» с авансовым счетом-фактурой (если он выписывался).

Как отмечалось в сообщениях форума, эксперты 1С часто рекомендуют именно этот путь: если в ОРП нельзя выбрать услугу, значит, нужно отразить движение денежных средств отдельно, а проводки по корректировке доходов выровнять ручной операцией или корректировкой реализации.

Технические советы по настройке обмена УНФ -> БП

Если вы являетесь программистом или администратором и настраиваете синхронизацию, вам стоит обратить внимание на правила конвертации данных. Проблема «кривых правил из коробки» (как упомянуто в сообщении 4) заключается в том, что Чек на возврат из УНФ по умолчанию пытается записаться в ТЧ Возвраты документа ОРП в БП — решить эту проблему поможет гибкий перенос возвратов услуг УНФ в БП.

Для исправления ситуации можно доработать правила обмена:

  1. Проанализируйте входящие данные: если в документе Чек на возврат присутствует номенклатура с типом Услуга, правило должно направлять эти строки не в таблицу Возвраты, а в основную таблицу Товары с отрицательным значением.
  2. Либо, при обнаружении возврата услуги, инициируйте создание отдельного документа Корректировка реализации в Бухгалтерии.

Посмотрим на пример логики (псевдокод), который можно внедрить в обработчик:


Если ОбъектИсточник.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга Тогда
    НоваяСтрока = ОбъектПриемник.Товары.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаИсточник);
    НоваяСтрока.Количество = -СтрокаИсточник.Количество;
    НоваяСтрока.Сумма = -СтрокаИсточник.Сумма;
КонецЕсли;

Подведение итогов

Мы выяснили, что «возврат услуги» — это прежде всего юридическое и финансовое аннулирование сделки, а не физический возврат объекта. Поэтому в 1С:Бухгалтерия 3.0 стандартная ТЧ Возвраты для услуг закрыта.

Рекомендация для бухгалтера: Если возврат происходит в день продажи — используйте минус в основной таблице ОРП. Если в другой день — используйте Корректировку реализации. Это обеспечит правильное формирование отчетности и отсутствие ошибок при проведении документа.

← На главную