Почему в 1С:ERP рассчитываются курсовые разницы при 100% предоплате поставщику?

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

При переходе на 1С:ERP Управление предприятием бухгалтеры часто сталкиваются с неожиданным поведением системы: при моделировании импортной закупки со 100% авансом процедура закрытия месяца формирует курсовые разницы. Согласно нормам бухгалтерского (п. 9 ПБУ 3/2006) и налогового учета (пп. 11 ст. 250, пп. 5 п. 1 ст. 265 НК РФ), выданные валютные авансы переоценке не подлежат, а стоимость поступивших ценностей должна приниматься по курсу на дату перечисления предоплаты. Разберем детально, почему программа создает документ Расчет курсовых разниц, что именно переоценивается и как проверить корректность взаиморасчетов.

Разделение переоценки денежных средств и расчетов с поставщиками

Главная причина кажущейся ошибки заключается в непонимании разделения контуров переоценки в процедуре Закрытие месяца. В 1С:ERP за расчет разниц отвечают две независимые операции:

  1. Переоценка денежных средств и финансовых инструментов — в рамках этой операции формируется регламентный документ Расчет курсовых разниц. Он переоценивает исключительно остатки денежных средств на валютных счетах (счета бухгалтерского учета 52, 55, 57), в кассах, а также кредиты и займы. Этот расчет не имеет прямого отношения к контрагенту и зачету аванса.
  2. Расчет курсовых разниц по регламентированному учету — отдельный этап, рассчитывающий разницы по расчетам с покупателями и поставщиками (счета 60.21, 62.21 и др.) на основе оперативных регистров взаиморасчетов.

Проанализируем типовой сценарий: организация приобретает валюту на расчетный счет 21 марта и в этот же день перечисляет ее поставщику. Если на счете 52 или 57 образовался хотя бы минимальный остаток либо между покупкой валюты банком и списанием поставщику произошла переоценка по официальному курсу ЦБ РФ, система зарегистрирует курсовую разницу по денежным средствам. Документ Расчет курсовых разниц в закрытии месяца фиксирует движение по валютному счету, что является абсолютно корректным с точки зрения законодательства действием.

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

Если после выполнения закрытия месяца курсовые разницы возникли не на 52 счете, а непосредственно на счетах взаиморасчетов (60.21, 60.22), выясним причины сбоя зачета аванса:

  1. Нарушение временной последовательности документов в течение одного дня. Если документ Списание безналичных денежных средств проведен временем 14:00, а документ Приобретение товаров и услуг — временем 10:00 того же дня, программа зарегистрирует факт поставки в долг по курсу на день поступления, а последующую оплату сочтет постоплатой. В результате кредиторская задолженность переоценится. Время оплаты обязательно должно предшествовать времени поступления.
  2. Несовпадение объектов расчетов. В 1С:ERP взаиморасчеты ведутся строго в разрезе аналитики учета. Если платежное поручение оформлено по объекту расчетов Договор, а в документе приобретения указан конкретный Заказ поставщику, система сочтет их двумя не связанными между собой операциями. Образуется одновременно аванс выданный и кредиторская задолженность, которая начнет переоцениваться на конец каждого месяца.
  3. Порядок расчетов «По расчетным документам». Если в договоре контрагента выбран такой порядок, зачет по методу ФИФО автоматически не срабатывает. В документе поступления необходимо вручную открыть окно по гиперссылке Зачет оплаты и распределить совершенный ранее платеж.
  4. Невыполненная операция актуализации взаиморасчетов. Проводки регламентированного учета в ERP строятся на базе регистров оперативного учета (Расчеты с поставщиками, Расчеты с поставщиками по срокам). Если регламентное задание фонового распределения взаиморасчетов еще не отработало, проводки сформируются некорректно. Полная цепочка закрытия месяца актуализирует данные движения.
  5. Разница между курсом банка и курсом ЦБ РФ при покупке валюты. Списание рублей с расчетного счета происходит по коммерческому курсу обслуживающего банка, а зачисление на валютный счет — по курсу ЦБ РФ. Возникающая разница списывается на счет 91 (прочие доходы/расходы) и нередко ошибочно принимается пользователями за курсовую разницу по контракту на поставку.

Пошаговый алгоритм проверки и исправления учета

Разберем по шагам, как локализовать источник возникновения разниц:

  1. Сформируем отчет «Справка-расчет переоценки валютных средств». Перейдем в рабочее место Финансовый результат и контроллинг — Закрытие месяца и откроем справку-расчет к операции переоценки. Посмотрим, по какому именно разделу и счету рассчитана сумма: по банковскому счету (счет 52) или по конкретному контрагенту (счет 60).
  2. Проверим зачет аванса в документе поступления. Откроем документ Приобретение товаров и услуг, нажмем на гиперссылку Зачет оплаты в нижней части документа. Убедимся, что платежный документ отображается в списке зачтенных, а сумма регламентированного учета рассчитана строго по курсу аванса.
  3. Сформируем ведомость расчетов. Откроем отчет Закупки — Отчеты по закупкам — Ведомость расчетов с поставщиками. В настройках отчета установим максимальную детализацию: по партнерам, договорам, объектам расчетов и расчетным документам. В корректной цепочке со 100% предоплатой на дату поступления конечное сальдо в валюте и в рублях должно закрыться в ноль без раздваивания на дебиторскую и кредиторскую задолженности.
  4. Скорректируем время проведения документов. Если аванс и оприходование происходят в один день, изменим время проведения платежного поручения так, чтобы оно было раньше накладной, после чего повторно выполним процедуру Закрытие месяца.
← На главную