GB/T 26151-2010 基于XML的电子商务发票报文
GB/T 26151-2010 E-business invoice message based on XML
基本信息
本标准适用于基于XML的电子商务发票报文的设计、管理与使用。
发布历史
-
2011年01月
研制信息
- 起草单位:
- 中国标准化研究院、阿里巴巴(中国)网络技术有限公司、多友科技(北京)有限公司、上海港虹信息科技有限公司、新景程国际物流有限公司、深圳市联合纵横国际货运代理有限公司、上海宝霖国际危险品物流有限公司
- 起草人:
- 李佳伟、刘颖、章建方、隋媛、曹新九、孙文峰、胡涵景
- 出版信息:
- 页数:49页 | 字数:93 千字 | 开本: 大16开
内容描述
ICS35.240
中华人民共和国国家标准
GB/T26151—2010
基于XML的电子商务发票报文
E-businessinvoicemessagebasedonXML
2011-01-14发布2011-06-01实施
GB/T26151—2010
目次
前言in
引言N
1范围1
2规范性引用文件1
3术语、定义和缩略语1
4发票报文的功能及设计原则2
5发票报文的组成4
6发票报文内容属性说明6
7发票报文的主要内容7
附录A(规范性附录)发票报文的XMLSchema19
附录B(资料性附录)发票报文的XML文档39
T
GB/T26151—2010
刖
本标准的附录A为规范性附录,附录B为资料性附录。
本标准由全国电子业务标准化技术委员会(SAC/TC83)提出并归口。
本标准起草单位:中国标准化研究院、阿里巴巴(中国)网技术有限公司、多友科技(北京)有限公
司、上海港虹信息科技有限公司、新景程国际物流有限公司、深圳市联合纵横国际货运代理有限公司、上
海宝霖国际危险品物流有限公司。
本标准主要起草人:李佳伟、刘颖、章建方、隋媛、曹新九、孙文峰、胡涵景。
m
GB/T26151—2010
引言
近年,可扩展置标语言(XML)得到了快速的发展,国际上相关标准化组织都在积极进行基于XML
的报文设计方法相关的研究和探讨。UN/CEFACT与OASIS下设的UBL技术委员会专门负责进行
XML格式报文设计方法的研究,并于2C06年发布了通用业务语言(UBL,UniversalBusiness
Language)2.0版,以便定义可广泛应用于各个业务领域的基于XML的交换格式。
随着我国电子商务的迅速发展,部分行业也制定了针对某种具体报文的XML文档和相关的XML
Schema。为进一步规范我国电子商务中基于XML的发票报文的设计、使用和管理,本标准主要参考
UBL2.0中发票报文的XMLSchema,规定了基于XML的电子商务中参与方之间数据交换所用的发
票报文的功能、设计原则、组成及主要内容等。其中,发票报文的业务内容在GB/T20538.2—2010《基
于XML的电子商务业务数据和过程第2部分:业务信息实体目录》的基础上确定,并保持与其语义
的一致性,发票报文的XMLSchema设计遵循GB/T19256.8《基于XML的电子商务第8部分:报文
设计规则》的有关规定。本标准的制定和实施,对规范我国电子商务的交易过程,促进我国电子商务与
国际接轨并快速发展奠定了基础。
IV
GB/T26151—2010
基于XML的电子商务发票报文
1范围
本标准规定了基于XML的电子商务中参与方之间数据交换所用的发票报文的功能与设计原则、
组成及主要内容,并给出了发票报文的XMLSchemao
本标准适用于基于XML的电子商务发票报文的设计、管理与使用。
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有
的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究
是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
GB/T12406表示货币和资金的代码(GB/T12406—2008,ISO4217:2001,IDT)
GB/T19256.8—2009基于XML的电子商务第8部分:报文设计规则
GB/T19256.9-2006基于XML的电子商务第9部分:核心构件与业务信息实体规范(ISO/
TS15000-5:2005,MOD)
GB/T2053&2-2010基于XML的电子商务业务数据和过程第2部分:业务信息实体目录
3术语、定义和缩略语
3.1术语和定义
GB/T19256.9—2006中确立的以及下列术语和定义适用于本标准。
3.1.1
核心构件类型corecomponenttype;CCT
由一个内容构件(有且仅有一个)和一个或多个辅助构件组成的一种核心构件,其中内容构件给出
了实际内容,辅助构件对内容构件给出了实质性的补充定义。核心构件类型没有业务语义。
EGB/T19256.9—2006,定义3.1.38]
3.1.2
业务信息实体businessinformationentity;BIE
带有唯一业务语义定义的一条业务数据或一组业务数据,BIE可以是BBIE.ASBIE或ABIE。
EGB/T19256.9—2006,定义3.1.14]
3.1.3
基本业务信息实体basicbusinessinformationentity;BBIE
表示特定业务语境中特定对象类的单一业务特性的业务信息实体。它有唯一的业务语义定义。
EGB/T19256.9—2006,定义3.1.9]
3.1.4
聚合业务信息实体aggregatebusinessinformationentity;ABIE
由相互关联的若干条业务信息组成的集合,它表达了特定语境中清晰的业务含义。如果采用建模
语言来表述,它表达了特定业务语境中的一个对象类。
EGB/T19256.9—2006,定义3.1.1]
3.1.5
关联业务信息实体associationbusinessinformationentity;ASBIE
表示特定业务语境中特定对象类的复合业务特性的业务信息实体。它有唯一的业务语义定义。
1
GB/T26151—2010
ASBIE表示关联业务信息实体特性,并与具有相同结构的ABIE相关联。ASBIE从ASCC衍生而来。
EGB/T19256.9—2006,定义3.1.4]
3.1.6
UCC方式
将每个单词的首字母大写,并把这些单词组合起来的一种方式。
EGB/T19256.8—2009,定义3.1.68]
3.2缩略语
下列缩略语适用于本标准。
ABIE:聚合业务信息实体(AggregateBusinessInformationEntity)
ASBIE:关联业务信息实体(AssociationBusinessInformationEntity)
BIE:业务信息实体(BusinessInformationEntity)
BBIE:基本业务信息实体(BasicBusinessInformationEntity)
ID:标识符(Identifier)
QDT:限定的数据类型(QualifiedDataType)
UDT:未限定的数据类型(UnqualifiedDataType)
UML:统一建模语H(UniformModelingLanguage)
XML:可扩展置标语言(ExtensibleMarkupLanguage)
4发票报文的功能及设计原则
4.1发票报文的功能
电子商务发票报文依据电子商务活动中买卖双方商定的条件对所提供的商品或服务提出付款等要
求,本标准中这种付款要求以XML方式给出。大多数情况下,发票报文描述了买方从卖方订购的商品
或服务的实际财政义务,买卖双方认可的商品、服务的价值及其组成以及双方各自应尽的财务责任。
4.2发票报文的设计原则
4.2.1发票报文的业务设计原则
发票报文的业务设计原则如下:
a)一张发票应包含有关付款条款和交货条款;
b)一张发票可包含运输事项;
c)一张发票仅限使用一种货币;
d)一个卖方可以就一笔或多笔交易开出发票;
e)一张发票可以涉及到与一个或多个订单、交货指示、取消某一项等相关的商品、项目或服务;
f)就电子商务而言,发票可以包括附加信息,用于海关、统计和服务。
4.2.2发票报文的语法设计原则
发票报文的语法设计原则如下:
a)发票报文的XMLSchema设计应遵循GB/T19256.8—2009报文设计的规定;
b)发票报文的Schema模块应导入以下通用Schema模块,具体包括:
1)通用ABIESchema模块:
•应导入通用BBIESchema模块;
•应导入QDTSchema模块;
•应导入UDTSchema模块;
2)通用BBIESchema模块:
•应导入QDTSchema模块;
•应导入UDTSchema模块;
2
GB/T26151—2010
3)通用扩展BIESchema模块:
•应导入通用BBIESchema模块;
•应导入UDTSchema模块;
•可包含扩展数据类型;
4)QDTSchema模块:应导入UDTSchema模块;
5)UDTSchema模块。
发票报文的XMLSchema模块结构图如图1所示:
复不圧ft.父农不娄1H愛2的SI条关集.
找2禺不戟■.废勒費丨他*「黄:i.
图1发票报文XMLSchema模块结构图
c)发票报文的XMLSchema应包含以下部分:
3
GB/T26151—2010
1)XML声明,在XMLSchema中采用UTF-8编码。
2)Schema开始标记,包含以下相关声明:
•目标命名空间属性;
•Schema中实际使用的QDT的命名空间声明;
•Schema中实际使用的扩展BIE的命名空间声明;
•注释信息的命名空间声明;
•Schema中实际使用的UDT的命名空间声明;
•Schema中实际使用的、可重复使用的通用BBIE的命名空间声明;
•Schema中实际使用的、可重复使用的通用ABIE的命名空间声明;
•发票报文Schema的命名空间声明;
•元素默认形式(elementFormDefaul),其值为"qualified";
•属性默认形式(attributeFormDefault),其值为"unqualified";
•版本。
为确保一致性并实现本标准中所有命名空间标记的标准化,Schema模块在被引用时应
使用表1中所示的名称和标记,
表1Schema模块的名称和标记
名称标记
QDTSchema模块qdt
通用扩展BIESchema模块ext
UDTSchema模块udt
通用BBIESchema模块ebe
通用ABIESchema模块cac
3)导入(imports),包含以下声明:
•可重复使用的通用ABIESchema模块的导入(import);
•可重复使用的通用BBIESchema模块的导入(import);
•UDTSchema模块的导入(import);
•可重复使用的通用扩展BIESchema模块的导入(import);
•QDTSchema模块的导入(import)。
4)根元素,发票报文的根元素为“Invoice”,在所有以本XMLSchema为基础的实例文档中
都必须以此元素为根元素。
5)类型定义,对BBIE,ABIE类型进行定义,所有的注释元素应有前缀“ccts”。
5发票报文的组成
发票报文主要护记账供货方”、“卖方”、“记账客户方”、“买方”、“收款人”、“税务代理”、“发票期
限”、“发货单证参考”、“收货单证参考”、“发起方单证参考”、“合同单证参考”、“附加单证参考”、“订单参
考”、“账单参考”、“交货”、“交货条款”、“预付款”、“付款方式”、“付款条款”、“汇率”、“折让费用”、“税总
额”、“签名”、“合法金额总计”和“发票行”等组成。
图2给出了发票报文的UML模型。
4
GB/T26151—2010
<•ADIEx
«BKIIMIHIWAlD:斥讽捋Q-ll
BIMI"文件16丽WWK..1J
«BBlfKV2Wid>liiRttD..1]
hlill-in.休iH符1」]
心BBII:
RRII•'LlIIHi毎识袴jO_l]
BhllaMiiniriKX.il
Y«BBfl:IXttffliHRDui]
hlillixWxrrn
KHII•住,文車ru#i
…KIMI计9B)H>HMBLi]
KKIItRSIID.11
yBBII:税角币代印:RflfU..ll
KKII>代码©_】】
BBII时款竇韦代码i代«*»-]]
BB11付代阿・弋円i>j】
BHII•、诂■代PhRWCO1.1]
HIMI••iOi文4;[D..i]
gBBIIn**字,■字
a
AQui
Mill
ABIEABIF
«^Zr
'•-AHIE
+人
■〒方
"ARM:ABH:AHIE
QK付款
<AB1E、ABIF•AHI£>
□单•勺H钦力式
<-AHIE«ABIF>a_nVRIFl.n
Uli
ABH
nnn:MKMMMHBIE專肚ARIF.
表示聚合,用丁创建ABIE与ASB1E之间的整体与部分的关系,
ABIE1是ABIE2的ASB1E。
表示导向关联,ABIE1能够导航到箭头指向的ABIE2。
图2发票报文的UML模型图
5
GB/T26151—2010
发票报文中金额总计以及发票行中的“项”、“价格”和“商品分类”等ASBIE包含了与买方从卖方订
购的商品或服务直接相关的信息,因此,本标准中主要对上述ASBIE及其所包含的主要BBIE进行说
明,金额总计的UML模型见图3,发票行的UML模型见图40其他不做具体说明的ASBIE和BBIE
见GB/T2053&2—2010的相关部分。
<•ARFH»
金ta计
H.R」;・•"用gro..n
»AH♦金HLMl[0..1]
-
图3金额总计的UML模型图
•Mill;
袅示彳、■从维也勢侑-个个AHF,
<<KHH...丧处牛刖的个•事个HRrr.
图4发票行的UML模型图
发票报文的XMLSchema见附录A,发票报文的XML实例文档见附录B。
6发票报文内容属性说明
发票报文由一个ABIE(Invoice,details).多个ASBIE和其所包含的BBIE组成,每个BIE主要采
用“索引”、“XML标记名”、“中文名称”、“字典条目名称”、“说明”、“关联类型”、“出现次数”、“数据类
型”、“关联的对象类”及“备注”等属性进行说明,这些属性及其有关规则说明如下:
a)索引:标记名在表格中的位置,索引不作为报文的必要部分。
b)XML标记名:BIE在XMLSchcma中的标记名称,即BIE对应的uelementname”。
XML标记名的命名规则如下:
6
GB/T26151—2010
1)发票报文中,有且仅有一个ABIE,即"Invoice.Details",其XML标记名为根元素“In-
voice。
2)对于BBIE和ASBIE,在字典条目英文名称及以下规则基础上,采用UCC方式命名:
•去掉英文句点(•)、空格符或其他分隔符,以及W3CXML1.0中明确规定的不能用于
XML名称的字符;
•去掉对象类词;
•如表示词与特性词有重复,则去掉表示词;
•“Identifier"以“ID”表示。
例如:
字典条目名称为“Invoice.Identifier,"发票.标识符)的BBIE,其XML标记名为ID;
字典条目名称为"Invoice.Tax_CurrencyCode.Code”(发票.税货币代码.代码)的BBIE,
其XML标记名为TaxCurrencyCocle;
字典条目名称为"Invoice.Dcspatch_DocumentReference.DocumentReference"(发票.
发货单证参考.单证参考)的ASBIE,其XML标记名为DespatchDocumentReferenceo
c)中文名称:业务信息实体XML标记名的中文指称。
d)字典条目名称:每个BIE有且仅有一个字典条目名称,名称由下面几部分构成,各部分之间用
半角符号分割:
1)对象类词;
2)特性词;
3)表示词;
4)各部分的限定词。
对于ABIE,其特性词和表示词都是“细目”,如"Invoice.Details”。
对于ASBIE,表示词为其所关联的ABIE的对象类词,特性词为该对象类词加上适当的语义限定
词,如"Invoice.OriginatorDocumentReference.DocumentReference",若特性词也为该对象类词而没
有语义限定词,即表示词与特性词相同时,则所关联的ABIE的对象类词只出现一次,如“Invoice.
BillingReference"。
有关字典条目名称的详细内容见GB/T19256.9—2006o
e)说明:BIE的语义解释。
f)关联类型:指BIE是基本业务信息实体(BBIE)、聚合业务信息实体(ABIE)还是关联业务信息
实体(ASBIE)。
g)出现次数:该BIE在报文中重复出现的次数。
1)“0..1”表示“可选且仅可出现1次”;
2)“0..n”表示“可选且可出现多次”;
3)“1..1”表示“必选且仅可出现1次”;
4)“1..n”表示“必选且可出现多次”。
h)数据类型:该BBIE所对应的核心构件类型(CCT),具体包括:“金额.类型”、“二进制对象.类
型”、“代码.类型”、“日期时间.类型”、“标识符.类型”、“指示符.类型”、“计量.类型”、“数字.
类型”、“数量.类型”、“文本•类型”等。
I)关联的对象类:与该ASBIE相关的ABIE的对象类。
J)备注:其他需说明的内容,不作为报文的必要部分。
7发票报文的主要内容
7.1发票报文(ABIE)的主要内容
发票报文(ABIE)的主要内容见表2。
7
GB/T26151—2010
iHLQ
O
姙OJ
i
!-H1-H1-H1-<>-1i-l!—1
93幣OOOI-<oO!—1
MMMMH
SSSsss
生££££生
u&亞
幕EF
q%專
s旅
&h
a
£
I-<ZOQ寸LO9o-00
M
8
GB/T26151—2010
66
00
44
22
11
TTz
//
姙BB
GG
t见
f
|r
I-<>-—1UI-<!—11-1i-H5—1
93幣OOoooo
WWHWW
Sss
a£生£H
®i
国-I
迄丁l
帐*a
曲g。
血;•M<u|1R*g-otnl;•M①
賑£PBrg
狙占£氽占£仗E£
姙
an2•—CL)E(1)
Oo-g.2PAP
NQ6斗QPrj
Oz00£\r>9
6>-—1
M
9
GB/T26151—2010
28272
8.7.8.6”&6参
3.3.单3.”
57限57目57单
0”0订0目
d2中期“目2中“细.2中账细
T0ET0ET0“•
姙/1I细/1I考/1E
B0BB0BB0I考
G2AG2A参G2B
见—见—见—A
b
<粳
I-<i—ii-HI-<u1—1U
93幣oooOO
WNW
2s§
H
词迂
-J
耶£
炎£蕊£
UO
5P
o召
£oWQ
o-006Zco
5—1i—lsZCM
M
10
9
M3姙
幣
见GB/T20538.2
Z寸QO—2010中7.36
HABIE“单证参
考.细冃”
见GB/T2053&2
—2010中7.36
ZLOU
O
ABIE“单证参
考•细目”
见GB/T2053&2
Z9OU岸—2010中7.36
績ABIE“单证参
定制服务
推荐标准
- HB 4534.3-1991 H型孔系组合夹具成组定位夹紧件 槽用斜楔卡紧爪 1992-01-23
- QJ 2532.3-1993 小型组合弯曲模元件 长340mm上模座 1993-03-29
- GB/T 32.3-1988 六角头头部带孔螺栓 细牙 A和B级 1988-06-24
- QJ 1163.8-1987 深度、高度、长度极限量规型式尺寸 手柄式槽宽塞规(B=0.1~3) 1987-03-31
- HB 4035-1988 螺纹凸缘模柄 1988-04-09
- HB 3029-1989 冲点扩口冲头 1990-04-11
- HB 2579-1976 螺 1976-04-28
- QJ 881.1-1984 塑料挤压模具 圆形加料腔 1984-09-05
- QJ 802-1983 机床夹具零件及部件 平面定位器 1984-03-01
- HB 4529.17-1991 H型孔系组合夹具定位件 V形板 1992-01-23