文本接口软件销售单据传入格式说明
一、 文件种类
接口文件为纯文本文件,各行尾以回车换行即可,可用各种文本编辑器编写或通过应用程序生成。
二、 注释行
文件中以两个斜杠“//”置于行首的行为注释行,系统读入文件时忽略注释行和空行。
三、 分隔符
每行中各个项目之间以两个波浪号“~~”分隔。行尾各项目均省略时可省略相应的分隔符;行尾有某一项目未省略时,在此项目前所省略的项目的分隔符不可省略。
四、 日期格式
日期以四位年份+两位月份+两位日期表示。例2006年6月6日,表示方式为:20060606。
五、 文件格式说明
在文件格式中以“”引注的内容不可改变
必有项:表示此项目必须存在
选择项:表示此项目可有可无
任意项:任意项内容分为文本、整数和数值。
文本——由任意可显示字符组成,限定的最大长度为字符个数,一个汉字或全
角符号为两个字符;
整数——限定最大位数;
数值——以不带千位分隔符的十进制浮点数表示,限定总长度和最大小数位
数。例:税额(数值14.2)表示最大为“[1**********]000.00”的数
选择——只针对“价格方式”而言:0—不含税单价;1—含税单价,缺省为0;
六、 文件格式
表头:表单标示“SJJK0101”(必有项)~~表单名称“销售单据传入”(必有项)~~附注(选择项:文本)
“//发票 1”(必有项)
发票1单据头:单据号(必有项:文本20)~~商品行数(必有项:整数4)~~购方名称(必有项:文本100)~~购方税号(必有项:文本15)~~购方地址电话(必有项:文本
80)~~购方银行帐号(必有项:文本80)~~备注(选择项:文本160)~~复核人(选择项:文本8)~~收款人(选择项:文本8)~~清单行商品名称(选择项:文本60)~~单
据日期(选择项:日期)~~销方银行帐号(选择项:文本80)
发票1单据行明细:货物名称(必有项:文本60)~~计量单位(必有项:文本16)~~规格(选择项:文本30)~~数量(选择项:数值16.6)~~不含税金额(必有项:数值14.2)~~税率(必有项:数值4.2)~~商品税目(必有项:文本4)~~折扣金额(选择项:数值14.2)~~税额(必有项:数值14.2)~~折扣税额(选择项:数值14.2)~~折扣率(选择项:数值6.3)~~单价(选择项:数值16.6)~~价格方式(选择项:不含税单价0,含税单价1,缺省为0)
发票1单据行明细:„„„„
“//发票 2”(必有项)
发票2单据头:同发票1单据头
发票2单据行明细:同发票1单据行明细
发票2单据行明细:同发票1单据行明细
„„„„„„
“//发票 3”(必有项)
„„„„„„
七、 文件格式的补充说明
1. 在表头中的“附注”项开票系统不作任何处理。
2. 在发票单据头中如果“清单行商品名称”项为空,系统自动判断当前单据是否开为销
货清单,如为清单,发票中商品行名称由系统确定,判断依据是大于等于九条发票单据行明细,建议“清单行商品名称”为“(详见销货清单)”。
3. 某单据如开具负数发票,则在发票单据头的“备注”项首行必须为“对应正数发票代
码XXXXXXXXXX发票号码YYYYYYYY”,其中X、Y均为数字。
4. 在发票单据头的“备注”项中插入“\n”字符表示换行。
5. 某单据如开具负数发票,则在发票单据行明细中数量和各项金额、税额均为负,单价
为正。
6. 在发票单据行明细中的“折扣率”为百分数。
八、 文件示例
SJJK0101~~销售单据传入~~6月6日销售发票
//发票 1
[1**********]~~3~~远东公司~~[**************]~~四川路666号 T:12345678~~中行上海分行4212-[1**********]~~~~~~~~~~~~工行[1**********]54
软盘~~盒~~3.5”~~1~~120.60~~0.17~~4001~~~~20.50
软盘~~盒~~~~2~~241.20~~0.17~~4001~~~~41.00~~~~~~120.60
硬盘~~块~~80G~~1~~640.00~~0.17~~4001~~~~108.80~~~~~~640.00~~0
//发票 2
[1**********]~~4~~四通公司~~[**************]~~大中环路221号 87654321~~国行[***********]4878~~备注~~王某某~~张某某~~(详见销货清单)~~~~工行[1**********]54
财务软件~~套~~四模块~~1~~20500.00~~0.17~~4001~~~~3485.00
财务软件~~套~~八模块~~2~~34552.00~~0.17~~4001~~~~5873.84
硬盘~~块~~80G~~1~~640.00~~0.17~~4001~~~~108.80
色拉油~~公斤~~~~10~~600.00~~0.17~~4001~~~~102.00
//发票 3
[1**********]~~1~~四通公司~~[**************]~~大中环路221号 87654321~~国行[***********]4878~~对应正数发票代码3100044140发票号码01234567 色拉油~~公斤~~~~-10~~-600.00~~0.17~~4001~~~~-102.00~~~~~~60.00
九、 作废发票传入格式
表头:表单标示“SJJK0102”(必有项)~~表单名称“作废销售单据传入”(必有项)~~附注(选择项:文本)
//发票 1
发票1作废单据:单据号(文本20)
//发票 2
发票2作废单据:单据号(文本20)
„„„„„„„„
十、 作废发票传入格式补充说明
1. 在发票作废单据中的“单据号”为已传入开票系统的销售单据并已生成发票的单据号。
2. 已开具的负数发票不能作为作废发票传入
十一、 文件示例
SJJK0102~~作废销售单据传入
//发票 1
9611200001
十二、专用发票和普通发票、废旧物资发票导入格式细微差别
1. 普通发票与专用发票相比,购方税号、地址电话、开户行及账号这三个字段可不用填,其它格式要求一致。
2. 废旧物资发票与专用发票的导入格式是一致的。
文本接口软件销售单据传入格式说明
一、 文件种类
接口文件为纯文本文件,各行尾以回车换行即可,可用各种文本编辑器编写或通过应用程序生成。
二、 注释行
文件中以两个斜杠“//”置于行首的行为注释行,系统读入文件时忽略注释行和空行。
三、 分隔符
每行中各个项目之间以两个波浪号“~~”分隔。行尾各项目均省略时可省略相应的分隔符;行尾有某一项目未省略时,在此项目前所省略的项目的分隔符不可省略。
四、 日期格式
日期以四位年份+两位月份+两位日期表示。例2006年6月6日,表示方式为:20060606。
五、 文件格式说明
在文件格式中以“”引注的内容不可改变
必有项:表示此项目必须存在
选择项:表示此项目可有可无
任意项:任意项内容分为文本、整数和数值。
文本——由任意可显示字符组成,限定的最大长度为字符个数,一个汉字或全
角符号为两个字符;
整数——限定最大位数;
数值——以不带千位分隔符的十进制浮点数表示,限定总长度和最大小数位
数。例:税额(数值14.2)表示最大为“[1**********]000.00”的数
选择——只针对“价格方式”而言:0—不含税单价;1—含税单价,缺省为0;
六、 文件格式
表头:表单标示“SJJK0101”(必有项)~~表单名称“销售单据传入”(必有项)~~附注(选择项:文本)
“//发票 1”(必有项)
发票1单据头:单据号(必有项:文本20)~~商品行数(必有项:整数4)~~购方名称(必有项:文本100)~~购方税号(必有项:文本15)~~购方地址电话(必有项:文本
80)~~购方银行帐号(必有项:文本80)~~备注(选择项:文本160)~~复核人(选择项:文本8)~~收款人(选择项:文本8)~~清单行商品名称(选择项:文本60)~~单
据日期(选择项:日期)~~销方银行帐号(选择项:文本80)
发票1单据行明细:货物名称(必有项:文本60)~~计量单位(必有项:文本16)~~规格(选择项:文本30)~~数量(选择项:数值16.6)~~不含税金额(必有项:数值14.2)~~税率(必有项:数值4.2)~~商品税目(必有项:文本4)~~折扣金额(选择项:数值14.2)~~税额(必有项:数值14.2)~~折扣税额(选择项:数值14.2)~~折扣率(选择项:数值6.3)~~单价(选择项:数值16.6)~~价格方式(选择项:不含税单价0,含税单价1,缺省为0)
发票1单据行明细:„„„„
“//发票 2”(必有项)
发票2单据头:同发票1单据头
发票2单据行明细:同发票1单据行明细
发票2单据行明细:同发票1单据行明细
„„„„„„
“//发票 3”(必有项)
„„„„„„
七、 文件格式的补充说明
1. 在表头中的“附注”项开票系统不作任何处理。
2. 在发票单据头中如果“清单行商品名称”项为空,系统自动判断当前单据是否开为销
货清单,如为清单,发票中商品行名称由系统确定,判断依据是大于等于九条发票单据行明细,建议“清单行商品名称”为“(详见销货清单)”。
3. 某单据如开具负数发票,则在发票单据头的“备注”项首行必须为“对应正数发票代
码XXXXXXXXXX发票号码YYYYYYYY”,其中X、Y均为数字。
4. 在发票单据头的“备注”项中插入“\n”字符表示换行。
5. 某单据如开具负数发票,则在发票单据行明细中数量和各项金额、税额均为负,单价
为正。
6. 在发票单据行明细中的“折扣率”为百分数。
八、 文件示例
SJJK0101~~销售单据传入~~6月6日销售发票
//发票 1
[1**********]~~3~~远东公司~~[**************]~~四川路666号 T:12345678~~中行上海分行4212-[1**********]~~~~~~~~~~~~工行[1**********]54
软盘~~盒~~3.5”~~1~~120.60~~0.17~~4001~~~~20.50
软盘~~盒~~~~2~~241.20~~0.17~~4001~~~~41.00~~~~~~120.60
硬盘~~块~~80G~~1~~640.00~~0.17~~4001~~~~108.80~~~~~~640.00~~0
//发票 2
[1**********]~~4~~四通公司~~[**************]~~大中环路221号 87654321~~国行[***********]4878~~备注~~王某某~~张某某~~(详见销货清单)~~~~工行[1**********]54
财务软件~~套~~四模块~~1~~20500.00~~0.17~~4001~~~~3485.00
财务软件~~套~~八模块~~2~~34552.00~~0.17~~4001~~~~5873.84
硬盘~~块~~80G~~1~~640.00~~0.17~~4001~~~~108.80
色拉油~~公斤~~~~10~~600.00~~0.17~~4001~~~~102.00
//发票 3
[1**********]~~1~~四通公司~~[**************]~~大中环路221号 87654321~~国行[***********]4878~~对应正数发票代码3100044140发票号码01234567 色拉油~~公斤~~~~-10~~-600.00~~0.17~~4001~~~~-102.00~~~~~~60.00
九、 作废发票传入格式
表头:表单标示“SJJK0102”(必有项)~~表单名称“作废销售单据传入”(必有项)~~附注(选择项:文本)
//发票 1
发票1作废单据:单据号(文本20)
//发票 2
发票2作废单据:单据号(文本20)
„„„„„„„„
十、 作废发票传入格式补充说明
1. 在发票作废单据中的“单据号”为已传入开票系统的销售单据并已生成发票的单据号。
2. 已开具的负数发票不能作为作废发票传入
十一、 文件示例
SJJK0102~~作废销售单据传入
//发票 1
9611200001
十二、专用发票和普通发票、废旧物资发票导入格式细微差别
1. 普通发票与专用发票相比,购方税号、地址电话、开户行及账号这三个字段可不用填,其它格式要求一致。
2. 废旧物资发票与专用发票的导入格式是一致的。