Как правильно оформить возврат товара поставщику в валюте или у.е. в 1С:Комплексная автоматизация, чтобы курс соответствовал дате поступления?

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

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

Выясним причину: почему возврат должен быть по курсу поступления?

Для начала проанализируем ситуацию с точки зрения методологии. Рассмотрим требования ПБУ 3/2006 и Налогового кодекса РФ. Когда мы возвращаем товар поставщику из-за брака или некомплектности, мы, по сути, аннулируем часть сделки по приобретению. Это не является «обратной продажей» (если иное не предусмотрено особыми условиями договора), а представляет собой сторнирование поставки.

Если мы примем товар по курсу 80 рублей за доллар, а вернем по курсу 90 рублей, то в складском учете возникнет разрыв. Сумма в валюте останется прежней, но рублевая оценка запасов на счете 41 или 10 изменится неадекватно. Чтобы избежать «искусственных» доходов или расходов в стоимости ТМЦ, необходимо зафиксировать рублевую стоимость возврата именно такой, какой она была на момент оприходования. Любые курсовые колебания должны отражаться на счетах расчетов (счет 60) и относиться на прочие доходы или расходы (счет 91), не затрагивая себестоимость товара.

Вариант 1: Использование документа «Возврат товаров поставщику» с привязкой к партии

Рассмотрим основной способ решения проблемы. Главная ошибка пользователей заключается в том, что документ ВозвратТоваровПоставщику создается как самостоятельный объект без указания документа-основания. В этом случае система «не знает», из какой поставки пришел товар, и берет курс из справочника Валюты на текущую дату документа.

Выполним следующие действия:

  1. Перейдем в раздел ЗакупкиВозвраты товаров поставщикам.
  2. Создадим новый документ. Вместо ручного заполнения крайне рекомендуется использовать механизм «Заполнить — Подобрать из документов поступления».
  3. В открывшемся окне выберем конкретную накладную (документ ПриобретениеТоваровУслуг), по которой пришел товар.
  4. После переноса строк в документ, система автоматически свяжет возврат с поступлением. Проанализируем движения: в современных версиях 1С:КА 2.5 при такой связи программа сама подтягивает стоимость из документа-источника.

Если в форме документа поле Курс все равно показывает текущее значение, не спешите его править вручную. Важно понимать, что для взаиморасчетов (счет 60) курс может быть текущим, но для списания стоимости товара (счет 41) программа должна использовать исторические данные. Проверить это можно, только проведя документ и посмотрев отчет «Движения документа».

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

Проанализируем альтернативный, часто более корректный с точки зрения 1С метод — использование Корректировки приобретения. Этот способ идеально подходит, если возврат оформляется как изменение условий первичной поставки.

Рассмотрим шаги реализации:

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

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

Технические нюансы настройки соглашений и договоров

Выясним, как настройки программы влияют на расчет курса. Посмотрим на настройки договора с поставщиком:

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

Особенности учета НДС при возврате в валюте

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

Для корректного отражения НДС используем следующий алгоритм:


// Логика проверки связи документов в системе:
Если ДокументВозврата.ДокументОснование.Пустая() Тогда
    Предупреждение("Необходимо заполнить документ поступления для фиксации курса!");
КонецЕсли;

Заключение

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

← На главную