Lingxing
切换旧版

查询VC结算发票列表

POST/basicOpen/finance/vc/invoice/page

支持查询结算发票列表中的VC采购发票和合作费用发票,包含分页信息及付款明细。

接口信息

API Path请求协议请求方式令牌桶容量
/basicOpen/finance/vc/invoice/pageHTTPSPOST1

请求参数

pageNuminteger
页码,默认1,最小1
pageSizeinteger
每页数量,默认20,范围1~200
countryListarray<any>
国家ID列表
sidListarray<any>
VC店铺ID列表
invoiceTypeListarray<any>
发票类型:
invoice:采购发票
coop:合作费用发票
空数组:不筛选
fundingTypeListarray<any>
资金类型:
Accrual:应计
Straight Payment:直接付款
Vendor Funded Sales Discount:供应商资助销售折扣
invoiceStatusListarray<any>
发票状态:
PAID:已付款
UNPAID:未付款
QUEUED_FOR_PAYMENT:排队付款
PROCESSING,PENDING_AMAZON_ACTION:处理中/等待亚马逊操作,需作为一个字符串传入
空数组:不筛选
startDatestring必填
开始日期,格式yyyy-MM-dd,不能晚于endDate
endDatestring必填
结束日期,格式yyyy-MM-dd
payeeCodeListarray<any>
供应商编码列表,由客户直接传入;空数组不筛选
dateTypestring
日期类型,默认invoice:
invoice:发票日期
payment:付款日期
searchFieldstring
搜索字段,默认invoiceNumber:
invoiceNumber:发票编号
purchaseOrderNumber:采购订单编号
searchValuestring
单个搜索值
searchValueListarray<any>
批量搜索值列表

请求cURL示例

curl --location 'https://openapi.lingxing.com/basicOpen/finance/vc/invoice/page?access_token=value&timestamp=value&sign=value&app_key=value' \
--header 'Content-Type: application/json' \
--data '{
    "pageNum": 1,
    "pageSize": 20,
    "countryList": [],
    "sidList": [],
    "invoiceTypeList": [],
    "paymentStatus": "",
    "fundingTypeList": [],
    "invoiceStatusList": [],
    "startDate": "2025-08-01",
    "endDate": "2026-08-01",
    "payeeCodeList": [],
    "dateType": "invoice",
    "searchField": "invoiceNumber",
    "searchValue": "",
    "searchValueList": []
}'

返回结果

Json Object

codeinteger必填
状态码,0=成功
示例 0
messagestring必填
消息提示
示例 success
error_detailsarray<any>必填
数据校验失败时的错误详情
示例 []
request_idstring必填
请求链路ID
示例 a0d54debf93140f3b58d1ed81e8e3583
response_timestring必填
响应时间
示例 2026-10-12 12:00:00
dataobject必填
响应数据
隐藏子属性
totalinteger必填
总记录数
示例 2
sizeinteger必填
每页数量
示例 20
pageCountinteger必填
总页数
示例 1
currentinteger必填
当前页码
示例 1
currentSizeinteger必填
当前页记录数
示例 2
recordsarray<object>必填
发票列表
隐藏子属性
sidinteger必填
VC店铺ID
示例 134225003201380860
storeNamestring必填
店铺名称
示例 VC美国店铺
countrystring必填
国家代码
示例 US
invoiceNumberstring必填
发票编号
示例 INV-250806-01
invoiceTypestring必填
发票类型:invoice=采购发票,coop=合作费用发票
示例 invoice
invoiceDateStrstring必填
发票日期,格式yyyy-MM-dd
示例 2025-08-06
isPaidboolean必填
是否已付款,保持上游判断结果
示例 true
paymentResponseListarray<object>必填
付款明细列表
隐藏子属性
sidinteger必填
VC店铺ID
示例 134225003201380860
invoiceNumberstring必填
付款明细原始发票编号
示例 INV-250806-01PC
invoiceNumberExtractstring必填
提取后的发票编号
示例 INV-250806-01
currencyCodestring必填
币种代码
示例 USD
amountPaidnumber必填
已付金额,可为负数
示例 -78.01
remainingAmountnumber必填
剩余金额
示例 0
invoiceAmountnumber必填
发票金额
示例 78.8
withholdingAmountnumber必填
预扣金额
示例 0
termsDiscountTakennumber必填
已享受的付款条款折扣
示例 0.79
invoiceCurrencystring必填
发票币种符号
示例 $
descriptionstring必填
付款描述
示例 1RX2O6YR/RDU4/
paymentNumberstring必填
付款编号
示例 366666688
paymentDateStrstring必填
付款日期,格式yyyy-MM-dd
示例 2025-08-07
currencyCodestring必填
币种代码
示例 USD
paymentDueDateStrstring必填
付款到期日,格式yyyy-MM-dd,可能为null
示例 2025-09-17
payeeCodestring必填
收款方代码,可能为null
示例 B0806
purchaseOrderNumberstring必填
采购订单编号,可能为null
示例 PO25080601
invoiceStatusstring必填
发票状态,保持上游值,可能为null
示例 UNPAID
invoiceCurrencySymbolstring必填
发票币种符号,可能为null
示例 $
invoiceAmountnumber必填
发票金额,可能为null
示例 370
actualPaidAmountnumber必填
实际已付金额,可能为null
示例 0
inProgressAmountnumber必填
处理中金额,可能为null
示例 370
totalMatchedToDateAmountnumber必填
截至当前已匹配金额,可能为null
示例 370
queuedForPaymentAmountnumber必填
排队付款金额,可能为null
示例 370
quantityVarianceAmountnumber必填
数量差异金额,可能为null
示例 0
priceVarianceAmountnumber必填
价格差异金额,可能为null
示例 0
quickPayDiscountnumber必填
快速付款折扣,可能为null
示例 0
agreementIdinteger必填
合作协议ID,可能为null
示例 107450800
agreementTitlestring必填
合作协议标题,可能为null
示例 合作费用协议示例
fundingTypestring必填
资金类型:Accrual、Straight Payment、Vendor Funded Sales Discount,可能为null
示例 Vendor Funded Sales Discount
originalBalancenumber必填
原始余额,可能为null
示例 90.09
originalBalanceCurrencystring必填
原始余额币种符号,可能为null
示例 $
hasNextPageboolean必填
是否有下一页
示例 false
hasPreviousPageboolean必填
是否有上一页
示例 false
totalinteger必填
总记录数,与data.total一致
示例 2

返回成功示例

{
    "code": 0,
    "message": "success",
    "error_details": [],
    "request_id": "a0d54debf93140f3b58d1ed81e8e3583",
    "response_time": "2026-10-12 12:00:00",
    "data": {
        "total": 2,
        "size": 20,
        "pageCount": 1,
        "current": 1,
        "currentSize": 2,
        "records": [
            {
                "sid": 134225003201380860,
                "storeName": "VC美国店铺",
                "country": "US",
                "invoiceNumber": "INV-250806-01",
                "invoiceType": "invoice",
                "invoiceDateStr": "2025-08-06",
                "isPaid": true,
                "paymentResponseList": [
                    {
                        "sid": 134225003201380860,
                        "invoiceNumber": "INV-250806-01PC",
                        "invoiceNumberExtract": "INV-250806-01",
                        "currencyCode": "USD",
                        "amountPaid": -78.01,
                        "remainingAmount": 0,
                        "invoiceAmount": 78.8,
                        "withholdingAmount": 0,
                        "termsDiscountTaken": 0.79,
                        "invoiceCurrency": "$",
                        "description": "1RX2O6YR/RDU4/",
                        "paymentNumber": "366666688",
                        "paymentDateStr": "2025-08-07"
                    }
                ],
                "currencyCode": "USD",
                "paymentDueDateStr": "2025-09-17",
                "payeeCode": "B0806",
                "purchaseOrderNumber": "PO25080601",
                "invoiceStatus": "UNPAID",
                "invoiceCurrencySymbol": "$",
                "invoiceAmount": 370,
                "actualPaidAmount": 0,
                "inProgressAmount": 370,
                "totalMatchedToDateAmount": 370,
                "queuedForPaymentAmount": 370,
                "quantityVarianceAmount": 0,
                "priceVarianceAmount": 0,
                "quickPayDiscount": 0,
                "agreementId": null,
                "agreementTitle": null,
                "fundingType": null,
                "originalBalance": null,
                "originalBalanceCurrency": null
            },
            {
                "sid": 134225003201380860,
                "storeName": "VC美国店铺",
                "country": "US",
                "invoiceNumber": "2050-1414856005",
                "invoiceType": "coop",
                "invoiceDateStr": "2026-05-14",
                "isPaid": false,
                "paymentResponseList": [],
                "currencyCode": "USD",
                "paymentDueDateStr": null,
                "payeeCode": null,
                "purchaseOrderNumber": null,
                "invoiceStatus": null,
                "invoiceCurrencySymbol": null,
                "invoiceAmount": null,
                "actualPaidAmount": null,
                "inProgressAmount": null,
                "totalMatchedToDateAmount": null,
                "queuedForPaymentAmount": null,
                "quantityVarianceAmount": null,
                "priceVarianceAmount": null,
                "quickPayDiscount": null,
                "agreementId": 107450800,
                "agreementTitle": "合作费用协议示例",
                "fundingType": "Vendor Funded Sales Discount",
                "originalBalance": 90.09,
                "originalBalanceCurrency": "$"
            }
        ],
        "hasNextPage": false,
        "hasPreviousPage": false
    },
    "total": 2
}

附加说明

  • 固定筛选枚举来自HAR中实际请求值;店铺ID、国家ID和供应商编码均由客户直接传入。
  • 前端状态选项 PROCESSING,PENDING_AMAZON_ACTION 是一个含逗号的字符串。请求示例:{"invoiceStatusList":["PROCESSING,PENDING_AMAZON_ACTION"]},不要拆成两个数组元素。
  • 普通查询示例使用空数组和空字符串。筛选示例:{"invoiceTypeList":["invoice"],"fundingTypeList":["Accrual"],"invoiceStatusList":["UNPAID"],"payeeCodeList":["B0806"]};需与必填日期一起传入。
  • 批量搜索示例:{"searchField":"purchaseOrderNumber","searchValue":"","searchValueList":["PO25080601","PO25080502"]};需与必填日期一起传入。单值与批量搜索的优先级由上游决定,建议只选一种。
  • invoice 与 coop 返回相同明细结构,但适用字段不同:样本中的采购发票没有合作协议及原始余额信息,合作费用发票的采购订单及部分付款金额字段为空。
  • isPaid、invoiceStatus、actualPaidAmount 及付款明细均保留上游结果,不相互推导;测试样本存在 isPaid=true、invoiceStatus=UNPAID 的记录。
  • 金额使用十进制数值返回;上游金额字符串会转换为数值,空值不转换成0。付款明细 amountPaid 可能为负数。
  • sid、agreementId 是长整型;使用JavaScript时避免浮点转换丢失精度。提交 sidList 时也可使用数字字符串,例如 ["134225003201380864"]。
  • countryList 接收国家ID,响应 records[].country 为国家代码,不能直接互换。