开具电子蓝票

接口名称:/open/invoice/invoiceBlue

请求参数:

字段 类型 必填项 描述
merchantCode text 机构商户号(必填)
outTransNo text 商户外部流水号,全局唯一最长50位(必填)
tradeNo text 商户请求流水号,固定16位长度,后面将弃用
buyerName text 购买方名称(必填)
buyerTaxpayerNum text 购买方纳税人识别号(单位必填)
buyerAddress text 购买方地址
buyerTel text 购买方电话
buyerBankName text 购买方开户行
buyerBankAccount text 购买方银行账号
takerName text 收票人名称
takerTel text 收票人手机号
takerEmail text 收票人邮箱
remark text 备注
casherName text 收款人,没有指定时,使用注册时的默认收款人
drawerName text 开票人,没有指定时,使用注册时的默认开票人
reviewerName text 复核人,没有指定时,使用注册时的默认复核人
specialInvoiceKind text 成品油票需要传:08,收购发票需要传:02(注:收购发票只能开具税率为 0、免税、不征税的发票),不动产经营租赁服务发票需要传:06,旅客运输服务发票需要传:09,货物运输服务发票需要传:04,建筑服务发票需要传:03,其他票种可以为空
invoiceIssueKindCode text 增值税电子专用发票填08,增值税纸质普通发票填04, 增值税纸质专用发票填01,其它发票可不填,没有指定时,使用注册时的发票开具种类; 10:增值税电子普通发票, 04:增值税普通发票, 01:增值税专用发票,9:区块链电子发票,08:增值税电子专用发票(成品油),81:电子发票(增值税专用发票),82:电子发票(普通发票)
extensionNum text 开票的税盘分机号,不填写将随机获取在线分机的对应分机号,发票类型01,04必填
notifyUrl text 开票结果后台通知地址
variableLevyFlag text 全电发票差额征税标识,差额征税-全额开票填1
items Json Array 开票项目列表
realEstateRentalService Json Object 按条件 不动产经营租赁服务,仅发票类型81,82时,支持。不动产经营租赁服务相关的税收分类编码,必填。
passengerTransportList Json Object 按条件 旅客运输服务列表,仅发票类型81,82时,支持。
goodsTransportList Json Object 按条件 货物运输服务列表,仅发票类型81,82时,支持。
buildService Json Object 按条件 建筑服务,仅发票类型81,82时,支持。建筑服务相关的税收分类编码,必填。

开票项目列表:

字段 类型 必填项 描述
taxClassificationCode text 税收分类编码(必填)(点击下载税收分类编码信息表)
goodsName text 开票项目名称(必填)
taxRateValue text 税率(精确到2位小数)
quantity text 数量(票面信息,精确到前8位小数。成品油发票数量不能为空,数量和单价必须同时为空或同时不为空)
includeTaxFlag text 含税标示(0:不含税,1:含税,默认为 0 不含税)
meteringUnit text 单位
specificationModel text 对应规格型号
unitPrice text 单价(精确到8位小数) 默认为不含税,可通过含税标示 includeTaxFlag,定义此字段为含税。成品油发票单价不能为空,数量和单价必须同时为空或同时不为空
zeroTaxFlag text 非零税率传"",0:出口零税,1:免税,2:不征税,3:普通零税率
discountAmount text 该商品行的折扣金额,传负数
invoiceAmount text 金额(精确到2位小数) 默认为不含税,默认为不含税,可通过含税标示 includeTaxFlag,定义此字段为含税(必填)
preferentialPolicyFlag text 优惠政策标识,空:不使用,1:使用。零税率标识为0、1、2时该值必填1。
zeroTaxFlag text 零税率标识,税率为0时该值必填。空:非零税率,1:免税,2:不征税,3:普通零税率
vatSpecialManage text 增值税特殊管理,优惠政策标识为1时必填,填免税、不征税、简易征收等

不动产经营租赁服务:

字段 类型 必填项 描述
region text 不动产所在省市(县)区。
detailedAddress text 不动产详细地址。
areaUnit text 面积单位。平方千米 平方米 公顷 亩 h ㎡ k ㎡ ㎡
crossCitySign text 跨地(市)标志。 0:否;1:是。
leaseTerm text 租赁期起止。例如2022-12-01 2022-12-12
titleNo text 产权证书/不动产权号。若没有证书填写“无”。

旅客运输服务列表:

字段 类型 必填项 描述
traveler text 出行人
travelDate text 出行日期。格式 yyyy-MM-dd
travelerIdType text 出行人证件类型
travelerIdNo text 出行人证件号码
departurePlace text 出发地
destinationPlace text 到达地
vehicleType text 交通工具类型。1:飞机;2:火车;3:长途汽车;4:公共交通;5:出租车; 6:汽 车;7:船舶;9:其他
seatClass text 等级。【飞机】:则值为公务舱、头 等舱、经济舱的其中一种。 【火车】:则值为一等座、二 等座、软席(软座、软卧)、 硬席(硬座、硬卧)的其中一 种。 【船舶】:则值为一等舱、二 等舱、三等舱的的其中一种。

货物运输服务列表:

字段 类型 必填项 描述
transportToolType text 运输工具种类。铁路运输、公路运输、水路运输、航空运输、管道运输
transportToolBrand text 运输工具牌号
departurePlace text 起运地
destinationPlace text 到达地
transportGoodsName text 运输货物名称

建筑服务:

字段 类型 必填项 描述
landTaxItemNo text 土地增值税项目编号
buildServicePlace text 建筑服务发生地
detailedAddress text 详细地址
buildProjectName text 建筑项目名称
crossCitySign text 跨地(市)标志。0:否;1:是

响应:

invoiceReqSerialNo text 发票请求流水号
qrCodePath text 电子发票链接(需反base64编码)

后台通知:

通知类型 event: InvoiceNotify

code text 发票状态码:0000:开票成功;6666:未开票(撤回开票中发票);9999:开票失败。
msg text 发票状态描述(成功/失败原因)
invoiceType text 开票类型1:蓝票;2:红票;3:蓝废;4:红废。
reqSerialNo text 发票请求流水号,旧
invoiceReqSerialNo text 发票请求流水号
outTransNo text 商户外部流水号
tradeNo text 订单号,开票成功时必传,失败时不传
invoiceCode text 发票代码,开票成功时必传,失败时不传
invoiceNo text 发票号码,开票成功时必传,失败时不传
invoiceDate text 开票日期,开票成功时必传yyyy-MM-dd HH:mm:ss,失败时不传
downloadUrl text 发票下载Url,电子发票开票成功时,即发票种类代码为 10 或 08 时必传,失败时不传,不定长,Base64字符串,其他发票种类不传
securityCode text 效验码,开票成功时必传,失败时不传
buyerName text 购买方名称
buyerTaxpayerNum text 购买方纳税人识别号
buyerAddress text 购买方地址
buyerTel text 购买方电话
buyerBankName text 购买方开户行
buyerBankAccount text 购买方银行账号

接入商接收到异步通知后,响应“SUCCESS”这7个大写字母即表示通知成功,不成功的将会在下次尝试通知,通知频率为5s/10s/15s ······,最多通知20次