Ситуация, когда в бухгалтерском учете обнаруживается пропуск большого количества операций за длительный период, всегда сопряжена с определенными трудностями. Особенно остро этот вопрос стоит в валютном учете, где каждая операция жестко привязана к курсу ЦБ РФ на дату совершения. В данной статье мы подробно разберем кейс по исправлению ошибок, связанных с пропущенными банковскими комиссиями в валюте за полтора года (около 300 операций) в программном продукте "1С:Управление производственным предприятием" (УПП) и аналогичных решениях на обычных формах.
Рассмотрим ситуацию: бухгалтер обнаружил, что комиссии за обслуживание брокерского счета в валюте не отражались в течение 18 месяцев. При попытке отразить общую сумму валюты одной датой в текущем периоде возникает серьезная проблема — рублевое покрытие не совпадает с фактическим. Это происходит потому, что система 1С автоматически пересчитывает валютную сумму в рубли по текущему курсу, в то время как банк списывал средства по курсам, действовавшим в течение последних полутора лет.
Проанализируем риски некорректного исправления такой ошибки:
91 ("Прочие доходы и расходы") будет содержать неверные данные, так как курсовые разницы должны были начисляться на остаток валюты в конце каждого месяца.84, однако для несущественных сумм (в нашем примере 150 000 руб.) допустимо использование 91 счета в текущем периоде.Это самый правильный и безопасный метод. Вместо того чтобы пытаться "обмануть" систему одной проводкой, мы восстановим первичные документы. Рассмотрим этот процесс по шагам:
Воспользуемся стандартной обработкой "Импорт выписки банка". Поскольку данные за полтора года в самом банк-клиенте могут быть уже в архиве, необходимо выгрузить их в формате txt (стандарт 1С) за нужный период. При загрузке система выполнит поиск дублей и предложит создать только те документы, которые отсутствуют в базе.
Для каждой комиссии будет создан документ ПлатежныйОрдерСписаниеДенежныхСредств с видом операции "Прочее списание". В этом случае 1С автоматически:
Если банковская выписка в формате 1С недоступна, но у вас есть реестр комиссий в Excel, мы можем применить инструмент "Загрузка данных из табличного документа". Это позволит создать 300 документов за несколько минут.
Проанализируем алгоритм подготовки данных:
ПлатежныйОрдерСписаниеДенежныхСредств.Важно помнить, что в УПП при создании документов задним числом курсы валют в регистре сведений КурсыВалют должны быть заполнены за весь период исправления. Проверим это перед началом процесса.
Если вы все же решили отразить общую сумму валюты одной датой (что крайне не рекомендуется для валютных счетов), вам придется вручную выровнять рублевый эквивалент. Рассмотрим, как это сделать правильно, чтобы не "повесить" остаток на валютном счете.
Выясним причину расхождения: СуммаВалюты * ТекущийКурс != Сумме фактических рублевых списаний по выписке банка. Разница между этими величинами и есть ваша "дельта".
Для исправления воспользуемся документом Операция (бухгалтерский и налоговый учет):
Пример корректировки в коде (логика формирования проводок):
// Основное списание (ошибочное по курсу)
Проводка1.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
Проводка1.СчетКт = ПланыСчетов.Хозрасчетный.ВалютныеСчета;
Проводка1.Сумма = 10000; // Рубли по текущему курсу
Проводка1.ВалютнаяСуммаКт = 100; // Валюта
// Корректировка рублевого остатка
Проводка2.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
Проводка2.СчетКт = ПланыСчетов.Хозрасчетный.ВалютныеСчета;
Проводка2.Сумма = -1500; // Дельта для выравнивания с реальной выпиской
Проводка2.ВалютнаяСуммаКт = 0; // Валюту не трогаем!
Необходимо учитывать законодательные изменения. Согласно Федеральному закону № 67-ФЗ, в 2022–2024 годах действует особый порядок признания курсовых разниц для налога на прибыль. Положительные (а с 2023 года и отрицательные) разницы по нереализованным требованиям и обязательствам признаются в доходах/расходах только на дату прекращения обязательства.
Если мы просто внесем правку "одной суммой", мы нарушим работу регистров, отвечающих за расчет временных разниц (ВР) и формирование отложенных налоговых активов и обязательств (ПБУ 18/02). Это еще один аргумент в пользу того, чтобы разносить документы податно, даже если это кажется трудоемким.
После того как мы внесли все 300 документов или скорректировали сумму справкой, необходимо выполнить регламентные операции. Разберем их последовательность:
91 в части курсовых разниц.52 (или 55.21 для брокерских счетов) в рублях и валюте с данными банковской выписки на текущую дату.Подведем итог: наиболее эффективным и методически верным способом является автоматизированное восстановление документов по их фактическим датам. Это обеспечит прозрачность учета, правильность расчета налогов и отсутствие проблем при последующих аудиторских проверках.