版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

Description

Create a draft Get the purchase order (inbound order) in eTowerOnelist.

Path

HTTP Verb

URL

POST

/api/supplier-service/v1/b2b/popoList


Header Sample


代码块
POST

...

 /api/supplier-service/v1/b2b/

...

poList HTTP/1.1

...

Host: cfs-qa.etowertech.com


Content-Type: application/json

...


Accept: application/json

...


User-Agent: Mozilla 5.0
Host: http://cfs-qa.etowertech.com/
X-WallTech-Date: Thu, 06 Aug 2020 06:

...

36:

...

24 GMT

...


Authorization: WallTech testLvs2jdug2qIoRsJyuxs:

...

VaWNgikNP0NGcoxVCeWYid50MYQ=

...


Fields

Field

Data Type

Length

Mandatory

Description

referenceNo
orderNoList

50

M

订单唯一标识

warehouseCode

20

M

目的仓代码

shipperWarehouseCode

100

addressLine1

50
String[]-O/M

发货地址代码

shipperContactName

20

M

发货人名称(填写发货地址代码时无需填写)

Request field:Order No list
referenceNoList
String[]-O/M

发货人地址第一行(填写发货地址代码时无需填写)

addressLine2

100

O

发货人地址第二行(填写发货地址代码时无需填写)

addressLine3

100

O

发货人地址第三行(填写发货地址代码时无需填写)

city

20

O

发货人城市(填写发货地址代码时无需填写)

state

20

O

发货人州(填写发货地址代码时无需填写)

postCode

20

O

发货人邮编(填写发货地址代码时无需填写)

district

20

O

发货人区(填写发货地址代码时无需填写)

country

2

O

发货人国家(二字码,填写发货地址代码时无需填写)

shipperPhone

20

O/M

发货人电话(填写发货地址代码时无需填写)

shipperEmail

50

O

发货人邮箱(填写发货地址代码时无需填写)

shipperBizName

50

O

发货人公司名称

boxNo

20

M

箱号

boxQty

(5,1)

M

箱数

lengthDeclared

(5,1)

M

箱子申报长度(CM)

widthDeclared

(5,1)

M

箱子申报宽度(CM)

heightDeclared

(5,1)

M

箱子申报高度(CM)

weightDeclared

(10,3)

M

箱子申报重量(KG)

SKU

20

M

商品编码

productQty

10

M

单箱商品数

Remark

100

O

箱信息备注

orderNo

-

返回值

系统订单号

code

-

-

返回编码

errors

-

-

报错

message

-

-

返回信息

messageId

-

-

返回信息编码

success

-

-

成功响应

warnList

-

-

废弃字段

Request Sample

...

[

    {

        "shipperAddress": {

            "country": "CN",

            "postCode": "",

            "state": "上海市",

            "city": "市辖区",

            "district": "黄浦区",

            "addressLine1": "中国",

            "addressLine2": "上海市",

            "addressLine3": "黄浦区"

        },

        "shipperContactName": "testzhang",

        "shipperBizName": "",

        "shipperPhone": "18856789348",

        "shipperEmail": "",

        "referenceNo": "CA-0001",

        "warehouseCode": "Canada Warehouse",

        "shipperWarehouseCode": "cnzhang",

        "packingDetails": [

            {

                "boxNo": "1",

                "lengthDeclared": 20.00,

                "heightDeclared": 20.00,

                "widthDeclared": 20.00,

                "weightDeclared": 20.00,

                "boxQty": 1,

                "sku": "deli1498603",

                "productQty": 20,

                "remark": ""

            }

        ]

    }

]

Response

 [

    {

        "code": "0005",

        "data": "",

        "errors": [

            {

                "code": "600904",

                "message": "referenceNo:CA-0001,Already exists in the system"

            }

        ],

        "message": "paramter error",

        "messageId": "",

        "success": false,

        "warnList": ""

    }

]

[

    {

        "code": "0",

        "data": {

            "orderNo": "E12283221114000007O",

            "referenceNo": "CA-0008"

        },

        "errors": "",

        "message": "",

        "messageId": "",

        "success": true,

        "warnList": ""

    }

]

Request field:Reference No list

boxNumber

Int--

Total box qty

dateCreated

DateTime--

Created time of PO

deliveredDate

DateTime--

Delivered time of PO

orderNo

String--

Order No

packingDetails

Object[]--

Packing info of PO

forecastAmount

Int--

Forecast product amount

putAwayQty

Int--

Put-away product amount

putAwayTime

DateTime--

Put-away time

sku

String--

SKU code

skuNameEn

String--

Product name in English

skuNameLocal

String--

Product name in Chinese

referenceNo

String--

Reference No

shipperName

String--

Shipper name

shippingPlanNo

String--

ASN reference No

status

Int--

Order status

statusMsg

String--

Order status detail

totalVolumeDeclared

BIgDecimal--

Declare volume of order

totalVolumeUnit

String--

Volume unit


Request Sample

代码块
{
    "orderNoList": [
        "E12283230203000006O",
        "E12283230203000005O"
    ]
}



Response

代码块
{
    "code": "0",
    "data": [
        {
            "boxNumber": 1,
            "dateCreated": "2023-02-03 17:14:44",
            "deliveredDate": "",
            "orderNo": "E12283230203000005O",
            "packingDetails": [
                {
                    "forecastAmount": "100",
                    "putAwayQty": "",
                    "putAwayTime": "",
                    "sku": "test001",
                    "skuNameEn": "test001",
                    "skuNameLocal": "test001"
                }
            ],
            "referenceNo": "AUTEST000001",
            "shipperName": "XZ12",
            "shippingPlanNo": "A12283230203000001S",
            "status": 100,
            "statusMsg": "",
            "totalVolumeDeclared": 1.000,
            "totalVolumeUnit": "cbm",
            "totalWeightDeclared": 100.000,
            "totalWeightUnit": "KG",
            "warehouseCode": "testuser"
        },
        {
            "boxNumber": 1,
            "dateCreated": "2023-02-03 17:14:45",
            "deliveredDate": "",
            "orderNo": "E12283230203000006O",
            "packingDetails": [
                {
                    "forecastAmount": "1",
                    "putAwayQty": "",
                    "putAwayTime": "",
                    "sku": "test001",
                    "skuNameEn": "test001",
                    "skuNameLocal": "test001"
                }
            ],
            "referenceNo": "AUTEST000002",
            "shipperName": "XZ12",
            "shippingPlanNo": "A12283230203000002S",
            "status": 100,
            "statusMsg": "",
            "totalVolumeDeclared": 1.000,
            "totalVolumeUnit": "cbm",
            "totalWeightDeclared": 100.000,
            "totalWeightUnit": "KG",
            "warehouseCode": "testuser"
        }
    ],
    "errors": "",
    "message": "",
    "messageId": "",
    "success": true,
    "warnList": ""
}



代码块
{
    "code": "0",
    "data": [],
    "errors": "",
    "message": "",
    "messageId": "",
    "success": true,
    "warnList": ""
}