При работе в специализированных конфигурациях для микрофинансовых организаций (МФО) и кредитных потребительских кооперативов (КПК) бухгалтеры часто сталкиваются с ситуацией, когда по договору с контрагентом расчеты фактически завершены, но программа продолжает ежемесячно начислять курсовые разницы. В этой статье мы подробно разберем, почему стандартные ручные проводки не помогают, и как правильно «закрыть» валютный договор на Едином плане счетов (ЕПС), чтобы регламентные операции перестали его обрабатывать.
Рассмотрим стандартную ситуацию: работа по валютному договору прекращена несколько месяцев назад, задолженность кажется погашенной, однако при выполнении регламентной операции Переоценка валютных средств система продолжает формировать проводки (например, по дебету счета 60313 и кредиту 71511).
Основная причина кроется в архитектуре системы БНФО (Бухгалтерии некредитных финансовых организаций). В отличие от типовой «1С:Бухгалтерии», здесь механизм переоценки ориентируется не только на сальдо счетов бухгалтерского учета, но и на данные специализированных регистров накопления. Если вы сделали ручную операцию (мемориальный ордер) только по бухгалтерскому регистру, программа все равно видит «виртуальный» остаток в валюте в других разрезах учета и продолжает рассчитывать курсовую разницу.
Проанализируем ситуацию глубже. Чтобы понять, какой именно остаток «видит» программа, нам необходимо проверить состояние аналитических счетов. В МФО учет ведется на детальных 20-значных лицевых счетах. Переоценка в программе выполняется в разрезе каждого конкретного аналитического счета.
Часто возникает ситуация, когда «в общем» по контрагенту или договору сальдо нулевое, но на разных 20-значных счетах висят встречные остатки (например, на одном счете +100 долларов, на другом -100). Программа будет переоценивать оба счета по отдельности, порождая лишние обороты по курсовым разницам.
Для диагностики остатков мы можем использовать следующий запрос к регистру бухгалтерии (на примере счета 60313):
ВЫБРАТЬ
БанковскийОстатки.Счет КАК Счет,
БанковскийОстатки.СчетАналитическогоУчета КАК СчетАналитическогоУчета,
БанковскийОстатки.Субконто1 КАК Субконто1,
БанковскийОстатки.Валюта КАК Валюта,
БанковскийОстатки.СуммаОстаток КАК СуммаОстаток,
БанковскийОстатки.ВалютнаяСуммаОстаток КАК ВалютнаяСуммаОстаток
ИЗ
РегистрБухгалтерии.БНФОБанковский.Остатки(&Период, , , Организация = &Организация) КАК БанковскийОстатки
ГДЕ
БанковскийОстатки.СчетАналитическогоУчета = &ВыбранныйСчет
Если запрос показывает наличие ВалютнаяСуммаОстаток, отличной от нуля, регламентная операция будет срабатывать снова и снова.
Счета расчетов в МФО, такие как 60313 (дебиторская задолженность) и 60314 (кредиторская задолженность), являются парными. Согласно правилам отраслевых стандартов бухгалтерского учета (ОСБУ), на конец операционного дня сальдо должно оставаться только на одном из них — либо дебетовое на активном, либо кредитовое на пассивном.
Если задолженность «зависла» из-за некорректного закрытия одного из плечей парных счетов, переоценка будет пытаться обработать эти остатки. Посмотрим на алгоритм исправления:
Для корректного прекращения переоценки мы рекомендуем использовать следующий алгоритм действий, избегая простых ручных проводок (мемориальных ордеров) без заполнения регистров:
Шаг 1. Использование документа «Корректировка взаиморасчетов»
Вместо ручной операции найдем в конфигурации документ Корректировка взаиморасчетов (или Корректировка долга). При выборе операции «Перенос задолженности» мы можем перевести остаток с валютного договора на новый рублевый договор. Это критически важно, так как документ сформирует движения не только по бухгалтерскому счету, но и закроет ресурс «Валютная сумма» в регистрах накопления (например, в регистре БНФО Остатки).
Шаг 2. Обнуление валютной суммы
Проанализируем ситуацию: если ваша цель — полностью убрать валюту из учета по данному контрагенту, убедитесь, что после проведения корректировки ресурс Валютная сумма в регистре БНФО Остатки стал равен нулю. Только после этого регламентная операция перестанет подхватывать этот договор.
Шаг 3. Проверка признака переоцениваемости
В плане счетов ЕПС у каждого счета есть признак «Валютный». Однако в системе «Управление МФО и КПК» существует дополнительный регистр сведений, определяющий настройки переоценки. Проверим, не привязана ли аналитика закрытого договора к счету, который по ошибке помечен как подлежащий переоценке, даже если он уже переведен в рубли.
Выясним еще одну важную деталь, специфичную для МФО. Если договор предполагал график платежей и по нему ранее начислялись процентные доходы или расходы с использованием дисконтирования, то остаток на счете может состоять не только из основного долга, но и из корректировок амортизированной стоимости.
Чтобы переоценка прекратилась навсегда, нужно проконтролировать, что все связанные компоненты стоимости актива (дисконты, премии, накопленные проценты) также списаны или сдисконтированы до нуля в разрезе валютной аналитики.
Для того чтобы успешно победить «лишнюю» переоценку, пройдемся по чек-листу:
БНФО Остатки (через меню «Все функции» или «Функции для технического специалиста»).Корректировка взаиморасчетов, который корректно обнулил валютную сумму.Свертка парных счетов.Соблюдение этого порядка действий гарантирует, что при следующем запуске закрытия месяца программа больше не вернется к пересчету курсовых разниц по данному контрагенту.