При ведении учета расчетов в иностранной валюте и условных единицах бухгалтеры нередко сталкиваются с ситуацией, когда регламентная операция «Переоценка валютных средств» в процедуре закрытия месяца начинает начислять непредвиденные курсовые разницы по счету 91 («Прочие доходы и расходы»). Часто это происходит после того, как сальдо расчетов было скорректировано документом Операция, введенная вручную (например, при переносе задолженности между счетами 76.26 и 76.06 или счетами учета расчетов с поставщиками и покупателями 60 и 62).
Разберем детально, почему программа ведет себя подобным образом, какие нормы законодательства регулируют переоценку валютных остатков и как исправить ошибку в аналитике 1С.
---
Для начала проанализируем законодательные требования, заложенные в типовые алгоритмы 1С:
ПБУ 3/2006 («Учет активов и обязательств, стоимость которых выражена в иностранной валюте») и нормами Налогового кодекса РФ, средства полученных и выданных авансов (предварительной оплаты), выраженные в валюте или у.е., принимаются к учету по курсу на дату совершения платежа и в дальнейшем не переоцениваются ни на отчетные даты, ни при закрытии месяца.Если операция относится к авансовым расчетам или сальдо по валютному обязательству фактически закрыто, начисление курсовых разниц является методологической ошибкой, искажающей финансовый результат.
---
Выясним внутреннюю механику работы программы 1С. На счетах учета расчетов с контрагентами (например, 60.21, 60.22, 62.21, 62.22, 76.25, 76.26 и др.) используется трехуровневая аналитика (субконто):
КонтрагентыДоговоры контрагентовДокументы расчетов с контрагентомИменно третье субконто — «Документы расчетов с контрагентом» — является ключевым для алгоритмов закрытия месяца. По этому реквизиту конфигурация идентифицирует природу задолженности (аванс или постоплата), дату возникновения обязательства и фиксированный курс.
Когда бухгалтер оформляет документ Операция, введенная вручную:
<...>, программа не может сопоставить эту запись с исходным расчетным документом. Автоматический алгоритм воспринимает такую сумму как «висящее» открытое валютное обязательство и начинает ежемесячно пересчитывать его по курсу ЦБ РФ на конец каждого периода.Документы расчетов с контрагентом, обнаружится, что по одной строке висит дебет с конкретным документом, а по другой — кредит с пустым документом расчетов. Регламентная операция переоценивает каждую строку по отдельности.Операция, введенная вручную делает записи исключительно в регистр бухгалтерии Хозрасчетный, но не затрагивает специализированные регистры накопления и сведений, используемые для контроля расчетов.---
Если перенос задолженности уже сделан через Операция, введенная вручную, выполним следующие действия для исправления:
Операция, введенная вручную.76.26).Валюта и Вал. сумма. Для рублевого счета (например, 76.06) валюту указывать не нужно, заполняется только рублевое покрытие.Операции -> Закрытие месяца, отменяем проведение регламентной операции Переоценка валютных средств за все проблемные месяцы и выполняем закрытие месяца заново.После перепроведения регламентной операции лишние проводки по счету 91 исчезнут.
---
Рассмотрим более надежный и правильный вариант решения подобных задач в 1С без использования ручных проводок. Применение типовых документов исключает ошибки в аналитике и регистрах.
Разберем порядок оформления:
Создать.Перенос задолженности — если необходимо перенести долг/аванс на другой договор, другой счет или другого контрагента.Прочие корректировки — для более сложных схем взаимозачетов и списаний.Заполнить остатками по взаиморасчетам.76.06) и целевой договор.Документ Корректировка долга автоматически сформирует не только проводки бухгалтерского учета с корректно заполненными субконто, но и сделает необходимые записи в служебных регистрах расчетов.
---
Для контроля правильности валютного учета воспользуемся встроенными отчетами программы:
Откроем Отчеты -> Оборотно-сальдовая ведомость по счету (например, 76.26, 60.21). В настройках отчета на вкладке «Группировка» обязательно включим все три флажка: Контрагенты, Договоры, Документы расчетов с контрагентом. Убедимся, что по документам расчетов нет «разрывов» (когда дебет и кредит висят на разных документах или на пустом значении).
В процедуре Закрытие месяца кликнем по регламентной операции Переоценка валютных средств и выберем пункт «Справка-расчет переоценки валютных средств». Отчет покажет подробный расчет: по какому счету, договору и первичному документу программа начислила курсовую разницу, какой курс был применен и какое сальдо пересчитывалось.
Если для специфических счетов расчетов требуется отключить автоматическую переоценку при закрытии месяца, перейдем в Главное -> План счетов -> кнопка Еще -> Счета с особым порядком переоценки. В этот список можно добавить счет, для которого переоценка должна выполняться только при проведении документов или не выполняться вовсе.
Соблюдение полноты заполнения аналитики по расчетным документам гарантирует отсутствие паразитных курсовых разниц и корректность финансового результата организации.