В процессе ведения учета внешнеэкономической деятельности (ВЭД) в программе 1С:Бухгалтерия 2.0 часто возникает конфликтная ситуация между логикой работы системы и ожиданиями бухгалтера. Типичный сценарий: была совершена отгрузка на экспорт в валюте, а спустя некоторое время покупатель возвращает товар. Программа при создании документа Возврат товаров от покупателя на основании реализации автоматически подставляет курс валюты, действовавший на дату первоначальной отгрузки. Бухгалтер же настаивает на использовании текущего курса на дату фактического возврата. Разберемся детально, кто прав в этой ситуации, опираясь на законодательство и методологию 1С.
Для того чтобы определить правильный курс, нам необходимо в первую очередь выяснить юридическую и экономическую причину возврата. Проанализируем два принципиально разных сценария, которые влекут за собой различные отражения в бухгалтерском и налоговом учете:
Рассмотрим подробнее каждый из этих вариантов с точки зрения применения валютных курсов.
Если возврат происходит по причине брака, несоответствия качества или по иным условиям, предусмотренным договором, позволяющим покупателю отказаться от исполнения обязательств, то такая операция рассматривается как корректировка реализации.
Согласно ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте», пересчет стоимости актива производится по курсу на дату совершения операции. Однако при возврате товара мы не создаем новый актив «из ниоткуда», а восстанавливаем расчеты и запасы. Посмотрим на логику расчетов:
Если мы применим текущий курс (на 19.07), который отличается от курса отгрузки (на 04.06), то в рублевом эквиваленте на счете 62.21 (Расчеты с покупателями в валюте) возникнет остаток. В валютной сумме долг закроется «в ноль», а в рублях «повиснет» разница. Если программа признает это курсовой разницей, то это будет методологически неверно, так как переоценка задолженности, которая сторнируется, не должна приводить к возникновению прочих доходов или расходов в данном контексте.
Вывод: При расторжении сделки или возврате брака программа 1С совершенно оправданно использует исторический курс (курс на дату отгрузки). Это позволяет:
41 (или 43) ровно в той рублевой сумме, в которой он был списан.Если бухгалтер настаивает на том, что курс должен быть на дату 19.07, это означает, что с точки зрения учета совершается новая операция приобретения. В этом случае право собственности на товар сначала перешло к иностранцу, а теперь переходит обратно к нам по «новой» цене в рублях (хотя цена в валюте может быть прежней).
В такой ситуации использование документа Возврат товаров от покупателя методологически не совсем корректно. Выясним, как правильно оформить такую операцию:
Поступление товаров и услуг.Проанализируем последствия для бухгалтера: в этом случае у компании возникнет новый актив по новой рублевой стоимости, а взаимозачет между долгом покупателя за отгрузку и нашим долгом за «обратный выкуп» будет производиться через документ Корректировка долга. Именно в этот момент законно возникнут курсовые разницы.
В типовой конфигурации БП 2.0 документ Возврат товаров от покупателя технически спроектирован так, чтобы «схлопывать» конкретную отгрузку. Программа хранит связь между документом-основанием и возвратом. Рассмотрим алгоритм работы системы:
Реализации товаров и услуг программа считывает курс из документа-основания.41.01 и кредиту 62.21 (или 90.02 / 90.01 при сторнировании) прошли по одной и той же рублевой оценке.Для экспортных операций (как в исходном вопросе) ситуация осложняется подтверждением ставки 0%. Если реализация от 04.06 уже попала в книгу продаж и по ней собирается пакет документов для подтверждения экспорта, то возврат части товара — это прямое основание для корректировки налоговой базы.
Согласно Налоговому кодексу РФ, при возврате экспортного товара необходимо корректировать именно ту базу, которая была сформирована при отгрузке. Если мы сменим курс на текущий, мы исказим сумму выручки, отраженную в декларации по НДС, что приведет к претензиям со стороны налоговых органов при камеральной проверке.
Чтобы поставить точку в споре между программистом и бухгалтером, рекомендуем выполнить следующие действия:
62.21 в разрезе документов расчетов. Если провести возврат по новому курсу, увидите ли вы «зависшее» сальдо в рублях при нулевом сальдо в валюте? Если да — текущий курс использовать нельзя.Поступление товаров и услуг (обратная покупка). Это снимет технический конфликт в программе, но наложит на бухгалтера обязанность обосновать экономическую целесообразность такой «закупки» и правильно оформить взаимозачет.Таким образом, в 95% случаев при использовании стандартного функционала возврата система 1С действует правильно, сохраняя преемственность курсов для корректного закрытия сделки. Использование текущего курса в документе возврата является методической ошибкой, ведущей к искажению рублевой оценки запасов и финансового результата.