快件企业数据申报报文规范模板.docx
- 文档编号:29995904
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:26
- 大小:28.62KB
快件企业数据申报报文规范模板.docx
《快件企业数据申报报文规范模板.docx》由会员分享,可在线阅读,更多相关《快件企业数据申报报文规范模板.docx(26页珍藏版)》请在冰豆网上搜索。
快件企业数据申报报文规范模板
快件企业数据申报报文规范
Server版
中国电子口岸数据中心
2004年8月
热线服务电话:
********
热线服务邮箱:
(******)
一文件存储方式及命名规则2
1、企业上载的数据文件2
2、企业下载的回执文件3
3、文件格式5
4、报文结构详表6
企业申报数据报文结构6
企业接收回执的报文结构11
二申报数据基本流程15
1、进口15
2、出口17
三注意事项17
1、标记M、N17
2、申报流程控制18
一文件存储方式及命名规则
1、企业上载的数据文件
(1).企业上传给数据中心的数据可分为四类:
舱单备案、报关单申报、转关单申报和委托本案申报。
舱单、报关单数据、转关单数据都有表头和表体,每次申报时必须申报表头,委托备案申报只有申报数据。
具体数据结构参见第4节“报文结构详表”。
(2).每种单证数据分别存成文件,用文件的扩展名加以区分。
各单证数据所对应的扩展名如下:
舱单—MFT
报关单—ENT
转关单—TRN
委托备案—COP
(3).数据中心对上传文件的文件名只要不重名,且扩展名正确即可。
但为了统一规范起见,建议文件使用以下命名规范:
“CO”+“SND”+12位系统时间(精确到分钟,格式为“yyyymmddhhmi”)+2位顺序号(从00开始,假如一分钟内上传了多个同类文件,依次+1).扩展名
(4).每个数据文件内可以包含一票到多票同类数据,数据中心对此不作限制。
例如,某公司要在6月22日10点8分上传2票报关单数据,则可以存成文件COSND**********.ENT,并将其上传到文件服务器;同一分钟该公司再次上传的一票报关单可以使用文件名COSND**********.ENT;当天晚上23点15分上传的舱单数据则可以使用文件名COSND**********.MFT。
(5).将需要上载的报文文件放在upload目录下,系统可定期自动发送。
2、企业下载的回执文件
(1).数据中心反馈给企业的回执信息可分为三大类:
数据中心接收回执(表明数据已上载到数据中心)
海关接收回执(表明数据已传至海关)
海关审核回执(表明海关已完成审核,包括多次审核回执)
(2).根据单证不同,可细分为以下十一类:
数据中心舱单接收回执
数据中心报关单接收回执
数据中心转关单接收回执
数据中心委托备案接收回执
海关舱单接收回执
海关报关单接收回执
海关转关单接收回执
海关委托备案接收回执
报关单审核回执
转关单审核回执
委托备案审核回执
其中,舱单海关接收回执、报关单海关审核回执、转关单海关接收回执和审核回执包括表头和表体,其他类型回执只有表头。
但报关单审核回执中,只有C类(货物类II)和个人物品类有表体。
具体数据结构参见第4节“报文结构详表”。
(3).每一种单证文件使用相同的扩展名,规则同上,即:
舱单—MFT
报关单—ENT
转关单—TRN
委托备案—COP
(4).根据文件名的前缀信息来区分不同类型的回执,具体规则如下:
数据中心接收回执—“CT”+“RCV”
海关接收回执—“PT”+“RCV”
海关审核—“PT”+“AUD”
(5).回执文件使用以下命名规则:
前缀(具体内容见第4条)+12位系统时间(精确到分钟,格式为“yyyymmddhhmi”)+2位顺序号(从00开始,假如一分钟内下载了多个同类文件,依次加1).扩展名
(6).每个回执文件内可能包含一个到多个回执。
例如,某公司在6月22日10点8分下载到1票数据中心舱单接收回执和2票海关报关单审核回执,则程序会将它们分别存成文件CTRCV**********.MFT和PTAUD**********.ENT,放在download目录下。
3、文件格式
(1).每个文件中只能有一类单证,以文件的扩展名区分文件类型:
舱单—MFT
报关单—ENT
转关单—TRN
委托备案—COP
(2).一个文件中可以有一票或多票单证的数据。
(3).每票数据(表头+表体)为一行,同一文件中如有多票数据,则使用多行。
(4).表头数据前需添加表头标识字段“DATAHEAD”,表体数据前添加表体标识字段“DATALIST”,委托备案数据前添加标识字段“PROTOCOLDATA”;回执表头前添加标识字段“RCPTHEAD”,回执表体前添加标识字段“RCPTLIST”。
(5).每行的形式为:
“标识字段长度+标识字段+表头数据长度+表头数据+标识字段长度+标识字段+单条表体数据长度+表体数据1+单条表体数据长度+表体数据2+单条表体数据长度+表体数据3……”
其中,
所有的长度字段(包括标识字段长度、表头数据长度和表体数据长度等)均为8位数字,右对齐,左补0;
标识字段包括两种(“DATAHEAD”和“DATALIST”),其长度均为8。
(6)委托备案报文形式为:
“标识字段长度+标识字段+表头数据长度1+表头数据1+表头数据长度2+表头数据2……”
其中,
所有的长度字段(包括标识字段长度、表头数据长度等)均为8位数字,右对齐,左补0;
标识字段为“PROTOCOLDATA”,其长度为12
(6).字段与字段间无任何分隔符,字段均为定长。
不够长度时,数字型字段整数部分左补0,小数部分右补0;字符型字段左对齐,右补空格。
注意:
用户提供的数据不能够包括半个汉字类型的字符。
4、报文结构详表
企业申报数据报文结构
填制规范请参见下列表中右侧的说明。
(1).舱单(总运单)
表头:
(总长177)
字段名称
中文名称
类型及长度
可空
说明
APPL_TYPE
记录类型
Varchar2
(1)
否
“N”新增
“M”追加或修改
VOYAGE_NO
总运单号
Varchar2(32)
否
原运输工具编号,只能包含字母、数字、_
SHIP_ID
运输工具航次
Varchar2(15)
否
海运为船舶呼号,空运为航班号加日期,邮运为包裹单号,铁路为车厢编号或车次,汽车为车牌号
I_E_FLAG
舱单进/出口标志
Varchar2
(1)
否
“I”为进口
“E”为出口
SHIP_NAME_CN
中文运输工具
Varchar2(32)
否
SHIP_NAME_EN
英文运输工具
Varchar2(32)
T_GROSS_WT
总重量
Number(18,5)
否
单位为公斤
T_PACK_NO
总件数
Number(18)
否
BILL_NUM
分运单总数
Number(4)
否
指本舱单文件中分运单总条数
TRAF_MODE
运输方式
Varchar2
(1)
否
按运输方式代码表填报
I_E_DATE
进港日期
Date
否
L_D_PORT
起运港/抵运地
Varchar2(6)
否
进口填抵运地代码,出口填起运港代码,
I_E_PORT
进出口岸代码
Varchar2(4)
否
类型为字符型,长度为4位,内容不能为空,指接受舱单申报手续的海关编号(见海关代码表)
表体(分运单)(总长182)
字段名称
中文名称
类型及长度
可空
说明
APPL_TYPE
记录类型
Varchar2
(1)
否
“N”新增
“M”追加
“U”修改
VOYAGE_NO
总运单号
Varchar2(32)
否
原运输工具编号
BILL_NO
分运单号
Varchar2(32)
否
只能包含字母、数字、_
SHIP_ID
运输工具航次
Varchar2(15)
否
MAIN_G_NAME
主要货物名称
Varchar2(50)
否
PACK_NO
件数
Number(18)
否
GROSS_WT
重量(公斤)
Number(18,5)
否
TOTAL_VALUE
价值
Number(11,2)
否
CURR_CODE
币制
Varchar2(3)
否
按照币制代码表填写
(2).报关单
报关单表头(总长448)
字段名称
中文名称
类型及长度
可空
说明
APPL_TYPE
记录类型
Varchar2
(1)
否
“N”新增
VOYAGE_NO
总运单号
Varchar2(32)
否
同总运单,要求同舱单
BILL_NO
分运单号
Varchar2(32)
否
同总运单,要求同上
SHIP_ID
运输工具航次
Varchar2(15)
否
同总运单
I_E_FLAG
进/出口标志
Varchar2
(1)
否
“I”为进口
“E”为出口
TRAF_MODE
运输方式代码
Varchar2
(1)
否
同总运单
I_E_PORT
进出口岸代码
Varchar2(4)
否
同总运单
L_D_PORT
起运港/抵运港
Varchar2(6)
进口填抵运地代码,出口填起运地代码
TRAF_NAME
运输工具名称
Varchar2(32)
否
OWNER_NAME
收件人
Varchar2(50)
否
SEND_NAME
发件人
Varchar2(50)
SEND_COUNTRY
发件人国别
Varchar2(3)
按照国别代码表填写
SEND_CITY
发件人城市
Varchar2(50)
SEND_ID
收/发件人证件号码
Varchar2(20)
MAIN_G_NAME
主要货物名称
Varchar2(50)
否
PACK_NO
件数
Number(18)
否
GROSS_WT
重量
Number(18,5)
否
TOTAL_VALUE
价值
Number(13,2)
否
CURR_CODE
币制
Varchar2(3)
否
I_E_DATE
进出日期
Date
否
ENTRY_TYPE
报关类别
Varchar2
(1)
否
1、A,2、B,3、C,4、普通货物,5、个人物品,
注A、B类没有表体
TRADE_MODE
贸易方式
Varchar2(4)
否
按照代码表填写
NOTES
备注
Varchar2(30)
DECL_CODE
经营单位代码
Varchar2(10)
进境快件KJ2、KJ3报关单,出境快件KJ2报关单必填,其他类型报关单可空
DECL_NAME
经营单位名称
Varchar2(200)
进境快件KJ2、KJ3报关单,出境快件KJ2报关单必填,其他类型报关单可空
报关单表体(明细项)(总长469)
字段名称
中文名称
类型及长度
可空
说明
APPL_TYPE
记录类型
Varchar2
(1)
否
“N”新增
VOYAGE_NO
总运单号
Varchar2(32)
否
BILL_NO
分运单号
Varchar2(32)
否
CODE_TS
商品编号附加编号
Varchar2(16)
否
HS号和附加编号,只能包含数字
G_NAME
商品名称
Varchar2(50)
否
G_MODEL
商品规格型号
Varchar2(50)
ORIGIN_COUNTRY
原产/消费国
Varchr2(3)
否
进口为原产国;出口为消费国(按国别代码表填报)
G_NUM
数量
Number(18)
否
G_UNIT
计量单位
Varchar2(3)
否
按代码表填报
G_GROSS_WT
重量
Number(18,5)
否
G_VALUE
价值
Number(11,2)
否
CURR_CODE
币制
Varchar2(3)
否
按照币制代码表填写
DECL_TOTAL
申报总价
Number(18,2)
否
TRADE_TYPE
征免方式
Varchar2
(1)
否
(3).转关单
转关单表头(总长93)
字段名称
中文名称
类型及长度
缺省值/NULL
说明
PRE_TRN_ID
转关单预录入编号
VARCHAR2(8)
否
为了标识企业申报的是哪一批转关单。
规则:
年(4位)+序列号(4位)
注:
如果一票总运单包含多批转关单,则该编号不能重复。
SHIP_ID
运输工具编号
VARCHAR2(15)
否
VOYAGE_NO
总运单号
VARCHAR2(32)
否
同舱单
TRAF_MODE
国内运输方式
VARCHAR2
(1)
‘’/否
只对应报关单运输方式见参数表TranSF
I_E_PORT
入境地/出境地海关
VARCHAR2(6)
‘’/否
海关编号,现为4位,采用左对齐右补2位零(见参数表CUSTOMS)
I_E_FLAG
进/出口标志
VARCHAR2
(1)
无/否
“I”进口,“E”出口
DECL_PORT
目的地/启运地海关
VARCHAR2(6)
无/是
海关编号,现为4位,采用左对齐右补2位零(见参数表CUSTOMS)
I_E_DATE
进港日期
DATE(12)
无/是
货物到达日期
D_DATE
申报日期
DATE(12)
无/是
申报转关日期
转关单表体(总长64)
字段名称
中文名称
类型及长度
缺省值/NULL
说明
VOYAGE_NO
总运单号
VARCHAR2(32)
/否
BILL_NO
分运单号
VARCHAR2(32)
/否
(4)企业报关委托备案
长度(41)
序号
字段名称
中文名称
数据类型
是否必填
备注
1
APPL_TYPE
申报类型
X
(1)
否
“N”新增
“M”追加
“U”修改
预留功能,本次不用实现,填充空格即可
3
TRADE_CODE
快件运营单位代码
X(10)
是
4
DECL_CODE
经营单位代码
X(10)
是
5
CUSTOMS_CODE
关区代码
X(4)
是
6
BEGIN_DATE
起始日期
X(8)
是
7
END_DATE
终止日期
X(8)
是
企业接收回执的报文结构
(1).舱单入库回执
舱单表头(91)
字段名称
中文名称
类型及长度
可空
说明
SHIP_ID
运输工具航次
Varchar2(15)
否
VOYAGE_NO
总运单号
Varchar2(32)
否
ENTRY_DATE
入库时间
Date(12)
否
RTN_FLAG
回执结果
Varchar2
(2)
否
NN:
入库失败
NY:
入库成功
MN:
追加失败
MY:
追加成功
NOTES
备注
Varchar2(30)
回执结果详细说明。
入库成功时,此字段为空
舱单表体(108)
字段名称
中文名称
类型及长度
可空
说明
VOYAGE_NO
总运单号
Varchar2(32)
否
BILL_NO
分运单号
Varchar2(32)
否
ENTRY_DATE
入库时间
Date(12)
否
RTN_FLAG
回执结果
Varchar2
(2)
否
NN:
入库失败
NY:
入库成功
MN:
追加失败
MY:
追加成功
UN:
修改失败
UY:
修改成功
NOTES
备注
Varchar2(30)
回执结果详细说明。
入库成功时,此字段为空
(2).报关单入库回执(108)
字段名称
中文名称
类型及长度
可空
说明
VOYAGE_NO
总运单号
Varchar2(32)
否
BILL_NO
分运单号
Varchar2(32)
否
ENTRY_DATE
入库时间
Date(12)
否
RTN_FLAG
回执结果
Varchar2
(2)
否
NN:
入库失败
NY:
入库成功
NOTES
备注
Varchar2(30)
回执结果详细说明。
入库成功时,此字段为空
(3).转关单入库回执
表头(102)
字段名称
中文名称
类型及长度
缺省值/NULL
说明
PRE_TRN_ID
转关单预录入编号
VARCHAR2(8)
否
对应企业上传的数据
VOYAGE_NO
总运单号
VARCHAR2(32)
否
TRN_ID
转关编号
VARCHAR2(18)
否
由电子口岸返回给企业
ENTRY_DATE
入库日期
Date(12)
否
YYYYMMDDHHMM
RTN_FLAG
回执结果
VARCHAR2
(2)
否
NN:
入库失败
NY:
入库成功
NOTES
备注
VARCHAR2(30)
回执结果说明
表体(94)
字段名称
中文名称
类型及长度
缺省值/NULL
说明
VOYAGE_NO
总运单号
VARCHAR2(32)
否
BILL_NO
分运单号
VARCHAR2(32)
否
NOTES
备注
VARCHAR2(30)
回执结果说明
(4).报关单审核回执
表头(125)
字段名称
中文名称
类型及长度
可空
说明
VOYAGE_NO
总运单号
Varchar2(32)
否
BILL_NO
分运单号
Varchar2(32)
否
ENTRY_ID
海关编号
Varchar2(18)
否
同“快件编号”
REL_TYPE
验放指令
Varchar2
(1)
否
见说明3
DEC_DATE
审核时间
Date(12)
否
NOTES
备注
Varchar2(30)
回执结果详细说明。
表体(145)
字段名称
中文名称
类型及长度
可空
说明
BILL_NO
分运单号
Varchar2(32)
否
G_NO
商品序号
Number(4)
否
CODE_TS
商品编号
Varchar2(16)
否
ENTRY_ID
海关编号
Varchar2(18)
否
同“快件编号”
DUTY_VALUE
关税完税价
Number(18)
否
REAL_DUTY
实征关税额
Number(18,2)
否
REAL_TAX
实征增值税额
Number(18,2)
对于个人物品类报关单:
折旧率
REAL_REG
实征消费税额
Number(18,2)
对于个人物品类报关单:
个人物品税率
(5).转关单审核回执
表头:
(150)
字段名称
中文名称
类型及长度
缺省值/NULL
说明
PRE_TRN_ID
预录入转关单编号
VARCHAR2(8)
/否
同入库回执中的相关字段相同
VOYAGE_NO
总运单号
VARCHAR2(32)
/否
TRN_ID
转关编号
VARCHAR2(18)
/否
SEAL_NO
施封锁号
VARCHAR2(50)
VALIDATE_DATE
审单日期
Date(12)
YYYYMMDDHHMM
NOTES
备注
VARCHAR2(30)
回执结果说明
表体:
(95)
字段名称
中文名称
类型及长度
缺省值/NULL
备注:
VOYAGE_NO
总运单号
VARCHAR2(32)
/否
BILL_NO
分运单号
VARCHAR2(32)
/否
REL_TYPE
审核结果
VARCHAR2
(1)
/否
0:
同意
1:
不同意
E:
删除
NOTES
备注
VARCHAR2(30)
回执结果说明
(6)委托备案入库回执
长度:
84
序号
字段名称
中文名称
数据类型
是否必填
备注
3
TRADE_CODE
快件运营单位代码
X(10)
是
4
DECL_CODE
经营单位代码
X(10)
是
3
ENTRY_DATE
入库时间
X(12)
4
RTN_FLAG
回执结果
X
(2)
否
NN:
入库失败
NY:
入库成功
5
NOTES
备注
X(50)
回执结果详细说明。
(7)委托备案审核回执
长度:
84
序号
字段名称
中文名称
数据类型
是否必填
备注
3
TRADE_CODE
快件运营单位代码
X(10)
是
4
DECL_CODE
经营单位代码
X(10)
是
3
ENTRY_DATE
入库时间
X(12)
4
RTN_FLAG
回执结果
X
(2)
否
NN:
入库失败
NY:
入库成功
5
NOTES
备注
X(50)
回执结果详细说明。
说明:
(1).数据表示方法采用Oracle的数据类型。
其中,
Varchar2(x)表示变长字符串,长度上限为x;
Number(m,n)表示数字,总长度最多为m位(不包括小数点),小数部分最多为n位;
Date表示日期,本系统使用的日期长度均为12位,其格式为4位年份、2位月份、2位日期、2位小时、2位分钟,中间无分隔符,如“*********”。
报文顺序按照上述表格顺序为准。
(2).入库回执中指令
NY—新增成功
MY—追加成功
UY-修改成功
NN—新增失败
MN—追加失败
UN-修改失败
(3).审核回执中报关单验放指令
0-退单1-放行2-查验
3-普货类报关4-扣留5-查验后放行
6-查验后扣留7-查验后退单8-查验后普货报关
E-报关后退单NY-委托备案审批成功NN-委托备案审批失败
(4).数据中心各种接收回执的数据结构和海关接收回执完全相同,故在上面使用相同的表。
唯一区别在于海关有舱单表体接收回执,而数据中心无舱单表体接收回执(数据中心处理舱单时以总运单为单位,若出错则全部退单)。
(5).个人物品代码参见海关提供的相关资料。
二申报数据基本流程
1、进口
首先申报舱单数据,之后再申报报关单数据或者转关单数据。
企业当前操作状态
企业下一步可能的操作
舱单:
1
申报舱单数据
接收舱单入库成功回执
接收舱单入库失败回执
2
收到舱单入库成功回执
追加申报进口舱单数据
申报进口报关单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快件 企业 数据 申报 报文 规范 模板