如何确定某个值或标签属于 IXBRL/XBRL 文件中的哪个报告部分?

问题描述 投票:0回答:1

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

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

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

enter image description here

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

model image

谢谢你

c# xsd xbrl
1个回答
0
投票

我发布这个问题已经有一段时间了。我通过结合查看相关尺寸数据和对其他 IXBRL 文件进行大量分析来解决了这个问题。

我想这样做是因为我正在构建一个 Companies House IXBRL 到 JSON API,我现在已经成功发布了它https://convert-ixbrl.co.uk .

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.