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

alibaba.pur.po.create (创建PO(新中台))

结构化创建PO

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tenant_id Number 必须 10000 租户id,蚂蚁固定值10000
purchase_order_dto_list PurchaseOrderDTO [] 必须
  • 最大列表长度:999
  • po信息列表
    • └ no_contract_reason
    • String
    • 可选
    • 写下没有合同的原因
    • 没有合同的原因
    • └ biz_type
    • String
    • 可选
    • 1
    • 业务类型
    • └ supplier_id
    • Number
    • 必须
    • 628
    • 供应商id
    • └ contract_type
    • String
    • 可选
    • PURCHASE
    • 合同类型
    • └ effect_date_range_end
    • Date
    • 可选
    • 2019-12-30 12:00:00
    • 订单有效结束时间
    • └ description
    • String
    • 可选
    • 写这个单子是干嘛的
    • 订单描述
    • └ is_cheque_pay
    • Boolean
    • 可选
    • true
    • 是否支票支付
    • └ demander_purchase_org_id
    • Number
    • 可选
    • 2
    • 需求方采购组织,蚂蚁线上是2,线下是1051
    • └ payee_bank_id
    • Number
    • 可选
    • 1
    • 银行账号ID
    • └ is_delivery_detail
    • Boolean
    • 可选
    • false
    • 是否按明细发货
    • └ effect_date_range_start
    • Date
    • 可选
    • 2019-12-30 12:00:00
    • 订单有效开始时间
    • purchase_order_item_dto_list
    • PurchaseOrderItemDTO []
    • 必须
    • 订单行信息
    • └ biz_type
    • String
    • 可选
    • CMALL
    • 业务类型
    • └ category_code
    • String
    • 可选
    • IA01
    • 采购类目code
    • └ modified_category_code
    • String
    • 可选
    • IA01
    • 寻源修改的类目
    • └ category_use
    • String
    • 可选
    • default_code
    • 采购用途code
    • └ item_name
    • String
    • 必须
    • 测试
    • 物品名称
    • └ item_description
    • String
    • 可选
    • 测试
    • 物品描述
    • └ order_type
    • String
    • 必须
    • AMOUNT
    • 开单方式
    • └ quantity
    • String
    • 必须
    • 12
    • 数量
    • └ tax_amount
    • String
    • 必须
    • 1
    • 含税金额
    • └ tax_rate
    • String
    • 必须
    • 0.17
    • 税率
    • └ tax_code
    • String
    • 可选
    • 税码
    • taxCode
    • └ tax_code_desc
    • String
    • 可选
    • 1
    • 税码描述
    • └ tax_unit_price
    • String
    • 必须
    • 111
    • 含税单价
    • └ uom
    • String
    • 必须
    • 1
    • 单位
    • └ need_by_date_start
    • Date
    • 可选
    • 2020-01-01 10:00:00
    • 期望交付日期始
    • └ need_by_date_end
    • Date
    • 可选
    • 2020-01-01 10:00:00
    • 期望交付日期终
    • └ address_id
    • Number
    • 必须
    • 999
    • 收货地址
    • └ address_info
    • String
    • 必须
    • 999
    • 收货地址信息
    • └ receiver
    • String
    • 可选
    • 56771
    • 接收人员工编码
    • └ pr_type
    • String
    • 可选
    • PURCHASE
    • PR类型
    • └ pr_number
    • String
    • 必须
    • PR752780
    • pr单号
    • └ demander
    • String
    • 可选
    • 56771
    • 实际需求方工号
    • └ pr_item_number
    • String
    • 必须
    • 11679018
    • pr行id
    • └ quotation_item_number
    • String
    • 可选
    • 845304
    • 报价单行编码
    • └ sr_number
    • String
    • 可选
    • 674385
    • 需求行id
    • └ project_number
    • String
    • 可选
    • 1
    • 项目编号
    • └ product_id
    • Number
    • 可选
    • 1
    • 产品id
    • └ sku_id
    • Number
    • 可选
    • 1
    • 商品skuid
    • └ goods_quotation_id
    • Number
    • 可选
    • 1
    • 商品报价ID
    • └ specification
    • String
    • 可选
    • {\"品牌\":\"玛祖铭立MATSU\",\"主材质\":\"实木\",\"家具适用场景\":\"休闲空间\",\"尺寸\":\"W1300 D500 SH380\",\"运输范围\":\"包含江浙沪、北京、广州、深圳一地的配送费,其他地区据实结算\",\"饰面材质\":\"实木\"}
    • 规格属性
    • └ incoterm
    • String
    • 可选
    • 1
    • 国际贸易术语
    • └ address_ext
    • String
    • 可选
    • 1
    • 地址扩展信息
    • └ is_po_by_detail
    • Boolean
    • 可选
    • true
    • 是否按照明细下单
    • structure_item
    • StructureItemDto
    • 可选
    • 结构化明细行,自动创建时有结构化报价的场景用,填充参数内部children,按明细下单必填
    • └ item_id
    • String
    • 可选
    • 82638
    • 业务Item Id mpnId/componentId/itemCode
    • └ item_type
    • String
    • 可选
    • 1
    • 区分服务器/网络设备部件,用以按不同逻辑匹配价格
    • └ biz_id
    • Number
    • 可选
    • 1
    • 关联业务单据Id
    • └ biz_type
    • String
    • 可选
    • /** * PR行 */ PR_LINE("PR_LINE"), /** * PO行 */ PO_LINE("PO_LINE"), /** * 发货行 */ DO_LINE("DO_LINE"), /** * 接收行 */ RCV_LINE("RCV_LINE"), /** * 报价行 */ QUOTATION_LINE("QUOTATION_LINE")
    • 关联业务单据type
    • children
    • Children []
    • 可选
    • 嵌套
    • └ item_type
    • String
    • 可选
    • 1
    • 1
    • └ item_id
    • String
    • 可选
    • 1
    • 1
    • └ item_level
    • String
    • 可选
    • 1
    • 1
    • properties
    • Properties
    • 可选
    • 拓展属性段
    • └ unit_price
    • String
    • 可选
    • 1
    • 1
    • └ item_type
    • String
    • 可选
    • 1
    • 1
    • └ amount
    • String
    • 可选
    • 1
    • 1
    • └ item_attr_value_list
    • String
    • 可选
    • 1
    • 1
    • └ quantity
    • String
    • 可选
    • 1
    • 1
    • └ product_id
    • String
    • 可选
    • 1
    • 1
    • └ extend_column_value_list
    • String
    • 可选
    • 1
    • 1
    • └ remark
    • String
    • 可选
    • 1
    • 1
    • └ item_name
    • String
    • 可选
    • 1
    • 1
    • └ is_ladder_price
    • String
    • 可选
    • 1
    • 1
    • └ currency
    • String
    • 可选
    • 1
    • 1
    • └ item_description
    • String
    • 可选
    • 1
    • 1
    • └ charge_unit
    • String
    • 可选
    • 1
    • 1
    • └ item_url
    • String
    • 可选
    • 1
    • 1
    • └ sku_id
    • String
    • 可选
    • 1
    • 1
    • └ source_value
    • String
    • 可选
    • 1
    • 唯一来源值
    • └ data_source
    • String
    • 可选
    • ANT_LUMOS
    • 费用大类来源
    • └ source_id
    • String
    • 可选
    • 20201215
    • 费用大类唯一标识
    • └ tax_rate
    • String
    • 可选
    • 0.12
    • 费用大类的税率
    • └ charge_type
    • String
    • 可选
    • INCREASE
    • 增减项
    • children
    • SecondChildren []
    • 可选
    • 第二层
    • properties
    • Properties
    • 可选
    • 拓展属性段
    • └ source_value
    • String
    • 可选
    • 1
    • 1
    • └ sku_id
    • String
    • 可选
    • 1
    • 1
    • └ charge_unit
    • String
    • 可选
    • 1
    • 1
    • └ item_description
    • String
    • 可选
    • 1
    • 1
    • └ currency
    • String
    • 可选
    • 1
    • 1
    • └ is_ladder_price
    • String
    • 可选
    • 1
    • 1
    • └ item_name
    • String
    • 可选
    • 1
    • 1
    • └ remark
    • String
    • 可选
    • 1
    • 1
    • └ extend_column_value_list
    • String
    • 可选
    • 1
    • 1
    • └ item_url
    • String
    • 可选
    • 1
    • 1
    • └ quantity
    • String
    • 可选
    • 1
    • 1
    • └ product_id
    • String
    • 可选
    • 1
    • 1
    • └ item_attr_value_list
    • String
    • 可选
    • 1
    • 1
    • └ amount
    • String
    • 可选
    • 1
    • 1
    • └ item_type
    • String
    • 可选
    • 1
    • 1
    • └ unit_price
    • String
    • 可选
    • 1
    • 1
    • └ data_source
    • String
    • 可选
    • 1
    • 商品明细唯来源标识
    • └ source_id
    • String
    • 可选
    • 20201215
    • 商品明细唯一标识
    • └ tax_rate
    • String
    • 可选
    • 0.13
    • 商品明细税率
    • └ charge_type
    • String
    • 可选
    • INCREASE
    • 增减项
    • └ item_level
    • String
    • 可选
    • 1
    • 11
    • └ item_id
    • String
    • 可选
    • 1
    • 1
    • └ item_type
    • String
    • 可选
    • 1
    • 1
    • └ biz_id
    • String
    • 可选
    • 1
    • 1
    • └ biz_type
    • String
    • 可选
    • 1
    • 1
    • properties
    • Properties
    • 可选
    • 拓展属性段
    • └ sku_id
    • String
    • 可选
    • 10000123999
    • 商品skuId
    • └ item_url
    • String
    • 可选
    • %2Fic%2Fproduct%2FadminProductDetail.htm%3FsecurityId%3D352de2e8b82e247cdc901b36bc2a92
    • 物品项地址
    • └ charge_unit
    • String
    • 可选
    • 人/天
    • 计价单位
    • └ item_description
    • String
    • 可选
    • 内容制作-互动界面制作
    • item描述/说明
    • └ currency
    • String
    • 可选
    • CNY
    • 现币种
    • └ is_ladder_price
    • String
    • 可选
    • false
    • 是否是阶梯价
    • └ item_name
    • String
    • 可选
    • 安装及运输-单趟运输
    • Item名称
    • └ remark
    • String
    • 可选
    • 搭建工人舞美2车*4天,AV设备1车*2天
    • 备注
    • └ extend_column_value_list
    • String
    • 可选
    • [{\"columnName\":\"天数\",\"operationCode\":\"multiply\",\"sort\":0,\"value\":\"2\"},{\"columnName\":\"增值税\",\"operationCode\":\"multiply\",\"sort\":1,\"value\":\"1.06\"}]
    • 扩展列列表
    • └ product_id
    • String
    • 可选
    • 1
    • 产品id
    • └ quantity
    • String
    • 可选
    • 1
    • 数量
    • └ item_attr_value_list
    • String
    • 可选
    • 帆帆帆帆
    • 明细商品规格属性,可保留属性和选中的属性值备用,也可为空
    • └ amount
    • String
    • 可选
    • 5666
    • 金额/小计
    • └ item_type
    • String
    • 可选
    • 1
    • 业务item type
    • └ unit_price
    • String
    • 可选
    • 2000
    • 含税单价
    • └ source_value
    • String
    • 可选
    • 1
    • 来源唯一值
    • └ data_source
    • String
    • 可选
    • ANT_LUMOS
    • 结构化总体来源
    • └ source_id
    • String
    • 可选
    • 20201215
    • 结构化总体唯一标识
    • └ tax_rate
    • String
    • 可选
    • 0.11
    • 结构化行的税率
    • └ charge_type
    • String
    • 可选
    • INCREASE
    • 增减项
    • └ extra
    • String
    • 可选
    • PO行扩展字段
    • └ currency
    • String
    • 可选
    • CNY
    • 币种
    • └ payee_id
    • Number
    • 可选
    • 9202
    • 收款方ID
    • └ company_code
    • String
    • 可选
    • 1059
    • 公司编码
    • └ quotation_number
    • String
    • 可选
    • BJD10364128
    • 报价单编号
    • └ amount
    • String
    • 可选
    • 22333
    • 订单金额
    • payment_plan_dto
    • PaymentPlanDto
    • 可选
    • 付款计划
    • └ payment_plan_item_dto_list
    • String []
    • 可选
    • 付款计划行信息
    • 付款计划行信息
    • └ pay_on_percent
    • String
    • 可选
    • y获取n
    • 是否按比例支付
    • └ payment_name
    • String
    • 可选
    • xxxx付款条款名称
    • 条款名称
    • └ payment_type
    • String
    • 可选
    • /** 货到付款 */ PAY_AFTER_RECEIPT("PAY_AFTER_RECEIPT"), /** 阶段付款 */ MILESTONE("MILESTONE"), /** 混合型 */ MIX("MIX"), /** 无支付条款 */ NO_PAYMENT("NO_PAYMENT");
    • 条款类型
    • └ contract_number
    • String
    • 可选
    • A50202000051
    • 合同编号
    • └ is_expire_remind
    • Boolean
    • 可选
    • false
    • 是否到期提醒
    • └ is_cash_pay
    • Boolean
    • 可选
    • false
    • 是否现金支付
    • └ buyer
    • String
    • 可选
    • 56771
    • 采购员工号
    • └ source_type
    • String
    • 可选
    • SOURCE_INQUIRY
    • 来源类型,采购寻源询报价
    • └ quotation_approved_time
    • Date
    • 可选
    • 2019-12-30 12:00:00
    • 报价审批通过时间
    • files
    • AecpFile []
    • 可选
    • 附件
    • └ id
    • String
    • 可选
    • null
    • resourceId
    • └ name
    • String
    • 可选
    • null
    • 附件名称
    • └ url
    • String
    • 可选
    • null
    • URL
    • └ preview_url
    • String
    • 可选
    • null
    • 预览URL
    • uploader
    • AliEmployee
    • 可选
    • 上传人
    • └ work_no
    • String
    • 可选
    • null
    • 工号
    • └ name
    • String
    • 可选
    • null
    • 姓名
    • └ nick_name
    • String
    • 可选
    • null
    • 花名
    • └ upload_time
    • Date
    • 可选
    • 2019-12-30 12:00:00
    • 上传时间
    • └ file_size
    • Number
    • 可选
    • 1
    • 附件大小
    • └ buyer_manager
    • String
    • 可选
    • 1
    • 采购经理工号
    • └ external_po_number
    • String
    • 可选
    • 18890025
    • 外部单号(可以用来做幂等)
    • └ extra
    • String
    • 可选
    • null
    • PO头扩展字段
    • └ is_settlement_po
    • Boolean
    • 可选
    • true
    • 是否结算型PO
    • internal_files
    • AecpFile []
    • 可选
    • 供应商不可见附件
    • └ file_size
    • Number
    • 可选
    • 1
    • 附件大小
    • └ upload_time
    • Date
    • 可选
    • 2019-12-30 12:00:00
    • 上传时间
    • uploader
    • AliEmployee
    • 可选
    • 上传人
    • └ nick_name
    • String
    • 可选
    • null
    • 花名
    • └ name
    • String
    • 可选
    • null
    • 姓名
    • └ work_no
    • String
    • 可选
    • null
    • 工号
    • └ preview_url
    • String
    • 可选
    • null
    • 预览URL
    • └ url
    • String
    • 可选
    • null
    • URL
    • └ name
    • String
    • 可选
    • null
    • 附件名称
    • └ id
    • String
    • 可选
    • null
    • resourceId
    • └ internal_description
    • String
    • 可选
    • null
    • 供应商不可见描述
    • └ ou_code
    • String
    • 可选
    • Z69
    • OU

    响应参数

    名称 类型 示例值 描述
    result ActionResult null 获取url的出参
    • └ success
    • Boolean
    • true
    • 是否成功
    • └ error_code
    • String
    • null
    • 错误码
    • contents
    • PoCreateResultDto []
    • null
    • 结果集
    • └ po_id
    • Number
    • 7899201
    • 订单id
    • └ po_number
    • String
    • PO5121745
    • 订单编号
    • └ success
    • Boolean
    • true
    • 操作状态
    • └ message
    • String
    • null
    • 描述信息
    • └ error_msg
    • String
    • null
    • 错误信息
    • └ error_level
    • String
    • null
    • 错误级别

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaPurPoCreateRequest req = new AlibabaPurPoCreateRequest();
    req.setTenantId(10000L);
    List<AlibabaPurPoCreateRequest.PurchaseOrderDTO> list2 = new ArrayList<AlibabaPurPoCreateRequest.PurchaseOrderDTO>();
    AlibabaPurPoCreateRequest.PurchaseOrderDTO obj3 = new AlibabaPurPoCreateRequest.PurchaseOrderDTO();
    list2.add(obj3);
    obj3.setNoContractReason("写下没有合同的原因");
    obj3.setBizType("1");
    obj3.setSupplierId(628L);
    obj3.setContractType("PURCHASE");
    obj3.setEffectDateRangeEnd(StringUtils.parseDateTime("2019-12-30 12:00:00"));
    obj3.setDescription("写这个单子是干嘛的");
    obj3.setIsChequePay(true);
    obj3.setDemanderPurchaseOrgId(2L);
    obj3.setPayeeBankId(1L);
    obj3.setIsDeliveryDetail(false);
    obj3.setEffectDateRangeStart(StringUtils.parseDateTime("2019-12-30 12:00:00"));
    List<AlibabaPurPoCreateRequest.PurchaseOrderItemDTO> list6 = new ArrayList<AlibabaPurPoCreateRequest.PurchaseOrderItemDTO>();
    AlibabaPurPoCreateRequest.PurchaseOrderItemDTO obj7 = new AlibabaPurPoCreateRequest.PurchaseOrderItemDTO();
    list6.add(obj7);
    obj7.setBizType("CMALL");
    obj7.setCategoryCode("IA01");
    obj7.setModifiedCategoryCode("IA01");
    obj7.setCategoryUse("default_code");
    obj7.setItemName("测试");
    obj7.setItemDescription("测试");
    obj7.setOrderType("AMOUNT");
    obj7.setQuantity("12");
    obj7.setTaxAmount("1");
    obj7.setTaxRate("0.17");
    obj7.setTaxCode("税码");
    obj7.setTaxCodeDesc("1");
    obj7.setTaxUnitPrice("111");
    obj7.setUom("1");
    obj7.setNeedByDateStart(StringUtils.parseDateTime("2020-01-01 10:00:00"));
    obj7.setNeedByDateEnd(StringUtils.parseDateTime("2020-01-01 10:00:00"));
    obj7.setAddressId(999L);
    obj7.setAddressInfo("999");
    obj7.setReceiver("56771");
    obj7.setPrType("PURCHASE");
    obj7.setPrNumber("PR752780");
    obj7.setDemander("56771");
    obj7.setPrItemNumber("11679018");
    obj7.setQuotationItemNumber("845304");
    obj7.setSrNumber("674385");
    obj7.setProjectNumber("1");
    obj7.setProductId(1L);
    obj7.setSkuId(1L);
    obj7.setGoodsQuotationId(1L);
    obj7.setSpecification("{\\"品牌\\":\\"玛祖铭立MATSU\\",\\"主材质\\":\\"实木\\",\\"家具适用场景\\":\\"休闲空间\\",\\"尺寸\\":\\"W1300 D500 SH380\\",\\"运输范围\\":\\"包含江浙沪、北京、广州、深圳一地的配送费,其他地区据实结算\\",\\"饰面材质\\":\\"实木\\"}");
    obj7.setIncoterm("1");
    obj7.setAddressExt("1");
    obj7.setIsPoByDetail(true);
    AlibabaPurPoCreateRequest.StructureItemDto obj9 = new AlibabaPurPoCreateRequest.StructureItemDto();
    obj9.setItemId("82638");
    obj9.setItemType("1");
    obj9.setBizId(1L);
    obj9.setBizType("/**      * PR行      */     PR_LINE(\"PR_LINE\"),          /**      * PO行      */     PO_LINE(\"PO_LINE\"),      /**      * 发货行      */     DO_LINE(\"DO_LINE\"),     /**      * 接收行      */     RCV_LINE(\"RCV_LINE\"),     /**      * 报价行      */     QUOTATION_LINE(\"QUOTATION_LINE\")");
    List<AlibabaPurPoCreateRequest.Children> list11 = new ArrayList<AlibabaPurPoCreateRequest.Children>();
    AlibabaPurPoCreateRequest.Children obj12 = new AlibabaPurPoCreateRequest.Children();
    list11.add(obj12);
    obj12.setItemType("1");
    obj12.setItemId("1");
    obj12.setItemLevel("1");
    AlibabaPurPoCreateRequest.Properties obj14 = new AlibabaPurPoCreateRequest.Properties();
    obj14.setUnitPrice("1");
    obj14.setItemType("1");
    obj14.setAmount("1");
    obj14.setItemAttrValueList("1");
    obj14.setQuantity("1");
    obj14.setProductId("1");
    obj14.setExtendColumnValueList("1");
    obj14.setRemark("1");
    obj14.setItemName("1");
    obj14.setIsLadderPrice("1");
    obj14.setCurrency("1");
    obj14.setItemDescription("1");
    obj14.setChargeUnit("1");
    obj14.setItemUrl("1");
    obj14.setSkuId("1");
    obj14.setSourceValue("1");
    obj14.setDataSource("ANT_LUMOS");
    obj14.setSourceId("20201215");
    obj14.setTaxRate("0.12");
    obj14.setChargeType("INCREASE");
    list13.setProperties(obj14);
    List<AlibabaPurPoCreateRequest.SecondChildren> list17 = new ArrayList<AlibabaPurPoCreateRequest.SecondChildren>();
    AlibabaPurPoCreateRequest.SecondChildren obj18 = new AlibabaPurPoCreateRequest.SecondChildren();
    list17.add(obj18);
    AlibabaPurPoCreateRequest.Properties obj20 = new AlibabaPurPoCreateRequest.Properties();
    obj20.setSourceValue("1");
    obj20.setSkuId("1");
    obj20.setChargeUnit("1");
    obj20.setItemDescription("1");
    obj20.setCurrency("1");
    obj20.setIsLadderPrice("1");
    obj20.setItemName("1");
    obj20.setRemark("1");
    obj20.setExtendColumnValueList("1");
    obj20.setItemUrl("1");
    obj20.setQuantity("1");
    obj20.setProductId("1");
    obj20.setItemAttrValueList("1");
    obj20.setAmount("1");
    obj20.setItemType("1");
    obj20.setUnitPrice("1");
    obj20.setDataSource("1");
    obj20.setSourceId("20201215");
    obj20.setTaxRate("0.13");
    obj20.setChargeType("INCREASE");
    list19.setProperties(obj20);
    obj18.setItemLevel("1");
    obj18.setItemId("1");
    obj18.setItemType("1");
    obj18.setBizId("1");
    obj18.setBizType("1");
    list15.setChildren(list17);
    obj9.setChildren(list11);
    AlibabaPurPoCreateRequest.Properties obj21 = new AlibabaPurPoCreateRequest.Properties();
    obj21.setSkuId("10000123999");
    obj21.setItemUrl("%2Fic%2Fproduct%2FadminProductDetail.htm%3FsecurityId%3D352de2e8b82e247cdc901b36bc2a92");
    obj21.setChargeUnit("人/天");
    obj21.setItemDescription("内容制作-互动界面制作");
    obj21.setCurrency("CNY");
    obj21.setIsLadderPrice("false");
    obj21.setItemName("安装及运输-单趟运输");
    obj21.setRemark("搭建工人舞美2车*4天,AV设备1车*2天");
    obj21.setExtendColumnValueList("[{\\"columnName\\":\\"天数\\",\\"operationCode\\":\\"multiply\\",\\"sort\\":0,\\"value\\":\\"2\\"},{\\"columnName\\":\\"增值税\\",\\"operationCode\\":\\"multiply\\",\\"sort\\":1,\\"value\\":\\"1.06\\"}]");
    obj21.setProductId("1");
    obj21.setQuantity("1");
    obj21.setItemAttrValueList("帆帆帆帆");
    obj21.setAmount("5666");
    obj21.setItemType("1");
    obj21.setUnitPrice("2000");
    obj21.setSourceValue("1");
    obj21.setDataSource("ANT_LUMOS");
    obj21.setSourceId("20201215");
    obj21.setTaxRate("0.11");
    obj21.setChargeType("INCREASE");
    obj9.setProperties(obj21);
    list8.setStructureItem(obj9);
    obj7.setExtra("");
    list4.setPurchaseOrderItemDtoList(list6);
    obj3.setCurrency("CNY");
    obj3.setPayeeId(9202L);
    obj3.setCompanyCode("1059");
    obj3.setQuotationNumber("BJD10364128");
    obj3.setAmount("22333");
    AlibabaPurPoCreateRequest.PaymentPlanDto obj23 = new AlibabaPurPoCreateRequest.PaymentPlanDto();
    obj23.setPaymentPlanItemDtoList("付款计划行信息");
    obj23.setPayOnPercent("y获取n");
    obj23.setPaymentName("xxxx付款条款名称");
    obj23.setPaymentType("/** 货到付款 */     PAY_AFTER_RECEIPT(\"PAY_AFTER_RECEIPT\"),     /** 阶段付款 */     MILESTONE(\"MILESTONE\"),     /** 混合型 */     MIX(\"MIX\"),     /** 无支付条款 */     NO_PAYMENT(\"NO_PAYMENT\");");
    list22.setPaymentPlanDto(obj23);
    obj3.setContractNumber("A50202000051");
    obj3.setIsExpireRemind(false);
    obj3.setIsCashPay(false);
    obj3.setBuyer("56771");
    obj3.setSourceType("SOURCE_INQUIRY");
    obj3.setQuotationApprovedTime(StringUtils.parseDateTime("2019-12-30 12:00:00"));
    List<AlibabaPurPoCreateRequest.AecpFile> list26 = new ArrayList<AlibabaPurPoCreateRequest.AecpFile>();
    AlibabaPurPoCreateRequest.AecpFile obj27 = new AlibabaPurPoCreateRequest.AecpFile();
    list26.add(obj27);
    obj27.setId("null");
    obj27.setName("null");
    obj27.setUrl("null");
    obj27.setPreviewUrl("null");
    AlibabaPurPoCreateRequest.AliEmployee obj29 = new AlibabaPurPoCreateRequest.AliEmployee();
    obj29.setWorkNo("null");
    obj29.setName("null");
    obj29.setNickName("null");
    list28.setUploader(obj29);
    obj27.setUploadTime(StringUtils.parseDateTime("2019-12-30 12:00:00"));
    obj27.setFileSize(1L);
    list24.setFiles(list26);
    obj3.setBuyerManager("1");
    obj3.setExternalPoNumber("18890025");
    obj3.setExtra("null");
    obj3.setIsSettlementPo(true);
    List<AlibabaPurPoCreateRequest.AecpFile> list32 = new ArrayList<AlibabaPurPoCreateRequest.AecpFile>();
    AlibabaPurPoCreateRequest.AecpFile obj33 = new AlibabaPurPoCreateRequest.AecpFile();
    list32.add(obj33);
    obj33.setFileSize(1L);
    obj33.setUploadTime(StringUtils.parseDateTime("2019-12-30 12:00:00"));
    AlibabaPurPoCreateRequest.AliEmployee obj35 = new AlibabaPurPoCreateRequest.AliEmployee();
    obj35.setNickName("null");
    obj35.setName("null");
    obj35.setWorkNo("null");
    list34.setUploader(obj35);
    obj33.setPreviewUrl("null");
    obj33.setUrl("null");
    obj33.setName("null");
    obj33.setId("null");
    list30.setInternalFiles(list32);
    obj3.setInternalDescription("null");
    obj3.setOuCode("Z69");
    req.setPurchaseOrderDtoList(list2);
    AlibabaPurPoCreateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_pur_po_create_response>
        <result>
            <success>true</success>
            <error_code>null</error_code>
            <contents>
                <po_create_result_dto>
                    <po_id>7899201</po_id>
                    <po_number>PO5121745</po_number>
                    <success>true</success>
                    <message>null</message>
                </po_create_result_dto>
            </contents>
            <error_msg>null</error_msg>
            <error_level>null</error_level>
        </result>
    </alibaba_pur_po_create_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

    返回
    顶部