1、1 / 3附件便捷开票二维码应用规范为便捷纳税人开具增值税发票,提高发票开具效率和准确性,参照国家相关标准,采用 QR 码码制,制定本应用规范。一、编码要求(一)二维码编码格式采用信息容量大、可靠性高、保密防伪性强的 QR 码码制。(二)本规范中 QR 码符号规格采用版本 12(小于等于 419 字符)、 18(大于 419 字符,小于等于 816 字符)和 25(大于 816 字符,小于等于 1451 字符)规格,并根据内容长度自动匹配。(三)本规范中 QR 码纠错信息能力等级采用 M 级别,可纠错 15%的数据码字。(四)本规范中的 QR 码编码字符集采用字母、数字、中文汉字方式进行编码。
2、二、编码内容和格式便捷开票二维码编码内容如下:索引 名称 字符长度 说明1 起始符 1 特殊字符“$”表示开始。2 / 32 版本号 2 固定值 01。3 分隔符 3用英文半角“”组成分隔符,起始符与版本号之间、版本号与名称、CRC 与结束符之间不使用分隔符。4 名称 100变长字段,最大长度为 100字符(50 个汉字)。5 纳税人识别号 20 变长字段,15 至 20 字符。6 地址电话 100变长字段,最大长度为 100字符(50 个汉字)。7 开户行及账号 100变长字段,最大长度为 100字符(50 个汉字)。8CRC 及CRC-16 算法4CRC 标识符为 4 字符。从第四位开始到 CRC 标识符之前所有内容,包括“”分隔符采用 CRC-16 算法。具体算法:P(X)=X16+X15+X2+1 高位在前,低位在后。9 结束符 1使用特殊字符“$”表示结束符。3 / 3便捷开票二维码内容格式如下:起始符+版本号 +base64(名称纳税人识别号地址电话开户行及账号 CRC)+结束符三、打印和显示要求打印和显示二维码时,需遵循二维码大小、缩放比例的格式编排。(一)二维码图案大小二维码图案大小的高度、宽度不小于2.0CM2.0CM。(二)二维码周边留白区域二维码周围的空白区域宽度至少要大于 10 个码元宽度。