API中心

  1. 库存管理
  2. 调拨出库
返回

库存调拨出库保存即签字

接口所在U8C版本:U8 cloud2.7以及更高版本
详细描述:表头制单人以及公司必输,表体来源单据类型必输,默认为5X(调拨订单),来源单据行号或来源单据表体ID其中一项必输,来源单据号或来源单据表头ID其中一项必输。录入来源单据相关信息后,可以自动带出上游单据的部分信息。
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/ic/allocationout/save/sign

参数填写指南

请求方式:POST

请求参数(header):

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

请求参数(body):

参数名类型是否数组必填描述默认值
GeneralBillVO出入库单实体
childrenvo库存调拨出库单表体VO
castunitidstring辅计量单位ID
ccurrencytypeidstring币种
cinventoryidstring存货ID
crownostring行号
csourcebillbidstring来源单据表体ID
csourcebillhidstring来源单据表头ID
csourcetypestring来源单据类型
dbizdatestring出库日期
ddeliverdatestring要求收货日期
dvalidatestring失效日期
hsldouble换算率
locator货位
cspaceidstring货位(货位仓的必传)
noutgrossnumdouble出库毛重数量
noutspaceassistnumdouble出库辅数量
noutspacenumdouble出库数量(货位仓的必传)
nmnydouble无税金额
noutassistnumdouble实出辅数量
noutgrossnumdouble毛重主数量
noutnumdouble实出数量
npricedouble无税单价
nshouldoutassistnumdouble应出辅数量
nshouldoutnumdouble应出数量
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
scrqstring生产日期
serial序列号
vserialcodestring序列号(序列号管理的必填)
vbatchcodestring批次号
vnotebodystring行备注
vostatusstring修改时单据状态标志
vsourcebillcodestring来源单据号
vsourcerownostring来源单据行号
vuserdef1string
vuserdef10string
vuserdef11string
vuserdef12string
vuserdef13string
vuserdef14string
vuserdef15string
vuserdef16string
vuserdef17string
vuserdef18string
vuserdef19string
vuserdef2string
vuserdef20string
vuserdef3string
vuserdef4string
vuserdef5string
vuserdef6string
vuserdef7string
vuserdef8string
vuserdef9string
parentvo库存调拨出库单表头VO
cbizidstring业务员ID
cbiztypestring业务类型
cdispatcheridstring收发类别ID
cdptidstring部门ID
cgeneralhidstring表头ID
clastmodiidstring最后修改人
coperatoridstring制单人
cothercalbodyidstring调入库存组织
cothercorpidstring调入公司
cotherwhidstring调入仓库
csettlepathidstring结算路径
ctrancustidstring承运商ID
cwarehouseidstring仓库ID
cwhsmanageridstring库管员ID
dbilldatestring单据日期
fallocflagint调拨类型1
pk_calbodystring库存组织PK
pk_corpstring公司ID
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
tmaketimestring制单时间
vbillcodestring单据号
vnotestring备注
vuserdef1string自定义项1(文本等类型传)
vuserdef10string
vuserdef11string
vuserdef12string
vuserdef13string
vuserdef14string
vuserdef15string
vuserdef16string
vuserdef17string
vuserdef18string
vuserdef19string
vuserdef2string自定义项1(文本等类型传)
vuserdef20string
vuserdef3string
vuserdef4string
vuserdef5string
vuserdef6string
vuserdef7string
vuserdef8string
vuserdef9string

返回类型参数:

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

请求参数示例:

复制代码

{"GeneralBillVO":[{"parentvo":{"pk_corp":"1000","coperatorid":"demo1","cdispatcherid":"F3"},"childrenvo":[{"vsourcebillcode":"5XTH1902150003","csourcetype":"5X","noutnum":"60","vsourcerowno":"10"}]}]}

正确返回示例:

复制代码

{
 "status": "success",
"data": "[{\"parentvo\":{\"ts\":\"2019-02-15 10:24:09\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"cbiztype\":\"0001ZZ1000000000UFQ0\",\"biztype_code\":\"to01\",\"biztype_name\":\"内部调拨\",\"coperatorid\":\"0001111000000000011U\",\"operator_code\":\"demo1\",\"operator_name\":\"demo1\",\"cotherwhid\":\"10021110000000000335\",\"cwarehouseid\":\"100111100000000003VH\",\"warehouseid_code\":\"ck01\",\"warehouseid_name\":\"天海总公司仓库\",\"pk_calbody\":\"100111100000000000OQ\",\"calbody_code\":\"1000\",\"calbody_name\":\"天海集团库存组织\",\"vbillcode\":\"DCTH1902150003\",\"dbilldate\":\"2019-02-15\",\"freplenishflag\":false,\"vnote\":\"保存即签字测试\",\"bassetcard\":false,\"bdirecttranflag\":false,\"cbilltypecode\":\"4Y\",\"cgeneralhid\":\"1001ZZ10000000002Q0J\",\"cothercalbodyid\":\"100211100000000002BD\",\"cothercorpid\":\"1002\",\"othercorp_code\":\"1001\",\"othercorp_name\":\"天海销售总公司\",\"coutcalbodyid\":\"100111100000000000OQ\",\"cregister\":\"0001111000000000011U\",\"register_code\":\"demo1\",\"register_name\":\"demo1\",\"coutcorpid\":\"1001\",\"daccountdate\":\"2019-02-15\",\"fallocflag\":\"1\",\"fbillflag\":\"3\",\"taccounttime\":\"2019-02-15 10:24:09\",\"tlastmoditime\":\"2019-02-15 10:24:09\",\"tmaketime\":\"2019-02-15 10:24:09\"},\"childrenvo\":[{\"bbarcodeclose\":false,\"bonroadflag\":false,\"breturnprofit\":false,\"bsafeprice\":false,\"bsourcelargess\":false,\"bsupplyflag\":false,\"btoinzgflag\":false,\"btoouttoiaflag\":false,\"btou8rm\":false,\"bzgflag\":false,\"cbodybilltypecode\":\"4Y\",\"cbodywarehouseid\":\"100111100000000003VH\",\"bodywarehouse_code\":\"ck01\",\"bodywarehouse_name\":\"天海总公司仓库\",\"cfirstbillbid\":\"1001ZZ10000000002Q0E\",\"cfirstbillhid\":\"1001ZZ10000000002Q0C\",\"cgeneralbid\":\"1001ZZ10000000002Q0M\",\"cgeneralhid\":\"1001ZZ10000000002Q0J\",\"cquoteunitid\":\"000111100000000006JA\",\"creceiveareaid\":\"000111100000000002DX\",\"crowno\":\"10\",\"csourcebillbid\":\"1001ZZ10000000002Q0E\",\"csourcebillhid\":\"1001ZZ10000000002Q0C\",\"csourcetype\":\"5D\",\"dbizdate\":\"2019-02-15\",\"ddeliverdate\":\"2019-02-15\",\"fassertcardflag\":false,\"fchecked\":\"0\",\"flargess\":false,\"hsl\":6,\"idesatype\":\"0\",\"isok\":false,\"nbarcodenum\":0,\"nmny\":6,\"noutassistnum\":1,\"noutnum\":6,\"nplannedprice\":100,\"nprice\":1,\"npricesettlebill\":\"0\",\"nquoteunitrate\":1,\"nsaleprice\":1,\"nshouldoutassistnum\":1,\"nshouldoutnum\":6,\"ntaxprice\":1,\"pk_bodycalbody\":\"100111100000000000OQ\",\"bodycalbody_code\":\"1000\",\"bodycalbody_name\":\"天海集团库存组织\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"ts\":\"2019-02-15 10:24:09\",\"vfirstbillcode\":\"5XTH1902150004\",\"vsourcebillcode\":\"5XTH1902150004\",\"vsourcerowno\":\"10\",\"pk_measdoc\":\"000111100000000006JA\",\"measdoc_code\":\"10\",\"measdoc_name\":\"罐\",\"castunitid\":\"000111100000000006J4\",\"astunit_code\":\"05\",\"astunit_name\":\"箱\",\"cinventoryid\":\"00011110000000000ETJ\",\"inventory_code\":\"010101\",\"inventory_name\":\"米奇宝新生儿配方奶粉900g\",\"invspec\":\"1*6\",\"ccurrencytypeid\":\"00010000000000000001\",\"currencytype_code\":\"CNY\",\"currencytype_name\":\"人民币\",\"btransasset\":false}]}]"
}

错误返回示例:

复制代码

{
 "status": "falied",
 "errorcode": "-32000",
 "errormsg": "制单人不能为空!",
"stacktrace": "nc.vo.pub.BusinessException: 制单人不能为空!u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.checkHeadMinField(M4YFillSrcTo4YBillRule.java:67)u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.process(M4YFillSrcTo4YBillRule.java:30)u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.process(M4YFillSrcTo4YBillRule.java:1)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execRules(AbstractBaseBatchInsertBP.java:88)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execBeforeRules(AbstractBaseBatchInsertBP.java:71)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.batchInsert(AbstractBaseBatchInsertBP.java:36)u8c.impl.ic.m4y.action.M4YAPIBatchInsertAction.save(M4YAPIBatchInsertAction.java:29)u8c.impl.ic.m4y.action.M4YAPIBatchInsertAction.save(M4YAPIBatchInsertAction.java:1)u8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:54)u8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:80)u8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)sun.reflect.GeneratedMethodAccessor428.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:606)nc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)nc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)nc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:61)sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:606)nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:56)nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:34)com.sun.proxy.$Proxy11.delegate(Unknown Source)nc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)com.sun.proxy.$Proxy43.invoke(Unknown Source)u8c.server.APIController.forWard(APIController.java:101)u8c.server.APIServletForJSON.doAction(APIServletForJSON.java:23)nc.bs.framework.server.api.InvokerAPIServlet.doAction(InvokerAPIServlet.java:157)nc.bs.framework.server.api.InvokerAPIServlet.doPost(InvokerAPIServlet.java:76)javax.servlet.http.HttpServlet.service(HttpServlet.java:641)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)nc.bs.framework.server.LoggerServletFilter.doFilter(LoggerServletFilter.java:34)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549)org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.run(Thread.java:745)"}