路径: 主页 > GB/T > 第228页 > GB/T 44368-2024
| 标准编号 | GB/T 44368-2024 (GB/T44368-2024) | | 中文名称 | 进口冷链食品追溯 追溯系统数据交换应用规范 | | 英文名称 | Imported cold-chain food traceability - Specification for data interchange application of traceability system | | 行业 | 国家标准 (推荐) | | 中标分类 | L67 | | 国际标准分类 | 35.020 | | 字数估计 | 24,281 | | 发布日期 | 2024-08-23 | | 实施日期 | 2024-08-23 | | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 |
GB/T 44368-2024: 进口冷链食品追溯 追溯系统数据交换应用规范
ICS 35.020
CCSL67
中华人民共和国国家标准
进口冷链食品追溯 追溯系统数据交换
应用规范
2024-08-23发布
2025-03-01实施
国 家 市 场 监 督 管 理 总 局
国 家 标 准 化 管 理 委 员 会 发 布
目次
前言 Ⅲ
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 数据交换一般原则 1
5 数据模型 1
5.1 涉及环节 1
5.2 境内通关环节追溯数据模型 2
5.3 境内生产加工环节追溯数据模型 3
5.4 物流环节追溯数据模型 4
5.5 流通销售环节追溯数据模型 5
5.6 数据元要求 5
6 数据交换接口要求 5
7 测试与验证方法 5
附录A(资料性) 数据交换接口方式 6
A.1 服务接口方式 6
A.2 文件接口方式 14
参考文献 16
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国物流信息管理标准化技术委员会(SAC/TC267)提出。
本文件由全国物流信息管理标准化技术委员会(SAC/TC267)和全国物流标准化技术委员会
(SAC/TC269)共同归口。
本文件起草单位:中国标准化研究院、中国物流与采购联合会、国投中标质量基础设施研究院有限
公司、河北雄安新区管理委员会、中国物品编码中心、北京工商大学、北京交通大学、顺丰冷链物流有限
公司、鲜生活冷链物流有限公司、北京五环顺通供应链管理有限公司、鑫荣懋果业科技集团股份有限公
司、北京永杰友信科技有限公司、大连港毅都冷链有限公司、上海文景信息技术有限公司、山东港口陆海
国际物流集团有限公司、河北冰峰供应链管理有限公司、万科物流发展有限公司、江苏汇鸿冷链物流有
限公司、誉农智汇(成都)农业科技发展集团有限公司、河北农业大学、保定市畜牧工作站、山东商业职业
技术学院、宁波市标准化研究院、中远海运集装箱运输有限公司、上海海联智通信息科技有限公司、盐城
工学院、深圳市鸿泰信智慧物流科技有限公司。
本文件主要起草人:刘鹏、李强、秦玉鸣、韦波、袁姗姗、李昀飞、李素彩、左敏、张铎、孙小云、王晓晓、
年益莹、张青川、戴岳、段敏、张秋霞、张甜翠、王昉、宋微、欧阳时锋、何萌、孙长胜、吴俊峰、王玮 、王磊、
周卓、殷镇、吴园、白雪洁、许利军、张长峰、楼庆华、郭健飞、郝杨杨、郭风军、李辉、孟海涛。
进口冷链食品追溯 追溯系统数据交换
应用规范
1 范围
本文件规定了进口冷链食品追溯系统数据交换的一般原则、数据模型、数据交换接口要求、测试与
验证方法。
本文件适用于进口冷链食品追溯系统的数据交换和应用。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
GB/T 18491.3-2010 信息技术 软件测量 功能规模测量 第3部分:功能规模测量方法的验证
GB/T 34990-2017 信息安全技术 信息系统安全管理平台技术要求和测试评价方法
GB/T 35273 信息安全技术 个人信息安全规范
GB/T 43265-2023 进口冷链食品追溯 追溯系统数据元
GB/T 43268-2023 进口冷链食品追溯 追溯体系通则
3 术语和定义
GB/T 43268-2023界定的以及下列术语和定义适用于本文件。
3.1
数据交换 datainterchange
各类实体之间相互提供数据的过程。
[来源:GB/T 36107-2018,3.1]
4 数据交换一般原则
4.1 各信息系统进行数据交换时遵循统一的数据模型。
4.2 交换的数据要真实、准确、及时、完整。
4.3 按照规范格式确定数据交换的内容和格式。
4.4 在进行数据交换时,宜考虑接入身份认证、数据加密、数据传输、消息状态回执以及日志记录的安全性。
5 数据模型
5.1 涉及环节
进口冷链食品追溯系统间的数据交换主要包括境内通关、境内生产加工、物流和流通销售4个环节
等数据。
书书书
书书书
书书书
5.5 流通销售环节追溯数据模型
流通销售环节追溯数据模型如图4所示。
图4 流通销售环节追溯数据模型
5.6 数据元要求
数据元应符合GB/T 43265-2023的要求。
6 数据交换接口要求
6.1 数据交换接口方式分为服务接口方式和文件接口方式(示例参见附录A)。
6.2 在进行数据交换时,应进行用户身份认证,并验证相应请求权限。
6.3 在数据交换过程中,涉及个人信息的,应符合GB/T 35273的要求。
6.4 在进行数据交换时,应返回包含处理结果的消息状态回执。当出现同一条数据重复传输时,以最
后一条数据为准。
6.5 应对数据接口调用请求进行记录及异常警告,对日志记录进行保护,日志记录保护期限不少于
6个月。
7 测试与验证方法
7.1 数据交换测试主要指数据接口测试。
7.2 数据接口测试应符合GB/T 34990-2017中7.2.6的要求。
7.3 数据接口功能规模验证应符合GB/T 18491.3-2010中第4章的要求。
附 录 A
(资料性)
数据交换接口方式
A.1 服务接口方式
A.1.1 概述
服务接口方式通常用于实时数据交换。
A.1.2 技术约定
数据交换双方在交换前对技术细节做出约定,如:
a) 字符编码集:UTF-8;
b) 摘要算法:SHA-256;
c) 图片编码格式:BASE64编码。
A.1.3 境内通关环节追溯信息接口示例
A.1.3.2 接口名称:境内通关环节追溯信息接口。
A.1.3.3 接口说明:根据请求,境内通关环节追溯接口信息。
A.1.3.4 接口方式:webservice。
A.1.3.5 请求格式:
a) method:post;
b) content-Type:application/json;
c) 境内通关环节追溯信息报送参数见表A.1和表A.2;
表A.1 境内通关环节追溯信息报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
追溯码 是 TraceabilityCode 字符串型(string) 255
海关货物名称 是 GoodsName 字符串型(string) 50
海关编码 是 CustomsCode 字符串型(string) 20
起运港(地) 是 PortOfDeparture 字符串型(string) 255
货柜号 是 ContainerNo 字符串型(string) 20
申报数量 是 DeclaredQuantity 字符串型(string) 255
申报地关区代码 是 DeclaredCode 字符串型(string) 20
运输方式代码 是 TransportCode 字符串型(string) 21
入境口岸代码 是 PortOfEntry 字符串型(string) 9
入境日期 是 DateOfEntry 日期型(date) -
报关单位 是 CustomsUnit 字符串型(string) 255
境内收货人 是 Consignee 字符串型(string) 10
表A.1 境内通关环节追溯信息报送参数示例 (续)
参数中文名称 必填 参数英文名称 数据类型 数据长度
消费使用单位 否 ConsumerUnit 字符串型(string) 255
报关单号 是 CustomsDeclaration 字符串型(string) 255
提运单号 是 DeliveryNumbers 字符串型(string) 255
毛重 是 GrossWeight 字符串型(string) 255
净重 是 NetWeight 字符串型(string) 255
计量单位 是 UnitofMeasurement 字符串型(string) 255
卫生证书 是 Certificate 二进制(Image) -
原产地证明 是 CertificateOfOrigin 二进制(Image) -
其他 否 Others 字符串型(string) 255
表A.2 食品信息上报参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
食品名称 是 FoodName 字符串型(string) 255
食品类型 是 FoodType 字符串型(string) 10
包装种类 是 PackingType 字符串型(string) 255
重量 是 Weight 数值型(number) -
计量单位 是 UnitofMeasurement 字符串型(string) 255
品牌 否 Brand 数值型(number) 255
批次号 是 BatchNo 字符串型(string) 255
系列号 否 SerialNumber 字符串型(string) 255
生产日期 是 SateOfManufacture 日期型(date) -
保质期 是 Quality 字符串型(string) 255
商品条码 否 BarCode 字符串型(string) 20
储存条件 是 StorageConditions 字符串型(string) 255
原产国(地) 是 CountryOfOrigin 字符串型(string) 255
其他 否 Others 字符串型(string) 255
d) 请求输入见表A.3。
表A.3 请求输入示例
[{
"batchInfoList":[
"FoodName":"冷冻牛肉",
"FoodType":"畜产品",
"PackingType":"其他包装",
"Weight":"64308",
"UnitofMeasurement":"kg",
"Brand":"中粮",
"BatchNo":"A20172637373",
"SerialNumber":"A20172637373",
"SateOfManufacture":"2024-01-24",
"Quality":"6个月",
"BarCode":"6942129200234",
"StorageConditions":"冷冻",
"CountryOfOrigin":"USA",
"Others":""
],
"GoodsName":"冷冻牛肉",
"CustomsCode":"120001",
"PortOfDeparture":"美国港",
"ContainerNo":"B2024558",
"DeclaredQuantity":"64308kg",
"DeclaredCode":"102521",
"TransportCode":"021",
"PortOfEntry":"120001",
"DateOfEntry":"2024-01-12",
"GrossWeight":"64308kg",
"NetWeight":"64200kg",
"Certificate":"",
"CertificateOfOrigin":"",
"Others":"无"
}]
A.1.3.6 返回格式见表A.16。
A.1.4 境内生产加工环节
A.1.4.2 接口名称:境内生产加工环节信息接口。
A.1.4.3 接口说明:根据请求,调用境内生产加工环节信息接口。
A.1.4.4 接口方式:webservice。
A.1.4.5 请求格式:
a) method:post;
b) content-Type:application/json;
c) 境内生产加工信息报送参数见表A.4;
表A.4 境内生产加工环节报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
追溯码 是 TraceabilityCode 字符串型(string) 255
产品名称 是 ProductName 字符串型(string) 255
境内生产加工商 是 Producer 字符串型(string) 255
生产场所位置 是 ProductionSite 字符串型(string) 255
生产场所位置编码 是 ProductionCode 字符串型(string) 255
生产车间编号 是 WorkshopCode 字符串型(string) 255
生产设备编号 是 Production 字符串型(string) 255
生产作业人员 是 Operatives 字符串型(string) 255
其他 否 Others 字符串型(string) 255
d) 请求输入见表A.5。
表A.5 请求输入示例
[{
"ProductName":"冷冻牛肉",
"ProductionCode":"B20240252",
"WorkshopCode":"A02",
"Production":"B03",
"Operatives":"张三、李四",
"Others":"无"
}]
A.1.4.6 返回格式见表A.16。
A.1.5 物流环节信息接口
A.1.5.2 接口名称:物流环节信息接口。
A.1.5.3 接口说明:根据请求,调用物流环节信息接口。
A.1.5.4 接口方式:webservice。
A.1.5.5 请求格式:
a) method:post;
b) content-Type:application/json;
c) 物流环节信息报送参数见表A.6~表A.8;
表A.6 冷库存储信息报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
追溯码 是 TraceabilityCode 字符串型(string) 255
储运货物名称 是 GoodsName 字符串型(string) 255
储运包装商品编码 是 ProductCode 字符串型(string) 255
货主 是 Owner 字符串型(string) 255
冷库名称 是 ColdStorageName 字符串型(string) 255
冷库编号 是 ColdStorageNumber 字符串型(string) 255
冷库类型 是 TypeOfColdStorage 字符串型(string) 255
冷库位置 是 ColdStorageLocation 字符串型(string) 255
冷库资质证书 是 Qualifications 二进制(Image) -
仓储位置 是 StorageLocation 字符串型(string) 255
入库时间 是 InboundTime 日期型(date) -
入库数量 是 InboundQuantity 字符串型(string) 255
出库时间 是 OutboundTime 日期型(date) -
出库数量 是 OutboundQuantity 字符串型(string) 255
其他 否 Others 字符串型(string) 255
表A.7 冷链运输信息报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
追溯码 是 TraceabilityCode 字符串型(string) 255
货运单号 是 TrackingNumber 字符串型(string) 255
运输货物名称 是 NameOfTheGoods 字符串型(string) 255
物流单元编码 是 LogisticsUnitCode 字符串型(string) 255
运输数量 是 QuantityShipped 数值型(number) -
运输方式代码 是 ShippingMethodCode 字符串型(string) 255
运输工具 是 MeansOfTransport 字符串型(string) 255
运输工具标识 是 ToolIdentification 字符串型(string) 255
运输发货方 是 ShippingShippers 字符串型(string) 255
运输收货方 是 ShippingConsignee 字符串型(string) 255
表A.7 冷链运输信息报送参数示例 (续)
参数中文名称 必填 参数英文名称 数据类型 数据长度
承运人 是 Carrier 字符串型(string) 255
起运地位置 是 OriginLocation 字符串型(string) 255
起运地位置编码 是 OriginLocationCode 数值型(number) -
运输目的地位置 是 DestinationLocation 字符串型(string) 255
起运时间 是 DepartureTime 日期型(date) -
抵达时间 是 TimeOfArrival 日期型(date) -
其他 否 others 字符串型(string) 255
表A.8 配送信息报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
追溯码 是 TraceabilityCode 字符串型(string) 255
配送单号 是 TrackingNumber 字符串型(string) 255
配送货物名称 是 NameOfTheGoods 字符串型(string) 255
配送数量 是 QuantityShipped 数值型(number) -
配送发货方 是 ShippingShipper 字符串型(string) 255
配送人员 是 DeliveryPersonnel 字符串型(string) 255
配送时间 是 DeliveryTime 日期型(date) -
配送收货方 是 Consignee 字符串型(string) 255
交付时间 是 DeliveryTime 日期型(date) -
其他 否 Others 字符串型(string) 255
d) 请求输入见表A.9~表A.11。
表A.9 冷库存储信息请求输入示例
[{
"GoodsName":"冻北极贝",
"ProductCode":"0304830000",
"ColdStorageNumber":"A54",
"TypeOfColdStorage":"大型冷库",
表A.9 冷库存储信息请求输入示例 (续)
"InboundTime":"2024-01-12",
"InboundQuantity":"8000",
"OutboundTime":"2024-01-21",
"OutboundQuantity":"6000",
"Others":"无"
}]
表A.10 冷链运输信息请求输入示例
[{
"TrackingNumber":"SF1419780528960",
"NameOfTheGoods":"冻北极贝",
"LogisticsUnitCode":"695487158964",
"QuantityShipped":"800",
"ShippingMethodCode":"452895",
"MeansOfTransport":"货车",
"ToolIdentification":"558263",
"OriginLocation":"天津市滨海新区",
"OriginLocationCode":"120116",
"DepartureTime":"2023-12-15",
"TimeOfArrival":"2023-12-17",
"Others":"无"
}]
表A.11 配送信息请求输入示例
[{
"TrackingNumber":"SF1419780528960",
"NameOfTheGoods":"冻北极贝",
"QuantityShipped":"900",
"DeliveryPersonnel":"张小明",
"DeliveryTime":"2024-01-20",
"DeliveryTime":"2021-01-22",
"Others":"无"
}]
A.1.5.6 返回格式见表A.16。
A.1.6 流通销售环节信息接口
A.1.6.2 接口名称:流通销售环节信息接口。
A.1.6.3 接口说明:根据请求,流通销售环节接口信息。
A.1.6.4 接口方式:webservice。
A.1.6.5 请求格式:
a) method:post;
b) content-Type:application/json;
c) 流通销售环节信息报送参数见表A.12;
表A.12 流通销售环节信息报送参数示例
参数中文名称 必填 参数英文名称 数据类型 数据长度
商品名称 是 ProductName 字符串型(string) 255
订单编号 是 OrderNumber 字符串型(string) 255
卖方 是 Seler 字符串型(string) 255
买方 是 Buyer 字符串型(string) 255
电商平台 是 EcommercePlatforms 字符串型(string) 255
交易市场 是 TradingMarkets 字符串型(string) 255
交易类型 是 TransactionType 字符串型(string) 255
交易数量 是 NumberTransactions 数值型(number) -
交易地点 是 TradingLocation 字符串型(string) 255
其他 否 Others 字符串型(string) 255
d) 请求输入见表A.13。
表A.13 请求输入示例
[{
"ProductName":"冷冻牛肉",
"EcommercePlatforms":"无",
"TransactionType":"电子交易",
"NumberTransactions":"3000.00",
"DateOfEntry":"2024-01-12",
"Others":"无"
}]
A.1.6.6 返回格式见表A.16。
A.2 文件接口方式
A.2.1 概述
文件接口方式通常用于非实时数据交换。
A.2.2 文件类型
可分为:
a) 非结构化数据文件:如图像、视频、文档等文件;
b) 结构化数据文件:如txt、csv、xls、xlsx等后缀格式文件。
A.2.3 消杀证明文件接口
A.2.3.2 接口名称:消杀证明文件接口。
A.2.3.3 接口说明:根据请求,调用货物消杀证明文件接口。
A.2.3.4 接口方式:webservice。
A.2.3.5 请求格式:
a) method:post;
b) content-T......
|