Создание документа XBRL программным способом: использовать шаблон или библиотеку?

Я работаю над финансовым приложением, и одной из функций является создание документа XBRL (расширяемого языка бизнес-отчетности). Если вы знакомы с документами экземпляров XBRL, возможно, вы знаете, что они обычно относятся к большому количеству схем. Обычно эти экземпляры XBRL проще создавать с помощью (коммерческих) библиотек.

Пример использования: создайте веб-форму для пользователей, чтобы заполнить различные поля. Создайте действительный экземпляр документа XBRL, используя вводимые пользователем данные.
Наша платформа: C # & .Net

Мои вопросы:

  • Использовали ли вы какие-либо (коммерческие) библиотеки? Какой из них вы бы порекомендовали для составления «годовой финансовой отчетности»? Altova MapForce кажется доминирующим игроком.

  • Грубый обходной путь, позволяющий избежать использования (коммерческих) библиотек:

    • Выберите действительный экземпляр документа, очистите все данные и сохраните файл XBRL (XML) в качестве шаблона.
    • Визуализируйте шаблон для пользователя с помощью XSLT. Собирайте вводимые пользователем данные и заполняйте XBRL, используя стандартные библиотеки XML в .Net

. Вы бы порекомендовали этот обходной путь? Почему и почему нет?

Мы будем очень благодарны за любой ввод :)

7
задан mwolfe02 13 April 2011 в 20:23
поделиться