发票查询请求
所有接口都要遵循接口说明的要求,请求参数放在body字段下传输,且在请求前,先要获取数据签名。

请求地址

环境 请求地址
正式环境 https://www.cargonpay.com/prod-api/ret/api
测试环境 http://221.238.46.76:9889/ret/api
api.invoice.query.draw

请求参数

M–必填 O–非必填 C–一定条件下必填
序号 标识 字段名称 字段类型 要求 说明
1 body 查询条件 Object[] M 最少1条记录
2 name 条件名称 Varchar(100) M 支持传:serialNo
3 value 条件值 Varchar(25) M

请求示例

JSON格式
                    [{
                      "name": "serialNo",
                      "value": "202011000002000000"
                     }]
                    
                  
复制代码

响应参数

M–必填 O–非必填 C–一定条件下必填
序号 标识 字段名称 字段类型 要求 说明
1 data 发票信息 Object[] M
2 serialNo 流水号 Varchar(30) M 开票请求流水号
3 operateStatus 操作状态码 Varchar(1) M 当前操作状态状态码
4 message 操作状态说明 Varchar(100) M 当前操作状态说明
5 invoiceNo 发票号码 Varchar(50) O 如果发票未开立,则为空
6 invoiceCode 发票代码 Varchar(50) O 如果发票未开立,则为空
7 checkCode 校验码 Varchar(50) O 如果发票未开立,则为空
8 fiscalCode 税控码 Varchar(50) O 如果发票未开立,则为空
9 generateTime 开票日期 Varchar(20) O 如果发票未开立,则为空;格式为:yyyy-MM-dd
10 currency 币别 Varchar(50) M 包含:CNY、USD
11 totalAmount 税价合计金额 Decimal(18,2) M 人民币金额
12 noTaxAmount 不含税金额 Decimal(18,2) O 人民币金额
13 taxAmount 税额 Decimal(18,2) O 人民币金额
14 pdfUrl PDF发票地址 Varchar(500) O
15 ofdUrl OFD发票地址 Varchar(500) O 查询全电发票时返回
16 xmlUrl XML发票地址 Varchar(500) O 查询全电发票时返回
17 viewUrl 查看地址 Varchar(500) O
18 cipherText 发票密文 Varchar(500) O
19 qrCode 二维码 Varchar(200) O
20 taxDeviceNo 机器码 Varchar(50) O
21 details 发票明细 Object[] M
22 type 发票行性质 Varchar(1) M 发票行性质
23 name 商品名称 Varchar(90) M 商品名称
24 spec 规格型号 Varchar(40) O 规格型号
25 price 单价 Decimal(18,2) O 单价
26 quantity 数量 Int O 数量:1
27 uom 单位 Varchar(20) O
28 taxRate 税率 Decimal(18,6) M 税率:0.00
29 zeroTaxrateFlag 零税率标识 Varchar(10) M 零税率标识,包含:1-免税;2-不征税;3-普通零税率
30 amount 小计 Decimal(18,6) M 价税合计金额,人民币金额
31 catalogCode 商品分类编码 Varchar(50) M 商品分类编码
32 noTaxAmount 不含税金额 Decimal(18,6) M 不含税金额,人民币金额
33 taxAmount 税额 Decimal(18,2) M 税额

响应示例

成功
JSON格式
                    [{
                        "serialNo": "",
                            "invoiceNo": "",
                            "invoiceCode": "",
                            "operateStatus": "",
                            "message": "",
                            "checkCode": "",
                            "fiscalCode": "",
                            "generateTime": "",
                            "currency": "",
                            "totalAmount": "",
                            "noTaxAmount": "",
                            "taxAmount": "",
                            "pdfUrl": "",
                            "ofdUrl": "",
                            "xmlUrl": "",
                              "viewUrl": "",
                              "cipherText": "",
                              "qrCode": "",
                              "taxDeviceNo": "",
                              "whetherDraw": "",
                              "rejectPayment": "",
                              "details": [{
                                "type": "",
                                "name": "",
                                "spec": "",
                                "price": "",
                                "quantity": "",
                                "uom": "",
                                "taxRate": "",
                                "zeroTaxrateFlag": "",
                                "amount": "",
                                "catalogCode": "",
                                "noTaxAmount": "",
                                "taxAmount": ""
                              }]
                        }]
                      
                  
复制代码
失败或处理中
JSON格式
                    [{
                      "serialNo": "",
                      "message": "",
                      "responseTime": ""
                    }]
                      
                  
复制代码
  • 请求地址
  • 请求参数
  • 请求示例
  • 响应参数
  • 响应示例