发票台账查询V2接口

说明

通过该接口,可以查询到结构化的发票数据。

注意事项

  • 每次最多只能查询100条数据;
  • 如果发票状态码为空,请传"" ,而不是null;
  • 当入参中同时包含 taskEndDateStart 与 taskEndDateEnd 两个字段,且它们所指定的时间范围在90天以内,formCode字段非必填;

接口地址

/api/openapi/invoice-ledger/v2/list-invoice-info

请求类型

POST

请求参数

参数说明

字段名称 字段类型 是否必填 字段说明
reimburseStatus List<String> 发票所属单据的状态 :
APPROVING 审批中
AUDIT 审核中
FORWARD 审核后审批
SETTLEMENT 结算
COMPLETED 完结
CLOSED 关闭
pageNo int 页码,默认值1
pageSize int 每页条数。默认100,最大值为100
formCode String(100) 单据号 (当请求参数包含taskEndDateStart、taskEndDateEnd这两个字段,且时间范围在90天之内,次字段可不传)
invoiceOutStateCodes List<String> 发票状态码,发票状态码默认为"",该字段为发票台账回写接口传入的状态码。例如:填写"",则查询状态码为空的所有数据。
buyerTaxNumber String(140) 购买方税号
taskEndDateStart Long 根据单据结束时间,返回(包括)之后的数据(对应返参数的procTaskStartTime)(时间范围90天内)
taskEndDateEnd Long 根据单据结束时间,返回(不包括)之前的数据(对应返参数的procTaskEndTime) (时间范围90天内)
invoiceTypes List<String> 发票类型

参数样例

{
  "pageNo": 1,
  "pageSize": 10,
  "reimburseStatus": [
    "APPROVING",
    "AUDITING",
    "FORWARD",
    "SETTLEMENT",
    "COMPLETED",
    "CLOSED"
  ],
  "formCode": "XXX",
  "invoiceOutStateCodes": [
    "",
    "A"
  ],
  "startDate": 1336320000000,
  "endDate": 1336406400000,
  "buyerTaxNumber": "11010867663556711",
  "taskEndDateStart": 1672558087000,
  "taskEndDateEnd": 1675063687693
}

响应参数

响应参数说明

字段名称 字段类型 是否必填 字段说明
hasNextPage boolean 是否有下一页
list List<InvoiceDto> 发票对象

InvoiceDto 发票

字段名称 字段类型 是否必填 字段说明
invoiceDataCode String(25) 发票code
reimburseCode String(50) 单据号
reimburseDataCode String(25) 单据内码
buyerName String 购方名称
legalEntityName string 公司抬头
buyerTaxNumber String 购方税号
invoiceCode String 发票代码
invoiceNumber String 发票号码
issueDate String 开票时间
issueDateDesc String 开票时间(格式化)
procTaskEndTime String 关联单据结束时间
procTaskEndTimeDesc String 关联单据结束时间(格式化)
procTaskStartTime String 关联单据开始时间
procTaskStartTimeDesc String 关联单据结开始间(格式化)
checkCode String 校验码
totalPriceAmount String 不含税金额
totalTaxAmount String 税额
totalPriceAndTax String 价税合计
supplierName String 销方名称
supplierAddress String 销方地址和电话
invoiceType String 发票类型编码
invoiceTypeDesc String 发票类型描述
attachmentFiles List< FileInfo > 发票对象,见下表
validateStatus String 发票验真状态编码,见下表
validateStatusDesc String 发票验真状态描述,见下表
ticketData String 发票一些相关信息
taxRate String 税率
buyerAddressPhone String 购方地址和电话
buyerAccount String 购方账户(购方开户行+账户)非增值税发票和未验真的发票:该字段内容为空字符串
supplierAccount String 销方账户(销方开户行+账户)非增值税发票和未验真的发票:该字段内容为空字符串
source String 发票来源编码
sourceDesc String 发票来源描述
companySeal String 有无专用章
invoiceRemark String 发票备注
lineItems List< lineItemsDto > 货物明细,见下表
supplierTaxNumber String 销方税号
invoiceTaxDtoList List< InvoiceTaxDto > 发票税额明细,见下表
invoiceStateCode String 发票状态码(A-Z)
externalVoucherCodes String 关联单据凭证号
cancellationMark String 发票作废状态
cancellationMarkUpdateTime String 发票作废状态更新时间
supplierUnusual String 销售方异常状态
supplierUnusualUpdateTime String 销售方异常状态更新时间
invoiceDeductionStatus String 发票抵扣状态[PARTDEDUCTION,ALLDEDUCTION,NODEDUCTION]
invoiceDeductionStatusDesc String 发票抵扣状态描述[部分抵扣,全部抵扣,不抵扣]

FileInfo 附件信息

字段名称 字段类型 是否必填 字段说明
code String(25) 内部code
mimeType String(50) 文件类型:image/png
filename String(25) 文件名称
type String 文件类型:image/png
downloadUrl String 源文件下载地址,有时效性,7天有效期
originalUrl String 预览图地址,有时效性,7天有效期
thumUrl String 缩略图地址,有时效性,7天有效期
imageUrl String 发票图片地址,有时效性,7天有效期(用户上传的原始图片),若上传的文件是pdf,此参数返回“images/pdf.png”)

lineItemsDto 货物明细

字段名称 字段类型 是否必填 字段说明
code String(25) 明细编码
invoiceDataCode String(25) 发票code
name String(25) 货物名称
priceAmount BigDecimal 金额
taxRate BigDecimal 税率
taxAmount BigDecimal 税额
num BigDecimal 数量
specificationModel String 规格型号
unit String 单位
unitPrice BigDecimal 单价
taxRateMark String 税率标记
taxRateMarkDesc String 税率标记描述
expenseCode String 费用编码
invoiceType String 发票类型

InvoiceTaxDto 发票抵扣

字段名称 字段类型 是否必填 字段说明
taxableDetails String(25) 应税明细
taxRate String(25) 税率
approvedDeductionAmount AmountInput 抵扣税额
approvedTaxAmount AmountInput 税额
transferOut String 是否转出

validateStatus(验真状态)对应validateStatusDesc(验真状态解释说明)

验真状态 验真状态解释说明
NOT_VALIDATION 未验真
VALIDATED 已验真
VALIDATION_FAILED 验真失败

AmountInput 金额

字段名称 字段类型 是否必填 字段说明
currency String(3) 币种
amount BigDecimal 金额
customExchangeRate BigDecimal 汇率
amountStr String 带币种金额

参数样例


{
  "code": "ACK",
  "message": "成功",
  "data": {
    "list": [
      {
        "invoiceDataCode": "INV20122912U89IWW",
        "reimburseCode": "MK118070203",
        "reimburseDataCode": "BX1807041LX7O64G",
        "buyerName": "",
        "buyerTaxNumber": "",
        "invoiceCode": "",
        "invoiceNumber": "",
        "issueDate": 1530673200000,
        "issueDateDesc": "2018-07-04",
        "procTaskEndTime": 1674631618000,
        "procTaskEndTimeDesc": "2023-01-25",
        "procTaskStartTime": 1672739570726,
        "procTaskStartTimeDesc": "2023-01-03",
        "checkCode": "",
        "totalPriceAmount": 0,
        "totalTaxAmount": 0,
        "totalPriceAndTax": 0,
        "supplierName": "",
        "supplierAddress": "",
        "supplierTaxNumber": "12321231231",
        "invoiceType": "OTHER",
        "invoiceTypeDesc": "其他",
        "invoiceStateCode": "A",
        "cancellationMarkUpdateTime": 1672739570726,
        "supplierUnusual": "BLACK",
        "supplierUnusualUpdateTime": 1672739570726,
        "attachmentFiles": [
          {
            "code": "ATT1807051YCYYUBK",
            "resourceKey": "OSS1807051OM923NK/6c89c484-3da8-4f00-9184-258668ac696c.png",
            "mimeType": "image/png",
            "originalUrl": "https://dd-uat.oss-cn-hangzhou.aliyuncs.com/OSS1807051OM923NK/6c89c484-3da8-4f00-9184-258668ac696c.png?Expires=1594276388&OSSAccessKeyId=LTAIW3TdsFRisDtO&Signature=FI4lQ8soBEmw3L6nsf%2FOUrjdS00%3D&x-oss-process=image%2Fauto-orient%2C1",
            "thumUrl": "https://dd-uat.oss-cn-hangzhou.aliyuncs.com/OSS1807051OM923NK/6c89c484-3da8-4f00-9184-258668ac696c.png?Expires=1594276388&OSSAccessKeyId=LTAIW3TdsFRisDtO&Signature=dcUuR6JHu%2BUe6V5VXHOteZ%2FWkHU%3D&x-oss-process=image%2Fresize%2Cm_fixed%2Cw_100%2Ch_100",
            "filename": "屏幕快照 2018-05-21 下午2.35.51.png",
            "type": "image/png",
            "imageUrl": "https://dd-uat.oss-cn-hangzhou.aliyuncs.com/OSS1807051OM923NK/6c89c484-3da8-4f00-9184-258668ac696c.png?Expires=1594276388&OSSAccessKeyId=LTAIW3TdsFRisDtO&Signature=FI4lQ8soBEmw3L6nsf%2FOUrjdS00%3D&x-oss-process=image%2Fauto-orient%2C1",
            "size": 200483,
            "isQrCodePic": false,
            "withHandSignUrl": null,
            "qrCodePic": false
          }
        ],
        "validateStatus": "NOT_VALIDATION",
        "validateStatusDesc": "未验真",
        "ticketData": null,
        "approvedTaxAmount": {
          "amount": 0,
          "currency": "CNY",
          "amountStr": "¥0.00"
        },
        "approvedDeductionAmount": {
          "amount": 0,
          "currency": "CNY",
          "amountStr": "¥0.00"
        },
        "taxRate": 0,
        "buyerAddressPhone": null,
        "buyerAccount": "宁波银行杭州分行营业部71010122001844352",
        "supplierAccount": null,
        "source": null,
        "sourceDesc": null,
        "companySeal": null,
        "invoiceTaxDtoList": [
          {
            "taxableDetails": "*运输服务*地铁票",
            "taxRate": 0.09000,
            "approvedDeductionAmount": {
              "amount": 0.25,
              "currency": "CNY",
              "customExchangeRate": 1,
              "amountStr": "¥0.25"
            },
            "approvedTaxAmount": {
              "amount": 0.25,
              "currency": "CNY",
              "customExchangeRate": 1,
              "amountStr": "¥0.25"
            },
            "transferOut": false,
            "freeTax": false
          }
        ],
        "invoiceRemark": null,
        "lineItems": null
      }
    ],
    "hasNextPage": false
  },
  "success": true
}

修改记录

2023-02-08  新增发票台账查询文档
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""