КФО №9 2010
МСФО 16 (IAS 16)
Корпоративная финансовая отчётность. Международные стандарты.
Журнал и практические разработки по МСФО и управленческому учету.
Для автоматизации учета не всегда используются уже существующие на рынке готовые решения. Западные системы, предполагающие ведение параллельного учета по МСФО, и отечественные решения, основанные на методе конвертации данных по РСБУ, не в полной мере соответствуют требованиям к системе учета в конкретной компании и поэтому нуждаются в значительной доработке.
Часто компании принимают решение о разработке собственной системы учета по МСФО, что обусловлено значительными трудозатратами на доработку готовых решений. Такая система учета, как правило, разрабатывается на основе программного продукта, в котором в компании ведется учет по РСБУ.
В данной статье будет описан реальный проект по внедрению системы учета основных средств в соответствии с МСФО (далее – Подсистема) на основе типовой конфигурации «1С» «Бухгалтерия предприятия». Описываемый проект внедрения был успешно выполнен в 2009 г., где в роли заказчика выступала одна из энергетических компаний г. Москвы.
На установочном совещании определилась команда проекта, состоящая из руководителя проекта, двух кураторов по предметной области и двух непосредственных исполнителей: консультанта по МСФО и программиста «1С».
Были объявлены общие требования к Подсистеме, представленные заказчиком:
С целью стандартизации разрабатываемого решения командой проекта были сформулированы дополнительные требования к Подсистеме:
Руководителем проекта были обозначены сжатые сроки проекта (четыре месяца). Далее началась работа по написанию технического задания (ТЗ) и подготовке к реализации функционала.
Перед началом разработки от Заказчика были получены документы, послужившие методологической основой разработки, в том числе:
– Учетная политика по МСФО в части основных средств.
– План счетов МСФО (выдержка приведена в приложении 1).
– Мэппинг планов счетов РСБУ и МСФО (выдержка приведена в приложении 2).
В процессе написания технического задания возникла дискуссия по поводу механизма формирования проводок на плане счетов МСФО. Рабочей группой были рассмотрены два варианта (схемы приведены ниже):
– Вариант 1 (с промежуточным созданием документа МСФО на основании документа РСБУ).
– Вариант 2 (без создания документа МСФО на основании документов РСБУ).
Вариант 1
Вариант 2
Пояснения к схемам:
– Документ МСФО «Вид 1» – документ МСФО, сформированный на основании документа РСБУ.
– Документ МСФО «Вид 2» – самостоятельный документ МСФО.
Первый вариант является более унифицированным, позволяет выделить в отдельный модуль документы и отчеты по МСФО. Формы документов МСФО предусматривают заполнение дополнительных реквизитов, отсутствующих в РСБУ, для корректного переноса значений субконто на план счетов МСФО. Например, реквизит «назначение ОС». Если выбрано значение «владение с целью получения дохода от роста стоимости», то в плане счетов МСФО данный объект будет учтен на субсчетах к счету «Инвестиционная недвижимость»; если выбрано значение «использование в основной деятельности» – на субсчетах к счету «Основные средства» и т. д.
Второй вариант не требует дублирования документов, но может потребовать внесения дополнительных реквизитов в документы РСБУ с целью корректного отражения данных на плане счетов МСФО. Данный подход обладает следующими достоинствами: относительная легкость разработки, простота использования нового функционала пользователями (используют привычные документы), прозрачность документа – регистратора проводок по МСФО. Однако данный вариант требовал значительных изменений типовой конфигурации для ведения независимого учета по МСФО и отражения в учете ситуаций, когда сумма проводки по МСФО рассчитывается по алгоритму, отличному от используемого в РСБУ. Такой вариант жестко привязал бы подсистему к конфигурации Заказчика, что не соответствовало предъявляемым требованиям.
Поэтому для реализации был выбран первый вариант создания отдельной подсистемы, включающей в себя:
– универсальный документ МСФО, который автоматически формирует проводки по МСФО по правилам мэппинга (так как документ обладал очень широким функционалом, он получил условное название «мегадокумент»);
– ряд отдельных документов[2], как предназначенных для ведения независимого учета, так и используемых в процессе конвертации данных РСБУ.
Далее в рамках выбранной концепции выполнялось детальное проектирование Подсистемы (большей частью консультантом, с участием кураторов по предметным областям при спорных вопросах), которое завершилось созданием документа «Техническое задание на разработку Подсистемы МСФО».
Документ содержал описание создаваемых объектов Подсистемы (константы, перечисления, справочники, регистры, документы, отчеты), включая состав реквизитов и движений по регистрам учета.
В качестве примера приводится один из фрагментов технического задания:
Пример
Документ «Поступление ОС (МСФО)»
Назначение документа. Документ предназначен для отражения на плане счетов МСФО операций по поступлению основных средств независимо от российского бухгалтерского учета.
Структура документа
Наименование реквизита |
Тип реквизита |
Условие |
Шапка документа |
|
|
Номер документа |
Число |
Автоматически с префиксом «М» |
Дата документа |
Дата |
По умолчанию – текущее значение |
Организация |
Ссылка справочник Организации |
По умолчанию – текущее значение |
Ответственный |
Ссылка справочник Пользователи |
По умолчанию – текущее значение |
Тип ОС МСФО |
Перечисление Типы ОС МСФО |
Ограничить значениями: СIP (незавершенное строительство), Equipment (оборудование) |
ОК |
Кнопка |
|
Записать |
Кнопка |
|
Закрыть |
Кнопка |
|
Структура табличной части
Объект строительства |
Ссылка Справочник Объекты Строительства |
Реквизит используется, если тип ОС = CIP |
Стоимость МСФО |
Число |
|
Оборудование |
Ссылка Справочник Номенклатура |
Реквизит используется, если тип ОС = Equipment |
Количество |
Число |
|
Цена за ед. |
Число |
|
Сумма МСФО, всего |
Число |
Реквизит используется, если тип ОС = Equipment. = Кол-во* Цена За ед. |
Счет учета МСФО |
Ссылка План Счетов МСФО |
Реквизит используется, если тип ОС = Equipment |
Модуль проведения
На основании технического задания программистом были спроектированы алгоритмы работы Подсистемы. В качестве примера представим схему конвертации данных РСБУ.
Схема конвертации данных
В процессе реализации была разработана «подписка на события», описывающая алгоритм конвертации данных, содержащий следующие этапы:
Шаг «Создание документа МСФО» предусматривает:
Алгоритм формирования проводок по МСФО:
Таким образом, проводка по МСФО по документу РСБУ создается при условии, если в процессе переноса данных не возникло ни одной ошибки[3] и если в документе РСБУ содержится хотя бы одна проводка, подлежащая конвертации на план счетов МСФО. В случае возникновения ошибки при конвертации выдается сообщение с содержанием ссылки на документ, номером проводки РСБУ и указанием вида ошибки.
В итоге согласно техническому заданию были реализованы все необходимые объекты и алгоритмы Подсистемы (см. приложение 3).
В ходе этапа разработки были выявлены и разрешены некоторые проблемные ситуации, не предусмотренные на этапе проектирования.
Проблема сторнирования. Первоначально при отмене проведения документа РСБУ планировалось создание документа «Сторно МСФО». Впоследствии вариант сторнирования был изменен на простую отмену проводок, чтобы не создавать «лишние» документы в системе и чтобы сохранялось соотношение «один к одному» для документов МСФО и РСБУ. Функционал сторнирования остался, но на его использование наложили следующее ограничение: сторнировать можно только независимые от РСБУ документы МСФО (не имеющие в качестве документа основания документы РСБУ).
Проблема мэппинга. В режиме отладки была выявлена следующая ситуация: для проводки по РСБУ по правилам мэппинга нашлись два правила одинакового приоритета, соответствующие счетам дебета и кредита, которые имели разные варианты расчета суммы проводки. Проблема был решена добавлением дополнительных приоритетов в таблицу мэппинга. Приоритеты рассчитывались в зависимости от признака активности счета (активный/пассивный) и положения счета в проводке. Если счет активный и располагается в кредите проводки или счет пассивный и располагается в дебете, то данное правило имеет больший приоритет, чем другие найденные правила соответствия. Описанный конфликт приоритетов в мэппинге возник у счета РСБУ 08.03(Кт) (сумма проводки для которого рассчитывается пропорционально конечному сальдо на счете учета РСБУ 08.03 и конечному сальдо соответствующего счета МСФО 1103.1.6.2) и счета РСБУ 01.01(Дт) (сумма проводки МСФО для которого равна сумме проводки по по РСБУ).
Проблема незаполненных групп для основных средств МСФО. Обработка формирования документов МСФО за период использует общую процедуру «сформировать документ МСФО», которая конвертирует данные только при условии, что для основного средства указана группа основных средств МСФО[4]. Но на момент запуска обработки неизвестно, для всех ли основных средств, по которым необходимо сформировать проводки, указаны группы ОС МСФО. Поэтому обработка была усовершенствована таким образом, чтобы первым этапом выполнялась проверка заполнения групп основных средств. Если существуют основные средства с незаполненными группами, то в обработке открывается закладка для заполнения и продолжение работы возможно только после указания групп МСФО для всех основных средств.
Проблема мэппинга в разрезе документов. Для универсализации подхода было решено добавить возможность настройки мэппинга в разрезе документов. В этом случае используется мэппинг не по счетам, а по правилам соответствия видов документов. Определяется вид создаваемого документа, потом по правилам соответствия реквизитов создаваемый документ заполняется. Проводки такого документа формируются не общей процедурой «Создание документа МСФО», а собственным модулем проведения. Для хранения соответствий по видам документа и по реквизитам документа были добавлены соответствующие регистры сведений.
Для передачи разработанной Подсистемы основных средств в соответствии с МСФО Заказчику консультантом была разработана программа и методика испытаний, включающая контрольный пример.
Тестирование проводилось по сквозному примеру, которым проверялась корректность работы Подсистемы для следующих операций:
Результаты формирования сквозного примера проверялись с помощью отчетов:
Контрольные испытания и защита проекта прошли успешно, без замечаний и в заданные сроки. Разработанная Подсистема полностью соответствовала предъявляемым требованиям, а также обладала необходимой универсальностью для тиражирования решения.
В состав проектной документации помимо Функционально-технических требований к Подсистеме, Технического задания, Программы и методики испытаний также вошел документ «Руководство пользователя по системе учета основных средств в соответствии с МСФО», содержащий порядок действий пользователя по ведению учета в Подсистеме:
– Настройка Подсистемы.
– Ввод начальных остатков по основным средствам.
– Создание независимых документов МСФО.
– Конвертация данных из РСБУ на план счетов МСФО.
– Формирование отчетов по МСФО.
Разработанное в ходе проекта решение изначально предназначалось только для ведения учета по участку ОС, но благодаря функциональности «мегадокумента» МСФО и гибкости настроек мэппинга позволяет вести учет и на других участках учета.
После окончания проекта был проведен сравнительный анализ функциональности Подсистемы в сравнении с аналогичными решениями («1С:Управление производственным предприятием», «1С-Рарус:Управление корпоративными финансами», «ИНТАЛЕВ: Корпоративный менеджмент», «Итан:МСФО», «Хомнет:МСФО», «БИТ:МСФО 8»). В результате сравнения сделаны следующие выводы:
– Проектное решение обладает большей функциональностью, чем типовые решения, вследствие реализации типовых документов для хозяйственных операций и ориентации на конкретные требования. Однако типовые решения обладают большей универсальностью.
– При ведении учета на других участках (не на участке ОС) потребуется дополнительное конфигурирование Подсистемы (создание новых видов документов). Типовые решения либо не предлагают свои виды документов, либо содержат ограниченное количество видов документов и также потребуют доработки.
В конечном счете при выборе решения для системы учета следует отталкиваться от требований к системе учета, и если типовое решение удовлетворяет им, то не стоит заниматься самостоятельной разработкой. При высоких требованиях к системе (высокая степень автоматизации, особенности учета в компании и пр.) имеет смысл использовать решения, подобные разработанному в ходе проекта. Такие решения совмещают в себе и универсальность в настройках, и требуемую функциональность.
Приложение 1
План счетов по МСФО (фрагмент)
Код |
Наименование |
Акт. |
Кол. |
Субконто 1 |
0000 |
Вспомогательный счет |
АП |
|
|
1103 |
Основные средства |
А |
|
|
1103.1 |
Первоначальная стоимость основных средств |
А |
|
|
1103.1.1 |
Первоначальная стоимость зданий и сооружений |
А |
|
Основные средства |
1103.1.2 |
Первоначальная стоимость тепловых сетей |
А |
|
Основные средства |
|
… |
|
|
|
1103.2 |
Накопленная амортизация основных средств |
П |
|
Основные средства |
1103. 2.1 |
Накопленная амортизация зданий и сооружений |
П |
|
Основные средства |
1103.2.2 |
Накопленная амортизация тепловых сетей |
П |
|
Основные средства |
|
… |
|
|
|
1103.3 |
Обесценение основных средств |
П |
|
|
1103.3.1 |
Обесценение зданий и сооружений |
П |
|
Основные средства |
1103.3.2 |
Обесценение тепловых сетей |
П |
|
Основные средства |
|
… |
|
|
|
1103.9 |
Выбытие основных средств |
А |
|
|
1103.9.1 |
Выбытие зданий и сооружений |
А |
|
Основные средства |
1103.9.2 |
Выбытие тепловых сетей |
А |
|
Основные средства |
|
… |
|
|
|
1111 |
Прочие внеоборотные активы |
А |
|
|
1201 |
Запасы |
А |
|
|
1245 |
Прочая дебиторская задолженность краткосрочная |
А |
|
Контрагенты |
1280 |
Прочие оборотные активы |
А |
|
|
0030 |
Операционные расходы |
АП |
|
|
0030.10 |
Расходы по амортизации ОС |
А |
|
|
0030.10.1 |
Расходы по амортизации ОС – основное производство |
А |
|
|
0030.10.2 |
Расходы по амортизации ОС – вспомогательное производство |
А |
|
|
0030.36 |
Начисление (восстановление) убытка от обесценения основных средств |
А |
|
|
0030.38 |
Доходы от выбытия ОС |
П |
|
|
Приложение 2
Правила настройки соответствия планов счетов (мэппинг) РСБУ и МСФО (выдержка)
Дт Кт |
Счет РСБУ |
Дополнительные условия мэппинга |
Счет МСФО |
Субконто1 |
Правила расчета суммы |
|||||
Код |
Название |
Суб1 |
Кор. Счет |
Код |
Название |
Название |
Правила заполнения |
Тип |
Описание |
|
Оборудование, требующее монтажа |
||||||||||
Д |
07.01 |
Оборудование к установке отечественное |
|
|
1103.1.6.1 |
Оборудование к установке |
Номенклатура |
Значение субконто РСБУ |
1 |
Сумма проводки РСБУ |
К |
07.01 |
Оборудование к установке отечественное |
|
|
1103.1.6.1 |
Оборудование к установке |
Номенклатура |
Значение субконто РСБУ |
2 |
СКД(1103.1.6.1) по сумме /СКД(1103.1.6.1) по количеству по значению субконто «Номенклатура» х Количество в проводке РСБУ |
Д |
07.02 |
Оборудование к установке импортное |
|
|
1103.1.6.1 |
Оборудование к установке |
Номенклатура |
Значение субконто РСБУ |
1 |
Сумма проводки РСБУ |
К |
07.02 |
Оборудование к установке импортное |
|
|
1103.1.6.1 |
Оборудование к установке |
Номенклатура |
Значение субконто РСБУ |
2 |
СКД(1103.1.6.1) по сумме /СКД(1103.1.6.1) по количеству по значению субконто «Номенклатура» х Количество в проводке РСБУ |
Приложение 3
Основные объекты разработанной Подсистемы МСФО
Наименование объекта |
Описание |
Константа «Дата запрета редактирования МСФО» |
Константа предназначена для контроля периода формирования данных по МСФО |
Справочник «Группы ОС МСФО» |
Справочник содержит информацию о группах основных средств, используемых для целей ведения учета по МСФО |
Справочник «Варианты расчета суммы проводки по МСФО» |
Справочник предназначен для хранения информации о способах расчета суммы проводки по МСФО, используемых для конвертации данных на план счетов МСФО |
Документ «Ввод начальных остатков МСФО» |
Документ предназначен для ручного ввода начальных данных на план счетов МСФО по объектам, классифицируемым для целей МСФО в качестве основных средств. Кроме того, документ формируется автоматически при выполнении обработки «Загрузка начальных остатков (МСФО) по данным: из внешнего файла или по данным РСБУ» |
Документ «Установка Соответствий РСБУ МСФО» |
Документ предназначен для настройки правил конвертации данных из российского бухгалтерского учета на план счетов МСФО |
Документ «Документ МСФО» |
Документ предназначен для автоматической конвертации данных РСБУ на план счетов МСФО по правилам мэппинга |
Документ «Поступление ОС МСФО» |
Документ предназначен для отражения на плане счетов МСФО операций по поступлению основных средств независимо от российского бухгалтерского учета |
Документ «Сторно МСФО» |
Документ используется для сторнирования документов МСФО, которые не являются подчиненными по отношению к документам РСБУ (т. е. независимые документы МСФО) |
Документ «Ввод в эксплуатацию МСФО» |
Документ предназначен для принятия основных средств к учету по МСФО. Документ формируется при конвертации документа РСБУ «Принятие к учету ОС» либо может быть создан независимо от российского учета |
Документ «Выбытие ОС МСФО» |
Документ предназначен для отражения операций по выбытию основных средств. Документ формируется при конвертации документов РСБУ: «Списание ОС», «Передача ОС», «Подготовка к передаче ОС» – либо может быть создан независимо от российского учета по объектам, учитываемым в МСФО, но не учитываемым на балансе в российском учете |
Документ «Изменение параметров ОС МСФО» |
Документ предназначен для внесения изменений в регистр сведений «Основные средства МСФО». Документом могут быть внесены изменения следующих параметров: организация (изменение местонахождения объекта), первоначальная стоимость МСФО, группа ОС МСФО, остаточный СПИ МСФО, счет расходов по амортизации |
Документ «Закрытие периода МСФО» |
При проведении документа выполняются две операции: 1) расчет и отражение на счетах МСФО амортизации основных средств за закрываемый месяц; 2) изменение значения константы «Дата запрета редактирования МСФО» на дату и время документа «Закрытие периода МСФО» |
Обработка «Настройка конвертации по видам документов» |
Обработка предназначена: 1) для настройки видов документов, проводки по которым могут быть конвертированы на план счетов МСФО; 2) настройки параллельного ведения учета МСФО по видам документов (онлайн-проведение) |
Обработка «Формирование документов МСФО» |
Обработка предназначена: 1) для пакетной конвертации проводок по документам РСБУ на план счетов МСФО; 2) изменения значения признака конвертации «Не отражать в МСФО» для документов РСБУ |
Отчет по конвертации в МСФО |
Отчет предназначен для вывода информации о конвертации данных РСБУ на план счетов МСФО в двух режимах: 1. Отчет по документам, не отраженным в учете МСФО. 2. Отчет по статусам конвертации |
Отчет «Расшифровка по ОС МСФО» |
Отчет предназначен для получения информации об изменении остаточной стоимости объектов основных в результате поступления новых объектов, ввода в эксплуатацию, начисления амортизации, признания убытка от обесценения, выбытия |
Регистр сведений «Права доступа МСФО» |
Регистр используется для контроля доступа к Системе МСФО в разрезе пользователей |
Регистр сведений «Виды документов РСБУ для конвертации» |
Регистр используется для хранения данных о транслируемых на план счетов МСФО видов документов РСБУ |
Регистр сведений «Соответствие счетов РСБУ_МСФО» |
Регистр используется для хранения правил соответствия счетов РСБУ и МСФО |
Регистр сведений «Соответствие документов РСБУ_МСФО» |
Регистр используется для хранения правил соответствия видов документов РСБУ и МСФО (настройка мэппинга) |
Регистр сведений «Соответствие реквизитов документов» |
Регистр используется для хранения правил соответствия реквизитов документов РСБУ и МСФО (настройка мэппинга) |
Регистр сведений «Исключение проводок РСБУ» |
Регистр используется для хранения правил соответствия реквизитов документов РСБУ и МСФО (настройка мэппинга) |
Перечисление «Статус конвертации» |
Содержит значения статусов конвертации: • 0 – документ не сконвертирован, так как установлен признак «Не отражать в учете МСФО»; • 1 – документ не сконвертирован, так как при конвертации возникли ошибки; • 2 – документ не сконвертирован, так как сформировал проводки РСБУ, не подлежащие конвертации по правилам мэппинга; • 3 – документ сконвертирован без ошибок |
Перечисление «Состояние ОС МСФО» |
Хранит информацию о возможных состояниях ОС: • Принят к учету; • Объект выбыл |
[1] Мэппинг (от англ. map – карта) – правила соответствия параметров различных систем, в данном случае правила соответствия планов счетов РСБУ и МСФО.
[2] «Ввод начальных остатков (МСФО)», «Поступление ОС (МСФО)», «Ввод в эксплуатацию ОС (МСФО)», «Изменение параметров ОС (МСФО)», «Бухгалтерская справка (МСФО)», «Сторно (МСФО)», «Закрытие периода (МСФО)», «Документ МСФО».
[3] Ошибка при переносе данных конкретной проводки возникает в том случае, если для одной части проводки соответствие настроено, а для другой – нет либо невозможно определить правило расчета суммы проводки.
[4] Выбранная группа определяет счет учета первоначальной стоимости ОС, поэтому без указания группы учета для основного средства проводка по принятию объекта к учету не может быть сформирована.