首页 > 解决方案 > 如何确定值或标签在 IXBRL/XBRL 文件中属于哪个报告部分?

问题描述

我正在尝试使用 UK CompaniesHouse 网站上公开的 html/ixbrl 文件为归档的公司帐户构建模型。我遇到的问题是每个分类报告(损益表、董事报告、审计报告等)中的标签值在整个分类中并不是唯一的。许多值出现在多个报告中,并在下面的屏幕截图中给出了一个 ix 节点,我不确定如何确定它是哪一个。

例如,银行借款和透支在分类中的不同报告中出现了四次。(我的 github 上的分类以及此处的示例 ixbrl 文件https://github.com/MangoCrusher/xbrldemo1

参考下面的屏幕截图,如何确定突出显示的 Current Assets 节点属于哪个分类报告?

在此处输入图像描述

这是我的分类字典到目前为止的样子,我已经能够使用从分类包中的各种 xsd 和 xml 中提取的值填充(项目 0 到 14 是可以在典型报告中找到的各个部分)。这个想法是将 ixnodes 与字典键匹配并重新创建完整的财务报表,如果我能弄清楚如何获取 ixnode 并告诉该项目属于哪个报告。使用 uk-core 属性,我无法访问分类法中的特定 xsd 文件,但无法访问实际报告。

模型图像

谢谢

标签: c#xsdxbrl

解决方案


推荐阅读