Работа с валютными договорами и расчетами в условных единицах (у.е.) традиционно вызывает множество вопросов у практикующих бухгалтеров. Часто возникают ситуации, когда логика программы 1С кажется неочевидной или даже ошибочной. В рамках данной статьи мы подробно разберем две важнейшие проблемы, поднятые пользователями: должны ли переоцениваться авансы в валюте, почему регистр особых счетов переоценки в 1С остается пустым, и почему возникает разница при расчете НДС при отгрузке в счет валютного аванса.
Рассмотрим базовый вопрос: требуется ли переоценка авансов, выданных поставщикам или полученных от покупателей в иностранной валюте (или у.е.)? Согласно методологии бухгалтерского и налогового учета в РФ, авансы не переоцениваются.
Проанализируем нормативную базу, регулирующую данный вопрос:
Таким образом, рублевая сумма аванса «замораживается» в учете по курсу на дату его совершения. Последующие изменения курсов валют ЦБ РФ никак не влияют на оценку этого аванса до момента его зачета или возврата.
В программе «1С:Бухгалтерия 8» (редакция 3.0) пользователи часто заходят в регистр сведений Счета с особым порядком переоценки и удивляются, почему он пуст. Возникает логичное опасение: если этот регистр пуст, не начнет ли программа переоценивать авансовые счета вроде 60.22, 60.32, 62.22, 62.32 при закрытии месяца?
Выясним причину, почему регистр остается незаполненным:
60.22, 60.32, 62.22, 62.32 и аналогичные в регистр Счета с особым порядком переоценки категорически не нужно. Программа обрабатывает их корректно в автоматическом режиме без дополнительных настроек.Счета с особым порядком переоценки предназначен для исключительных случаев. Его используют, когда необходимо настроить особый (например, ручной или полностью отключенный) режим переоценки для нестандартных счетов, нетиповых субсчетов (например, добавленных пользователем на базе счета 76) или специфических обязательств, поведение которых отличается от базовых алгоритмов программы.Иногда в обсуждениях всплывает понятие «суммовых разниц». Напомним, что Федеральным законом от 20.04.2014 № 81-ФЗ понятие «суммовые разницы» было полностью исключено из Налогового кодекса РФ. В бухгалтерском учете изменения произошли еще раньше.
В настоящее время и в БУ, и в НУ применяется единое понятие — курсовые разницы. Никаких разделений на «суммовые» (возникающие при расчетах в рублях по договорам в у.е.) и «курсовые» (при расчетах в валюте) больше нет. Правила учета стали едиными, что существенно упростило жизнь бухгалтерам и избавило от сложнейших расчетов НДС с суммовых разниц.
В связи с принятием Федерального закона № 67-ФЗ (действие которого продлено Федеральным законом № 259-ФЗ до 31 декабря 2027 года) в России действует временный особый порядок признания курсовых разниц для целей налогообложения прибыли. Положительные и отрицательные курсовые разницы по требованиям и обязательствам в НУ признаются доходами или расходами только на дату прекращения (исполнения) соответствующего обязательства.
Однако важно понимать: данное правило не распространяется на авансы! Поскольку авансы сами по себе не подлежат переоценке ни в БУ, ни в НУ, никаких временных разниц по ПБУ 18/02 в части авансов из-за действия законов № 67-ФЗ и № 259-ФЗ не возникает. Особый временный порядок касается исключительно переоценки текущей дебиторской и кредиторской задолженности (счета 60.21, 60.31, 62.21, 62.31 и др.).
Рассмотрим более сложную и неочевидную ситуацию, с которой сталкиваются пользователи при работе с иностранными контрагентами, когда расчеты ведутся непосредственно в иностранной валюте. На первый взгляд, действия программы 1С могут показаться ошибочными: сумма выручки в бухгалтерском учете отражается по одной рублевой сумме, а НДС в книге продаж рассчитывается с совершенно другой суммы.
Разберем по шагам, почему возникает эта разница и насколько она законна.
Для этого критически важно разделять два типа договоров:
Если договор заключен в условных единицах, а оплата производится в рублевом эквиваленте, то действует пункт 4 статьи 153 НК РФ. При получении 100% предоплаты налоговая база по НДС на дату отгрузки определяется по курсу ЦБ РФ на дату получения аванса.
В этом случае рублевая сумма выручки в БУ и НУ полностью совпадает с налоговой базой по НДС. Никаких расхождений не возникает, НДС рассчитывается ровно по той рублевой сумме, которая фактически поступила на расчетный счет.
Если расчеты осуществляются непосредственно в иностранной валюте (например, в евро), законодательство РФ предъявляет иные требования:
90.01 фиксируется по старому курсу (на дату аванса).Рассмотрим конкретный практический пример, чтобы наглядно проанализировать ситуацию.
Исходные данные:
Отражение операций в учете и логика 1С:
Дт 62.22 - Кт 90.01 на сумму 60 000 рублей.Дт 90.03 - Кт 68.02 на сумму 14 000 рублей.Дт 68.02 - Кт 62.32 (или 76.АВ).В результате мы получаем уникальное, но абсолютно законное расхождение:
В бухгалтерском учете сумма выручки на счете 90.01 составила 60 000 рублей, а сумма начисленного НДС на счете 90.03 составила 14 000 рублей. Математически это выглядит так, будто ставка НДС составила более 23%. Однако программа 1С выполнила расчет абсолютно корректно в строгом соответствии с Налоговым кодексом РФ. База по НДС в книге продаж будет отражена по курсу отгрузки (70 000 рублей), а сумма реализации в декларации по налогу на прибыль — по курсу аванса (60 000 рублей).
Для успешного ведения валютного учета в 1С:Бухгалтерии 3.0 важно помнить несколько правил: