API接口目录

自营业务

退厂API
厂送API
厂送退换货API
品牌串码API
采购订单API
供应商收发货API
售后服务API
供应商财务API
主数据API
自营合同API
自营商品API
自营财务API
采购计划API
收发货API
订单API
易道报表API
不良品API
自营促销API
异常码自查工具
suning.purchaseorder.query 获取采购订单
¥免费

通过此接口可获取采购订单

公共参数
请求参数
名称 类型 是否必须 示例值 描述
orderCode String N 4500075418 采购订单编码。
startDate String N 2014-04-01 订单创建开始日期。查询交易创建开始时间。格式:yyyy-MM-dd
endDate String N 2014-04-14 订单创建结束日期。查询交易创建结束时间。格式:yyyy-MM-dd。时间范围为近30天内
orderType String N NB 订单类型。采购订单类型。NB:标准采购订单,ZNB1:特价机采购订单,ZNB2:包销定制机采购订单,ZNB3:样机采购订单,ZNB4:工程机采购订单,ZNB5:赠品机采购订单,ZZO:行政用外部采购订单,ZCS1:材料采购订单,ZCS2:配件采购订单,ZCS3:零星采购订单,ZCS5:售后低值易耗品采购订单,ZCSS:配件/材料采购订单,ZZR:工程物资采购订单,ZCSR:材料/配件退货订单
orderStatus String N 10 订单状态。采购订单的状态。10-新订单,20-已阅,40-修改待阅 ,50-取消。该字段不输入的话默认获取10、40、50状态的订单。
pageNo String N 1 页码。取值范围:大于零的整数;默认值为1,即返回第一页数据。最大值为99999。
pageSize String N 10 每页条数。取值范围:大于零的整数;最大值:50。默认值:10。
响应参数
名称 类型 示例值 描述
orderCode String 4500075418 采购订单编号。
orderType String NB 订单类型。采购订单类型
coCode String 5006 苏宁公司代码。
orderCreateDate String 2014-04-12 订单创建日期。
orderStatus String 10 订单状态。采购订单的状态。10-新订单,20-已阅,40-修改待阅 ,50-取消
itemNo String 10 订单行号。订单行项目号
itemStatus String 10 订单行状态。
supplierProductCode String 124521 供应商商品编码。
ean String 6945213504706 EAN码。商品的EAN码
sn String 1212121212 序列号。样机的序列号,样机采购订单专用
unit String 计量单位。
unitPrice String 40.50 含税单价。精确到小数点
orderQty String 50 订单数量。采购的商品数量
subTotal String 500.50 合计金额。行项目的合计金额
deliveryDate String 2014-04-28 订单有效期。采购订单行项目的最晚交货日期
storeCode String DE11 地址。苏宁门店库,送货地址以此为准
discountRate String 0.17 折扣率。
supplierConfirm String X 确认标识。null :不需要确认 X:需要确认
orderCode String 4500075418 采购订单编号。
orderType String NB 订单类型。采购订单类型
coCode String 5006 苏宁公司代码。
orderCreateDate String 2014-04-12 订单创建日期。
orderStatus String 10 订单状态。采购订单的状态。10-新订单,20-已阅,40-修改待阅 ,50-取消
itemNo String 10 订单行号。订单行项目号
itemStatus String 10 订单行状态。
supplierProductCode String 124521 供应商商品编码。
ean String 6945213504706 EAN码。商品的EAN码
sn String 1212121212 序列号。样机的序列号,样机采购订单专用
unit String 计量单位。
unitPrice String 40.50 含税单价。精确到小数点
orderQty String 50 订单数量。采购的商品数量
subTotal String 500.50 合计金额。行项目的合计金额
deliveryDate String 2014-04-28 订单有效期。采购订单行项目的最晚交货日期
storeCode String DE11 地址。苏宁门店库,送货地址以此为准
discountRate String 0.17 折扣率。
supplierConfirm String X 确认标识。null :不需要确认 X:需要确认
orderCode String 4500075418 采购订单编号。
orderType String NB 订单类型。采购订单类型
coCode String 5006 苏宁公司代码。
orderCreateDate String 2014-04-12 订单创建日期。
orderStatus String 10 订单状态。采购订单的状态。10-新订单,20-已阅,40-修改待阅 ,50-取消
itemNo String 10 订单行号。订单行项目号
itemStatus String 10 订单行状态。
supplierProductCode String 124521 供应商商品编码。
ean String 6945213504706 EAN码。商品的EAN码
sn String 1212121212 序列号。样机的序列号,样机采购订单专用
unit String 计量单位。
unitPrice String 40.50 含税单价。精确到小数点
orderQty String 50 订单数量。采购的商品数量
subTotal String 500.50 合计金额。行项目的合计金额
deliveryDate String 2014-04-28 订单有效期。采购订单行项目的最晚交货日期
storeCode String DE11 地址。苏宁门店库,送货地址以此为准
discountRate String 0.17 折扣率。
supplierConfirm String X 确认标识。null :不需要确认 X:需要确认
orderCode String 4500075418 采购订单编号。
orderType String NB 订单类型。采购订单类型
coCode String 5006 苏宁公司代码。
orderCreateDate String 2014-04-12 订单创建日期。
orderStatus String 10 订单状态。采购订单的状态。10-新订单,20-已阅,40-修改待阅 ,50-取消
itemNo String 10 订单行号。订单行项目号
itemStatus String 10 订单行状态。
supplierProductCode String 124521 供应商商品编码。
ean String 6945213504706 EAN码。商品的EAN码
sn String 1212121212 序列号。样机的序列号,样机采购订单专用
unit String 计量单位。
unitPrice String 40.50 含税单价。精确到小数点
orderQty String 50 订单数量。采购的商品数量
subTotal String 500.50 合计金额。行项目的合计金额
deliveryDate String 2014-04-28 订单有效期。采购订单行项目的最晚交货日期
storeCode String DE11 地址。苏宁门店库,送货地址以此为准
discountRate String 0.17 折扣率。
supplierConfirm String X 确认标识。null :不需要确认 X:需要确认
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
<sn_request>
	<sn_body>
		<purchaseOrder>
			<orderCode>4500075418</orderCode>
			<startDate>2014-04-01</startDate>
			<endDate>2014-04-14</endDate>
			<orderType>NB</orderType>
			<orderStatus>10</orderStatus>
			<pageNo>1</pageNo>
			<pageSize>10</pageSize>
		</purchaseOrder>
	</sn_body>
</sn_request>
			
                                
                                
{
  "sn_request": {
    "sn_body": {
      "purchaseOrder": {
        "orderCode": "4500075418",
        "startDate": "2014-04-01",
        "endDate": "2014-04-14",
        "orderType": "NB",
        "orderStatus": "10",
        "pageNo": "1",
        "pageSize": "10"
      }
    }
  }
}
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
<sn_responseContent>
	<sn_head>
		<pageNo>1</pageNo>
		<pageTotal>1</pageTotal>
		<totalSize>3</totalSize>
		<returnMessage>biz.handler.data-get:success</returnMessage>
	</sn_head>
	<sn_body>
		<purchaseOrder>
			<orderHead>
				<orderCode>4500075418</orderCode>
				<orderType>NB</orderType>
				<coCode>5006</coCode>
				<orderCreateDate>2014-04-12</orderCreateDate>
				<orderStatus>10</orderStatus>
			</orderHead>
			<orderDetail>
				<itemNo>10</itemNo>
				<itemStatus>10</itemStatus>
				<supplierProductCode>12345</supplierProductCode>
				<ean>6945213504706</ean>
				<sn>1212121212</sn>
				<unit>件</unit>
				<unitPrice>40.50</unitPrice>
				<orderQty>50</orderQty>
				<subTotal>500.50</subTotal>
				<deliveryDate>2014-04-28</deliveryDate>
				<storeCode>DE11</storeCode>
				<discountRate>0.17</discountRate>
				<supplierConfirm>X</supplierConfirm>
			</orderDetail>
			<orderDetail>
				<itemNo>20</itemNo>
				<itemStatus>10</itemStatus>
				<supplierProductCode>12345</supplierProductCode>
				<ean>6945213504706</ean>
				<sn>131313131313</sn>
				<unit>件</unit>
				<unitPrice>40.50</unitPrice>
				<orderQty>50</orderQty>
				<subTotal>500.50</subTotal>
				<deliveryDate>2014-04-28</deliveryDate>
				<storeCode>DE11</storeCode>
				<discountRate>0.123</discountRate>
				<supplierConfirm>X</supplierConfirm>
			</orderDetail>
		</purchaseOrder>
		<purchaseOrder>
			<orderHead>
				<orderCode>4500075419</orderCode>
				<orderType>NB</orderType>
				<coCode>5006</coCode>
				<orderCreateDate>2014-04-12</orderCreateDate>
				<orderStatus>10</orderStatus>
			</orderHead>
			<orderDetail>
				<itemNo>30</itemNo>
				<itemStatus>10</itemStatus>
				<supplierProductCode>12345</supplierProductCode>
				<ean>6945213504706</ean>
				<sn>1212121212</sn>
				<unit>件</unit>
				<unitPrice>40.50</unitPrice>
				<orderQty>50</orderQty>
				<subTotal>500.50</subTotal>
				<deliveryDate>2014-04-28</deliveryDate>
				<storeCode>DE11</storeCode>
				<discountRate>0.14</discountRate>
				<supplierConfirm>X</supplierConfirm>
			</orderDetail>
			<orderDetail>
				<itemNo>40</itemNo>
				<itemStatus>10</itemStatus>
				<supplierProductCode>12345</supplierProductCode>
				<ean>6945213504706</ean>
				<sn>131313131313</sn>
				<unit>件</unit>
				<unitPrice>40.50</unitPrice>
				<orderQty>50</orderQty>
				<subTotal>500.50</subTotal>
				<deliveryDate>2014-04-28</deliveryDate>
				<storeCode>DE11</storeCode>
				<discountRate>0.23</discountRate>
				<supplierConfirm>X</supplierConfirm>
			</orderDetail>
		</purchaseOrder>
	</sn_body>
</sn_responseContent>
	
			
                              
                              
{
  "sn_responseContent": {
    "sn_head": {
      "pageNo": "1",
      "pageTotal": "1",
      "totalSize": "3",
      "returnMessage": "biz.handler.data-get:success"
    },
    "sn_body": {
      "purchaseOrder": [
        {
          "orderHead": {
            "orderCode": "4500075418",
            "orderType": "NB",
            "coCode": "5006",
            "orderCreateDate": "2014-04-12",
            "orderStatus": "10"
          },
          "orderDetail": [
            {
              "itemNo": "10",
              "itemStatus": "10",
              "supplierProductCode": "12345",
              "ean": "6945213504706",
              "sn": "1212121212",
              "unit": "件",
              "unitPrice": "40.50",
              "orderQty": "50",
              "subTotal": "500.50",
              "deliveryDate": "2014-04-28",
              "storeCode": "DE11",
              "discountRate": "0.17",
              "supplierConfirm": "X"
            },
            {
              "itemNo": "20",
              "itemStatus": "10",
              "supplierProductCode": "12345",
              "ean": "6945213504706",
              "sn": "131313131313",
              "unit": "件",
              "unitPrice": "40.50",
              "orderQty": "50",
              "subTotal": "500.50",
              "deliveryDate": "2014-04-28",
              "storeCode": "DE11",
              "discountRate": "0.123",
              "supplierConfirm": "X"
            }
          ]
        },
        {
          "orderHead": {
            "orderCode": "4500075419",
            "orderType": "NB",
            "coCode": "5006",
            "orderCreateDate": "2014-04-12",
            "orderStatus": "10"
          },
          "orderDetail": [
            {
              "itemNo": "30",
              "itemStatus": "10",
              "supplierProductCode": "12345",
              "ean": "6945213504706",
              "sn": "1212121212",
              "unit": "件",
              "unitPrice": "40.50",
              "orderQty": "50",
              "subTotal": "500.50",
              "deliveryDate": "2014-04-28",
              "storeCode": "DE11",
              "discountRate": "0.14",
              "supplierConfirm": "X"
            },
            {
              "itemNo": "40",
              "itemStatus": "10",
              "supplierProductCode": "12345",
              "ean": "6945213504706",
              "sn": "131313131313",
              "unit": "件",
              "unitPrice": "40.50",
              "orderQty": "50",
              "subTotal": "500.50",
              "deliveryDate": "2014-04-28",
              "storeCode": "DE11",
              "discountRate": "0.23",
              "supplierConfirm": "X"
            }
          ]
        }
      ]
    }
  }
}
			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.selfmarket.querypurchaseorder.format-error:* 请求字段格式错误(*表示对应的字段名) 请输入正确参数。
isp.sys.service.unavailable.scs 服务不可用(系统异常) 请联系苏宁技术人员。
biz.selfmarket.querypurchaseorder.invalid-biz:100 日期跨度超过限制(30天) 请输入正确参数。
biz.selfmarket.querypurchaseorder.invalid-biz:101 日期传输有误,开始日期和截止日期只传了一个或开始日期大于等于截止日期 请输入正确参数。
biz.selfmarket.querypurchaseorder.invalid-biz:102 订单状态无效。请检查传输的订单状态字段,目前只接收10、20、40、50几种状态。 请输入正确参数。
biz.selfmarket.querypurchaseorder.invalid-biz:103 供应商编码输入非法,供应商编码不能为空且长度不能超过8位 请输入正确参数。
biz.handler.data-get:no-result 查询无结果 请输入正确参数。
公共异常码
API工具
FAQ

Q:获取采购订单接口如何使用?

A:通过此接口可获取采购订单