При ведении учета расчетов в иностранной валюте в конфигурации 1С:Управление производственным предприятием (1С:УПП) пользователи часто сталкиваются с ситуацией: в регламентированном учете (регистр бухгалтерии Хозрасчетный) формируются проводки по корректировке выручки при зачете аванса, однако в регистре накопления Продажи автоматические движения на сумму этой корректировки отсутствуют. Разберем, чем обусловлено такое поведение системы с точки зрения законодательства и архитектуры конфигурации, а также рассмотрим практические способы решения этой задачи.
Проанализируем требования нормативных актов к валютным операциям. Согласно ПБУ 3/2006 («Учет активов и обязательств, стоимость которых выражена в иностранной валюте»), выручка от реализации товаров, работ или услуг, в счет оплаты которых был получен аванс, признается в бухгалтерском учете в рублевой оценке по курсу, действовавшему на дату совершения операции:
Посмотрим на практический пример расчета. Предположим, общая сумма реализации составляет 100 USD. Покупатель перечислил аванс в размере 40 USD (курс на дату аванса — 64 руб./USD). На дату отгрузки оставшихся 60 USD курс составил 63 руб./USD. Рублевая сумма выручки по сделке составит:
40 * 64 + 60 * 63 = 2560 + 3780 = 6340 рублей
Если документ реализации изначально проводится по курсу на дату отгрузки (100 * 63 = 6300 рублей), то механизм зачета авансов доначисляет разницу в 40 рублей через проводку корректировки выручки. Именно эту разницу программа фиксирует на счете 90.01 в регистре Хозрасчетный.
Выясним причину расхождения между бухгалтерским и управленческим учетом. В архитектуре 1С:УПП регистры разделены по контурам:
90.01 («Выручка») и 62.01/62.02 формируются с жестким соблюдением требований ПБУ 3/2006 с учетом авансовых курсов.Продажи предназначен исключительно для управленческого анализа. В логике конфигурации движения в этот регистр пишутся строго по курсу документа на момент проведения.Обработка восстановления последовательности расчетов и механизмы регламентного пересчета валютных сумм в типовой конфигурации 1С:УПП корректируют только данные регистра бухгалтерии Хозрасчетный, не затрагивая управленческий регистр Продажи. Это является типовым ограничением архитектуры конфигурации.
Рассмотрим подробнее варианты, позволяющие выровнять управленческие отчеты по продажам с бухгалтерскими данными.
Разберем по шагам ручной способ корректировки, который подходит при небольшом количестве валютных отгрузок с предоплатой:
Корректировка записей регистров.Продажи.Если операций с валютными авансами много, оптимальным решением будет доработка конфигурации программистом. Разберем логику изменений:
РеализацияТоваровУслуг или в обработке ВосстановлениеПоследовательностиРасчетов определяется сумма фактического зачета аванса по договору в валюте.Продажи программно добавляется корректирующая запись на рассчитанную разницу сумм выручки.Если доработка конфигурации нежелательна, а ручные корректировки трудоемки, рекомендуется перенастроить аналитическую отчетность. Вместо типовых отчетов, использующих регистр Продажи, формируются отчеты на базе регистра бухгалтерии Хозрасчетный (по оборотам счета 90.01 в корреспонденции со счетом 62). В этом случае отчетность всегда содержит корректную выручку с учетом всех зачтенных авансов и валютных переоценок согласно стандартам бухгалтерского учета.