当前课程知识点:会计信息系统 > 第6.6节:XBRL财务报告 > (131)6.6.1 XML概念 > (131)6.6.1 XML概念(17分钟)
你好,我们来学习第六章的第六个知识模块
XBRL财务报告
这个知识模块,有这么八个知识点
第一个是XML概念
第二个是XBRL概念
第三个是XBRL的技术规范
第四个是XBRL分类标准
第五个是XBRL技术构成
第六是XBRL报告处理流程
第七是XBRL报告生成模式
第八是XBRL报告生成实例
我们先来讲第六章
第六个知识模块的第一个知识点
也是这门课程的第131个知识点
XML概念
这个知识点的学习任务
第一,掌握XML的概念和语法结构
第二,理解XML的作用和内涵。
我们说XBRL这个技术,技术基础是什么呢?
就是XML
叫可扩展,把E去掉了,X突出出来了
就可扩展的标记标号语言,标记语言
是这么一个缩写
XML已经成为通用的数据交换格式
它平台无关性
语言无关性,系统无关性
给数据集成与交互带来了极大的方便pp
学计算机专业的
对这个XML有比较深入的了解
它是一种通用的数据交换格式
XML就是文件,实质上就是一个文本文件
但它数据格式具有一定的规范要求
创建这个XML这个文件
就是用普通的文本编辑工具
文本编辑器就可以
文本编辑器有很多,就用它编辑就可以
但是XML文件必须按语法结构进行定义
其语法结构要感兴趣参见有关的资料
这个很多资料
你可以看一些资料来看看XML的格式
我们只举一个简单的例子
下面给出一个简单的最小的一个小例子
来说明XML这个文件的一个格式
我们看,这就是一个XML的一个文件
最简单的一个格式
这是必须按照语法结构来写
必须第一行
必须有对整个XML的元素进行一个定义
这是一个定义
以这个?>结尾
以这个<?开头,是这样的
XML文件,version版本号
1.0版本
你以后要对根元素进行定义的时候
你要改版本可以,变成2.0,3.0都可以
encoding是说明什么
GB2312是什么
是简化汉字码
用简化汉字这种形式
来标识它的元素
这种形式来标识
这是一个说明
对XML文件的总体上的一个定义和说明
下面我们看参考资料
这个参考资料结束
这是必须要有一个开头和结尾
这是什么,这叫根元素
这个XML文件的一个根元素
就是参考资料,这是一个根元素
根元素下面有子元素
像书籍1,书籍2,这是子元素
也是有开头和结尾
中间不能穿插
不能把这个书籍2定义在这里边
交叉不行,不能交叉
元素和元素之间不能交叉
第一个元素完了,然后再第二个元素
这样一个一个的定义
我们看书籍1这个元素下面还有名称
作者、价格三个子元素
这个下面的是子元素的子元素
名称,作者,都有结束
中间都有结束符
这是元素的开头和结尾的
子元素也好
根元素也好,都有开头和结尾
都是按照这种格式来书写
那么我们看
这个“XML入门精选”或者“张三”
就是这个元素的值
你看价格,价格下面有属性
计量单位,计量单位有属性
计量单位是人民币
这是这个属性的值
价格是个子元素
这个价格的值是多少呢?是20
这要清楚
“张三”是作者的值
“XML入门精解”是名称的值
而这个价格的值是20
而货币单位是价格的一个属性
“人民币”是这个属性的值
所以说呢
我们说在XBRL这个文件里边
就是把各个元素的值
这个元素的值给它换成会计要素的值
如果每个每个会计元素
财务报告里边每个每个会计要素
都一个一个的定义,定义完了
我们就不用管了
就以后给它置换一下就行
每到一个会计区间,把这个置换一下
每到一个会计区间,把这个置换一下就行了
就是这么个指导思想
我们看书籍2也是一样
名称这是一个值
就相当于我们财务报告的说明信息一样
把它说明信息也这么定义,就可以了
这是一个注解,说明的
此书即将出版
注解用这个东西来定义
中间是一个解释
作者是李四
你看把这个值也相当于一个要素的说明
这个要素的价格
单位、人民币,还有这个属性的值
18是这个价格的这个值
你看我们把相应的元素的值给它换一下
如果定义的是财务报告元素的话,不就实现了吗?
这里面声明一点
我们现在渗透一个思想
如果我们把所有的财务报告的元素
都用这种XML的格式加以定义
那就分类标准了
然后按照这个分类标准
每一期把这个值给换掉
按照财务要素
我这个单位换成我这个单位的值不就行了吗?
这样就换一下值
就形成了我单位的XBRL的财务报告了
所以说这个思想大家要清楚
现在我们要讲的是围绕这个定义
我们就理解这一个既短又典型的一个例子
我们就知道了,那么所有的财务元素
财务要素,财务报告要素
都要以这个XML这种格式加以描述
形成分类标准
然后你企业用的时候,就用这个分类标准
把你企业的值换进去就行了
是这个指导思想
我们看这是一个典型的XML文件
必须以这个为后缀
是一个文本文件
文件分为文件的序言和主体
第一行就是序言
必须声明且位于第1行
这个version是表示版本号
encodeing是表示
简化中文编码
就简化中文
用简体汉字来表示
用这个来定义元素
当然一般来说不用这个,国际标准是用英文
而像我们上市公司或者是深市公司它那个标准
我们国家标准有可能是按汉字拼音缩写
这都可以,用什么都可以表示
但是就这个方才的例子来讲
是简体汉字来做的
元素名需要书籍
参考资料等等这类的文字来说明
文件的其余部分就是文件体了
由开始的参考资料到结束的
参考资料来标识,这叫根元素
必须要有,有这只有一个
书籍是这个根元素的书籍1,书籍 2
都是它的根元素的子元素
下面还有书的名称
作者、价格,是下面的子元素
我们看货币单位
是价格这个元素的属性
不是一个元素,它是一个属性
“人民币”是这个属性的值
必须用这个括号括起来
说明信息,用这个开头,用这个结尾
是一个注解,说明的
XML文件的控制标志
必须有与之对应的结束
<名称>的开始
那么名称>结尾
有开始就要有结束标记
定义元素的时候,中间不能穿插
一个元素定义完,然后再定义下一个元素
标记之间不能交叉
若要原封不动的显示这些信息
那就用这个开头,用这个来结尾
中间是要说明的,原封不动
是什么东西就显示什么东西
是这样的
XML文件由一系列的标记组成
为自定义标记,标号语言吗,就是一个标记
我们大致理解了一下XML的格式
我们看从以数据库基表存储的财务报告
财务报表到XML格式文件的转换
可通过相应的数据库管理系统提供的转换工具实现
用Oracle数据库也好,SQL Server数据库也好
专门有个转换工具
你是数据库基表里边的数据
就可以通过这个转换工具直接转换
数据库管理系统都提供这个功能
那是不是就简单了呢?
如果报表的各行列数据
都是按数据库基表的结构来加以存储
那么经转换后就可以得到XML格式的文档
经过XBRL标准的格式转换后
即可生成XML的实例文档
我们后面看什么是实例文档
就是直接可以生成财务报告了
但是有一点
然而由于报表控件生成的报表
确实以格式和数据为一体的
二进制数据形式加以存储的一个文件
报表文件这个字段里
以二进制的形式
以二进制的这种数据格式来存的
压缩在这一个字段里
生成的数据
生成的格式都压缩在一个字段里
因此无法实现这种直接转换
它不是以数据库基表的行列来表示
如果我们不是用这种特制数据类型
而是把这个利润表也好,资产负债表也好
报表文件这个里边的数据
用基表的格式来进行存储
用这个表的格式
按照它的行列来加以存储的话
那就可以直接转换成XML文件
通过它就可以转成XBRL文件,直接转换就行了
不用其他的工具了,这就省事了
但是我们不是这样存的
但有同学说,是不是把报表这样存呢?
报表这样存,格式和数据是放在一起去的
有一定难度
用这个基表结构的形式
实现报表的格式和数据的存储是有一定难度的
因此,我们说是把它格式和数据
都压缩在这个二进制数据文件的形式来加以存储的
报表控件,这个cell就是这么做的,没有办法
所以说我们只能
按照一定的规则来进行转换
在XML文件中
大多都是自定义的标记
都自己定义标记,当然我们说有分类标准
分类标准也是一种定义的
自定义的,不管是国际组织定义
还是国内的组织定义,还是行业组织定义
都是自定义的
如果两个公司,举个例子
A公司和B公司
它的同样的XML文件进行交换
A公司定义的是价格
B公司定义的是售价
不一样了,那计算机就没有办法识别了
比如说它只识别价格
就不能识别这个售价了
那怎么办?毕竟产生错误
那我们想一个方法,把它统一起来
显然,XML文件的交换信息实现来说
他们要有一个约定
在编辑XML文件的时候
可用哪些标记,不可用哪些标记
要把它规定下来,达到一个统一的契约
这样大家都用这种方式来标识
就可以进行信息交换了
比如说母元素当中都包括哪些子元素中
元素出现的次数,元素的属性怎么样定义
属性怎么样定义
这些在规定下来之后,把它规定下来
规定下来之后
就可以对这个XML这个文件数据
进行交换了
大家都遵守统一的约定
这种约定称为XML Schema
就是一个框架
一个语法的一个架构,一个语法的格式
是XML文档的格式定义的一个规则
就按这个来,大家都要遵守这个规则
按照这个规定来定一些元素
可把这个架构
按这个架构来进行书写
看作编写XML一个模板
大家都用这个模板书写有关的元素
XML架构
用一个或多个模板构成
其中元素,元素的属性
元素的排列方式,元素的内容
必须符合XML的语法结构
XML文件中的元素
根据实际需要来创建
各行业根据自身的特点
构建框架
通常以应用领域为定义范围
比如说医学行业的
建筑行业的,工商行业的
都有自己的架构
叫行业标准
或者叫行业的分类标准
后面我们还要讲,有行业的分类标准
那这里边来讲的话
那就是把这个XML书写的格式
不同的行业有不同的元素
不同的财务要素
那好就按照这个来形成一个标准的架构
然后按这个架构
具体的企业按这个架构来编写
XML的文件
好,这个知识点就讲到这里
-《会计信息系统》课程导学
-《会计信息系统》课程教学设计
--html
-《会计信息系统》课程教材
--外部链接
-哈尔滨工业大学“会计信息系统”课程教学大纲
--html
-第一章:PPT文件
--外部链接
-第1章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第1章讨论题
-(001)1.1.1 信息
-(002)1.1.2 会计信息
-(003)1.1.3 信息系统
-(004)1.1.4 会计信息系统
-(005)1.1.5 会计信息系统运行要素
-(006)1.1.6 会计信息系统与手工处理的相同点
--(006)1.1.6 会计信息系统与手工处理的相同点(6分钟)
-(007)1.1.7 会计信息系统与手工处理的不同点
--(007)1.1.7 会计信息系统与手工处理的不同点(16分钟)
-(008)1.2.1 国外发达国家会计信息化概况
--(008)1.2.1 国外发达国家会计信息化概况(11分钟)
-(009)1.2.2 国外发达国家会计信息化特点
--(009)1.2.2 国外发达国家会计信息化特点(19分钟)
-(010)1.2.3 中国会计信息化状况-会计电算化
--(010)1.2.3 中国会计信息化状况-会计电算化(10分钟)
-(011)1.2.4 中国会计信息化状况-会计信息化
--(011)1.2.4 中国会计信息化状况-会计信息化(15分钟)
-(012)1.2.5 会计信息化的未来发展—纵向延伸
--(012)1.2.5 会计信息化的未来发展—纵向延伸(18分钟)
-(013)1.2.6 会计信息化的未来发展—横向拓展
--(013)1.2.6 会计信息化的未来发展—横向拓展(16分钟)
-(014)1.2.7 会计信息化对会计理论的影响
--(014)1.2.7 会计信息化对会计理论的影响(9分钟)
-(015)1.2.8 会计信息化对会计实务的影响
--(015)1.2.8 会计信息化对会计实务的影响(14分钟)
-(016)1.3.1 结构化开发方法
-(017)1.3.2 原型法
-(018)1.3.3 面向对象方法
-(019)1.3.4 软件工程方法
-(020)1.3.5 会计信息系统的运行平台
-(021)1.3.6 会计信息系统的开发工具
--(021)1.3.6 会计信息系统的开发工具(20分钟)
-(022)1.4.1 会计信息系统组成
-(023)1.4.2 会计信息系统功能概述
-(024)1.4.3 会计信息系统处理流程
-第二章:PPT文件
--外部链接
-第2章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第2章讨论题
-(025)2.1.1 账套字典
-(026)2.1.2 账套管理—基本信息
-(027)2.1.3 账套管理—核算信息
-(028)2.2.1 基础数据字典
-(029)2.2.2 科目字典
-(030)2.2.3 会计科目管理功能
-(031)2.2.4 会计科目设置
-(032)2.3.1 部门管理
-(033)2.3.2 币种管理
-(034)2.4.1 客户分类管理
-(035)2.4.2 客户档案管理
-(036)2.4.3 个人往来管理
-(037)2.5.1 项目分类管理
-(038)2.5.2 项目核算科目设置
-(039)2.5.3 项目档案数据结构定义
-(040)2.5.4 项目档案管理
-第三章:PPT文件
--外部链接
-第3章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第3章讨论题
-(041)3.1.1 凭证管理功能设计
-(042)3.1.2 凭证基表
-(043)3.1.3 常用摘要管理
-(044)3.2.1 业务系统转入凭证
-(045)3.2.2 凭证填制
-(046)3.2.3 摘要录入
-(047)3.2.4 科目选择
-(048)3.2.5 辅助核算
-(049)3.2.6 外币与数量核算
-(050)3.2.7 其他信息处理
-(051)3.2.8 凭证处理
-(052)3.3.1 凭证查询
-(053)3.3.2 凭证汇总
-(054)3.4.1 凭证审核
-(055)3.4.2 凭证记账的数据存储设计(23分钟)
--(055)3.4.2 凭证记账的数据存储设计(23分钟)
-(056)3.4.3 记账处理功能
-(057)3.4.4 记账数据处理流程
-(058)3.5.1 期末转账功能
-(059)3.6.1 自定义转账基表
-(060)3.6.2 常用取数函数
-(061)3.6.3 特殊函数与取数公式
-(062)3.6.4 自定义转账凭证定义
-(063)3.6.5 自定义转账凭证生成
-(064)3.7.1 对应结转
-(065)3.8.1 主营业务成本结转基表
-(066)3.8.2 平均单位成本法结转定义
--(066)3.8.2 平均单位成本法结转定义(12分钟)
-(067)3.8.3 计划价(售价)法结转定义
--(067)3.8.3 计划价(售价)法结转定义(17分钟)
-(068)3.8.4 主营业务成本结转凭证生成
--(068)3.8.4 主营业务成本结转凭证生成(7分钟)
-(069)3.9.1 汇兑损益结转定义
-(070)3.9.2 汇兑损益结转凭证生成
-(071)3.10.1 期间损益结转定义
-(072)3.10.2 期间损益结转凭证生成
-第四章:PPT文件
--外部链接
-第4章讨论题
-(073)4.1.1 出纳管理功能设计
-(074)4.1.2 出纳签字
-(075)4.1.3 支票管理
-(076)4.2.1 现金和银行存款总账功能
--(076)4.2.1 现金和银行存款总账功能(13分钟)
-(077)4.2.2 现金和银行存款总账生成
--(077)4.2.2 现金和银行存款总账生成(11分钟)
-(078)4.2.3 现金和银行存款日记账功能
--(078)4.2.3 现金和银行存款日记账功能(13分钟)
-(079)4.2.4 “按月查”日记账生成
-(080)4.2.5 “按日查”日记账生成
-(081)4.2.6 资金日报功能
-(082)4.2.7 资金日报生成
-(083)4.3.1 银行对账流程
-(084)4.3.2 对账期初处理功能
-(085)4.3.3 对账期初未达账项处理
-(086)4.3.4 银行对账单数据处理
-(087)4.3.5 对账
-(088)4.3.6 对账查询
-第五章:PPT文件
--外部链接
-第5章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第5章讨论题
-(089)5.1.1 账簿管理功能
-(090)5.1.2 科目总账
-(091)5.1.3 科目余额表功能
-(092)5.1.4 科目余额表生成
-(093)5.2.1 科目明细账功能
-(094)5.2.2 科目明细账生成
-(095)5.2.3 科目明细账打印
-(096)5.2.4 科目多栏账查询方式
-(097)5.2.5 科目多栏账格式定义
-(098)5.2.6 科目多栏账生成
-(099)5.2.7 科目时序账
-(100)5.3.1 部门账表功能
-(101)5.3.2 部门总账
-(102)5.3.3 部门费用分析
-(103)5.3.4 部门明细账
-(104)5.4.1 往来账表功能
-(105)5.4.2 往来总账
-(106)5.4.3 往来科目余额表
-(107)5.4.4 往来分类余额表
-(108)5.4.5 业务员余额表
-(109)5.4.6 往来明细账
-(110)5.4.7 往来清理
-(111)5.4.8 往来分析
-(112)5.5.1 项目账表功能
-(113)5.5.2 项目总账
-(114)5.5.3 项目余额表
-(115)5.5.4 项目明细账
-(116)5.5.5 项目多栏账
-第六章:PPT文件
--外部链接
-第6章讨论题
-(117)6.1.1 报表管理功能设计
-(118)6.1.2 报表管理数据存储设计
-(119)6.1.3 报表管理处理流程
-(120)6.2.1 基本概念
-(121)6.2.2 基本描述
-(122)6.3.1 表样参数设置
-(123)6.3.2 表样格式定义功能
-(124)6.3.3 表样格式定义
-(125)6.3.4 表样格式定义实例
-(126)6.4.1 数据库取数公式
-(127)6.4.2 报表组件公式
-(128)6.4.3 报表公式定义实例
-(129)6.5.1 报表生成
-(130)6.5.2 报表汇总
-(131)6.6.1 XML概念
-(132)6.6.2 XBRL概念
-(133)6.6.3 XBRL技术规范
-(134)6.6.4 XBRL分类标准
-(135)6.6.5 XBRL技术构成
-(136)6.6.6 XBRL报告处理流程
-(137)6.6.7 XBRL报告生成模式
-(138)6.6.8 XBRL报告生成实例
-第七章:PPT文件
--外部链接
-(139)7.1.1 用户管理
-(140)7.1.2 角色管理
-(141)7.1.3 功能权限字典
-(142)7.1.4 功能授权
-(143)7.2.1 基表结构字典
-(144)7.2.2 数据权限控制设置
-(145)7.2.3 记录权限设置
-(146)7.2.4 字段与额度权限设置
-(147)7.3.1 登录权限验证
-(148)7.3.2 功能与数据权限验证
-(149)7.3.3 系统运行日志
-(150)7.4.1 初始会计科目数据管理
-(151)7.4.2 初始辅助核算数据管理
-(152)7.4.3 账套与年度数据管理
-(153)7.4.4 期末结账
-(154)7.4.5 结转上年数据
-(155)7.5.1 组织规划
-(156)7.5.2 平台建设
-(157)7.5.3 业务流程规范化
-(158)7.5.4 数据规范化
-(159)7.5.5 信息系统管理
-测试题1(判断题)
-测试题2(判断题)
-测试题3(判断题)
-测试题4(判断题)
-测试题5(判断题)
-测试题6(判断题)
-测试题7(判断题)
-测试题8(判断题)
-测试题9(判断题)
-测试题10(判断题)
-测试题11(判断题)
-测试题12(判断题)
-测试题13(判断题)
-测试题14(判断题)
-测试题15(判断题)
-测试题16(判断题)
-测试题17(判断题)
-测试题18(判断题)
-测试题19(判断题)
-测试题20(判断题)
-测试题21(判断题)
-测试题22(判断题)
-测试题23(判断题)
-测试题24(判断题)
-测试题25(判断题)
-测试题26(判断题)
-测试题27(判断题)
-测试题28(判断题)
-测试题29(判断题)
-测试题30(判断题)
-测试题31(单选题)
-测试题32(单选题)
-测试题33(单选题)
-测试题34(单选题)
-测试题35(单选题)
-测试题36(单选题)
-测试题37(单选题)
-测试题38(单选题)
-测试题39(单选题)
-测试题40(单选题)
-测试题41(单选题)
-测试题42(单选题)
-测试题43(单选题)
-测试题44(单选题)
-测试题45(单选题)
-测试题46(单选题)
-测试题47(单选题)
-测试题48(单选题)
-测试题49(单选题)
-测试题50(单选题)