《山东省建设工程招标投标管理信息系统接口.docx
《《山东省建设工程招标投标管理信息系统接口.docx》由会员分享,可在线阅读,更多相关《《山东省建设工程招标投标管理信息系统接口.docx(44页珍藏版)》请在冰豆网上搜索。
《山东省建设工程招标投标管理信息系统接口
《山东省建设工程招标投标管理信息系统接口
(电子签名认证及工程造价部分)标准》
本标准适用于本省行政区域内建设工程招标投标管理网络信息系统的建设和运行,是省住房城乡建设行政主管部门对电子招标投标软件进行鉴定的依据之一。
本次发布的建设工程招标投标信息系统接口标准包括:
电子签名接口和招投标造价接口。
电子签名接口:
提供关于数字证书的签名、验证和时间戳等方法。
招投标造价接口:
描述清单计价、定额计价等多种不同形式的工程计价数据形式,是电子招标投标系统软件与建设工程计价软件数据交换格式的通用标准。
一、电子签名接口
全省建设工程招标投标管理信息系统采用经国家工业和信息化行政主管部门认可的电子签名证书认证,由省住房城乡建设主管部门确定的单位承担证书生命周期管理工作,具体包括证书申请、批准、查询、下载、吊销、更新。
在我省使用的电子招投标相关软件需读取、使用电子证书硬件介质(KEY)及网络服务器中相关的数字证书、签章等信息的,应当统一使用上述电子签名。
本标准所称电子签名均系省住房城乡建设主管部门确定电子签名证书。
二、招投标造价接口
(一)发布方式及文件组成
造价交换文件,使用单文件发布。
该文件由一个建设工程项目管理文件和多个单位工程文件复合组成。
招标文件与投标文件统一使用本文件结构,在文件中的数据内容上不同。
(二)文件格式
1、文件扩展名称:
建设工程造价交换工程文件:
*.qdz(简称:
造价交换文件)。
2、文件格式:
二进制格式复合文档。
3、文件格式描述:
本二进制复合文档整体分为文件头、数字签名及签章信息、索引和数据体四个部分。
文件结构描述如下:
1
2
3
4
文件头
数字签名及签章信息
索引
数据体
文件头部分:
包含文件标识信息,加密标志信息,数据校验信息,索引区长度,版本信息等。
其中,“版本号”数值如果小于10,数字签名及签章信息长度为0。
数字签名及签章信息部分:
长度固定为50K。
文件头中定义“使用CA签章信息”为1的,其数字签名及签章信息相应表示为被加密后的签章、签名信息(包含被保护的数据);否则该部分数据全部置0。
对于一个经签名的qdz文件,除偏移位置在256-51456之间的数据(被加密后的签章、签名信息,包含被保护的数据)外,其他数据均为原始数据,并参与签名运算。
招投标文件相关制作软件应提供基于电子签名证书认证、验证功能。
索引部分:
包含对数据块的索引信息,是变长的。
数据体部分:
包含招标文件工程详细信息及工程量清单详细信息。
一个工程包,多个单位工程。
数据体是采用LZW算法压缩的MDB格式的数据。
如果文件头加密标志为加密,则索引部分与数据体部分是采用文件头加密标识确定的加密算法加密的密文。
数据体部分的mdb文件中数据表结构见本附录第3部分—数据表定义。
单位工程文件格式定义:
采用MDB格式,详细描述见后。
4、各部分详细格式规定
(1)文件头,长度固定,共256字节,各部分作用:
序号
名称
字节数
偏移
作用
1
文件标识
10
0-9
标识文件,固定为:
JSGCSWB。
2
版本号
4
10-13
标识文件的使用的标准的版本,目前识别码为22。
识别码<10,表示该文件数字签名及签章信息区长度为0,否则为50K。
只有识别码≥10的qdz文件可以作签章操作。
3
产生软件标识
8
14-21
标识此数据文件产生的软件。
4
工程数据类型标识
1
22
1:
招标编制;
2:
招标控制价;
3:
投标报价;
4:
竣工结算;
5:
其他。
5
保留数据区
33
23-55
用于以后的文件头扩展用,目前以0填充。
6
单位名称
100
56-155
标识该文件的产生单位。
7
创建日期
8
156-163
标识此文件产生时间。
8
工程编号
30
164-193
标识此文件的工程编号。
9
索引区长度
4
194-197
描述索引区的长度,索引区长度为索引记录长度的整数倍。
10
索引记录数量
4
198-201
描述索引记录的数量。
11
保留数据区
5
202-206
用于以后的文件头扩展用,目前以0填充。
12
造价方式
1
207
1:
清单编制
2:
清单报价
3:
清单结算
4:
定额计价
13
取费方式
1
208
0:
以市场价计取管理费利润;
1:
以省价计取管理费利润;
2:
全费价模式(以市价计取管理费利润);
3:
全费价模式(以省价计取管理费利润);
10:
山东省建设工程工程量清单计价规则。
14
是否使用
签章结构
1
209
0:
未使用签章;1:
使用签章
15
工程造价
8
217
快速查看文件工程造价信息
16
分部分项工程量清单费用
8
225
分部分项工程量清单费用
17
措施项目费用
8
233
措施项目费用
18
其他项目费用
8
241
其他费用金额
19
保留区
4
245
20
价税模式
1
246
0:
营业税;1:
增值税一般计税法;2:
增值税简易计税法
21
保留区
9
247-255
保留数据区,用于以后的文件头扩展用,目前以0填充。
(2)数字签名及签章信息
序号
名称
字节数
偏移
作用
1
被加密后的签章、签名信息(包含被保护的数据)
0(版本<10)或
50K(版本>=10)
0-0(版本<10)或0-50K(版本≥10)
用于签章检验,由电子签名管理单位提供中间件产生和校验。
(3)索引区,长度可变,每条索引记录固定长度为268字节,各部分作用:
序号
名称
字节数
偏移
作用
1
索引数据标识
4
0-3
标识数据块作用,标识的内容为:
mdb
2
数据块起始偏移
4
4-7
标识数据块在数据区的位置(4字节整型)
3
数据块大小
4
8-11
标识数据块的大小(4字节整型)
4
数据块文件名
256
12-267
数据块的文件名称
(4)数据区,由多个数据块组成,数据块的位置由索引记录标识。
序号
名称
字节数
偏移
作用
1
数据块1
变长
数据块
2
数据块2
变长
数据块
…
…
…
…
…
(三)数据表定义
本接口文件用下表描述工程量造价信息
序号
表名称
作用
1
h_ProjectOrg
描述目录结构(例如:
单项、单位、目录等信息)
2
h_ProjectQD
描述分部分项工程量清单
3
h_ProjectCS
描述措施项目清单
4
h_ProjectQT
描述其他项目清单
5
h_Project_CLB
描述材料表
6
h_ProjectQuota
描述定额项目表
7
h_ProjectCharge
描述指定目录的取费表结构
8
h_ProjectKTJ
描述暂估、可调价和参与价格指数调整法的材料
9
Project_Tz
工程特征描述(可选,适用于造价经济指标采集)
1、h_ProjectOrg:
工程属性特征表描述工程项目的单项工程、单位工程以及一般目录的组成与报价信息。
本表通过TreeID描述单项工程、单位工程和一般目录形成的层次结构。
单项工程:
该目录的工程费用并不执行取费公式,而是简单地累加下级目录的工程费用,其下级是由单位工程目录组成。
单位工程:
每个单位工程目录必须指定一个取费公式文件,对应一个“单位工程费汇总表”,其下级目录由分部分项工程量清单、措施项目清单、其他项目清单或一般目录组成。
单位工程目录的特征是包含清单报价的三个要素:
分部分项工程量清单、措施项目清单和其他项目清单。
一般目录:
同单项工程类似,用来组织分类清单项目,不作为计算节点。
本表需要描述的单体工程是针对一个投标标段的单体工程信息。
序号
字段名称
数据类型
说明
备注
1
ID
int
自动编号,键值
索引
2
pbID
int
ProjectBidInfo.ID
默认值为-1
3
Code
int
用于排序标志字段
默认值为0
4
TreeID
int
上级目录ID,如TreeID=–1表示无上级目录,即为根目录指工程项目本身。
5
CorpCode
int
投标单位ID(仅在电子评标系统中使用)
默认值为-1
6
qdKind
tinyint
清单类别(0:
土建;1:
装饰;2:
安装;3:
市政;4:
园林;5:
矿山;6:
修缮;7:
水利-土建;8:
水利-安装;11:
水运工程;12:
仿古;13:
构筑物;14:
爆破)。
默认值为0
7
bStatus
tinyint
目录类别
清单模式:
(0:
工程项目;1:
单项工程;2:
单位工程;3:
一般目录);
定额计价:
(0:
累加目录;1:
执行取费公式目录)。
默认值为0
8
Title
Nvarchar(50)
目录标题
9
Kind
int
1:
清单编制
2:
清单报价
3:
清单结算
4:
定额计价
默认值为1
10
dAreas
float
建筑面积
默认值为0
11
BZSM_zb
text
备注清单招标总说明
12
BZSM_tb
text
备注清单投标总说明
13
Sum_ZJ
float
投标报价(总造价)
本字段=Sum_qdxm+Sum_csxm+Sum_qtxm+Sum_GF+Sum_SJ
14
Sum_qdxm
float
清单计价模式下为清单项目费用合计,定额计价模式下为人材机费用合计
默认值为0
15
Sum_csxm
float
措施项目费用合计
默认值为0
16
Sum_qtxm
float
其他项目费用合计
17
Sum_GF
float
规费
默认值为0
18
Sum_SJ
float
税金
默认值为0
19
ScoreSum
float
得分(待用)
默认值为0
20
ChargeFileName
nVarchar(50)
取费文件名称
21
Remark
text
备注
可略
22
kzCost
float
控制价
默认值为0
23
Number
float
目录倍数
默认值为1
24
Sum_zg_cl
float
材料暂估价合计
默认值为0
25
Sum_zg_zy
float
专业工程暂估价合计
默认值为0
26
Zb_Sum
float
中标价(计算报价浮动率)
默认值为0
27
Kz_Sum
float
招标控制价(计算报价浮动率)
默认值为0
28
L_RateFloat
Float
13清单结算时,承包人报价浮动率(仅根目录需要填写),对于招标工程项目:
L=(1-Zb_Sum/Kz_Sum)*100%
默认值为0
29
Sum_ZL
Float
暂离金额
默认值为0
30
keyGUID
GUID
招标文件中单项、单位工程目录的唯一识别码。
投标单位如从招标文件取得,应与招标文件保持不变.
GUID_NULL
2、h_ProjectQD:
工程量清单项目表。
注意:
本表人、材、机及清单单价均为单价,不包括工程量(gclNumber)。
序号
字段名称
数据类型
说明
备注
1
ID
int
自动编号,键值
索引
2
pbID
int
ProjectBidInfo.ID
默认值为-1
3
CorpCode
int
投标单位ID(仅在电子评标系统中使用)
默认值为-1
4
TreeID
int
h_ProjectOrg.ID
h_ProjectQD.ID
h_ProjectCS.ID
默认值为-1
5
Code
nVarchar(50)
清单编号(唯一性)
6
Title
text
备注清单名称及特征(\n分隔名称和特征)
7
Unit
Nvarchar(20)
清单单位,不得采用特殊字符。
例如平方可以写成m2
8
gclNumber
float
工程数量
默认值为0
9
SumR_P
float
人工费用(清单单价中的人工省价费用)
默认值为0
10
SumC_P
float
材料费用(省单价)
默认值为0
11
SumJ_P
float
机械费用(省单价)
默认值为0
12
SumR
float
人工费用(清单单价中的人工费用)
默认值为0
13
SumC
float
材料费用(单价)
默认值为0
14
SumJ
float
机械费用(单价)
默认值为0
15
ChargeManager
float
管理费用(单价)
默认值为0
16
ChargeLR
float
利润(单价)
默认值为0
17
Price
float
清单单价
默认值为0
18
RateGLF
float
管理费率
默认值为0
19
RateLR
float
利润费率
默认值为0
20
bReverseFlag
bit
0:
正算;
1:
反算;
定义正算情况下,其下定额人材机组构成清单单价人材机;否则表示清单金额人材机费用;
21
qdKind
tinyint
清单类别(0:
土建;1:
装饰;2:
安装;3:
市政;4:
园林;5:
矿山;6:
修缮;7:
水利-土建;8:
水利-安装;11:
水运工程)。
22
CheckStatus
tinyint
待用
默认值为0
23
Rule
text
工程量计算规则
24
Content
text
工作内容
25
AdjustXS
float
系数
默认值为1
26
bFlag
byte
0:
清单属于一个单位工程目录;
3:
清单属于一个措施费项目;
4:
清单属于一个其他费用清单项目;
默认值为0
27
Sum_zg
float
暂估价(单价)
默认值为0
28
qdRemark
text
清单备注
29
js_gclNumber
float
结算工程量
默认值为0
30
bJS_FloatingRateFlag
Byte
13清单结算时,是否按报价浮动率L调整清单单价
默认值为0
31
P0
float
13清单结算时,取投标的清单单价
默认值为0
32
P1
float
13清单结算时,按报价浮动率L调整后的清单单价(结算工程量超过15%的)
默认值为0
33
P2
float
13清单结算时,取清单控制价的清单单价
默认值为0
34
P3
float
13清单结算时,结算金额合价
默认值为0
35
Sum_fx
float
在控制价时表示,可调价材料的风险额(材料数量*基准单价*风险系数)之和
默认值为0
3、h_ProjectCS:
描述措施项目表,措施项目可形成层次目录结构。
一般用来描述总价措施项目清单。
序号
字段名称
数据类型
说明
备注
1
ID
int
自动编号,键值
2
PbID
Int
ProjectBidInfo.ID
默认值为-1
3
CorpID
Int
投标单位ID(仅在电子评标系统中使用)
默认值为-1
4
TreeID
int
上级措施项目目录ID,TreeID=-1表示无上级措施项目
5
dtTreeID
int
关联h_ProjectOrg.ID
6
Title
Nvarchar(70)
备注措施项目名称及特征
7
gclNumber
float
工程数量
默认值为0
8
dRate
float
费率
默认值为0
9
dExpress
float
按费率计取的措施项目计费基础的计算结果
默认值为0
10
Price
float
清单单价
默认值为0
11
RateRG
float
措施费中人工费含量,在市政专业里表示人机含量合计
默认值为0
12
SumR_P
float
人工费用(省单价)
默认值为0
13
SumC_P
float
材料费用(省单价)
默认值为0
14
SumJ_P
float
机械费用(省单价)
默认值为0
15
SumR
float
人工费用
默认值为0
16
SumC
float
材料费用
默认值为0
17
SumJ
float
机械费用
默认值为0
18
RateGLF
float
管理费率
默认值为0
19
RateLR
float
利润费率
默认值为0
20
ChargeManager
float
管理费用
默认值为0
21
ChargeLR
float
利润
默认值为0
22
qdKind
tinyint
专业类别,同h_ProjectQD.qdKind
23
jfFlag
tinylint
0、按下级定额、费用汇总人材机械,并取管理费、利润计算金额;
1、按费率计取的措施费,金额等于取费基础乘以相应的费率;(费率中以考虑管理费和利润)
2、直接填写费用金额;
3、按费率计取的措施费,金额等于取费基础乘以相应的费率+管理费+利润;
4、按费率记取的措施费,取费基础自定义,金额=自定义取费基础乘以相应的费率+管理费+利润;
5、以综合单价计取的措施费,单价=人材机+管理费+利润
1、4的取费基础按专业区别:
土建:
人材机(省);
装饰、安装、园林、08修缮:
人工费(省);
市政:
人机(省)。
24
Code
smallint
顺序编号(相对于指定目录,影响排序顺序)
默认值为0
25
tjKind
smallint
为形成不可竞争性费用报表,而设置统计分类属性:
0:
不参与;1:
环保;2:
文明;3:
临设;4:
安全;5:
工程排污;6:
定额测定;7:
住房公积金;8:
意外伤害保险;9:
规费(合计);10:
税金;11:
管理费;12.:
利润;13:
社保;14:
扣社保;15:
工伤保险;16:
直接费;
默认值为0
26
Sum_zg
float
暂估价合计
默认值为0
27
QDCode
nVarchar(50)
措施清单编号(唯一性)
28
cs_Content
text
措施清单工作内容
29
cs_Remark
text
措施清单备注
30
js_dRate
float
结算费率(总价措施项目)
默认值为0
31
js_sum
float
结算金额(总价措施项目)
默认值为0
32
bJSTZ
Byte
结算调整
0:
按报表费率
1:
结算时按商定费率计算
2:
结算时按商定金额计算
默认值为0
4、h_ProjectQT:
描述清单的其他费用项目表。
其他费用项目之间可以形成层次目录结构的表现形式,这里用TreeID用来描述这种关系。
序号
字段名称
数据类型
说明
备注
1
ID
int
自动编号,键值
2
PbID
Int
ProjectBidInfo.ID
默认值为-1
3
CorpID
Int
投标单位ID(仅在电子评标系统中使用)
默认值为-1
4
TreeID
int
上级目录ID,TreeID=-1表示无上级其他项目
5
dtTreeID
int
关联h_ProjectOrg.ID
6
Code
smallint
20:
其他项目清单;21:
暂列金额;22:
暂估价;23:
材料暂估价;24:
发包人发包的专业工程暂估价(不计入总造价);26:
承包人分包的专业工程暂估价(计入总造价)
25:
特殊项目暂估价;
30:
计日工;31:
计日工-人工;32:
计日工-材料;33:
计日工-机械;40:
总承包服务费;
50:
索赔;60:
签证;61:
暂估调差;62:
风险调差;63:
费用调差。
7
Title
Nvarchar(50)
其他项目名称备注
8
Unit
Nvarchar(20)
其他项目费用单位
9
strExpress
Nvarchar(50)
计算基础表达式
可略
10
strRate
Nvarchar(50)
计算费率表达式
可略
11
Number
float
数量
默认值为0
12
dResult
float
费用结果
默认值为0,必填
13
dExpress
float
计算基础结果
14
dRate
float
单价/费率结果
默认值为0
15
Remark
text
备注
16
Content
text
内容范围,如特殊项目暂估价的适用的内容以及范围
17
js_strExpress
Nvarchar(50)
结算计算基础表达式
可略
18
js_strRate
Nvarchar(50)
结算计算费率表达式
可略
19
js_Number
float
结算数量
默认值为0
20
js_dResult
float
结算费用结果
默认值为0,必填
21
js_dExpress
float
结算计算基础结果
22
js_dRate
float
结算单价/费率结果
默认值为0
5、h_Project_CLB:
汇总分析当前工程文件的工料机信息。
序号
字段名称
数据类型
说明
备注
1
ID
int
自动编号,键值
2
PbID
Int
ProjectBidInfo.ID
默认值为-1
3
CorpID
Int
投标单位ID(仅在电子评标系统中使用)
默认值为-1
4
TreeID
int
h_ProjectOrg.ID、
h_ProjectQD.ID、
h_ProjectCS.ID、
h_ProjectQuota.ID
5
bFlag
tinyint
1:
目录;
2:
清单项目;
3:
措施项目;
4:
定额
6
bMain
tinyint
主要材料或设备标记:
1:
是,0:
否
默认值为0
7
bStandardJC
byte
是否是标准建材
8
MaterialKind
tinyint
人工费=0,其他人工费或系数取值在≥0且<10之间即可
材料费=10,其他材料费或系数等取值在≥10且<20之间即可
机械费=20,其他机械费或系数等取值在≥20且<30之间即可
9
MaterialID
int
材料库中材料ID
默认值为0
10
DoKind
tinyint
0:
正常1:
砼换算2:
主材3:
设备
默认值为0
11
nIndex
smallint
建材顺序