Я бы начал с того, что отступил бы и пересмотрел вариант использования. Финансовые отчеты обычно содержат от сотен до тысяч отдельных числовых фактов, в дополнение к сноскам и более длинным примечаниям размером с абзац к финансовой отчетности. Вы действительно хотите, чтобы пользователь сидел перед веб-формой и повторно вводил эти важные для бизнеса данные?
Реально, эти данные существуют в базе данных, и самый безопасный способ поместить их в XBRL - это соединитель с этой базой данных.
Как отмечено во вступительном вопросе, XBRL использует большое количество схем, и наиболее важные схемы таксономии могут содержать тысячи определений элементов. Пользовательский интерфейс стандартных инструментов XML не оптимизирован для этой ситуации, но сопоставление между внутренними идентификаторами учетных записей и тегами базовой таксономии является одним из наиболее важных вариантов использования процесса. Опять же, рассмотрите возможность сохранения этого сопоставления в вашей финансовой базе данных, потому что это важные для бизнеса данные.