1. 采购单模块API

API URL

post {HTTP(S)地址}/api/{version}/purchase

1.1. 采购单查询接口

1.1.1. SERVICE_TYPE

QUERY_PURCHASE_ORDER_LIST

1.1.2. 请求参数

参数 是否必须 类型 示例
purchaseNumber N String P210819125115 采购单号,最大50个字符
customNumber N String 210819125115 参考单号
status N String NEW 采购单状态
updateTimeFrom N String 2021-08-31 更新时间(范围开始)
updateTimeTo N String 2021-08-31 更新时间(范围结束)
page Y Number 1 页码,默认1
pageSize Y Number 100 每页条数.不超过200条;

1.1.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码](commons/errors.md#_错误码)
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
total Y Number 100 总条数
result Y List 详见PurchaseOrder

PurchaseOrder(采购订单)

参数 是否必须 类型 示例 备注
purchaseNumber Y String P210819125115 采购单号
asnNumber Y String A210819125116 入库单号
customNumber Y String 自定义参考号 参考号
warehouseName Y String 采购仓 采购仓
transferWarehouseName Y String 中转仓 中转仓
purchaseType Y String TRANSFER TRANSFER:海外仓采购 DIRECT:国内仓采购
supplierName Y String 供应商 供应商
settlementType Y String DELIVERY_ON_CASH 结算方式 DELIVERY_ON_CASH:带款提货 FIXED_ACCOUNT_PERIOD:固定账期 DYNAMIC_ACCOUNT_PERIOD:动态账期
prepayRate Y Decimal 30 预付比例百分比 30表示30%
purchasePriceUnit Y String CNY 币种
paymentType Y Enum CASH 支付方式 CASH:现金 TRANSFER:转账
shippingCost Y Decimal 1.0 运费
transportMode Y Enum SELF 运输方式 SELF:自提 EXPRESS:快递 LOGISTICS:物流 DELIVERY:送货
buyerTitle Y String 张三 买方抬头
companyName Y String 张三有限公司 公司抬头
transportParty Y String SUPPLIER 运输承担方 SUPPLIER:供应商 PURCHASER:采购方
createTime Y String 2021-08-01 00:00:00 创建时间
updateTime Y String 2021-08-01 00:00:00 更新时间
orderTime N String 2021-08-01 00:00:00 下单时间
preReceiveTime Y String 2021-08-02 00:00:00 预计到货日期
status Y String NEW 采购单状态
purchaseMode Y String STANDARD 采购模式 EASYWAY:简单模式 STANDARD:标准模式
remark Y String 这是一段备注 备注
skuList Y List 详见 PurchaseOrderSku

PurchaseOrderSku 采购订单商品

参数 是否必须 类型 示例 备注
sku Y String SKU001 商品SKU
title Y String This a good title 商品名称
purchasePrice Y Decimal 998 采购价格
purchaseQuantity Y Number 1 采购数量
packSpecification Y Number 5 装箱率
taxRate Y Decimal 0.1 采购税率

1.2. 采购单创建接口

1.2.1. SERVICE_TYPE

CREATE_PURCHASE_ORDER

1.2.2. 请求参数

参数 是否必须 类型 示例 备注
purchaseType Y String DIRECT/TRANSFER 采购类型,见枚举
customNumber N String Xxxx111 参考号
warehouseName Y String 采购仓名称 采购仓库名称
transferWarehouseName N String 中转仓库名称 中转仓库名称
purchaserName Y String 采购员名称 采购员名称
purchaseDate Y String 2022-01-01 创建时间
preReceiveTime N String 2022-01-01 预计到货时间
purchasePriceUnit Y String CNY 币种,见枚举
shippingCost N BigDecimal 100.00 运费
companyName N String Xxx111 公司抬头
buyerTitle N String Xxx111 买方抬头
transportParty Y String SUPPLIER 运输承担方,见枚举
transportMode Y String SELF 运输方式,见枚举
trackingNumber N String Xxx111 跟踪号
remark N String Xxx111 备注
supplierName Y String 供应商名称 供应商名称
paymentType Y String CASH 支付方式,见枚举
settlementType Y String DELIVERY_ON_CASH 结算方式,见枚举
prepayRate N BigDecimal 15 预付比例
effectiveNode N String RECEIVE 当选择的结算方式是非带货提款方式时,DELIVERY_ON_CASH 时,参数必传,见枚举
accountPeriodList N String [{"days":"1","percent":50},{"days":"2","percent":35}] 当选择的结算方式是动态账期DYNAMIC_ACCOUNT_PERIOD时,参数必传。Percent+预付比例需要是100
accountPeriodOpt N String MONTHLY 当选择的结算方式是固定账期FIXED_ACCOUNT_PERIOD 时,参数必传。
billingDate N Long 20 当选择的结算方式是固定账期FIXED_ACCOUNT_PERIOD 时,参数必传。范围1<=param<=31
skuList Y List< PurchaseOrderSku> 采购单sku
purchaseExtVO N purchaseExtVO 1688扩展字段,见purchaseExtVO

PurchaseOrderSku(采购单商品列表)

参数 是否必须 类型 示例 备注
sku Y String S90 商品sku
purchasePrice Y BigDecimal 100.00 商品采购价格
purchasePriceUnit Y String CNY 采购价币种
purchaseQuantity Y Long 100 采购数量
remark N String This is remark! 采购备注
taxRate Y BigDecimal 0 采购税率

purchaseExtVO(1688对象)

参数 是否必须 类型 示例 备注
open1688AccountName Y String 1688下单账号 1688下单账号
open1688Address Y String 1688 收货地址 1688 收货地址
open1688BuyerMsg N String 买家留言 买家留言
open1688OrderType Y String general 1688订单类型,见枚举
open1688TradeType N String FXASSURE 交易方式,见枚举
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2025-04-29 11:32:15

results matching ""

    No results matching ""