发票信息验证规则

字符集:GBK,长度单位:字节

验证有效范围包含以下发票种类:

0:专用发票

2:普通发票(含收购)

11:货运发票

12:机动车票

41: 卷式发票

51:电子发票(含收购)

 

信息说明(票面上可填写汉字部分的信息栏)

信息栏 是否必填 说明
购买方名称

① 长度1~100

② 机动车发票时该信息栏会增加“身份证号/组织机构代码”,其中身份证号码/组织机构代码不能为空

购买方纳税人识别号

① 长度15~20,只支持大写字母和数字

② 专用发票时必填

③ 非专用发票,当购买方的类型为一般纳税人、小规模纳税人时该信息栏必填,个人、事业单位、其它类型可为空,机动车发票可以为空,但购买方不能抵扣增值税税款

 

购买方地址、电话

① 长度0~100 

② 非必填,在专用发票时,需要必填,否则可能发生购买方拒收发票的情况,为避免此类现象,定义专用发票时必填

③ 机动车发票、卷式发票时,无此信息栏

购买方开户行及帐号

① 长度0~100

② 非必填,在专用发票时,需要必填,否则可能发生购买方拒收发票的情况,为避免此类现象,定义专用发票时必填

③ 机动车发票、卷式发票时,无此信息栏

收款人

长度0~20

复核人 长度0~20
开票人 长度0~20
备注

① 长度0~230

② 红字发票时的备注栏有特殊要求,专用发票必须在首行填入内容:开具红字增值税专用发票信息表编号XXXXXXXXXXXXXXXX

XXXX表示信息表编号,备注内容为以上那句话,不能有差错,否则无法开具红字发票

普通发票必须在首行填入内容:对应正数发票代码:YYYYYYYY号码:ZZZZZZ

YYYYY:是发票代码

ZZZZ:是发票号码

普票负数票备注除这句内容外可以有其他内容

 

商品名称

长度1~100,注:该信息栏的长度验证为组合验证,商品名称+**+税分编码简称<100字节

规格型号 长度0~40
计量单位 长度0~22

 

 

 

你可能感兴趣的:(工作)