В практике работы с иностранными поставщиками, особенно в условиях текущих ограничений при расчетах с Китаем, часто возникает ситуация: компания отправляет аванс в юанях, платеж не проходит комплаенс или возвращается банком-корреспондентом, и бухгалтерия оформляет «Возврат от поставщика». Однако при формировании отчетности выясняется, что курсовая разница не начислилась, а управленческий баланс «рвется». Разберем подробно, почему так происходит в «1С:Комплексная автоматизация 2.5» (и ERP 2.5) и как настроить систему для корректного отражения таких операций.
Прежде всего, проанализируем ситуацию с точки зрения системы. В 1С управленческий баланс строится не только на плане счетов, но и на данных регистра «Активы и пассивы». Когда мы делаем документ Списание безналичных ДС, у нас фиксируется уменьшение активов (деньги) и увеличение дебиторской задолженности по историческому курсу. При возврате документом Поступление безналичных ДС с видом операции Возврат от поставщика, система пытается «схлопнуть» расчеты.
Разрыв возникает из-за того, что:
Рассмотрим случай, когда деньги фактически не дошли до поставщика. Методологически не совсем верно использовать вид операции Возврат от поставщика, так как сам поставщик эти деньги не получал и обязательства по возврату у него не возникало. Деньги «гуляли» в банковской системе.
Для корректного отражения выполним следующие шаги:
Списание безналичных ДС заменим вид операции на Прочее списание.Поступление безналичных ДС с видом операции Прочее поступление, указывая тот же счет.В этом случае система рассматривает валюту на 57 счете как денежный актив. При закрытии месяца регламентное задание «Переоценка денежных средств» автоматически рассчитает курсовую разницу между курсом вылета и курсом прилета денег. Баланс сойдется, так как и активы, и доходы/расходы будут отражены по единому регистру.
Если же вы решили придерживаться схемы с возвратом от контрагента, необходимо убедиться, что механизмы 1С отрабатывают переквалификацию аванса в денежное требование. Проанализируем настройки:
Проверка Групп финансового учета (ГФУ)
Посмотрим на настройки ГФУ расчетов с партнерами. Перейдем в настройки и убедимся, что для данной группы указаны статьи доходов и расходов для курсовых разниц. В управленческом учете (УУ) курсовая разница может игнорироваться, если в настройках учетной политики стоит «не рассчитывать разницы в УУ» или если валюта управления совпадает с валютой операции, но курс в системе на дату возврата не обновлен.
Объект расчетов
Для того чтобы 1С поняла, какую именно оплату мы возвращаем, в документе Поступление безналичных ДС в расшифровке платежа обязательно должен быть указан конкретный объект расчетов — тот самый документ Списание безналичных ДС. Если указать просто договор или «Без заказа», система может не связать аванс с возвратом корректно, и курсовая разница «зависнет».
Выясним причину отсутствия движений, заглянув в «движок» программы. Основной регистр, который нас интересует — «Расчеты с поставщиками по срокам» (или «Расчеты с поставщиками», в зависимости от версии онлайн-взаиморасчетов).
Если мы видим, что документ поступления сделал движения по регистру, но сумма в валюте регламентированного или управленческого учета не соответствует ожидаемой, значит, механизм «Онлайн-взаиморасчетов» не отработал распределение.
Попробуем выполнить следующие действия:
Актуализация движений документов по данным взаиморасчетов.Расчет курсовых разниц.Важно понимать, что в последних релизах КА 2.5 реализована логика: возврат аванса — это не просто сторно платежа, а возникновение нового денежного требования. Рассмотрим алгоритм, который должна выполнить система:
Расчет курсовых разниц на финансовый результат.Если документ возврата проведен в закрытом периоде или после того, как регламентные операции по курсовым разницам уже были выполнены, разница не распределится. Необходимо перепровести закрытие месяца, чтобы система увидела новые движения в регистрах взаиморасчетов.
Посмотрим на ситуацию со стороны программиста. Нужно ли «допиливать» систему? В большинстве случаев — нет. 1С:КА 2.5 обладает достаточно мощным механизмом переоценки. Если баланс «рвется», это чаще всего признак того, что:
Проанализируем ситуацию через консоль запросов или отчет «Движения документа». Нам нужно найти записи по регистру Движения Денежные средства - Доходы/Расходы. Если при возврате аванса там нет записи с типом «Курсовая разница», значит, система не видит основания для ее начисления.
Совет: Если ситуация разовая и сложная (например, частичный возврат через несколько банков-посредников с потерей комиссии), проще всего воспользоваться документом Корректировка задолженности с видом операции Списание задолженности, чтобы вручную доначислить разницу на нужную статью расходов/доходов в управленческом учете, тем самым «схлопнув» баланс.
Подведем итог нашему разбору. Для того чтобы управленческий баланс в 1С:КА 2.5 всегда сходился при возвратах валюты, рекомендуем придерживаться следующего алгоритма:
Соблюдение этих правил позволит вам избежать трудоемких корректировок регистров вручную и обеспечит прозрачность управленческой отчетности.