发票查询
接口描述
获取发票全票面信息,只支持单张查询。
请求方式
POST
请求地址
URL 参数
参数名称 | 类型 | 必选 | 说明 |
---|---|---|---|
Action | String | 是 | 操作的接口名称,本接口取值:ETax.Output.QueryInvoice |
Header 参数
参数名称 | 类型 | 必选 | 说明 |
---|---|---|---|
Timestamp | String | 是 | 公共参数。 |
SecretId | String | 是 | 公共参数。 |
Signature | String | 是 | 公共参数。 |
Content-Type | String | 是 | 取值:application/json |
Body 请求参数
参数名称 | 类型 | 必选 | 说明 |
---|---|---|---|
areaCode | String | 是 | 地区编码,参见地区编码 |
taxpayerNumber | String | 是 | 销售方纳税人识别号 |
taxOfficerIDCard | String | 是 | 办税人身份证号 |
requestNo | String | 否 | 请求流水号 (长度32位,调用端保证唯一) 已调用的流水号只传此字段,以下四个字段可以不传 |
paperInvoiceCode | String | 否 | 纸质发票代码 查询数电纸质发票时需要同时传纸质发票代码、纸质发票号码、数电发票号码。 |
paperInvoiceNum | String | 否 | 纸质发票号码 查询数电纸质发票时需要同时传纸质发票代码、纸质发票号码、数电发票号码。 |
issueDate | String | 是 | 开票日期 格式: yyyy-MM-dd HH:mm:ss |
invoiceNum | String | 否 | 数电发票号码 数电发票时必填 |
返回参数
公共返回参数
参数名称 | 类型 | 说明 |
---|---|---|
code | Integer | 200 表示请求成功 详见状态码 |
message | String | 错误提示信息 |
startTime | long | 开始时间 |
endTime | long | 结束时间 |
callId | long | 调用记录标识 |
data | {} | 返回数据 |
data 内容说明
参数名称 | 类型 | 说明 |
---|---|---|
invoiceTypeCode | String | 发票类型编码。 0:增值税普通发票 1:增值税专用发票 2:增值税电子普通发票 3:增值税电子专用发票 |
remarks | String | 备注 |
qrCode | String | 二维码 |
checker | String | 复核人 |
invoiceNum | String | 数电发票号码 |
invoiceCode | String | 发票代码 |
additionalInformationList | [] | 详见附加信息集合 |
specificInformation | {} | 详见特定业务信息 |
+ buildingServiceList | [] | 详见建筑服务 |
+ transportServiceList | [] | 详见旅客运输服务 |
purchaserAddressPhonem | String | 购买方地址电话 |
purchaserAddress | String | 购买方地址 |
purchaserPhone | String | 购买方联系电话 |
purchaserBankName | String | 购买方开户行 |
purchaserBankAccount | String | 购买方银行账号 |
purchaserName | String | 购买方名称 |
purchaserRegisterNum | String | 购方纳税人识别号 |
totalAmount | String | 不含税金额合计 |
totalTax | String | 税额合计 |
amountInFigures | String | 价税合计(小写) |
checkCode | String | 校验码 |
deductedAmount | String | 扣除额 |
issuedType | String | 开具类型。 0-蓝票 1-红票 |
issuer | String | 开票人 |
issueDate | String | 开票日期 |
taxCode | String | 税控码 |
payee | String | 收款人 |
sellerName | String | 销方名称 |
sellerTaxpayerNumber | String | 销方税号 |
sellerAddress | String | 销方地址 |
sellerPhone | String | 销方联系电话 |
sellerBankName | String | 销方开户行 |
sellerBankAccount | String | 销方银行账号 |
sellerBankNameAccount | String | 销售方开户行及账号 |
telexInvoiceNumber | String | 数电纸票发票号码 |
paperInvoiceCode | String | 增值税发票代码 |
paperInvoiceNum | String | 增值税发票号码 |
items | [] | 详见销货清单 |
附加信息集合
参数名称 | 类型 | 说明 |
---|---|---|
additionalInformationName | String | 附加信息名称 |
additionalInformationContent | String | 附加信息内容 |
旅客运输服务
参数名称 | 类型 | 说明 |
---|---|---|
departurePlace | String | 出发地 |
departureDate | String | 出行日期 |
departurePer | String | 出行人 |
departureCardType | String | 出行人证件类型 参见身份证件类型代码 |
destinationPlace | String | 到达地 |
vehicleType | String | 交通工具类型 参见身份证件类型代码 |
departurePerCardNum | String | 出行人身份证件号码 |
serialNum | String | 序号 |
建筑服务
参数名称 | 类型 | 说明 |
---|---|---|
locationDetails | String | 发生地详细信息 |
constructionName | String | 建筑项目名称 |
销货清单
参数名称 | 类型 | 说明 |
---|---|---|
unit | String | 单位 |
specification | String | 规格型号 |
unitPrice | String | 单价 |
itemKind | String | 发票行性质,0:正常行 1:折扣行 2:被折扣行 |
amount | String | 不含税金额 |
tax | String | 税额 |
taxRate | String | 税率 |
itemName | String | 商品名称 |
quantity | String | 商品数量 |
commodityCode | String | 商品编码,税收分类编码 |
no | String | 序号 |
favorable | String | 是否享受优惠政策,0 不使用 1 使用 |
specificTaxCode | String | 特定征税方式代码 参见特定征税方式代码 |
taxIncentivePolicyTypeCode | String | 税收优惠政策类型代码 参见税收优惠政策类型代码 |