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

alibaba.pur.po.info.query (根据立项编号查询PO单据)

根据立项编号查询PO单据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
info_top_query PoInfoTopQuery 必须 查询参数
  • └ project_id
  • Number
  • 必须
  • 2021012809
  • 立项编号
check_app_key String 可选 123 top平台的appKey

响应参数

名称 类型 示例值 描述
result ActionResult 操作返回结果
  • └ args
  • String
  • 1
  • 国际化参数
  • └ success
  • Boolean
  • true
  • 操作是否成功
  • └ error_code
  • String
  • 100
  • 错误码
  • content
  • POInfoTopDTO []
  • 返回值
  • └ budget_o_u
  • String
  • 阿里巴巴(中国)有限公司
  • 预算所属OU
  • └ po_amout
  • String
  • 1505.32
  • po金额
  • └ supplier_code
  • String
  • SU010612
  • 供应商code
  • └ po_audited_time
  • Date
  • 1638239316000
  • po审批完成时间
  • └ origin_currency_code
  • String
  • CNY
  • 原币种
  • └ user_define
  • Boolean
  • false
  • 是否自定义价格
  • po_current_approvers
  • EmployeeDto []
  • po当前审批人
  • └ work_no
  • String
  • 38912
  • 工号
  • └ user_name
  • String
  • 郑x萍
  • 姓名
  • └ po_create_time
  • Date
  • 1637833687000
  • Po创建时间
  • └ po_status
  • String
  • 关闭
  • Po状态
  • └ pay_amout
  • String
  • 0
  • 已付款金额
  • └ supplier_name
  • String
  • 洪著测试haofan@alitest.com====测试
  • 供应商名字
  • po_info_dto_extend
  • PoInfoDtoExtend []
  • 人数,层级,地点,岗位
  • └ sla_name
  • String
  • 1
  • SLA名称
  • └ unit_price
  • String
  • 0
  • 单价
  • └ settlement_formula_name
  • String
  • 钉钉考勤-5*8严格排班制
  • 结算公式名称
  • └ hierarchy_id
  • Number
  • 1
  • 层次ID
  • └ settlement_formula_code
  • String
  • ProjectPersonStrict
  • 结算公式编码
  • └ site_demand
  • String
  • 1
  • 地点需求
  • └ numer_person_demand
  • String
  • 1
  • 人数需求
  • └ packages
  • Number
  • 1
  • 总件数
  • └ sla_link
  • String
  • 1
  • SLA链接地址
  • └ item_name
  • String
  • 1
  • 物品名称
  • └ position_demand
  • String
  • 1
  • 岗位需求
  • └ hierarchy_demand
  • String
  • 1
  • 层级需求
  • └ position_id
  • Number
  • 1
  • 岗位ID
  • └ site_id
  • Number
  • 1
  • 地点Id
  • └ sla_code
  • String
  • a50f3c4e9bff4f59ad5621d43b0e61d2
  • SLA编码
  • └ budget_department
  • String
  • 1
  • 预算所属部门
  • └ contract_number
  • String
  • S54202100001
  • 合同号
  • └ po_origin_amout
  • String
  • 960
  • po原币种总金额
  • └ pr_number
  • String
  • PR10055829
  • Pr编号
  • └ po_url
  • String
  • https://procurement.alibaba.net/po/detail/?poNumber=PO200063275
  • URL
  • └ budget_b_u_code
  • String
  • AD
  • 预算所属BUCode
  • └ budget_b_u
  • String
  • 阿里巴巴(中国)有限公司
  • 预算所属BU
  • └ accept_amout
  • String
  • 0
  • 已接收金额
  • po_creator
  • EmployeeDto
  • po创建人(采购员)
  • └ work_no
  • String
  • 38912
  • 工号
  • └ user_name
  • String
  • 郑x萍
  • 姓名
  • └ project_time
  • Date
  • 1632467601228
  • 立项变更时间
  • supplier_contact
  • SupplierContactDto
  • 供应商联系人
  • └ name
  • String
  • 3q5q345
  • 姓名
  • └ mobile_no
  • String
  • 12121222222
  • 手机号
  • └ email
  • String
  • q34666665zz@wq.oo
  • 电子邮箱
  • └ phone_no
  • String
  • q345-q345
  • 固定电话
  • └ fiscal_year
  • String
  • FY2022
  • 财年
  • └ po_number
  • String
  • PO200063275
  • Po编号
  • └ currency_code
  • String
  • HKD
  • 原币种
  • └ budget_ou_code
  • String
  • Z69
  • 预算所属OUCode
  • └ error_msg
  • String
  • 未查询到PO信息
  • 错误信息
  • └ error_level
  • Number
  • 100
  • 错误级别

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaPurPoInfoQueryRequest req = new AlibabaPurPoInfoQueryRequest();
AlibabaPurPoInfoQueryRequest.PoInfoTopQuery obj1 = new AlibabaPurPoInfoQueryRequest.PoInfoTopQuery();
obj1.setProjectId(2021012809L);
req.setInfoTopQuery(obj1);
req.setCheckAppKey("123");
AlibabaPurPoInfoQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_pur_po_info_query_response>
    <result>
        <args>1</args>
        <success>true</success>
        <error_code>100</error_code>
        <content>
            <p_o_info_top_d_t_o>
                <budget_o_u>阿里巴巴(中国)有限公司</budget_o_u>
                <po_amout>1505.32</po_amout>
                <supplier_code>SU010612</supplier_code>
                <po_audited_time>1638239316000</po_audited_time>
                <origin_currency_code>CNY</origin_currency_code>
                <user_define>false</user_define>
                <po_current_approvers>
                    <employee_dto>
                        <work_no>38912</work_no>
                        <user_name>郑x萍</user_name>
                    </employee_dto>
                </po_current_approvers>
                <po_create_time>1637833687000</po_create_time>
                <po_status>关闭</po_status>
                <pay_amout>0</pay_amout>
                <supplier_name>洪著测试haofan@alitest.com====测试</supplier_name>
                <po_info_dto_extend>
                    <po_info_dto_extend>
                        <sla_name>1</sla_name>
                        <unit_price>0</unit_price>
                        <settlement_formula_name>钉钉考勤-5*8严格排班制</settlement_formula_name>
                        <hierarchy_id>1</hierarchy_id>
                        <settlement_formula_code>ProjectPersonStrict</settlement_formula_code>
                        <site_demand>1</site_demand>
                        <numer_person_demand>1</numer_person_demand>
                        <packages>1</packages>
                        <sla_link>1</sla_link>
                        <item_name>1</item_name>
                        <position_demand>1</position_demand>
                        <hierarchy_demand>1</hierarchy_demand>
                        <position_id>1</position_id>
                        <site_id>1</site_id>
                        <sla_code>a50f3c4e9bff4f59ad5621d43b0e61d2</sla_code>
                    </po_info_dto_extend>
                </po_info_dto_extend>
                <budget_department>1</budget_department>
                <contract_number>S54202100001</contract_number>
                <po_origin_amout>960</po_origin_amout>
                <pr_number>PR10055829</pr_number>
                <po_url>https://procurement.alibaba.net/po/detail/?poNumber=PO200063275</po_url>
                <budget_b_u_code>AD</budget_b_u_code>
                <budget_b_u>阿里巴巴(中国)有限公司</budget_b_u>
                <accept_amout>0</accept_amout>
                <po_creator>
                    <work_no>38912</work_no>
                    <user_name>郑x萍</user_name>
                </po_creator>
                <project_time>1632467601228</project_time>
                <supplier_contact>
                    <name>3q5q345</name>
                    <mobile_no>12121222222</mobile_no>
                    <email>q34666665zz@wq.oo</email>
                    <phone_no>q345-q345</phone_no>
                </supplier_contact>
                <fiscal_year>FY2022</fiscal_year>
                <po_number>PO200063275</po_number>
                <currency_code>HKD</currency_code>
                <budget_ou_code>Z69</budget_ou_code>
            </p_o_info_top_d_t_o>
        </content>
        <error_msg>未查询到PO信息</error_msg>
        <error_level>100</error_level>
    </result>
</alibaba_pur_po_info_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

返回
顶部