← На главную
При внедрении и сопровождении типовых конфигураций 1C:Бухгалтерия специалисты нередко сталкиваются с требованием заказчика вести параллельный сквозной учет сразу в двух валютах (например, в национальной валюте — тенге/рублях, и в долларах США). На первый взгляд такое требование в регламентированной базе кажется избыточным, однако за ним стоят реальные управленческие и юридические потребности бизнеса. Разберем, чем обусловлено такое пожелание, с какими методологическими и техническими ограничениями платформы 1С придется столкнуться и какие варианты решения задачи существуют.
Бизнес-причины параллельного учета в нескольких валютах
Проанализируем основные предпосылки, из-за которых руководство компаний ставит задачу мультивалютного учета:
- Совместные предприятия и иностранные собственники. Если в структуре владения компанией участвуют иностранные инвесторы или головной зарубежный холдинг, руководство требует ежедневную или ежемесячную прозрачную отчетность в валюте инвестора (чаще всего USD или EUR) без искажений, вызванных скачками локальных курсов.
- Импортные контракты и валютная себестоимость. Когда основные закупки сырья или готовой продукции происходят за рубежом (например, производство в Китае или закупки в Европе), операционная маржинальность бизнеса жестко завязана на валютный курс. Для корректной оценки рентабельности продаж владельцам бизнеса требуется видеть фактическую себестоимость в валюте закупки.
- Защита от волатильности локальной валюты. В условиях девальвационных рисков финансовый результат в национальной валюте может показывать номинальную прибыль, тогда как в твердой валюте предприятие несет убытки. Параллельный учет дает собственникам реальную картину динамики чистых активов.
- Подготовка к выходу на международные рынки и отчетность по МСФО. Для привлечения банковского финансирования и внешних аудиторов предприятию требуется предоставление данных по международным стандартам.
Архитектурные ограничения типовой 1С:Бухгалтерии
Рассмотрим, почему попытка вести «лобовой» учет во второй валюте через доработку типового регистра бухгалтерии в конфигурации 1C:Бухгалтерия является крайне рискованным путем:
- Структура регистра бухгалтерии: Типовой регистр бухгалтерии
Хозрасчетный содержит один базовый балансовый ресурс Сумма, жестко привязанный к национальной валюте регламентированного учета. Ресурс ВалютнаяСумма является подчиненным и включается только на счетах с признаком Валютный (для учета конкретных договоров и валютных счетов), не обеспечивая сквозного параллельного баланса.
- Сложность регламентных процедур: Обработка
ЗакрытиеМесяца (расчет себестоимости списания ТМЦ, распределение общепроизводственных и общехозяйственных затрат, начисление амортизации, закрытие счетов 90/91 и расчет курсовых разниц) написана исключительно под одну регламентированную валюту. Переработка закрытия месяца под параллельный сквозной расчет двух валют приводит к полной потере обновляемости конфигурации и высокой вероятности расчетных ошибок.
Методологическая сложность: почему нельзя просто пересчитать проводки по курсу
Разберем фундаментальную ошибку прямого пересчета проводок по ежедневному курсу. Согласно международным стандартам учета (в частности, IAS 21), статьи баланса делятся на две категории:
- Монетарные статьи: Денежные средства, дебиторская и кредиторская задолженность. Они пересчитываются по курсу на отчетную дату, а возникающая разница формирует доходы или расходы от курсовых разниц в отчете о прибылях и убытках.
- Немонетарные статьи: Основные средства, нематериальные активы, запасы и уставный капитал. Они должны учитываться по историческому курсу (курсу на дату совершения операции). Если пересчитывать остатки запасов или оборудования по текущему курсу, себестоимость и финансовый результат будут полностью искажены.
- Разница трансляции (CTA): При пересчете функциональной валюты в валюту представления капитала возникает разница пересчета (Cumulative Translation Adjustment), которая относится непосредственно на капитал (нераспределенную прибыль / добавочный капитал), а не на текущий финансовый результат. По этой причине баланс в долларах и баланс в тенге/рублях будут методологически отличаться по структуре прибыли.
Практические варианты реализации задачи
Рассмотрим рабочие подходы к организации учета в двух валютах в зависимости от бюджета и требований заказчика:
Вариант 1. Трансляция и пересчет на уровне отчетности (Рекомендуемый)
В этом сценарии оперативный и регламентированный учет в 1C:Бухгалтерии ведется строго по стандартам в национальной валюте. Для формирования управленческого баланса, ОПУ и ОДДС во второй валюте создаются специализированные отчеты или внешние аналитические панели (BI-системы, надстройки консолидации):
- Монетарные остатки пересчитываются по курсу на дату отчета.
- Обороты по доходам и расходам пересчитываются по средневзвешенному курсу периода.
- Немонетарные активы берутся по историческим курсам документов поступления.
Вариант 2. Параллельный управленческий контур на регистрах накопления
Если заказчику требуется видеть аналитику по второй валюте непосредственно в текущей базе без изменения типового регистра бухгалтерии, доработка реализуется изолированно:
- Создаются отдельные нетиповые регистры накопления (например,
УправленческиеВзаиморасчеты, УправленческиеДоходыРасходы) с обязательным измерением Валюта.
- С помощью подписок на события при проведении типовых документов формируются движения по управленческим регистрам с фиксацией сумм в валюте управленческого учета.
- Типовой план счетов и регламентное закрытие месяца остаются неизменными, что сохраняет возможность штатного обновления базы.
Вариант 3. Обмен с параллельной базой через конвертацию данных
Для разделения регламентированного и управленческого учета организуется регулярная выгрузка документов в отдельную конфигурацию. В базе-приемнике валютой учета назначается доллар США, а алгоритмы загрузки пересчитывают суммы первичных документов по правилам управленческого учета заказчика.
Вариант 4. Переход на конфигурацию с нативной мультивалютностью
Если предприятию требуется полноценный одновременный расчет себестоимости и финансового результата в двух валютах на уровне ядра системы, оптимальным решением является использование конфигураций, где этот функционал заложен архитектурно:
- 1С:ERP Управление предприятием или 1С:Комплексная автоматизация — поддерживают параллельный расчет себестоимости и финансового результата в регламентированной и управленческой валютах из коробки, а также содержат подсистему учета по МСФО.
- 1С:Управление нашей фирмой (1С:УНФ) — отлично подходит для предприятий малого и среднего бизнеса, позволяя гибко вести сквозной мультивалютный управленческий учет.