Нужно ли исключать счета валютных авансов из переоценки в 1С:ERP?

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

При настройке плана счетов и добавлении пользовательских субсчетов для учета расчетов с иностранными контрагентами часто возникает вопрос: обязательно ли устанавливать признак «Сумма БУ не подлежит переоценке» на счетах учета авансов (например, 60.22, 60.32, 62.22, 62.32 и созданных на их базе субсчетах)? Рассмотрим методологию бухгалтерского учета, особенности архитектуры 1С:ERP и разберем, к каким ошибкам приводит отсутствие этого флажка.

Методологическая основа учета валютных авансов

В соответствии с российскими стандартами бухгалтерского учета (ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте») средства полученных и выданных авансов, а также предварительной оплаты признаются в оценке по курсу, действовавшему на дату совершения операции в иностранной валюте. В дальнейшем стоимость таких активов и обязательств не переоценивается.

Следовательно, авансы в иностранной валюте или условных единицах фиксируются в рублевом эквиваленте на дату платежа и не подлежат регулярной переоценке ни на отчетную дату, ни на дату признания расходов или доходов. Ответ на главный вопрос однозначен: признак исключения из переоценки для счетов авансов должен стоять всегда.

Особенности архитектуры переоценки в 1С:ERP и причина ошибок

Проанализируем, почему в 1С:ERP отсутствие флажка на пользовательском субсчете приводит к серьезным искажениям проводок. В системе реализован двухконтурный механизм расчета курсовых разниц:

  1. Оперативный контур взаиморасчетов. Расчет курсовых разниц ведется по специализированным регистрам накопления. Система жестко закладывает методологические правила: движения по валютным авансам исключаются из расчета курсовых разниц автоматически, согласно алгоритмам программы.
  2. Регламентированный контур (бухгалтерский учет). Во время выполнения процедуры закрытия месяца регламентная операция Расчет курсовых разниц по регламентированному учету анализирует остатки на плане счетов Хозрасчетный.

Если бухгалтер или консультант создает новый субсчет для учета авансов, помечает его как валютный, но оставляет реквизит «Сумма БУ не подлежит переоценке» выключенным, возникает расхождение контуров:

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

Почему происходит задвоение и расхождение субсчетов 91.02 и 91.02.1?

Выясним причину ситуации, когда при расчете курсовых разниц одна проводка попадает на рабочий субсчет 91.02.1, а вторая — на предопределенный 91.02, приводя к задвоению расходов:

  1. При переоценке в оперативном учете счета и аналитика доходов и расходов определяются из настроек Групп настроек финансового учета (ГФУ) расчетов с партнерами или статей расходов. Там обычно указан корректный рабочий субсчет — например, 91.02.1.
  2. Регламентная процедура закрытия месяца, пытаясь скорректировать искусственно возникшую дельту по плану счетов, не использует ГФУ, а применяет системные настройки переоценки плана счетов и отправляет сумму на предопределенный счет верхнего уровня 91.02.

В результате по счету учета прочих расходов формируется некорректный финансовый результат и задваиваются обороты.

Как правильно вести учет договоров в у.е. с фиксированным курсом?

Рассмотрим ситуацию, когда расчеты ведутся в условных единицах, но договором зафиксирован постоянный курс, либо курс фиксируется на дату отгрузки. Следует ли в таком случае исключать из переоценки «отгрузочные» счета задолженности (например, 60.21, 62.21)?

Отключать переоценку на уровне общих счетов расчетов через настройку плана счетов категорически нельзя. Это приведет к тому, что переоценка перестанет рассчитываться для всех остальных договоров контрагентов, привязанных к этим счетам учета.

Для корректного отражения таких операций в 1С:ERP используем типовой функционал карточки договора:

  1. Откроем карточку договора с контрагентом.
  2. В настройках расчетов найдем реквизит «Курс валюты договора».
  3. Если требуется зафиксировать сумму постоплаты на дату совершения операции, выберем значение «Фиксированный на дату отгрузки». В этом случае задолженность автоматически перестанет переоцениваться в оперативном контуре и не попадет в справку-расчет курсовых разниц.
  4. Если курс согласован сторонами как жесткая величина, отличная от котировок ЦБ РФ, настроим вариант «Установленный в договоре».

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

Пошаговый порядок исправления ошибок переоценки авансов

Разберем по шагам, как исправить учет, если по счетам авансов уже возникли паразитные проводки:

  1. Перейдем в план счетов бухгалтерского учета и откроем карточки всех добавленных субсчетов валютных авансов.
  2. Установим флаг «Сумма БУ не подлежит переоценке» для каждого субсчета учета авансов.
  3. Проверим наличие ручных операций: в документах Операция (регламентированный учет) не должно быть проводок по валютным счетам расчетов без соответствующих движений по регистрам оперативного учета. Ручные проводки по валютным счетам всегда вызывают расхождения между контурами.
  4. Сформируем отчет «Справка-расчет переоценки валютных средств» в процедуре закрытия месяца и проанализируем суммы до и после внесенных изменений.
  5. Выполним отмену регламентных операций закрытия месяца по расчету курсовых разниц и запустим процедуру закрытия месяца повторно. Лишние проводки по счетам 91 будут удалены автоматически.
← На главную