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": "<二手车市场开户银行>"
    }
}