1、接口说明
接口地址 | htps://netocr.com/verapi/v2/verInvoice.do |
---|---|
接口调用方法 | post |
2、接口接收参数
序号 | 名称 | 类型 | 必填 | 说明 |
---|---|---|---|---|
1 | key | String | 是 | 用户ocrKey |
2 | secret | String | 是 | 用户ocrSecrert |
3 | invoiceCode | String | 是 | 发票代码(非全电票必填) |
4 | invoiceNumber | String | 是 | 发票号码(必填) |
5 | billingDate | String | 是 | 开票日期:YYYY-MM-DD (非区块链发票必填) |
6 | totalAmount | String | 是 | 合计金额(不含税),必须精确到两位小数(专票、货运专票、机动车专票必填); 价税合计(数电票、航空运输电子客票行程单、铁路电子客票); |
7 | checkCode | String | 是 | 价税合计(数电票、航空运输电子客票行程单、铁路电子客票);校验码后6位(普票、电子普票、卷式普票,必填);校验码(区块链5位必填);全电号码后6位(全电纸票) |
8 | salesTaxNo | String | 否 | 销方税号(区块链必填) |
9 | orderNo | String | 否 | 订单号(通用电子发票必填) |
10 | typeId | Integer | 是 | 发票验真:3007 |
3、传参说明
全票种查验以上参数均设置必填,接口会自动判断票种取所需参数进行查验
票据类型 | 票据标题名称 | type | 发票查验所需字段(发票识别结果中的字段) |
---|---|---|---|
普票 | 增值税普通发票 | 04 | 发票代码、发票号码、开票日期、校验码后6位 invoiceCode、invoiceNumber、billingDate、checkCode(后6位) |
增值税电子普通发票 | 10 | ||
增值税普通发票(卷式) | 11 | ||
增值税普通发票(通行费) | 14 | ||
数电纸票(增值税普通发票) | 92 | 发票代码、发票号码、开票日期、数电号码后6位 invoiceCode、invoiceNumber、billingDate、fullInvoiceNumber(后6位) |
|
专票 | 增值税专用发票 | 01 | 发票代码、发票号码、开票日期、不含税金额 invoiceCode、invoiceNumber、billingDate、totalAmount |
增值税电子专用发票 | 08 | ||
机动车销售统一发票 | 03 | ||
数电纸票(机动车销售统一发票) | 93 | ||
数电纸票(增值税专用发票) | 91 | ||
机动车销售发票 | 机动车销售统一发票 | 03 | |
数电纸票(机动车销售统一发票) | 93 | ||
二手车销售统一发票 | 15 | 发票代码、发票号码、开票日期、票面金额 invoiceCode、invoiceNumber、billingDate、amountTax |
|
数电纸票(二手车销售统一发票) | 94 | ||
数电票 | 电子发票(增值税专用发票) | 09 | 发票号码、开票日期、票面金额 invoiceNumber、billingDate、amountTax |
电子发票(普通发票) | 83 | ||
电子发票(航空运输电子客票行程单) | 61 | ||
电子发票(铁路电子客票) | 62 | ||
电子发票(机动车销售统一发票) | 63 | ||
电子发票(二手车销售统一发票) | 64 | ||
区块链发票 | 深圳【北京、云南】电子发票 | 21 | 发票代码、发票号码、校验码、销方税号 invoiceCode、invoiceNumber、checkCode、salesTaxNo |
浙江通用(电子)发票 | 浙江通用(电子)发票 | 36 | 有订单号:发票代码、发票号码、订单号invoiceCode、invoiceNumber、orderNo 无订单号:invoiceCode、invoiceNumber、billingDate、amountTax、salesTaxNo |
备注:
1、接口会自动判断票种取所需要的要素信息,比如专票没有校验码这个值传空,不影响查验 。
2、如果所有票种都查,上传7个参数:发票代码、发票号码、开票日期、金额、校验码、销方税号、订单号。
3、关于金额字段,取识别结果的totalAmount和amountTax值的都传参到接口的totalAmount参数中,没有金额字段信息的不传值(空着)。
4、关于校验码,区块链发票传校验码所有值;增值税普票传校验码后6位,数电纸票普票传数电号码后6位,checkCode、fullInvoiceNumber参数都传到接口checkCode参数中。
5、浙江通用电子发票有两种传参查验方式,传订单号参数的获取字段多,无订单号参数查验获取到的字段少。
4、接口返回值参数说明
序号 | 名称 | 类型 | 说明 | |
---|---|---|---|---|
1 | invoiceType | String | 发票类型 | |
增值税专用发票 | 01 | |||
货运运输业增值税专用发票 | 02 | |||
机动车销售统一发票 | 03 | |||
增值税普通发票 | 04 | |||
增值税专用发票(电子) | 08 | |||
电子发票(增值税专用发票) | 09 | |||
增值税普通发票(电子) | 10 | |||
增值税普通发票(卷式) | 11 | |||
增值税普通发票(通行费) | 14 | |||
二手车统一销售发票 | 15 | |||
区块链发票 | 21 | |||
通用电子发票 | 36 | |||
电子发票(航空运输电子客票行程单) | 61 | |||
电子发票(铁路电子客票) | 62 | |||
电子发票(机动车销售统一发票) | 63 | |||
电子发票(二手车销售统一发票) | 64 | |||
电子发票(普通发票) | 83 | |||
全电纸票(增值税专用发票) | 91 | |||
全电纸票(普通发票) | 92 | |||
全电纸票(机动车销售统一发票) | 93 | |||
全电纸票(二手车销售统一发票) | 94 | |||
2 | administrativeDivisionName | String | 所属行政区名称 | |
3 | airSign | String | 空调特征 | |
4 | amount | String | 金额 | |
5 | amountTax | String | 价税合计 | |
6 | amountTaxCN | String | 价税合计_中文 | |
7 | auctionAddress | String | 经营,拍卖单位地址 | |
8 | auctionbank | String | 开户银行及账号 | |
9 | auctionName | String | 经营,拍卖单位 | |
10 | auctionPhone | String | 经营,拍卖单位电话 | |
11 | auctionTaxNo | String | 经营,拍卖单位纳税人识别号 | |
12 | automobileType | String | 车种车号 | |
13 | billingDate | String | 开票日期:YYYY-MM-DD | |
14 | billingTime | String | 开票时间 | |
15 | brandModel | String | 厂牌型号 | |
16 | businessType | String | 业务类型 0-售,1退 | |
17 | cargoInformation | String | 运输货物信息 | |
18 | carNumber | String | 车牌照号 | |
19 | carriageNumber | String | 车厢 | |
20 | carrier | String | 承运人 | |
21 | carrierName | String | 承运人名称 | |
22 | carrierTaxNo | String | 承运人识别号 | |
23 | certificateNo | String | 合格证号 | |
24 | checkCode | String | 校验码 | |
25 | checkNum | String | 查验次数 | |
26 | collectionUser | String | 取票用户 | |
27 | commodityCode | String | 税务编码 | |
28 | commodityName | String | 货物或应税劳务名称 | |
29 | date | String | 日期 | |
30 | deductSign | String | 抵扣标记 | |
31 | draweeName | String | 受票方名称 | |
32 | draweeTaxNo | String | 受票方识别号 | |
33 | drawerName | String | 开票人 | |
34 | engineNo | String | 发动机号 | |
35 | eticketNumber | String | 电子客票号码 | |
36 | fareBasis | String | 客票级别 | |
37 | flightNumber | String | 航班号 | |
38 | from | String | 出发地 | |
39 | fullInvoiceNumber | String | 全电号码 | |
40 | gpBillNo | String | GP单号 | |
41 | idCardNo | String | 身份证号码/组织机构代码 | |
42 | importCertificateNo | String | 进口证明书号 | |
43 | inspectionListNo | String | 商检单号 | |
44 | internationalFlag | String | 国内国际标识 | |
45 | invoiceCode | String | 发票代码 | |
46 | invoiceLists | String | 发票详细信息列表 | |
47 | invoiceNumber | String | 发票号码 | |
48 | invoiceType | String | 发票类型 | |
49 | invTaxSign | String | 代开标志 1自开,2代开 | |
50 | leg | String | 航段 | |
51 | machineCode | String | 机器编码 | |
52 | merchantNo | String | 商户号 | |
53 | name | String | 乘客姓名 | |
54 | oilMark | String | 成品油标记 0-非成品油发票,1-成品油标记 | |
55 | orderNo | String | 订单号 | |
56 | originPlace | String | 产地 | |
57 | passengersLimited | String | 限乘人数 | |
58 | payInfo | String | 支付信息 | |
59 | paymentVoucherNo | String | 完税凭证号码 | |
60 | plateNo | String | 车牌号 | |
61 | purchaserAddress | String | 买方单位/个人住址 | |
62 | purchaserAddressPhone | String | 购方地址电话 | |
63 | purchaserBank | String | 购方开户行账户 | |
64 | purchaserName | String | 购方名称(二手车票面字段:买方单位/个人) | |
65 | purchaserPhone | String | 买方电话 | |
66 | purchaserTaxNo | String | 购方税号(二手车票面字段:买方单位代码/身份证号码) | |
67 | quantity | String | 数量 | |
68 | receiverName | String | 收款人 | |
69 | receivingClerk | String | 收款员 | |
70 | recheckName | String | 复核 | |
71 | registrationNumber | String | 登记证号 | |
72 | remarks | String | 备注 | |
73 | ridingDate | String | 乘车日期 | |
74 | salesAddress | String | 销方地址 | |
75 | salesAddressPhone | String | 销方地址电话 | |
76 | salesBank | String | 销方开户行账户 | |
77 | salesBankAndNo | String | 销方开户行地址 | |
78 | salesBankNo | String | 账号 | |
79 | salesName | String | 销方名称(二手车票面字段:卖方单位/个人) | |
80 | salesPhone | String | 销方地址电话 | |
81 | salesTaxNo | String | 销方税号(二手车票面字段:卖方单位代码/身份证号码) | |
82 | seat | String | 座位类型 | |
83 | seatNumber | String | 席位 | |
84 | specialTag | String | 特殊标记 | |
85 | specificationModel | String | 规格型号 | |
86 | state | String | 发票状态 | |
未作废 | 1 | |||
作废 | 2 | |||
红冲 | 3 | |||
部分红冲 | 7 | |||
全额红冲 | 8 | |||
87 | tax | String | 税额 | |
88 | taxRate | String | 税率 | |
89 | ticketType | String | 票种 | |
90 | time | String | 时间 | |
91 | to | String | 到达地 | |
92 | tollSign | String | 通行费标志 0-非通行费,1-通行费 | |
93 | totalAmount | String | 合计金额 | |
94 | totalPrice | String | 车价合计 | |
95 | totalPriceCN | String | 车价合计大写 | |
96 | totalTax | String | 合计税额 | |
97 | trafficDateEnd | String | 通行日期止 | |
98 | trafficDateStart | String | 通行日期起 | |
99 | trainNumber | String | 车次 | |
100 | transportRoute | String | 起运地、经由、到达地 | |
101 | type | String | 类型 | |
102 | unit | String | 单位 | |
103 | unitPrice | String | 单价 | |
104 | usedCarAddress | String | 二手车市场地址 | |
105 | usedCarbank | String | 二手车市场开户银行及账号 | |
106 | usedCarName | String | 二手车市场 | |
107 | usedCarPhone | String | 二手车市场电话 | |
108 | usedCarTaxNo | String | 二手车市场纳税人识别号 | |
109 | userCardNo | String | 乘客证件号码 | |
110 | vehicleNo | String | 车辆识别代号/车架号码 | |
111 | vehiclePlaceName | String | 转入地车辆车管所名称 | |
112 | vehicleType | String | 车辆类型 |
5、发票查验返回结果示例
(1) 增值税专用发票
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"invoiceType": "<发票类型>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"purchaserName": "<购方名称",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalAmount": "<合计金额>",
"totalTax": "<合计税额>",
"amountTax": "<价税合计>",
"amountTaxCN": "<价税合计_中文>",
"remarks": "<备注>",
"machineCode": "<机器编码>",
"checkCode": "<校验码>",
"state": "<发票状态>",
"checkNum": "<查验次数>",
"invoiceLists": [<发票明细>
{
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(2) 机动车销售统一发票-type:03
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号/身份证号码>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号/身份证号码>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"idCardNo": "<身份证号码>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"originPlace": "<产地>",
"certificateNo": "<合格证号>",
"importCertificateNo": "<进口证明书号>",
"inspectionListNo": "<商检单号>",
"engineNo": "<发动机号码>",
"vehicleNo": "<车架号>",
"salesPhone": "<销方联系电话>",
"salesBankNo": "<销方开户银行账号>",
"salesAddress": "<销方地址>",
"salesBank": "<销方开户银行>",
"taxRate": "<税率>",
"taxAuthorityName": "<主管税务机关名称>",
"taxAuthorityNo": "<主管税务机关代码>",
"paymentVoucherNo": "<完税凭证号码>",
"tonnage": "<吨位>",
"passengersLimited": "<准予载客人数>"
}
}
(3) 增值税普通发票-type:04
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<代扣代缴税款标志>",
"remarks": "<备注>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(4) 增值税电子专用发票- type:08
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<代扣代缴税款标志>",
"remarks": "<备注>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(5) 电子发票(专用发票)- type:09
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<代扣代缴税款标志>",
"remarks": "<备注>",
"receiverName": "<收款人>",
"recheckName": "<复核人>",
"specialTag": "<特殊标识>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(6) 增值税电子普通发票- type:10
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<代扣代缴税款标志>",
"remarks": "<备注>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(7) 增值税普通发票(卷式)- type:11
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"invoiceType": "<发票类型>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"totalAmount": "<合计金额>",
"totalTax": "<合计税额>",
"amountTax": "<价税合计>",
"amountTaxCN": "<价税合计_中文>",
"remarks": "<备注>",
"machineCode": "<机器编码>",
"checkCode": "<校验码>",
"state": "<发票状态>",
"receivingClerk": "<收款人>",
"checkNum": "<查验次数>",
"invoiceLists": [
{
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(8) 增值税普通发票(通行费)-type:14
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<代扣代缴税款标志>",
"remarks": "<备注>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(9) 二手车销售统一发票-type:15
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"amountTax": "<价税合计>",
"purchaserName": "<买方单位/个人>",
"purchaserTaxNo": "买方单位代码/身份证号码>",
"salesName": "<卖方单位/个人>",
"salesTaxNo": "<卖方单位代码/身份证号码>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编码>",
"remarks": "<备注>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"vehicleNo": "<车架号>",
"salesPhone": "<销方联系电话>",
"salesAddress": "<销方地址>",
"purchaserPhone": "<购方联系电话>",
"purchaserAddress": "<购方地址>",
"carNumber": "<车牌号>",
"registrationNumber": "<登记证号>",
"vehiclePlaceName": "<车辆管理所名称>",
"auctionAddress": "<拍卖行地址>",
"auctionName": "<拍卖行名称>",
"auctionPhone": "<拍卖行电话>",
"auctionTaxNo": "<拍卖行税号>",
"auctionbank": "<拍卖行银行账户>",
"usedCarName": "<二手车市场名称>",
"usedCarAddress": "<二手车市场地址>",
"usedCarPhone": "<二手车市场电话>",
"usedCarTaxNo": "<二手车市场税号>",
"usedCarbank": "<二手车市场银行账户>"
}
}
(10) 区块链发票-type:21
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>"
}
}
(11) 通用电子发票 (有订单号)-type:36
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"collectionUser": "<收款用户>",
"payInfo": "<支付信息>",
"merchantNo": "<商户编号>",
"orderNo": "<订单编号>",
"remarks": "<备注>",
"drawerName": "<开票人姓名>",
"receiverName": "<收款人姓名>",
"recheckName": "<复核人姓名>",
"state": "<发票状态>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
36 通用电子发票 (无订单号)
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"collectionUser": "<收款用户>",
"payInfo": "<支付信息>",
"merchantNo": "<商户编号>",
"orderNo": "<订单编号>",
"remarks": "<备注>",
"drawerName": "<开票人姓名>",
"receiverName": "<收款人姓名>",
"recheckName": "<复核人姓名>",
"state": "<发票状态>",
"invoiceLists": []
}
}
(13) 电子发票(航空运输电子客票行程单)-type:62
{
"code": "0",
"msg": "成功",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"totalTax": "<合计税额>",
"name": "<乘机人姓名>",
"userCardNo": "<乘机人证件号码>",
"eticketNumber": "<电子客票号码>",
"state": "<发票状态>",
"deductSign": "<可抵扣标志>",
"internationalFlag": "<国际/国内标识>",
"gpBillNo": "<GP账单编号>",
"invoiceList": [
{
"leg": "<航段号>",
"from": "<出发地>",
"to": "<目的地>",
"flightNumber": "<航班号>",
"date": "<飞行日期:YYYY-MM-DD>",
"time": "<起飞时间>",
"seat": "<座位等级>",
"carrier": "<承运人>",
"fareBasis": "<票价类别>"
}
]
}
}
(14) 电子发票(铁路电子客票)-type:62
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"billingTime": "<开票时间>",
"totalAmount": "<合计金额>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称(二手车票面字段:买方单位/个人)>",
"purchaserTaxNo": "<购方税号(二手车票面字段:买方单位代码/身份证号码)>",
"totalTax": "<合计税额>",
"name": "<乘机人/乘车人姓名>",
"userCardNo": "<乘机人/乘车人证件号码>",
"eticketNumber": "<电子客票号码>",
"state": "<发票状态>",
"ticketType": "<票据类型>",
"trainNumber": "<列车班次>",
"from": "<出发地>",
"to": "<目的地>",
"seat": "<座位等级>",
"seatNumber": "<座位编号>",
"airSign": "<航空标识>",
"ridingDate": "<乘车日期:YYYY-MM-DD>",
"carriageNumber": "<车厢编号>",
"taxRate": "<税率>",
"taxRateY": "<税率百分比>",
"businessType": "<业务类型>"
}
}
(15) 电子发票(机动车销售发票) type:63
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号身份证号码)>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"idCardNo": "<身份证号码>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"originPlace": "<产地>",
"certificateNo": "<合格证编号>",
"importCertificateNo": "<进口证明书编号>",
"inspectionListNo": "<商检单编号>",
"engineNo": "<发动机号码>",
"vehicleNo": "<车架号/车辆识别代号>",
"salesPhone": "<销方联系电话>",
"salesBankNo": "<销方开户银行账号>",
"salesAddress": "<销方地址>",
"salesBank": "<销方开户银行名称>",
"taxRate": "<税率>",
"taxAuthorityName": "<主管税务机关名称>",
"taxAuthorityNo": "<主管税务机关代码>",
"paymentVoucherNo": "<完税凭证号码>",
"tonnage": "<吨位>",
"passengersLimited": "<限定载人数>"
}
}
(16) 电子发票(二手车销售发票) type:64
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"amountTax": "<价税合计>",
"purchaserName": "<买方单位/个人>",
"purchaserTaxNo": "<买方单位代码/身份证号码>",
"salesName": "<卖方单位/个人>",
"salesTaxNo": "<卖方单位代码/身份证号码>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"remarks": "<备注>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"vehicleNo": "<车架号/车辆识别代号>",
"salesPhone": "<销方联系电话>",
"salesAddress": "<销方地址>",
"purchaserPhone": "<购方联系电话>",
"purchaserAddress": "<购方地址>",
"carNumber": "<车牌号>",
"registrationNumber": "<登记证编号>",
"vehiclePlaceName": "<车辆管理所名称>",
"auctionAddress": "<拍卖公司地址>",
"auctionName": "<拍卖公司名称>",
"auctionPhone": "<拍卖公司联系电话>",
"auctionTaxNo": "<拍卖公司税号>",
"auctionbank": "<拍卖公司开户银行>",
"usedCarName": "<二手车市场名称>",
"usedCarAddress": "<二手车市场地址>",
"usedCarPhone": "<二手车市场联系电话>",
"usedCarTaxNo": "<二手车市场税号>",
"usedCarbank": "<二手车市场开户银行>"
}
}
(17) 电子发票(普通发票)-type:83
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<专用发票标志>",
"remarks": "<备注>",
"receiverName": "<收款人姓名>",
"recheckName": "<复核人姓名>",
"specialTag": "<特殊标识>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(18) 全电纸票(增值税专用发票)-type:91
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<专用发票标志>",
"remarks": "<备注>",
"fullInvoiceNumber": "<完整发票号码>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(19) 全电纸票 (增值税普通发票) -type:92
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"checkCode": "<校验码>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号>",
"purchaserAddressPhone": "<购方地址电话>",
"purchaserBank": "<购方开户行账户>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"salesAddressPhone": "<销方地址电话>",
"salesBankAndNo": "<销方开户行地址>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"tollSign": "<通行费标志>",
"oilMark": "<成品油标志>",
"invTaxSign": "<专用发票标志>",
"remarks": "<备注>",
"fullInvoiceNumber": "<完整发票号码>",
"invoiceLists": [
{
"commodityCode": "<商品编码>",
"commodityName": "<货物或应税劳务名称>",
"specificationModel": "<规格型号>",
"unit": "<单位>",
"quantity": "<数量>",
"unitPrice": "<单价>",
"amount": "<金额>",
"taxRate": "<税率>",
"tax": "<税额>"
}
]
}
}
(20) 全电纸票(机动车销售统一发票)-type:93
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"totalAmount": "<合计金额>",
"amountTax": "<价税合计>",
"purchaserName": "<购方名称>",
"purchaserTaxNo": "<购方税号身份证号码)>",
"salesName": "<销方名称>",
"salesTaxNo": "<销方税号>",
"totalTax": "<合计税额>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"idCardNo": "<身份证号码>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"originPlace": "<产地>",
"certificateNo": "<合格证编号>",
"importCertificateNo": "<进口证明书编号>",
"inspectionListNo": "<商检单编号>",
"engineNo": "<发动机号码>",
"vehicleNo": "<车架号/车辆识别代号>",
"salesPhone": "<销方联系电话>",
"salesBankNo": "<销方开户银行账号>",
"salesAddress": "<销方地址>",
"salesBank": "<销方开户银行名称>",
"taxRate": "<税率>",
"taxAuthorityName": "<主管税务机关名称>",
"taxAuthorityNo": "<主管税务机关代码>",
"paymentVoucherNo": "<完税凭证号码>",
"tonnage": "<吨位>",
"passengersLimited": "<限定载人数>"
}
}
(21) 全电纸票(二手车销售统一发票) type:94
{
"code": "<状态码>",
"msg": "<消息>",
"data": {
"checkNum": "<查验次数>",
"administrativeDivisionName": "<所属行政区名称>",
"invoiceType": "<发票类型>",
"invoiceCode": "<发票代码>",
"invoiceNumber": "<发票号码>",
"billingDate": "<开票日期:YYYY-MM-DD>",
"amountTax": "<价税合计>",
"purchaserName": "<买方单位/个人>",
"purchaserTaxNo": "<买方单位代码/身份证号码>",
"salesName": "<卖方单位/个人>",
"salesTaxNo": "<卖方单位代码/身份证号码>",
"amountTaxCN": "<价税合计_中文>",
"state": "<发票状态>",
"machineCode": "<机器编号>",
"remarks": "<备注>",
"vehicleType": "<车辆类型>",
"brandModel": "<品牌型号>",
"vehicleNo": "<车架号/车辆识别代号>",
"salesPhone": "<销方联系电话>",
"salesAddress": "<销方地址>",
"purchaserPhone": "<购方联系电话>",
"purchaserAddress": "<购方地址>",
"carNumber": "<车牌号>",
"registrationNumber": "<登记证编号>",
"vehiclePlaceName": "<车辆管理所名称>",
"auctionAddress": "<拍卖公司地址>",
"auctionName": "<拍卖公司名称>",
"auctionPhone": "<拍卖公司联系电话>",
"auctionTaxNo": "<拍卖公司税号>",
"auctionbank": "<拍卖公司开户银行>",
"usedCarName": "<二手车市场名称>",
"usedCarAddress": "<二手车市场地址>",
"usedCarPhone": "<二手车市场联系电话>",
"usedCarTaxNo": "<二手车市场税号>",
"usedCarbank": "<二手车市场开户银行>"
}
}