国际收支统计监测系统范文.docx
《国际收支统计监测系统范文.docx》由会员分享,可在线阅读,更多相关《国际收支统计监测系统范文.docx(22页珍藏版)》请在冰点文库上搜索。
![国际收支统计监测系统范文.docx](https://file1.bingdoc.com/fileroot1/2023-5/4/cf50a792-3f1e-4a1b-943a-45b75f619597/cf50a792-3f1e-4a1b-943a-45b75f6195971.gif)
国际收支统计监测系统范文
附件2
国际收支统计监测系统
与金融机构业务系统的接口规范
1.1. 目的
由于国际收支统计申报中许多申报单中的内容在金融机构现有系统中已经存在,但也有许多内容是不存在的。
为了最大限度的减轻金融机构的工作量,国际收支统计监测系统(金融机构版)中提供了金融机构数据接口录入的功能。
此功能指:
金融机构将自己系统中与申报单等有关的信息按本规范中指定的格式转换为文本文件,利用“国际收支统计监测系统”中接口录入功能将文本文件中的内容存入数据库中,以代替手工录入。
可以采用数据接口录入的表单及其接口文件名如下:
折算率表
exyymmdd.txt
非贸易(含资本)对外付款申报单(对公单位)
gjszyz1.txt
对外付款申报单(对私)
gjszyz2.txt
对外付款日结单
gjszyz3.txt
涉外收入申报单(对公单位)
gjszyz4.txt
涉外收入申报单(对私)
gjszyz5.txt
涉外收入统计表
gjszyz6.txt
单位基本情况表
gjszyz7.txt
限额外对外付款申报统计表
gjszyz8.txt
贸易进口付汇核销单(代申报单)
gjszyz9.txt
接口文本文件应放在要进行数据接口录入的微机上,目录为BOP.INI文件中[BANK]节BOPDATA变量所指定的目录下。
在调用此功能时,系统自动读取相应的文本文件,如文件不存在则会提示用户。
读取上述表单时,要进行与录入相同的合法性判别,遇到不符合要求的单子时,系统会停下来要求用户进行修改或跳过;修改完毕后,系统提供继续进行接口录入的按钮。
2.2. 数据接口录入文本文件格式
接口文本文件由多个记录行组成,每个记录行以“表顺序号”(如0:
、1:
等)开始,记录的各字段之间用“~”符来分隔,记录行以回车换行符结束(0D0A)。
这里“表顺序号”用来区分主表记录和子表记录,以“0:
”开头的行表示主表记录,如果该主表记录有对应的子表,则在该主表记录行之后依次是子表记录,用“1:
”开头的行表示该主表第一个子表的记录,以“2:
”开头的行表示该主表第二个子表的记录,依次类推(即同一个表的记录用同一个顺序号)。
在该主表记录对应所有子表记录填写完后换行,再以“0:
”开头表示新的一条主表记录。
对于限额内对外付款统计表和对外付款日结单,虽然没有主表和子表的关系,但为了表示方便,也采用了这种办法。
详细的格式参见后面的说明。
2.1. 单位基本情况表
2.1.1. 文件格式
0:
地区代码~金融机构代码~金融机构顺序码~单位代码~单位名称~所属外汇局代码~行业代码~企业属性~单位地址~联系人~联系电话~附言~邮政编码~停用标志
1:
币种代码~帐号
......
1:
币种代码~帐号
......
0:
地区代码~金融机构代码~金融机构顺序码~单位代码~单位名称~所属外汇局代码~行业代码~企业属性~单位地址~联系人~联系电话~附言~邮政编码~停用标志
1:
币种代码~帐号
......
1:
币种代码~帐号
2.1.2. 数据字典
字段名称
含义
属性
地区代码
本金融机构所在地区代码
6位数字
金融机构代码
本金融机构代码
4位数字
金融机构顺序码
本金融机构顺序码
2为字符
单位代码
该单位的组织机构代码
9位字符
单位名称
填写该单位的全程
60位字符
所属外汇局
该单位所在地外汇局地区代码
6位数字
行业代码
16种行业之一
3位数字,001-016
企业属性代码
8种属性之一
2为数字,20-27
单位地址
40位字符
联系人
8位字符
联系人电话
20位字符
附言
20为字符
邮政编码
6位字符
停用标志
表明该单位代码的使用状态
1表示停用,0表示可以
帐号币种
3位字符
帐号
32位字符
2.2. 贸易进口付汇核销单(代申报单)
2.2.1. 文件格式
0:
申报号码~印单局代码~核销单编号~银行业务编号~单位代码~单位名称~交易编码~国家(地区)代码~币种代码~购汇金额~现汇金额~其它金额~人民币帐号~外汇帐号~正常~不在名录~90天以上信用证~90天以上托收~异地~90天以上到货~转口贸易~境外工程使用物资~真实性审查~备案表号码~合同/发票号~进口批件号~预计到货日期~收款人是否在保税区~结算方式~承兑日期~交易附言
1:
报关单号~报关日期~币种~金额
......
1:
报关单号~报关日期~币种~金额
......
0:
申报号码~印单局代码~核销单编号~银行业务编号~单位代码~单位名称~交易编码~国家(地区)代码~币种代码~购汇金额~现汇金额~其它金额~人民币帐号~外汇帐号~正常~不在名录~90天以上信用证~90天以上托收~异地~90天以上到货~转口贸易~境外工程使用物资~真实性审查~备案表号码~合同/发票号~进口批件号~预计到货日期~收款人是否在保税区~结算方式~承兑日期~交易附言
1:
报关单号~报关日期~币种~金额
......
1:
报关单号~报关日期~币种~金额
2.2.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
印单局代码
本核销单的印制外汇局代码
6位数字
核销单编号
8位
银行业务编号
20位字符
单位代码
该单位组织机构代码
9位字符
单位名称
与单位基本情况表一致
60为字符
交易编码[1]
4位字符
国家(地区)代码
3位字符
币种代码
3位字符
购汇金额
金额
现汇金额
金额
其它金额
金额
人民币帐号
如填写购汇金额,则必填
32位
外汇帐号
如填写现汇金额,则必填
32位
正常
填写1否则填写0,如果填写正常,则其他各种付汇性质必须填0
不在名录
如果是则填1否则填0
90天以上信用证
如果是则填1否则填0
90天以上托收
如果是则填1否则填0
异地
如果是则填1否则填0
90天以上到货
如果是则填1否则填0
转口贸易
如果是则填1否则填0
境外工程使用物资
如果是则填1否则填0
真实性审查
如果是则填1否则填0
备案表号码
8位字符
合同/发票号
20位字符
进口批件号
20位字符
预计到货日期
日期型,yyyy-mm-dd格式
收款人是否在保税区
如果是填Y,否则填N
结算方式
00表示90天以内信用证
01表示90以上信用证
10表示90天以内托收
11表示90天以上托收
20表示预付汇款
21表示货到付汇
30表示其他
承兑日期
日期型,yyyy-mm-dd格式
交易附言
如果交易编码为其他,则必填
60位字符
报关单号
20位字符
报关日期
日期型,yyyy-mm-dd格式
币种
3位字符
金额
3位字符
2.3. 非贸易(含资本)对外付款申报单(对公单位)
2.3.1. 文件格式
0:
申报号码~付款人代码~付款人帐号~付款人名称~收款人名称~国家(地区)代码~结算方式~币种代码~付款金额~购汇金额~现汇金额~其它金额~国际收支交易编码~交易附言~填报人~电话~银行业务编码
1:
退款原申报号码
......
1:
退款原申报号码
......
0:
申报号码~付款人代码~付款人帐号~付款人名称~收款人名称~国家(地区)代码~结算方式~币种代码~付款金额~购汇金额~现汇金额~其它金额~国际收支交易编码~交易附言~填报人~电话~银行业务编码
1:
退款原申报号码
......
1:
退款原申报号码
2.3.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
付款人编码
该单位组织机构代码
9位字符
付款人帐号
32位字符
付款人名称
与单位基本情况表一致
60为字符
收款人名称
60为字符
国家(地区)代码
3位字符
结算方式
1表示信用证
2表示托收
3表示电汇
4表示票汇
5表示信汇
6表示其他
币种代码
3位字符
付款金额
金额
购汇金额
金额
现汇金额
金额
其它金额
金额
交易编码
4位字符
交易附言
如果交易编码为其他,则必填
60位字符
填报人
60位字符
填报人电话
20位字符
银行业务编码
20位字符
退款原申报号码
22位字符
2.4. 对外付款日结单
2.4.1. 文件格式
0:
地区代码~金融机构代码~金融机构顺序码~日期
1:
币种~信用证~托收~电汇~信汇~票汇~其它
......
1:
币种~信用证~托收~电汇~信汇~票汇~其它
......
0:
地区代码~金融机构代码~金融机构顺序码~日期
1:
币种~信用证~托收~电汇~信汇~票汇~其它
......
1:
币种~信用证~托收~电汇~信汇~票汇~其它
2.4.2. 数据字典
字段名称
含义
属性
地区代码
本金融机构所在地区代码
6位数字
金融机构代码
本金融机构代码
4位数字
金融机构顺序码
本金融机构顺序码
2为字符
日期
日期型按yyyy-mm-dd填写
币种
3位字符
信用证
各项金额必须填写其一
金额,大于等于0
托收
金额,大于等于0
电汇
金额,大于等于0
信汇
金额,大于等于0
票汇
金额,大于等于0
其他
金额,大于等于0
2.5. 对外付款申报单(对私)
2.5.1. 文件格式
0:
申报号码~付款人名称~付款人帐号~收款人名称~国家(地区)代码~结算方式~币种代码~付款金额~购汇金额~现汇金额~国际收支交易编码~交易附言~填报人~电话~银行业务编码
......
0:
申报号码~付款人名称~付款人帐号~收款人名称~国家(地区)代码~结算方式~币种代码~付款金额~购汇金额~现汇金额~国际收支交易编码~交易附言~填报人~电话~银行业务编码
2.5.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
付款人
60位字符
付款人帐号
32位字符
收款人名称
60为字符
国家(地区)代码
3位字符
结算方式
3表示电汇
4表示票汇
5表示信汇
6表示其他
币种代码
3位字符
付款金额
金额
购汇金额
金额
现汇金额
金额
交易编码
4位字符
交易附言
如果交易编码为其他,则必填
60位字符
填报人
60位字符
填报人电话
20位字符
银行业务编码
20位字符
2.6. 限额外对外付款申报统计表
2.6.1. 文件格式
0:
地区代码~金融机构代码~金融机构顺序码~日期
1:
银行业务编码~公私标志~国家(地区)代码~币种代码~金额
......
1:
银行业务编码~公私标志~国家(地区)代码~币种代码~金额
......
0:
地区代码~金融机构代码~金融机构顺序码~日期
1:
银行业务编码~公私标志~国家(地区)代码~币种代码~金额
......
1:
银行业务编码~公私标志~国家(地区)代码~币种代码~金额
2.6.2. 数据字典
字段名称
含义
属性
地区代码
本金融机构所在地区代码
6位数字
金融机构代码
本金融机构代码
4位数字
金融机构顺序码
本金融机构顺序码
2为字符
填写日期
本表填写日期
日期型yyyy-mm-dd格式
银行业务编码
付款性质
分对公和对私
对公为1,对私为0
国家(或地区)代码
3位字符
币种代码
3位字符
金额
2.7. 0:
申报号码~收款人~收款人涉外收入统计表
2.7.1. 文件格式
帐号~付款人~付款人国家(地区)代码~付款人帐号~币种代码~金额~结算方式~是否收入收款人帐户~银行业务编码
......
0:
申报号码~收款人~收款人帐号~付款人~付款人国家(地区)代码~付款人帐号~币种代码~金额~结算方式~是否收入收款人帐户~银行业务编码
2.7.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
收款人
60位字符
收款人帐号
32位字符
付款人名称
60为字符
付款人国家(地区)代码
3位字符
付款人帐号
32位字符
币种代码
3位字符
金额
金额
结算方式
注意,对私没有信用证和托收结算方式。
1表示信用证
2表示托收
3表示电汇
4表示票汇
5表示信汇
6表示其他
是否已收入收款人帐号
1表示收入,0表示未收入
银行业务编码
20位字符
2.8. 涉外收入申报单(对公单位)
2.8.1. 文件格式
0:
申报号码~收款人代码~收款人帐号~收款人名称~付款人名称~付款人国家(地区)代码~结算方式~币种代码~收入款金额~结汇金额~现汇金额~其它金额~申报日期~国际收支交易编码~交易附言~填报人~填报人电话~银行业务编码~国内扣费银行费用币种~国内扣费银行费用金额~国内扣费回扣币种~国内扣费回扣金额~国内扣费佣金币种~国内扣费佣金金额~国内扣费运费币种~国内扣费运费金额~国内扣费保费币种~国内扣费保费金额~国内扣费还贷款币种~国内扣费还贷款金额~国内扣费退款币种~国内扣费退款金额~国内扣费赔款币种~国内扣费赔款金额~国内扣费其它币种~国内扣费其它金额~国外扣费银行费用币种~国外扣费银行费用金额~国外扣费回扣币种~国外扣费回扣金额~国外扣费佣金币种~国外扣费佣金金额~国外扣费运费币种~国外扣费运费金额~国外扣费保费币种~国外扣费保费金额~国外扣费还贷款币种~国外扣费还贷款金额~国外扣费退款币种~国外扣费退款金额~国外扣费赔款币种~国外扣费赔款金额~国外扣费其它币种~国外扣费其它金额
1:
出口收汇核销单号码
......
1:
出口收汇核销单号码
2:
退款原申报单号码
......
2:
退款原申报单号码
......
0:
申报号码~收款人代码~收款人帐号~收款人名称~付款人名称~付款人国家(地区)代码~结算方式~币种代码~收入款金额~结汇金额~现汇金额~其它金额~申报日期~国际收支交易编码~交易附言~填报人~填报人电话~银行业务编码~国内扣费银行费用币种~国内扣费银行费用金额~国内扣费回扣币种~国内扣费回扣金额~国内扣费佣金币种~国内扣费佣金金额~国内扣费运费币种~国内扣费运费金额~国内扣费保费币种~国内扣费保费金额~国内扣费还贷款币种~国内扣费还贷款金额~国内扣费退款币种~国内扣费退款金额~国内扣费赔款币种~国内扣费赔款金额~国内扣费其它币种~国内扣费其它金额~国外扣费银行费用币种~国外扣费银行费用金额~国外扣费回扣币种~国外扣费回扣金额~国外扣费佣金币种~国外扣费佣金金额~国外扣费运费币种~国外扣费运费金额~国外扣费保费币种~国外扣费保费金额~国外扣费还贷款币种~国外扣费还贷款金额~国外扣费退款币种~国外扣费退款金额~国外扣费赔款币种~国外扣费赔款金额~国外扣费其它币种~国外扣费其它金额
1:
出口收汇核销单号码
......
1:
出口收汇核销单号码
2:
退款原申报单号码
......
2:
退款原申报单号码
2.8.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
收款人编码
该单位组织机构代码
9位字符
收款人帐号
32位字符
收款人名称
与单位基本情况表一致
60为字符
付款人名称
60为字符
国家(地区)代码
3位字符
结算方式
1表示信用证
2表示托收
3表示电汇
4表示票汇
5表示信汇
6表示其他
币种代码
3位字符
收款人金额
金额
结汇金额
金额
现汇金额
金额
其它金额
金额
申报日期
日期,yyyy-mm-dd格式
交易编码
4位字符
交易附言
如果交易编码为其他,则必填
60位字符
填报人
60位字符
填报人电话
20位字符
银行业务编码
20位字符
退款原申报号码
22位字符
国内扣费银行费用币种
3位字符,缺省为收入款币种
国内扣费银行费用金额
金额
国内扣费回扣币种
3位字符,缺省为收入款币种
国内扣费回扣金额
金额
国内扣费佣金币种
3位字符,缺省为收入款币种
国内扣费佣金
金额
金额
3位字符,缺省为收入款币种
国内扣费运费币种
金额
国内扣费运费金额
3位字符,缺省为收入款币种
国内扣费保费币种
金额
国内扣费保费
3位字符,缺省为收入款币种
金额
金额
国内扣费还贷款币种
3位字符,缺省为收入款币种
国内扣费还贷款金额
金额
国内扣费退款币种
3位字符,缺省为收入款币种
国内扣费退款金额
金额
国内扣费赔款币种
3位字符,缺省为收入款币种
国内扣费赔款金额
金额
国内扣费其它币种
3位字符,缺省为收入款币种
国内扣费其它金额
金额
国外扣费银行费用币种
3位字符,缺省为收入款币种
国外扣费银行费用金额
金额
国外扣费回扣币种
3位字符,缺省为收入款币种
国外扣费回扣金额
金额
国外扣费佣金币种
3位字符,缺省为收入款币种
国外扣费佣金
金额
金额
3位字符,缺省为收入款币种
国外扣费运费币种
金额
国外扣费运费金额
3位字符,缺省为收入款币种
国外扣费保费币种
金额
国外扣费保费
3位字符,缺省为收入款币种
金额
金额
国外扣费还贷款币种
3位字符,缺省为收入款币种
国外扣费还贷款金额
金额
国外扣费退款币种
3位字符,缺省为收入款币种
国外扣费退款金额
金额
国外扣费赔款币种
3位字符,缺省为收入款币种
国外扣费赔款金额
金额
国外扣费其它币种
3位字符,缺省为收入款币种
国外扣费其它金额
金额
出口收汇核销单号码
9位字符
退款原申报号码
22为字符
2.9. 涉外收入申报单(对私)
2.9.1. 文件格式
0:
申报号码~收款人名称~收款人帐号~付款人名称~付款人国家(地区)代码~结算方式~币种代码~收入款金额~结汇金额~现汇金额~国际收支交易编码~交易附言~申报日期~填报人~填报人电话~银行业务编码
......
0:
申报号码~收款人名称~收款人帐号~付款人名称~付款人国家(地区)代码~结算方式~币种代码~收入款金额~结汇金额~现汇金额~国际收支交易编码~交易附言~申报日期~填报人~填报人电话~银行业务编码
2.9.2. 数据字典
字段名称
含义
属性
申报号码
22位字符
收款人
60位字符
收款人帐号
32位字符
付款人
60为字符
付款人国家(地区)代码
3位字符
币种代码
3位字符
金额
金额
结算方式
3表示电汇
4表示票汇
5表示信汇
6表示其他
结汇金额
金额
现汇金额
金额
交易编码
4位字符
交易附言
如果交易编码为其他,则必填
60位字符
申报日期
按yyyy-mm-dd格式填写
填报人
60位字符
填报人电话
20位字符
银行业务编码
20位字符
2.10. 折算率表
2.10.1. 文件格式
1.文件命名规则
ex+yymmdd+.txt
文件以ex开头,yymmdd说明是哪天的折算率数据,以TXT为扩展名。
一个文件只能保存一天的折算率。
2.文件格式
每个币种占一行,币种的顺序按外汇局发布的“外汇折算率表”的顺序,不能包含多余的空行。
每行由3个字段组成,依次为:
日期、币种、折算率,字段之间用tab键分隔。
其中日期按yyyy-mm-dd或yyyy/mm/dd格式,币种用3字母或3数字代码,折算率是一个数值型,总长13位,其中小数位占8位(最长8位)。
下面是一个折算率接口文件的例子的例子:
文件名:
ex.txt
1998/05/01ASF0.
1998/05/01ATS0.
1998/05/01AUD0.
1998/05/01BEF0.
1998/05/01BRL0.
1998/05/01CAD0.
1998/05/01CHF0.
1998/05/01DEM0.
1998/05/01DKK0.
1998/05/01ECU1.
1998/05/01ESP0.
1998/05/01USD0.
1998/05/01FRF0.
1998/05/01GBP1.
1998/05/01HKD0.
1998/05/01IDR0.
1998/05/01INR0.
1998/05/01IQD0.
1998/05/01IRR0.
1998/05/01ITL0.
1998/05/01JOD1.
1998/05/01JPY0.
1998/05/01KRW0.
1998/05/01KWD3.
1998/05/01MOP0.
1998/05/01MXP0.
1998/05/01MYR0.
1998/05/01NLG0.
1998/05/01NOK0.
1998/05/01NPR0.
1998/05/01NZD0.
1998/05/01PHP0.
1998/05/01PKR0.
1998/05/01CNY0.
1998/05/01RUB0.
1998/05/01XDR1.
1998/05/01SEK0.
1998/05/01SGD0.
1998/05/01SLL0.
1998/05/01THB0.
1998/05/01TWD0.
1998/05/01TZS0.
1998/05/01USD1.
2.10.2. 数据字典
字段名称
含义
属性
日期
日期型,yyyy-mm-dd或yyyy/mm/dd格式
币种
3位字符
折算率