c# - 如何确定值或标签在 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# - 导出到统一时,搅拌机模型不导出材料。请帮忙?
- maven - Maven surefire插件输出测试摘要xml?
- android - 辅助功能节点信息获取图像内容
- laravel - Laravel:使用 Trait 和 Scope 检查该字段是否在路由中填写
- go - Golang 多部分文件表单请求
- android - RxJava observeOn currentThread 调用 opengl 函数
- .net - TLS 1.2 和现有连接被远程主机强行关闭
- r - R 绘图,名称在 y 轴上,值在 x 轴上
- r - 动态多个图,我怎么能一次调用它们?
- swift - Appcelerator Titanium - 无法找到或使用自动链接库“swiftCore”