API中心

  1. 销售管理
  2. 销售订单
返回

销售订单保存即审批

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:1、当数字类型字段值超过8位时。需要当字符串String类型传值,否则会因为数据转换出现误差。2、date日期型字段传参格式为2023-10-23,time时间型字段传参格式为2023-10-23 00:00:00。<br />  
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/so/saleorder/saveapprove

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
uniquekey幂等唯一key
system系统参数

请求参数(body):

全量参数自制最简来源预订单来源销售合同来源销售报价单借出转销售-来源库存借出单带统计型自定义项带备注型自定义项
参数名类型是否数组必填描述默认值示例值
saleorder
childrenvo销售订单子实体
blargessflagdouble是否赠品
cadvisecalbodyidstring发货库存组织(填写此属性需要同时填写【发货公司】)
cbatchidstring批次号
cbodywarehouseidstring发货仓库(填写此属性需要同时填写【发货公司】)
cconsigncorpidstring发货公司
ccurrencytypeidstring币种
cinventoryidstring存货
corder_bidstring明细主键(修改/删除明细时必填)
cpackunitidstring辅单位
cprojectidstring项目
crecaddrnodestring收货地点
creccalbodyidstring收货库存组织
creceiptareaidstring收货地区
creceiptcorpidstring收货单位
creceipttypestring来源单据类型
crecwareidstring收货仓库
crownostring行号
csourcebillbodyidstring来源单据行id
csourcebillcodestring来源单据号
csourcebillidstring来源单据id
dconsigndatestring计划发货日期
ddeliverdatestring要求收货日期
frownotestring行备注
nestbalancenumberstring累计暂估应收数量
nexchangeotobratedouble折本汇率
nitemdiscountratedouble单品折扣
nnumberdouble数量
noriginalcurdiscountmnydouble折扣额
noriginalcurmnydouble无税金额
noriginalcurnetpricedouble无税净价
noriginalcurpricedouble无税单价
noriginalcursummnydouble价税合计(3.2及其之前此字段必填,想不必填提DSP工单)
noriginalcurtaxmnydouble税额
noriginalcurtaxnetpricedouble含税净价
noriginalcurtaxpricestring含税单价
npacknumberdouble辅数量
ntaxratedouble税率
ntotalbalancenumberstring累计应收确认数量
ntotalinventorynumberstring累计出库数量
ntotalinvoicenumberstring累计开票数量
ntotalreceivenumberstring累计发货数量
ntotlbalcostnumstring累计成本结算数量
pk_defdoc1string自定义1(统计类型传)
pk_defdoc10string自定义10(统计类型传)
pk_defdoc11string自定义11(统计类型传)
pk_defdoc12string自定义12(统计类型传)
pk_defdoc13string自定义13(统计类型传)
pk_defdoc14string自定义14(统计类型传)
pk_defdoc15string自定义15(统计类型传)
pk_defdoc16string自定义16(统计类型传)
pk_defdoc17string自定义17(统计类型传)
pk_defdoc18string自定义18(统计类型传)
pk_defdoc19string自定义19(统计类型传)
pk_defdoc2string自定义2(统计类型传)
pk_defdoc20string自定义20(统计类型传)
pk_defdoc3string自定义3(统计类型传)
pk_defdoc4string自定义4(统计类型传)
pk_defdoc5string自定义5(统计类型传)
pk_defdoc6string自定义6(统计类型传)
pk_defdoc7string自定义7(统计类型传)
pk_defdoc8string自定义8(统计类型传)
pk_defdoc9string自定义9(统计类型传)
vdef1string自定义项1(除统计类型外用这个字段)
vdef10string自定义项10(除统计类型外用这个字段)
vdef11string自定义项11(除统计类型外用这个字段)
vdef12string自定义项12(除统计类型外用这个字段)
vdef13string自定义项13(除统计类型外用这个字段)
vdef14string自定义项14(除统计类型外用这个字段)
vdef15string自定义项15(除统计类型外用这个字段)
vdef16string自定义项16(除统计类型外用这个字段)
vdef17string自定义项17(除统计类型外用这个字段)
vdef18string自定义项18(除统计类型外用这个字段)
vdef19string自定义项19(除统计类型外用这个字段)
vdef2string自定义项2(除统计类型外用这个字段)
vdef20string自定义项20(除统计类型外用这个字段)
vdef3string自定义项3(除统计类型外用这个字段)
vdef4string自定义项4(除统计类型外用这个字段)
vdef5string自定义项5(除统计类型外用这个字段)
vdef6string自定义项6(除统计类型外用这个字段)
vdef7string自定义项7(除统计类型外用这个字段)
vdef8string自定义项8(除统计类型外用这个字段)
vdef9string自定义项9(除统计类型外用这个字段)
vfree1string自由项1
vfree2string自由项2
vfree3string自由项3
vfree4string自由项4
vfree5string自由项5
vostatusstring状态(调用修改接口时使用,传值:修改时update、删除时delete、新增时new)
vreceiveaddressstring收货地址
vsourcerownostring来源单据行号
parentvo销售订单主实体
bretinvflagstring退货标记(Y / N)
cbiztypestring业务流程
ccalbodyidstring库存组织
ccurrencytypeidstring币种(5.0sp开始支持)
ccustomeridstring客户
cdeptidstring部门
cemployeeidstring业务员
cfreecustidstring散户
coperatoridstring制单人
creceiptareaidstring收货地区
creceiptcorpidstring开票单位
creceiptcustomeridstring收货单位
csalecorpidstring销售组织
ctermprotocolidstring收款协议
ctransmodeidstring运输方式
cwarehouseidstring仓库
dapprovedatestring审核日期(3.6版本开始支持))
dbilldatestring单据日期
ndiscountratedouble整单折扣
nheadsummnystring整单价税合计
pk_corpstring公司
pk_defdoc1string自定义项1(统计型自定义项用此传编码)
pk_defdoc10string自定义项10
pk_defdoc11string自定义项11
pk_defdoc12string自定义项12
pk_defdoc13string自定义项13
pk_defdoc14string自定义项14
pk_defdoc15string自定义项15
pk_defdoc16string自定义项16
pk_defdoc17string自定义项17
pk_defdoc18string自定义项18
pk_defdoc19string自定义项19
pk_defdoc2string自定义项2
pk_defdoc20string自定义项20
pk_defdoc3string自定义项3
pk_defdoc4string自定义项4
pk_defdoc5string自定义项5
pk_defdoc6string自定义项6
pk_defdoc7string自定义项7
pk_defdoc8string自定义项8
pk_defdoc9string自定义项9
vdef1string自定义项1(备注型自定义项用此传值)
vdef10string自定义项10(备注型自定义项用此传值)
vdef11string自定义项11(备注型自定义项用此传值)
vdef12string自定义项12(备注型自定义项用此传值)
vdef13string自定义项13(备注型自定义项用此传值)
vdef14string自定义项14(备注型自定义项用此传值)
vdef15string自定义项15(备注型自定义项用此传值)
vdef16string自定义项16(备注型自定义项用此传值)
vdef17string自定义项17(备注型自定义项用此传值)
vdef18string自定义项18(备注型自定义项用此传值)
vdef19string自定义项19(备注型自定义项用此传值)
vdef2string自定义项2(备注型自定义项用此传值)
vdef20string自定义项20(备注型自定义项用此传值)
vdef3string自定义项3(备注型自定义项用此传值)
vdef4string自定义项4(备注型自定义项用此传值)
vdef5string自定义项5(备注型自定义项用此传值)
vdef6string自定义项6(备注型自定义项用此传值)
vdef7string自定义项7(备注型自定义项用此传值)
vdef8string自定义项8(备注型自定义项用此传值)
vdef9string自定义项9(备注型自定义项用此传值)
vnotestring备注
vreceiptcodestring单据号
vreceiveaddressstring收货地址

返回类型参数:

参数名类型是否数组必填描述默认值
No Data

请求参数示例:

自制最简来源预订单来源销售合同来源销售报价单借出转销售-来源库存借出单带统计型自定义项带备注型自定义项

复制代码

{"saleorder":[{"childrenvo":[{"cinventoryid":"IN0007","nnumber":"1000","noriginalcurprice":"33"}],"parentvo":{"cbiztype":"so02","ccalbodyid":"3101-_-K1001","ccustomerid":"2101123","csalecorpid":"1","cdeptid":"3101-_-2001","coperatorid":"apicyc","pk_corp":"3101"}}]}

正确返回示例:

复制代码

{"status":"success","data":"[{\"parentvo\":{\"pk_corp\":\"1012\",\"corp_code\":\"3101\",\"corp_name\":\"cyc交通建设集团有限公司\",\"cbiztype\":\"1012A21000000000003Q\",\"biztype_code\":\"so02\",\"biztype_name\":\"普通销售\",\"ccustomerid\":\"0001A11000000003GAH5\",\"customer_code\":\"2101123\",\"customer_name\":\"徐老板信息技术有限公司\",\"csalecorpid\":\"0001A21000000000YC08\",\"salecorp_code\":\"1\",\"salecorp_name\":\"1\",\"ccalbodyid\":\"1012A2100000000001LI\",\"calbody_code\":\"3101-_-K1001\",\"calbody_name\":\"A总-管\",\"coperatorid\":\"0001A2100000000000YV\",\"operator_code\":\"apicyc\",\"operator_name\":\"cyc\",\"cdeptid\":\"1012A2100000000001LA\",\"dept_code\":\"3101-_-2001\",\"dept_name\":\"A销售-省内\",\"vreceiptcode\":\"SO23082100002\",\"dbilldate\":\"2023-08-21\",\"dmakedate\":\"2023-08-21\",\"dbilltime\":\"2023-08-21 11:29:31\",\"dapprovedate\":\"2023-08-21\",\"daudittime\":\"2023-08-21 11:29:32\",\"dmoditime\":\"2023-08-21 11:29:31\",\"capproveid\":\"0001A2100000000000YV\",\"approver_code\":\"apicyc\",\"approver_name\":\"cyc\",\"creceiptcustomerid\":\"0001A11000000003GAH5\",\"receiptcustomer_code\":\"2101123\",\"receiptcustomer_name\":\"徐老板信息技术有限公司\",\"creceiptcorpid\":\"0001A11000000003GAH5\",\"receiptcorp_code\":\"2101123\",\"receiptcorp_name\":\"徐老板信息技术有限公司\",\"ndiscountrate\":\"100\",\"csaleid\":\"1012ZZ10000000001FP9\",\"fstatus\":\"1\",\"nheadsummny\":\"37290.00000000\",\"ccurrencytypeid\":\"00010000000000000001\",\"ccurrencyid_code\":\"CNY\",\"ccurrencyid_name\":\"人民币\"},\"childrenvo\":[{\"cinventoryid\":\"0001A210000000001H35\",\"inventory_code\":\"IN0007\",\"inventory_name\":\"TEST11111\",\"invspec\":\"123\",\"invtype\":\"4\",\"nnumber\":\"1000\",\"noriginalcursummny\":\"37290.000000\",\"cunitid\":\"0001A2100000000003DG\",\"unit_code\":\"1\",\"unit_name\":\"件1\",\"creceiptcorpid\":\"0001A11000000003GAH5\",\"receiptcorp_code\":\"2101123\",\"receiptcorp_name\":\"徐老板信息技术有限公司\",\"blargessflag\":false,\"noriginalcurprice\":\"33\",\"crowno\":\"10\",\"ntaxrate\":\"13.00000000\",\"noriginalcurtaxprice\":\"37.29\",\"noriginalcurmny\":\"33000.000000\",\"noriginalcurtaxmny\":\"4290.000000\",\"ndiscountrate\":\"100\",\"nitemdiscountrate\":\"100\",\"noriginalcurnetprice\":\"33.00\",\"noriginalcurtaxnetprice\":\"37.29\",\"noriginalcurdiscountmny\":\"0.00000000\",\"dconsigndate\":\"2023-08-21\",\"ddeliverdate\":\"2023-08-21\",\"cquoteunitid\":\"0001A2100000000003DG\",\"cquoteunit_code\":\"1\",\"cquoteunit_name\":\"件1\",\"csaleid\":\"1012ZZ10000000001FP9\",\"corder_bid\":\"1012ZZ10000000001FPA\",\"nexchangeotobrate\":\"1.00000000\",\"ccurrencytypeid\":\"00010000000000000001\",\"ccurrencyid_code\":\"CNY\",\"ccurrencyid_name\":\"人民币\",\"cinvbasdocid\":\"0001ZZ10000000000DX1\",\"cadvisecalbodyid\":\"1012A2100000000001LI\",\"advisecalbody_code\":\"3101-_-K1001\",\"advisecalbody_name\":\"A总-管\",\"cconsigncorpid\":\"1012\",\"consigncorp_code\":\"3101\",\"consigncorp_name\":\"cyc交通建设集团有限公司\"}]}]","taskNumber":"202308210003"}

错误返回示例:

复制代码

{
status: "falied",
errorcode: "",
errormsg: "nc.vo.pub.BusinessException: 传入数据有的字段为空!第1条数据:表头:[业务流, 制单人, 客户, 公司]第1行表体:[存货, 数量]"
}