В практике ведения бухгалтерского учета в программе 1С:Бухгалтерия 8.3 нередко возникает ситуация: задолженность по договору в условных единицах (или иностранной валюте) фактически полностью погашена, рублевое сальдо на счете расчетов равно нулю, однако регламентная операция Переоценка валютных остатков при закрытии месяца из месяца в месяц продолжает рассчитывать и начислять курсовые разницы. Рассмотрим, почему возникает данная коллизия и как правильно настроить учет, чтобы закрыть остатки по валюте.
Чтобы понять логику программы, проанализируем алгоритм закрытия месяца. Регламентная операция переоценки проверяет регистр бухгалтерии по всем счетам, у которых установлен признак Валютный. Расчет курсовой разницы выполняется по следующему принципу:
СуммаВал) по конкретному счету и всей сопутствующей аналитике (контрагент, договор, документ расчетов).91.01 или 91.02.Таким образом, программа рассчитывает курсовую разницу строго от валютного остатка. Если при оплате рублевая сумма задолженности была закрыта, а валютная сумма по регистру списана не была (или списалась не в полной сумме), для системы долг остается открытым в валюте. В результате при нулевом сальдо в рублях 1С бесконечно пытается переоценивать зависший валютный остаток.
Разберем по шагам, как локализовать ошибку с помощью стандартных отчетов конфигурации:
76).Контрагенты, Договоры, Документы расчетов с контрагентом.В сформированном отчете проанализируем графу конечного сальдо. Если в колонке БУ сальдо равно нулю, а в колонке Вал. сумма отображается остаток (например, 600 USD), причина бесконечного начисления курсовых разниц найдена.
Если взаиморасчеты с контрагентом ведутся по договору в у.е. или валюте, а оплата поступает в рублях на рублевый расчетный счет, важно корректно оформить банковскую выписку:
СуммаВал Кт).Если перепроведение первичных банковских документов нежелательно (например, период закрыт для редактирования), закроем валютный остаток с помощью корректирующей проводки:
51) или счет расчетов, по кредиту — счет, на котором завис валютный остаток (например, 76.11).После этого валютное сальдо по счету обнулится, и при последующем выполнении процедуры Закрытие месяца регламентная переоценка валютных остатков перестанет начислять лишние курсовые разницы.
Для предотвращения подобных ошибок в будущем рекомендуется придерживаться типовой методологии учета в 1С:
76.29 («Прочие расчеты с разными дебиторами и кредиторами в у.е.») или 76.39, где алгоритмы сопоставления курсов и зачета валютных сумм отрабатывают автоматически.58.05 («Приобретенные права требования»).