Я работаю над финансовым приложением, и одной из функций является создание документа XBRL (расширяемый язык бизнес-отчетности). Если вы знакомы с отчетными документами XBRL, вы, возможно, знаете, что они обычно ссылаются на большое количество схем. Обычно такие экземпляры XBRL легче создавать с использованием (коммерческих) библиотек.
Пример использования. Разработайте веб-форму, чтобы пользователи могли заполнять различные поля. Создайте действительный экземпляр документа XBRL, используя данные, введенные пользователем.
Наша платформа: C# и .Net
Мои вопросы:
Вы использовали какую-либо из (коммерческих) библиотек? Какой из них вы бы порекомендовали для создания «годовой финансовой отчетности»? Altova MapForce кажется доминирующим игроком.
Грубый обходной путь, чтобы избежать использования (коммерческих) библиотек:
- Select a valid instance document, clear all the data and store the XBRL (XML) file as a template.
- Отобразите шаблон для пользователя с помощью XSLT. Соберите пользовательский ввод и заполните XBRL, используя стандартные библиотеки XML в .Net.
Вы бы порекомендовали этот обходной путь? Почему, почему нет?
Любой вклад будет принят с благодарностью :)