Как отразить корректировку валютной выручки в регистре продаж в 1С:УПП?

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

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

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

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

  1. Часть выручки, покрытая авансом — оценивается по официальному курсу Банка России на дату получения предварительной оплаты и в дальнейшем не переоценивается.
  2. Оставшаяся часть выручки (не покрытая авансом) — оценивается по курсу на дату отгрузки (перехода права собственности).

Посмотрим на практический пример расчета. Предположим, общая сумма реализации составляет 100 USD. Покупатель перечислил аванс в размере 40 USD (курс на дату аванса — 64 руб./USD). На дату отгрузки оставшихся 60 USD курс составил 63 руб./USD. Рублевая сумма выручки по сделке составит:

40 * 64 + 60 * 63 = 2560 + 3780 = 6340 рублей

Если документ реализации изначально проводится по курсу на дату отгрузки (100 * 63 = 6300 рублей), то механизм зачета авансов доначисляет разницу в 40 рублей через проводку корректировки выручки. Именно эту разницу программа фиксирует на счете 90.01 в регистре Хозрасчетный.

Почему регистр «Продажи» не корректируется автоматически

Выясним причину расхождения между бухгалтерским и управленческим учетом. В архитектуре 1С:УПП регистры разделены по контурам:

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

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

Способы решения проблемы

Рассмотрим подробнее варианты, позволяющие выровнять управленческие отчеты по продажам с бухгалтерскими данными.

Вариант 1. Использование документа «Корректировка записей регистров»

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

  1. Перейдем в меню документов и создадим документ Корректировка записей регистров.
  2. В списке настраиваемых регистров установим флаг напротив регистра накопления Продажи.
  3. На вкладке регистра добавим строку, скопировав аналитику (номенклатуру, контрагента, договор) из первичного документа реализации.
  4. В поле суммы укажем дельту между курсом аванса и курсом отгрузки со знаком «плюс» или «минус» в зависимости от направления курсовой разницы.
  5. Проведем документ и проверим управленческие отчеты по продажам.

Вариант 2. Программная доработка модуля проведения

Если операций с валютными авансами много, оптимальным решением будет доработка конфигурации программистом. Разберем логику изменений:

  1. В обработке проведения документа РеализацияТоваровУслуг или в обработке ВосстановлениеПоследовательностиРасчетов определяется сумма фактического зачета аванса по договору в валюте.
  2. Вычисляется разница между суммой выручки в валюте взаиморасчетов, пересчитанной по курсу аванса, и суммой по курсу документа отгрузки.
  3. В набор движений документа по регистру накопления Продажи программно добавляется корректирующая запись на рассчитанную разницу сумм выручки.

Вариант 3. Построение отчетов по данным регистра бухгалтерии

Если доработка конфигурации нежелательна, а ручные корректировки трудоемки, рекомендуется перенастроить аналитическую отчетность. Вместо типовых отчетов, использующих регистр Продажи, формируются отчеты на базе регистра бухгалтерии Хозрасчетный (по оборотам счета 90.01 в корреспонденции со счетом 62). В этом случае отчетность всегда содержит корректную выручку с учетом всех зачтенных авансов и валютных переоценок согласно стандартам бухгалтерского учета.

← На главную