Как оформить возврат товаров из старых партий со ставкой НДС 18% в 1С:УПП, КА 1.1 и Альфа-Авто

Программист 1С v8.3 (Обычные формы) Налоговый учет IT и автоматизация бизнеса
← На главную

При работе в учетных системах, которые эксплуатируются долгое время (например, Альфа-Авто 4.1, УПП 1.3 или КА 1.1), часто возникает специфическая проблема: как оформить возврат товара, который был продан много лет назад. Особенно остро этот вопрос встал после перехода со ставки НДС 18% на 20%. Если просто создать стандартный документ возврата, система может ошибочно подставить текущую ставку 20%, что приведет к расхождениям в налоговой отчетности.

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

Проблема 1: Ошибочная подстановка ставки НДС в Альфа-Авто

Рассмотрим ситуацию в Альфа-Авто 4.1. В этой конфигурации логика заполнения документа ВозвратТоваровОтПокупателя часто завязана на текущие значения в справочнике Номенклатура. Когда бухгалтер создает возврат, программа видит в карточке товара актуальную ставку 20% и подставляет ее, игнорируя тот факт, что продажа осуществлялась под 18%.

Решение: Нам необходимо программно изменить алгоритм заполнения документа, чтобы ставка НДС извлекалась не из справочника, а из документа-основания (партии). Если мы укажем в табличной части ДокументПартии (ссылку на РеализацияТоваров), мы сможем получить ставку, которая была зафиксирована на момент отгрузки.

Это исправление критически важно, так как база для вычета НДС при возврате должна строго соответствовать базе, начисленной при продаже. Применение ставки 20% к товару, проданному под 18%, является налоговым нарушением.

Проблема 2: Передача документа партии при обмене данными

При выгрузке данных из фронт-офиса (Альфа-Авто) в бухгалтерскую систему (УПП или КА 1.1) часто обнаруживается, что реквизит ДокументПартии не заполняется. Это происходит из-за особенностей правил обмена. Проанализируем фрагмент кода в обработчике ПослеЗагрузкиОбъекта для ПКО ВозвратОтПокупателя:


Для каждого СтрокаТЧ из Объект.Товары Цикл
    Если ТипЗнч(СтрокаТЧ.ДокументПартии) = Тип("ДокументСсылка.РеализацияТоваровУслуг")
       И СтрокаТЧ.ДокументПартии.Дата < НачалоМесяца(Объект.Дата) Тогда
        // Ранее здесь мог стоять код, очищающий партию:
        // СтрокаТЧ.Себестоимость = СтрокаТЧ.Сумма;
        // СтрокаТЧ.ДокументПартии = Неопределено;
    КонецЕсли;
КонецЦикла;

Почему это опасно: Если закомментировать очистку ДокументПартии, мы сохраняем связь с первичным документом. Если же оставить очистку (как это часто делалось в старых правилах, чтобы «не тащить» старые ссылки в базу), возникают две серьезные проблемы:

  1. Обнуление себестоимости: Программа не видит, по какой стоимости товар списывался со склада. В результате проводка Дт 90.02.1 - Кт 41.01 формируется с нулевой суммой. Это искажает финансовый результат.
  2. Ошибка в Книге покупок: Для автоматического отражения вычета НДС по счету-фактуре реализации требуется обязательное указание документа партии. Без него система выдает ошибку: «Не заполнено значение реквизита Документ партии!».

Рекомендация: Для корректной работы необходимо обеспечить наличие документа-основания в приемнике. Если реализация была в другом периоде или другой базе, ее необходимо загрузить хотя бы в виде ссылки или «пустышки» с правильными реквизитами даты/номера.

Проблема 3: Выбор между Возвратом и Корректировкой реализации

С 1 января 2019 года методология учета возвратов изменилась. Понятие «обратной реализации» (когда покупатель выставляет счет-фактуру на возврат как на новую продажу) практически ушло в прошлое. Согласно постановлению Правительства РФ № 1137, сейчас приоритетным способом является выставление корректировочного счета-фактуры продавцом.

Рассмотрим, как правильно использовать документ КорректировкаРеализации в 1С:УПП или КА 1.1 для оформления возврата:

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

Преимущества корректировки:

Анализ проводок при возврате прошлых лет

При оформлении возврата за прошлый год через документ Возврат товаров от покупателя бухгалтер может столкнуться с тем, что программа пытается сторнировать выручку по 90 счету. Однако, если отчетность за прошлый год уже сдана, правильнее использовать механизм отражения прибыли/убытка прошлых лет (через счет 91).

В старых конфигурациях 1С (УПП/КА) автоматика документа Возврат товаров часто настроена именно на 90 счет. Если политика компании требует строгого соблюдения ПБУ 22/2010 (исправление ошибок), может потребоваться ручная корректировка проводок или использование специальных настроек в документе (если они предусмотрены обновлением).

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

Выводы и рекомендации

Для успешного решения проблемы возврата старых партий выполним следующие действия:

  1. В Альфа-Авто: Доработаем код так, чтобы в документ возврата ставка НДС транслировалась из ДокументаПартии.
  2. В правилах обмена: Уберем очистку ДокументПартии в обработчиках загрузки. Это позволит системе УПП/КА видеть исходную стоимость и ставку налога.
  3. В методике учета: Проведем обучение бухгалтеров. Вместо создания нового документа Возврат товаров вручную, следует использовать ввод на основании Корректировки реализации. Это решит проблему со ставками 18%/20% раз и навсегда.

Помните, что корректное заполнение ДокументаПартии — это залог правильного формирования Книги покупок и достоверности себестоимости на 41 счете.

← На главную