文档中心 > API类目 > 信息平台-采购

aliyun.prod.purchase.po.pay.progress.query (供应商根据po查询付款进度)

供应商根据po查询付款进度

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
po_no String 必须 PO88888888 订单编号

响应参数

名称 类型 示例值 描述
result ActionResult 返回结果
  • content
  • PaymentProgressTopOutDTO
  • 供应商查询付款进度返回结果
  • mile_stone_pay_info_top_d_t_o_list
  • MileStonePayInfoTopDTO []
  • 阶段条款返回结果列表
  • └ all_pay_amount
  • BigDecimal
  • 100
  • 已满足付款条件金额
  • └ amount
  • BigDecimal
  • 100
  • 阶段金额
  • └ billable_no_list
  • String []
  • 开票号
  • └ certify_invoice_amount
  • BigDecimal
  • 100
  • 已确认发票金额
  • └ currency_code
  • String
  • CNY
  • 币种
  • └ description
  • String
  • 描述
  • 付款条件
  • └ entry_amount
  • BigDecimal
  • 100
  • 开票号已录入金额
  • └ guarantee_money
  • String
  • true
  • 是否质保阶段
  • └ pa_no
  • String
  • PP123456
  • 申请单编号
  • └ payed
  • BigDecimal
  • 100
  • 已付款
  • └ percentage
  • BigDecimal
  • 0.1
  • 比例
  • └ po_no
  • String
  • PO88888888
  • 订单编号
  • └ precision
  • String
  • 2
  • 精度
  • └ stage
  • Number
  • 1
  • 阶段
  • └ status
  • String
  • UN_START
  • 状态:UN_START(付款阶段未开始)、 DEMAND_CONFIRMING(需求方确认中)、 FINANCE_CONFIRMING(财务确认中)、 WAIT_BILLABLE(等待开票)、 INVOICE_VERIFYING(发票校验中)、 INVOICE_CERTIFY(发票已全部确认)、 PAYED(已完成付款)
  • └ to_pay_amount
  • BigDecimal
  • 100
  • 待付款
  • └ urge_sign
  • String
  • true
  • 是否已催签
  • mix_info_top_d_t_o_s
  • MixInfoTopDTO []
  • 阶段条款返回结果列表
  • └ all_pay_amount
  • BigDecimal
  • 100
  • 已满足付款条件金额
  • └ billable_no_list
  • String []
  • 开票号:KP123456
  • └ certify_invoice_amount
  • BigDecimal
  • 10000
  • 已确认发票金额
  • └ currency_code
  • String
  • CNY
  • 币种
  • └ do_number
  • String
  • DO88123456
  • 发货单号
  • └ entry_amount
  • BigDecimal
  • 10000
  • 开票号录入金额
  • └ guarantee_money
  • String
  • true
  • 是否质保阶段
  • └ pay_apply
  • String
  • true
  • 是否预付阶段
  • └ payed
  • BigDecimal
  • 10000
  • 已付款
  • └ po_no
  • String
  • PO88888888
  • 订单编号
  • └ precision
  • String
  • 2
  • 精度
  • └ rcv_amount
  • BigDecimal
  • 10000
  • 接收总金额
  • └ rcv_number
  • String
  • RT88123456
  • 接收单号
  • └ rcv_type
  • String
  • RECEIVE
  • 接收还是退货:RECEIVE 接收、RETURN 退货
  • └ status
  • String
  • PAYED
  • 状态: BUSI_RCV_APPROVING 业务接收审批中、FINANCE_RECEIVING 财务接收中、WAIT_BILLABLE 等待开票、INVOICE_VERIFYING 发票校验中、INVOICE_CERTIFY 发票已全部确认、PAYED 已完成付款、AUDITING 审批中、FINISH 审批完成、SAVE 暂存、WITHDRAW 撤回、REFUSED 否决、INVALID 作废
  • └ to_pay_amount
  • BigDecimal
  • 10000
  • 待付款
  • └ payment_type
  • String
  • PAY_AFTER_RECEIPT
  • 付款类型:PAY_AFTER_RECEIPT(后付条款) 请在poRcvSupplierRelateTopDTOList获取返回数据、MILESTONE(阶段条款) 请在mileStonePayInfoTopDTOList获取返回数据、MIX(混合型条款) 请在mixInfoTopDTOS获取返回数据
  • po_rcv_supplier_relate_top_d_t_o_list
  • PoRcvSupplierRelateTopDTO []
  • 后付条款返回结果列表
  • └ all_pay_amount
  • BigDecimal
  • 100
  • 已满足付款条件金额
  • └ billable_no_list
  • String []
  • 开票号:KP123488888
  • └ certify_invoice_amount
  • String
  • 100000
  • 已确认发票金额
  • └ currency_code
  • String
  • CNY
  • 币种
  • └ do_number
  • String
  • DO88888888
  • 发货单号
  • └ entry_amount
  • BigDecimal
  • 100000
  • 开票号录入金额
  • └ gmt_create
  • Date
  • 2019-01-01 00:00:00
  • 创建时间
  • └ guarantee_money
  • String
  • true
  • 是否质保阶段
  • └ payed
  • BigDecimal
  • 100000
  • 已付款
  • └ po_no
  • String
  • PO88888888
  • 订单号
  • └ precision
  • String
  • 2
  • 精度
  • └ rcv_amount
  • BigDecimal
  • 100000
  • 接收总金额
  • └ rcv_number
  • String
  • RCV88888888
  • 接收单号
  • └ rcv_type
  • String
  • RECEIVE
  • 接收还是退货:RECEIVE 接收、RETURN 退货
  • └ status
  • String
  • PAYED
  • 状态: BUSI_RCV_APPROVING 业务接收审批中、 FINANCE_RECEIVING 财务接收中、 WAIT_BILLABLE 等待开票、 INVOICE_VERIFYING 发票校验中、 INVOICE_CERTIFY 发票已全部确认、 PAYED 已完成付款
  • └ to_pay_amount
  • BigDecimal
  • 100000
  • 待付款
  • └ error_code
  • String
  • 0000000
  • 异常编码,可能为空
  • └ error_msg
  • String
  • 系统异常
  • 错误信息
  • └ success
  • String
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliyunProdPurchasePoPayProgressQueryRequest req = new AliyunProdPurchasePoPayProgressQueryRequest();
req.setPoNo("PO88888888");
AliyunProdPurchasePoPayProgressQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliyun_prod_purchase_po_pay_progress_query_response>
    <result>
        <content>
            <mile_stone_pay_info_top_d_t_o_list>
                <mile_stone_pay_info_top_d_t_o>
                    <all_pay_amount>100</all_pay_amount>
                    <amount>100</amount>
                    <certify_invoice_amount>100</certify_invoice_amount>
                    <currency_code>CNY</currency_code>
                    <description>描述</description>
                    <entry_amount>100</entry_amount>
                    <guarantee_money>true</guarantee_money>
                    <pa_no>PP123456</pa_no>
                    <payed>100</payed>
                    <percentage>0.1</percentage>
                    <po_no>PO88888888</po_no>
                    <precision>2</precision>
                    <stage>1</stage>
                    <status>UN_START</status>
                    <to_pay_amount>100</to_pay_amount>
                </mile_stone_pay_info_top_d_t_o>
            </mile_stone_pay_info_top_d_t_o_list>
            <mix_info_top_d_t_o_s>
                <mix_info_top_d_t_o>
                    <all_pay_amount>100</all_pay_amount>
                    <certify_invoice_amount>10000</certify_invoice_amount>
                    <currency_code>CNY</currency_code>
                    <do_number>DO88123456</do_number>
                    <entry_amount>10000</entry_amount>
                    <guarantee_money>true</guarantee_money>
                    <pay_apply>true</pay_apply>
                    <payed>10000</payed>
                    <po_no>PO88888888</po_no>
                    <precision>2</precision>
                    <rcv_amount>10000</rcv_amount>
                    <rcv_number>RT88123456</rcv_number>
                    <rcv_type>RECEIVE</rcv_type>
                    <status>PAYED</status>
                    <to_pay_amount>10000</to_pay_amount>
                </mix_info_top_d_t_o>
            </mix_info_top_d_t_o_s>
            <payment_type>PAY_AFTER_RECEIPT</payment_type>
            <po_rcv_supplier_relate_top_d_t_o_list>
                <po_rcv_supplier_relate_top_d_t_o>
                    <all_pay_amount>100</all_pay_amount>
                    <certify_invoice_amount>100000</certify_invoice_amount>
                    <currency_code>CNY</currency_code>
                    <do_number>DO88888888</do_number>
                    <entry_amount>100000</entry_amount>
                    <gmt_create>2019-01-01 00:00:00</gmt_create>
                    <guarantee_money>true</guarantee_money>
                    <payed>100000</payed>
                    <po_no>PO88888888</po_no>
                    <precision>2</precision>
                    <rcv_amount>100000</rcv_amount>
                    <rcv_number>RCV88888888</rcv_number>
                    <rcv_type>RECEIVE</rcv_type>
                    <status>PAYED</status>
                    <to_pay_amount>100000</to_pay_amount>
                </po_rcv_supplier_relate_top_d_t_o>
            </po_rcv_supplier_relate_top_d_t_o_list>
        </content>
        <error_code>0000000</error_code>
        <error_msg>系统异常</error_msg>
        <success>true</success>
    </result>
</aliyun_prod_purchase_po_pay_progress_query_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部