官网
帮助中心 / 开放能力 / 销售 API 接口文档

销售 API 接口文档

分类:开放能力 | 适用:开发者、IT、集成商 | 接口数:2
这帮你解决什么:销售模块开放API:销售订单查询/详情接口,获取销售数据。共 2 个接口,含请求参数和响应字段。

接口概览

接口方式路径说明
分页查询销售订单POST/open/api/saas/erp/order/menuPage根据多种条件分页查询销售订单信息,支持按订单号、客户、商品、时间范围等多维度筛选
查询销售订单详情POST/open/api/saas/erp/order/detail根据订单业务ID查询销售订单的详细信息

1. 分页查询销售订单

方式: POST | 路径: /open/api/saas/erp/order/menuPage

根据多种条件分页查询销售订单信息,支持按订单号、客户、商品、时间范围等多维度筛选

请求参数

参数名类型必填说明
pageNumInteger当前页码,最小值为1
pageSizeInteger每页数量,最大值为1000
bizKeyLong订单业务ID
bizKeysList<Long>订单业务ID集合
keywordSearchString关键字搜索
orderCodeString订单编号
orderNameString订单名称
orderCycleListList<Integer>订单周期列表
goodsIdListList<Long>商品ID列表
goodsNameString商品名称
itemNameString成品/物料名称
customerIdListList<Long>客户ID列表
customerIdLong客户ID
customerNameString客户名称
orderAmountStartBigDecimal订单总金额(不含税)开始
orderAmountEndBigDecimal订单总金额(不含税)结束
orderTaxAmountStartBigDecimal订单总税额开始
orderTaxAmountEndBigDecimal订单总税额结束
totalAmountStartBigDecimal订单总金额(含税)开始
totalAmountEndBigDecimal订单总金额(含税)结束
orderStatusInteger订单状态
orderStatusListList<Integer>订单状态列表
paymentStatusInteger收款状态
paymentStatusListList<Integer>收款状态列表
invoiceStatusListList<Integer>开票状态列表
createTimeStartDate创建时间开始
createTimeEndDate创建时间结束
orderManagerNameString销售负责人
sortListList<FieldSortVO>排序集合,详见FieldSortVO对象
fieldCategoryInteger自定义字段归属类型
fieldCodeString属性编码
sortTypeInteger排序类型

响应参数

参数名类型必填说明
codeString响应码
messageString响应消息
pageNumInteger当前页码
pageSizeInteger每页数量
pagesInteger总页数
totalLong总记录数
bizKeyLong订单业务id
orderCodeString订单编号
orderNameString订单名称
paymentStatusInteger收款状态
directlyDeliveryFlagBoolean是否直接发货
orderCycleListList<OrderCycleVO>orderAmount
BigDecimal金额(不含税)orderAmountDes
String金额(不含税)加密orderTaxAmount
BigDecimal税额orderTaxAmountDes
String税额加密totalAmount
BigDecimal总金额(含税)totalAmountDes
String总金额(含税)加密receiptTotalAmount
BigDecimal收款金额receiptTotalAmountDes
String收款金额加密receiptProgress
BigDecimal收款进度invoiceTotalAmount
BigDecimal开票金额invoiceTotalAmountDes
String开票金额加密invoiceProgress
BigDecimal开票进度invoiceStatus
BigDecimal开票状态totalNum
BigDecimal数量totalMaterialNum
BigDecimal物料数量customerId
Long客户idcustomerName
String客户名称createTime
Date创建时间orderStatus
Integer订单状态deliveryNum
BigDecimal已发货数量deliveryMaterialNum
BigDecimal已发货物料数量targetStatusList
List<OrderTargetStatusRespVO>orderDetailTypeInteger
订单明细类型(1成品 2物料)orderGoodsNamesString
订单商品名称orderMaterialNamesString
订单物料名称customFieldList<CustomFieldVO>
自定义字段orderProjectListList<OrderRelProjectVO>
orderProductListList<OrderRelProductVO>
orderDeliveryListList<OrderRelDeliveryVO>remark
String备注orderManagerList
List<OrderManagerRespVO>approverListList<OrderApproverRespVO>
approveGroupInteger
审批人组别(TenantSettingBillApproveGroupEnum)canApproveFlagBoolean
是否可审批syncRemarkToProductionFlagBoolean
是否同步备注到生产订单creditCodeString
信用代码bankCodeString
银行编码bankNameString
银行名称bankAccountString
银行账号bankAccountDesString
银行账号DesorderCycleInteger
订单周期orderCycleNameString
订单周期名称targetOrderStatusInteger
状态targetOrderStatusNameString
状态名称projectIdLong
项目idprojectCodeString
项目编号projectNameString
项目名称projectStatusInteger
项目状态productionOrderIdLong
生产订单idproductionOrderCodeString
生产订单编号deliveryIdLong
发货iddeliveryCodeString
发货编号customerIdLong
商品idcustomerNameString
商品编号approveIdLong
审批人idapproveNameString
审批人名称{
 "pageNum": 1,
 "pageSize": 20,
 "bizKey": 123456,
 "bizKeys": [123456, 123457],
 "keywordSearch": "关键字",
 "orderCode": "SO202601001",
 "orderName": "订单A",
 "orderCycleList": [1, 2],
 "goodsIdList": [4001, 4002],
 "goodsName": "产品A",
 "itemName": "成品A",
 "customerIdList": [2001, 2002],
 "customerId": 2001,
 "customerName": "客户A",
 "orderAmountStart": 10000.00,
 "orderAmountEnd": 100000.00,
 "orderTaxAmountStart": 1000.00,
 "orderTaxAmountEnd": 10000.00,
 "totalAmountStart": 11000.00,
 "totalAmountEnd": 110000.00,
 "orderStatus": 2,
 "orderStatusList": [1, 2, 3],
 "paymentStatus": 1,
 "paymentStatusList": [1, 2],
 "invoiceStatusList": [1, 2],
 "createTimeStart": "2026-01-01 00:00:00",
 "createTimeEnd": "2026-01-31 23:59:59",
 "orderManagerName": "张三",
 "sortList": [
 {
 "fieldCode": "createTime",
 "sortType": 2
 }
 ],
 "fieldCategory": 1
}{
 "code": "200",
 "message": "success",
 "data": {
 "pageNum": 1,
 "pageSize": 20,
 "pages": 5,
 "total": 100,
 "data": [
 {
 "bizKey": 123456,
 "orderCode": "SO202601001",
 "orderName": "订单A",
 "paymentStatus": 1,
 "directlyDeliveryFlag": false,
 "orderCycleList": [
 {
 "orderCycle": 1,
 "orderCycleName": "首次订单"
 }
 ],
 "orderAmount": 50000.00,
 "orderAmountDes": "50000.00",
 "orderTaxAmount": 6500.00,
 "orderTaxAmountDes": "6500.00",
 "totalAmount": 56500.00,
 "totalAmountDes": "56500.00",
 "receiptTotalAmount": 20000.00,
 "receiptTotalAmountDes": "20000.00",
 "receiptProgress": 0.35,
 "invoiceTotalAmount": 30000.00,
 "invoiceTotalAmountDes": "30000.00",
 "invoiceProgress": 0.53,
 "invoiceStatus": 2,
 "totalNum": 100,
 "totalMaterialNum": 500,
 "customerId": 2001,
 "customerName": "客户A",
 "createTime": "2026-01-15 10:30:00",
 "orderStatus": 2,
 "deliveryNum": 10,
 "deliveryMaterialNum": 50,
 "targetStatusList": [
 {
 "targetOrderStatus": 3,
 "targetOrderStatusName": "已审批"
 }
 ],
 "orderDetailType": 1,
 "orderGoodsNames": "产品A,产品B",
 "orderMaterialNames": "物料A,物料B",
 "customField": [],
 "orderProjectList": [
 {
 "projectId": 3001,
 "projectCode": "PROJ001",
 "projectName": "项目A",
 "projectStatus": 2
 }
 ],
 "orderProductList": [
 {
 "productionOrderId": 4001,
 "productionOrderCode": "MO202601001"
 }
 ],
 "orderDeliveryList": [
 {
 "deliveryId": 5001,
 "deliveryCode": "DEL202601001"
 }
 ],
 "remark": "备注信息",
 "orderManagerList": [
 {
 "customerId": 10001,
 "customerName": "张三"
 }
 ],
 "approverList": [
 {
 "approveId": 11001,
 "approveName": "李四"
 }
 ],
 "approveGroup": 1,
 "canApproveFlag": false,
 "syncRemarkToProductionFlag": true,
 "creditCode": "91440300XXXXXXXXXX",
 "bankCode": "ICBC",
 "bankName": "中国工商银行",
 "bankAccount": "6222************1234",
 "bankAccountDes": "6222************1234"
 }
 ]
 }
}成功
-请求成功参数错误-
请求参数不合法未授权-未登录或token失效
禁止访问-无权限访问该接口服务器错误

2. 查询销售订单详情

方式: POST | 路径: /open/api/saas/erp/order/detail

根据订单业务ID查询销售订单的详细信息

请求参数

参数名类型必填说明
bizKeyLong订单业务ID

响应参数

参数名类型必填说明
codeString响应码
messageString响应消息
订单业务IDcustomerIdLong
客户IDcustomerNameString
客户名称companyNameString
公司名称contactNumberString
客户手机号contactNumberDesString
客户手机号(加密)orderCodeString
订单编号orderNameString
订单名称paymentStatusInteger
收款状态directlyDeliveryFlagBoolean
是否直接发货orderCycleListList<OrderCycleVO>
orderStatusInteger
订单状态orderAmountBigDecimal
金额totalNumBigDecimal
数量remarkString
备注orderDetailListList<OrderDetailRespVO>
orderMaterialDetailListList<OrderMaterialDetailRespVO>customField
List<CustomFieldVO>自定义字段列表orderManagerList
List<OrderManagerRespVO>orderContractListList<OrderContractVO>
approvalOpinionString
审批意见approvalIdLong
审批人IDapprovalNameString
审批人名称approvalTimeDate
审批时间quotationOrderIdLong
报价单IDprovinceCodeInteger
客户-省编码provinceString
客户-省cityCodeInteger
客户-市编码cityString
客户-市districtCodeInteger
客户-区编码districtString
客户-区streetCodeInteger
客户-街道编码streetString
客户-街道addressString
客户-详细地址addressDesString
客户-详细地址(加密)creditCodeString
信用代码bankCodeString
银行编码bankNameString
银行名称bankAccountString
银行账号bankAccountDesString
银行账号(加密)orderCycleInteger
订单周期orderCycleNameString
订单周期名称goodsIdLong
商品idgoodsCodeString
商品编号goodsNameString
商品名称specString
规格calculationBaseTypeInteger
计算基数类型unitPriceBigDecimal
单价unitPriceDesString
单价(加密)saleNumBigDecimal
销售数量goodsAmountBigDecimal
商品总金额(不含税)taxRateBigDecimal
税率taxAmountBigDecimal
税额totalAmountBigDecimal
商品总金额(含税)saleDataDate
销售日期researchFlagBoolean
是否下发研发needProductionNumBigDecimal
需要生产数量remarkString
备注stockNumBigDecimal
当前库存occupancyStockNumBigDecimal
占用库存数量availableStockNumBigDecimal
可用库存数量 = 在库库存数量 - 占用库存数量outboundNumBigDecimal
已出库数量noOutboundNumBigDecimal
待出库数量returnNumBigDecimal
退货数量hasDeliveryNumBigDecimal
已发货数量unitNameString
单位名称unitValueString
单位值categoryNameString
商品分类名称categoryValueString
商品分类值businessOpportunityIdListList<Long>
商机idbomInfoBOListList<BomSimpleInfoVO>
existProjectFlagBoolean是否存在项目
existProductionFlagBoolean是否存在生产订单
existDeliveryFlagBoolean是否存在发货单
bomIdLongbomId
bomCodeStringbom编号
bomNameStringbom名称
productionTechnologyIdLong工艺路线id
productionTechnologyCodeString工艺路线编号
productionTechnologyNameString工艺路线名称
defaultFlagBoolean是否默认
materialIdLong物料id
materialCodeString物料编号
materialNameString物料名称
materialCategoryIdLong物料类别id
materialCategoryNameString物料类别名称
materialTypeInteger物料类型
specificationString规格型号
mallNumberString自定义编号
calculationBaseTypeInteger计算基数类型
unitPriceBigDecimal单价
unitPriceDesString单价(加密)
saleNumBigDecimal销售数量
materialAmountBigDecimal物料总金额
taxRateBigDecimal税率
taxAmountBigDecimal税额
totalAmountBigDecimal商品总金额(含税)
saleDataDate销售日期
remarkString备注
stockNumBigDecimal当前库存
outboundNumBigDecimal已出库数量
noOutboundNumBigDecimal待出库数量
returnNumBigDecimal退货数量
hasDeliveryNumBigDecimal已发货数量
unitNameString单位名称
unitValueString单位值
existProjectFlagBoolean是否存在项目
existProductionFlagBoolean是否存在生产订单
existDeliveryFlagBoolean是否存在发货单
customerIdLong商品id
customerNameString商品编号
orderContractFileAccessIdString订单合同文件id
orderContractFileNameString订单合同文件名称
orderContractFileExtensionString订单合同文件后缀
{
 "bizKey": 123456
}{
 "code": "200",
 "message": "success",
 "data": {
 "bizKey": 123456,
 "customerId": 2001,
 "customerName": "客户A",
 "companyName": "XX科技有限公司",
 "contactNumber": "138****5678",
 "contactNumberDes": "138****5678",
 "orderCode": "SO202601001",
 "orderName": "订单A",
 "paymentStatus": 1,
 "directlyDeliveryFlag": false,
 "orderCycleList": [
 {
 "orderCycle": 1,
 "orderCycleName": "首次订单"
 }
 ],
 "orderStatus": 2,
 "orderAmount": 50000.00,
 "totalNum": 100,
 "remark": "备注信息",
 "orderDetailList": [
 {
 "goodsId": 4001,
 "goodsCode": "GOODS001",
 "goodsName": "产品A",
 "spec": "规格A",
 "calculationBaseType": 1,
 "unitPrice": 500.00,
 "unitPriceDes": "500.00",
 "saleNum": 100,
 "goodsAmount": 50000.00,
 "taxRate": 0.13,
 "taxAmount": 6500.00,
 "totalAmount": 56500.00,
 "saleData": "2026-01-15 00:00:00",
 "researchFlag": false,
 "needProductionNum": 100,
 "remark": "商品备注",
 "stockNum": 50,
 "occupancyStockNum": 20,
 "availableStockNum": 30,
 "outboundNum": 10,
 "noOutboundNum": 90,
 "returnNum": 0,
 "hasDeliveryNum": 10,
 "unitName": "个",
 "unitValue": "pcs",
 "categoryName": "电子产品",
 "categoryValue": "electronics",
 "businessOpportunityIdList": [5001],
 "bomInfoBOList": [
 {
 "bomId": 6001,
 "bomCode": "BOM001",
 "bomName": "产品A BOM",
 "productionTechnologyId": 7001,
 "productionTechnologyCode": "TECH001",
 "productionTechnologyName": "工艺路线A",
 "defaultFlag": true
 }
 ],
 "existProjectFlag": true,
 "existProductionFlag": true,
 "existDeliveryFlag": false
 }
 ],
 "orderMaterialDetailList": [
 {
 "materialId": 8001,
 "materialCode": "MAT001",
 "materialName": "物料A",
 "materialCategoryId": 9001,
 "materialCategoryName": "原材料",
 "materialType": 1,
 "specification": "规格B",
 "mallNumber": "MALL001",
 "calculationBaseType": 1,
 "unitPrice": 10.00,
 "unitPriceDes": "10.00",
 "saleNum": 500,
 "materialAmount": 5000.00,
 "taxRate": 0.13,
 "taxAmount": 650.00,
 "totalAmount": 5650.00,
 "saleData": "2026-01-15 00:00:00",
 "remark": "物料备注",
 "stockNum": 1000,
 "outboundNum": 100,
 "noOutboundNum": 400,
 "returnNum": 0,
 "hasDeliveryNum": 100,
 "unitName": "千克",
 "unitValue": "kg",
 "existProjectFlag": false,
 "existProductionFlag": false,
 "existDeliveryFlag": false
 }
 ],
 "customField": [],
 "orderManagerList": [
 {
 "customerId": 10001,
 "customerName": "张三"
 }
 ],
 "orderContractList": [
 {
 "orderContractFileAccessId": "file123456",
 "orderContractFileName": "销售合同.pdf",
 "orderContractFileExtension": "pdf"
 }
 ],
 "approvalOpinion": "同意",
 "approvalId": 11001,
 "approvalName": "李四",
 "approvalTime": "2026-01-16 10:00:00",
 "quotationOrderId": 12001,
 "provinceCode": 440000,
 "province": "广东省",
 "cityCode": 440300,
 "city": "深圳市",
 "districtCode": 440305,
 "district": "南山区",
 "streetCode": 440305001,
 "street": "粤海街道",
 "address": "科技园南区",
 "addressDes": "科技园南区",
 "creditCode": "91440300XXXXXXXXXX",
 "bankCode": "ICBC",
 "bankName": "中国工商银行",
 "bankAccount": "6222************1234",
 "bankAccountDes": "6222************1234"
 }
}成功-
请求成功参数错误-请求参数不合法
未授权-未登录或token失效禁止访问
-无权限访问该接口服务器错误-