При работе с импортными товарами или закупками, стоимость которых привязана к иностранной валюте (у.е.), бухгалтеры часто сталкиваются с проблемой: при оформлении возврата система автоматически подставляет текущий курс валюты на дату возврата. Однако, согласно правилам бухгалтерского учета, такая операция может привести к искажению себестоимости и неверному формированию финансового результата. В данной статье мы разберем по шагам, почему требования бухгалтера обоснованы и как технически реализовать возврат по «историческому» курсу в программе 1С:Комплексная автоматизация (или 1С:ERP).
Для начала проанализируем ситуацию с точки зрения методологии. Рассмотрим требования ПБУ 3/2006 и Налогового кодекса РФ. Когда мы возвращаем товар поставщику из-за брака или некомплектности, мы, по сути, аннулируем часть сделки по приобретению. Это не является «обратной продажей» (если иное не предусмотрено особыми условиями договора), а представляет собой сторнирование поставки.
Если мы примем товар по курсу 80 рублей за доллар, а вернем по курсу 90 рублей, то в складском учете возникнет разрыв. Сумма в валюте останется прежней, но рублевая оценка запасов на счете 41 или 10 изменится неадекватно. Чтобы избежать «искусственных» доходов или расходов в стоимости ТМЦ, необходимо зафиксировать рублевую стоимость возврата именно такой, какой она была на момент оприходования. Любые курсовые колебания должны отражаться на счетах расчетов (счет 60) и относиться на прочие доходы или расходы (счет 91), не затрагивая себестоимость товара.
Рассмотрим основной способ решения проблемы. Главная ошибка пользователей заключается в том, что документ ВозвратТоваровПоставщику создается как самостоятельный объект без указания документа-основания. В этом случае система «не знает», из какой поставки пришел товар, и берет курс из справочника Валюты на текущую дату документа.
Выполним следующие действия:
ПриобретениеТоваровУслуг), по которой пришел товар.Если в форме документа поле Курс все равно показывает текущее значение, не спешите его править вручную. Важно понимать, что для взаиморасчетов (счет 60) курс может быть текущим, но для списания стоимости товара (счет 41) программа должна использовать исторические данные. Проверить это можно, только проведя документ и посмотрев отчет «Движения документа».
Проанализируем альтернативный, часто более корректный с точки зрения 1С метод — использование Корректировки приобретения. Этот способ идеально подходит, если возврат оформляется как изменение условий первичной поставки.
Рассмотрим шаги реализации:
ПриобретениеТоваровУслуг.КорректировкаПриобретения с видом операции «Корректировка по согласованию сторон».Этот метод гарантирует, что рублевая сумма уменьшения задолженности и рублевая сумма списания товара со склада будут абсолютно идентичны тем, что были при поступлении. Это исключает появление «хвостов» в себестоимости.
Выясним, как настройки программы влияют на расчет курса. Посмотрим на настройки договора с поставщиком:
Если мы оформляем возврат вручную и программа не дает выбрать нужный курс, проверим настройки Валюты взаиморасчетов в шапке документа. Если выбрана валюта, отличная от валюты регламентированного учета (рублей), кнопка редактирования курса обычно находится рядом с полем валюты или в гиперссылке Цены и валюта.
Проанализируем ситуацию с налогами. Это критически важный момент для бухгалтера. При возврате товара поставщику в у.е. необходимо сформировать корректировочный счет-фактуру. Сумма НДС в нем обязана соответствовать сумме НДС, которая была в первоначальном счете-фактуре при покупке (рассчитанной по курсу на дату отгрузки). Если 1С пересчитает НДС по новому курсу, это приведет к ошибкам в декларации по НДС, так как вычет должен восстанавливаться в той же сумме, в которой он был принят.
Для корректного отражения НДС используем следующий алгоритм:
// Логика проверки связи документов в системе:
Если ДокументВозврата.ДокументОснование.Пустая() Тогда
Предупреждение("Необходимо заполнить документ поступления для фиксации курса!");
КонецЕсли;
Подводя итоги, отметим: бухгалтер абсолютно прав, требуя возврат по курсу поступления. В системе 1С:Комплексная автоматизация это решается не ручной правкой курса, а обеспечением прослеживаемости между документами. Всегда оформляйте возврат либо на основании поступления, либо через подбор из документов поставки. Это позволит системе автоматически обратиться к регистру ВыручкаИСебестоимостьПродаж или СтоимостьТоваров и извлечь оттуда точную рублевую сумму, зафиксированную при оприходовании, исключив тем самым ошибки в финансовом результате организации.