创建销售订单
POST
/api/open/v2/salesOrders/create
请求参数
Body 参数application/json
body
object (SalesOrderSaveParams)
必需
code
string
订单编码
workOrderCodes
array[string]
生产单编码
staffCode
string
订单负责人编码
addressCode
string
可选
customerCode
string
客户编码
deadline
integer <int64>
预计交期
customerReqDeadLine
integer <int64>
客户要求交期
needInvoice
integer
可选
默认开发票
currency
string
币种
默认CNY
exchangeRate
string
汇率
comments
string
订单备注
paymentsCondition
string
付款条件
hasSpecialPrice
integer
可选
默认开发票
specialPrice
number
特价
特价金额
customerOrderNumber
string
客户订单编号
records
array[object (Detail) {3}]
订单明细
extendedFieldList
array[object (OrderExtendFieldParam) {2}]
系统自定义字段
bomVersion
string
bom版本
priceType
integer
可选
1含税 2不含税
示例
{
"body": {
"code": "SO-20240728-HW-001",
"workOrderCodes": [
"WO-20240720-X1-001",
"WO-20240725-X1-002"
],
"staffCode": "SALES-002",
"addressCode": "ADDR-HW-SH-002",
"customerCode": "CUST-HW-001",
"deadline": 1723766400000,
"customerReqDeadLine": 1723680000000,
"needInvoice": 1,
"currency": "CNY",
"exchangeRate": "1.0",
"comments": "华为P70主板紧急订单 | 优先生产等级A1",
"paymentsCondition": "50%预付款+50%货到付款",
"hasSpecialPrice": 1,
"specialPrice": 880.00,
"customerOrderNumber": "HW-P70-MB-0728",
"records": [
{
"itemCode": "SMARTPHONE-X1-PLUS",
"quantity": 5000,
"batchNumber": "BATCH-MB-20240728"
},
{
"itemCode": "IC-CHIP-5NM",
"quantity": 5500,
"batchNumber": "BATCH-20240726-5NM"
}
],
"extendedFieldList": [
{
"name": "包装要求",
"value": "防静电真空包装"
},
{
"name": "物流时效",
"value": "48小时加急空运"
}
],
"bomVersion": "BOM-P70-V3.2",
"priceType": 2
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sit.newcoretech.com/api/open/v2/salesOrders/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"body": {
"code": "SO-20240728-HW-001",
"workOrderCodes": [
"WO-20240720-X1-001",
"WO-20240725-X1-002"
],
"staffCode": "SALES-002",
"addressCode": "ADDR-HW-SH-002",
"customerCode": "CUST-HW-001",
"deadline": 1723766400000,
"customerReqDeadLine": 1723680000000,
"needInvoice": 1,
"currency": "CNY",
"exchangeRate": "1.0",
"comments": "华为P70主板紧急订单 | 优先生产等级A1",
"paymentsCondition": "50%预付款+50%货到付款",
"hasSpecialPrice": 1,
"specialPrice": 880.00,
"customerOrderNumber": "HW-P70-MB-0728",
"records": [
{
"itemCode": "SMARTPHONE-X1-PLUS",
"quantity": 5000,
"batchNumber": "BATCH-MB-20240728"
},
{
"itemCode": "IC-CHIP-5NM",
"quantity": 5500,
"batchNumber": "BATCH-20240726-5NM"
}
],
"extendedFieldList": [
{
"name": "包装要求",
"value": "防静电真空包装"
},
{
"name": "物流时效",
"value": "48小时加急空运"
}
],
"bomVersion": "BOM-P70-V3.2",
"priceType": 2
}
}'
返回响应
🟢200成功
application/json
Body
com.xinheyun.model.response.BaseResponse
code
integer
可选
message
string
可选
示例
{
"code": 0,
"message": ""
}