API中心

  1. 采购管理
  2. 采购订单
返回

采购订单保存即审批

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:用于采购订单保存即审批
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/pu/order/saveapprove

参数填写指南

请求方式:POST

请求参数(header):

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

请求参数(body):

参数名类型是否数组必填描述默认值
puordervo采购订单信息
childrenvo采购订单子实体
blargessboolean是否赠品(传Y/N)
cassistunitstring辅计量单位
cbaseidstring存货基本ID
ccurrencytypeidstring币种ID
cmangidstring存货管理ID
coperatorstring操作员
corder_bidstring采购订单子表主键(调用修改、修订接口必填字段)
corderidstring采购订单主表主键
cprojectidstring项目
crownostring行号
csourcebillidstring来源单据id
csourcebilltypestring来源单据类型
csourcerowidstring来源单据行id
cupsourcebillidstring上层来源单据号3.1版本支持
cupsourcebillrowidstring上层来源单据行号3.1版本支持
cupsourcebilltypestring上层来源单据类型3.1版本支持
cusedeptidstring使用部门
cwarehouseidstring收货仓库
dplanarrvdatestring计划到货日期(格式:2021-07-09)
forderrowstatusint订单行状态
idiscounttaxtypestring扣税类别
nassistnumdouble辅单位数量
ndiscountratedouble扣率
nexchangeotobratedouble折本汇率
nmoneydouble本币金额
nordernumdouble订货数量
norgnettaxpricedouble原币净含税单价
norgtaxpricedouble原币含税单价自动计算价税合计时此值必填
noriginalcurmnydouble原币净无税金额
noriginalcurpricedouble原币无税单价
noriginalnetpricedouble原币净无税单价
noriginaltaxmnydouble原币税额
noriginaltaxpricemnydouble原币价税合计
ntaxmnydouble本币税额
ntaxpricemnydouble本币价税合计
ntaxratedouble税率
pk_arrvcorpstring收货公司pk
pk_arrvstoorgstring收货库存组织(填写此属性需同时填写收货公司属性pk_arrvcorp)
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
pk_invoicecorpstring收票公司
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
vmemostring备注
vostatusstring状态5.1版本支持(调用修改接口时使用,传值:修改时update、删除时delete、新增时new)
vproducenumstring批次号
parentvo采购订单主实体
bcooptosostring是否已协同生成销售订单
bislateststring是否最新版本
bisreplenishstring补货标志
bpubtoecstring是否发布(电子商务使用)
breturnstring是否退货
bsocooptomestring是否由销售订单协同生成
caccountbankidstring开户银行
caccountyearstring会计年度
cauditpsnstring审批人
cbiztypestring业务流程
ccontracttextpathstring合同附件
ccurrencytypeidstring整单币种(3.2版本支持)
cdeliveraddressstring供应商收发货地址
cdeptidstring采购部门
cemployeeidstring采购员
cfreecustidstring散户
cgiveinvoicevendorstring发票方
coperatorstring制单人
corderidstring采购订单主表主键(调用修改、修订接口必填字段)
cpubpsnstring发布人(电子商务使用)
cpurorganizationstring采购组织
crecieverstring收货方
cresppsnstring响应人(电子商务使用)
crevisepsnstring修订人
ctermprotocolidstring付款协议
ctransmodeidstring运输方式
cunfreezestring解冻人
cvendormangidstring供应商管理
dauditdatestring审批日期(保存即审批接口使用,日期格式:2023-9-25)
dorderdatestring订单日期(日期格式:2023-9-25)
drevisiondatestring修订日期(日期格式:2023-9-25)
forderstatusint单据状态
isSaveWhenOverStockOnHandstring超现存量时是否继续保存(5.1sp支持)Y/N
nexchangeotobratestring整单折本汇率(3.2版本支持)
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
tlastmaketimestring最后修改时间
tmaketimestring制单时间
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
vmemostring备注
vordercodestring订单编号

返回类型参数:

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

请求参数示例:

普通示例自定义审批日期示例最简示例来源请购单来源采购合同来源库存借入单带统计型自定义项带备注型自定义项

复制代码

{"puordervo":[{"parentvo":{"cbiztype":"V004","cdeptid":"106","coperator":"18242366050","cpurorganization":"1000","cvendormangid":"C1016","pk_corp":"1000","vmemo":"api接口增加的单
据","vordercode":"caigou0728-006"},"childrenvo":[{"cbaseid":"010493","cmangid":"010493","nordernum":"10","noriginalcurprice":"11"}]}]}

正确返回示例:

复制代码

{
  "status": "success",
  "data": "[{\"parentvo\":{\"pk_corp\":\"1001\",\"unitcode\":\"1000\",\"corp_name\":\"天海总公司\",\"cbiztype\":\"1001131000000001EKND\",\"busicode\":\"V004\",\"cbiztype_name\":\"21-23\",
\"cpurorganization\":\"00011110000000001GHD\",\"code\":\"1000\",\"cpurorganization_name\":\"天海总公司采购组织\",\"cdeptid\":\"100111100000000000PA\",\"deptcode\":\"106\",\"cdept_name\":\"采购部
\",\"cauditpsn\":\"000111100000000000RV\",\"user_code\":\"18242366050\",\"cauditpsn_name\":\"刘云祥\",\"coperator\":\"000111100000000000RV\",\"coperator_name\":\"刘云祥\",\"corderid\":
\"1001ZZ1000000001MK0X\",\"dorderdate\":\"2020-07-28\",\"forderstatus\":\"3\",\"vordercode\":\"caigou0728-006\",\"vmemo\":\"api接口增加的单据\",\"ts\":\"2020-07-28 20:51:59\",\"nversion\":\"1\",
\"taudittime\":\"2020-07-28 20:51:57\",\"tmaketime\":\"2020-07-28 20:51:55\",\"breturn\":false,\"bislatest\":true,\"cvendormangid\":\"000111100000000008RZ\",\"custcode\":\"C1016\",
\"cvendormang_name\":\"双鸭山吉缘商贸有限公司\",\"bisreplenish\":false,\"cvendorbaseid\":\"000111100000000006JT\"},\"childrenvo\":[{\"ccurrencytypeid\":\"00010000000000000001\",\"termid\":\"CNY\",
\"ccurrencytype_name\":\"人民币\",\"cmangid\":\"0001ZZ1000000000YMXK\",\"invcode\":\"010493\",\"cmang_name\":\"自制汽\",\"pk_corp\":\"1001\",\"unitcode\":\"1000\",\"corp_name\":\"天海总公司\",
\"corder_bid\":\"1001ZZ1000000001MK0Y\",\"corderid\":\"1001ZZ1000000001MK0X\",\"crowno\":\"10\",\"nexchangeotobrate\":1,\"nordernum\":10,\"norgtaxprice\":12.87,\"noriginalcurprice\":11,\"ntaxrate
\":17,\"iisactive\":\"0\",\"idiscounttaxtype\":\"1\",\"forderrowstatus\":\"0\",\"cbaseid\":\"000112100000000065PD\",\"breceiveplan\":false}]}]",
  "taskNumber": "202007280015"
}

错误返回示例:

复制代码

{
  "status": "falied",
  "errorcode": "-32000",
  "errormsg": "U8C返回信息:下面的档案无法翻译:档案类型:供应商档案,档案编码:C1016,档案类型:存货档案,档案编码:010493,档案类型:业务类型,档案编码:V004,档案类型:部门档案,档案编码:106,可能的原因
是当前单据使用的公司没有启用单据所在的模块或者档案没有分配到当前使用的公司!",
  "stacktrace": "nc.vo.pub.BusinessException: 下面的档案无法翻译:档案类型:供应商档案,档案编码:C1016,档案类型:存货档案,档案编码:010493,档案类型:业务类型,档案编码:V004,档案类型:部门档案,档案
编码:106,可能的原因是当前单据使用的公司没有启用单据所在的模块或者档案没有分配到当前使用的公司!\r\nu8c.bs.translate.bp.AbstractTranBP.buildErrMessage(AbstractTranBP.java:139)\r
\nu8c.bs.translate.bp.AbstractTranBP.translate(AbstractTranBP.java:85)\r\nu8c.bs.tran…………,
  "taskNumber": "202007280016"
}