API中心

  1. 固定资产
  2. 资产增加
返回

资产增加修改

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:用于资产增加修改
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/fa/card/update

参数填写指南

请求方式:POST

请求参数(header):

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

请求参数(body):

参数名类型是否数组必填描述默认值
cardallvoVO信息
cardsubvo辅助项表
fk_cardstring卡片主键
fk_carditemstring卡片项目主键
itemvaluestring项目值
pkstring对应主建
pk_cardsubstring卡片辅助表主键
pk_corpstring单位主键
childrenvo历史表
accudepstring累计折旧
accuworkloanstring累计工作量
accyearstring会计年度
allworkloanstring工作总量
business_flagstring业务标记
cal_accudepstring计算累计折旧
cal_originvaluestring计算原值
cal_servicemonthstring计算使用月限
cal_usedmonthstring计算已使用月份
card_numstring数量
depamountstring月折旧额
depratestring月折旧率
depunitstring单位折旧
fk_accbookstring帐簿
fk_cardstring卡片主键
fk_categorystring类别主键
fk_category_oldstring期初类别主键
fk_depmethodstring折旧方法主键
fk_distributeHeadstring折旧分配表主键
fk_jobmngfilstring项目档案(5.1开始支持)
fk_mandeptstring管理部门主键
fk_mandept_oldstring期初管理部门主键
fk_usedeptstring使用部门主键
fk_usedept_oldstring期初使用部门主键
fk_usingstatusstring使用状况主键
fracoriginvaluestring辅币原值
herit_flagstring继承标志
laststate_flagstring是否最新状态
localcurr_ratestring折本汇率
localoriginvaluestring本币原值
monthworkloanstring月工作量
newasset_flagstring是否新增资产【0当月原始 1当月新增 10非当月原始 11非当月新增】
originvaluestring原币原值
paydept_flagstring折旧承担部门
periodstring会计期间
pk_cardhistorystring历史表主键
predevaluatestring减值准备
reduce_flagstring减少标志
salvagestring净残值
salvageratestring净残值率
servicemonthstring使用月限
tax_inputstring进项税
taxinput_flagstring进项税抵扣标志
usedmonthstring已计提月份
parentvo主表
asset_codestring资产编码开启自动编码就可以不传,会自动生成编码
asset_namestring资产名称
assetsuit_codestring资产套号
assetuserstring资产的使用人
bar_codestring条形码
begindatestring开始使用日期
bill_codestring审批单号
card_codestring卡片编码
close_datestring保修截止日期
currmoneystring购买价款
dismant_coststring弃置费用
dy_flagstring递延资产标记
fk_addreducestylestring增减方式主键
fk_card_rankstring资产层次外键
fk_currencystring币种主键
install_feestring安装调试费用
other_ralative_coststring其他费用
pk_billstring单据表头主键
pk_bill_bstring单据表体主键
pk_cardstring卡片主表主键
pk_corpstring公司
pk_equipstring设备主键
positionstring存放地点
providerstring供应商
recorddatestring录入日期
recorderstring录入人
revalued_amountstring评估值
sourcestring卡片来源1
source_codestring来原单据号
specstring规格型号
tax_coststring相关税费
tax_inputstring进项税
workcenterstring工作中心
workloanunitstring工作量单位

返回类型参数:

参数名类型是否数组必填描述默认值
cardallvo资产增加聚合VO_返回
cardsubvo辅助项表_返回
fk_cardstring卡片主键
fk_carditemstring卡片项目主键
itemvaluestring项目值
pkstring对应主建
pk_cardsubstring卡片辅助表主键
pk_corpstring单位主键
childrenvo历史表_返回
accudepstring累计折旧
accuworkloanstring累计工作量
accyearstring会计年度
allworkloanstring工作总量
business_flagstring业务标记
cal_accudepstring计算累计折旧
cal_originvaluestring计算原值
cal_servicemonthstring计算使用月限
cal_usedmonthstring计算已使用月份
card_numstring数量
depamountstring月折旧额
depratestring月折旧率(5.1版本开始支持)
depunitstring单位折旧
fk_accbookstring帐簿
fk_cardstring卡片主键
fk_categorystring类别主键(5.1版本开始支持)
fk_category_oldstring期初类别主键(5.1版本开始支持)
fk_depmethodstring折旧方法主键
fk_distributeHeadstring折旧分配表主键
fk_mandeptstring管理部门主键(5.1版本开始支持)
fk_mandept_oldstring期初管理部门主键(5.1版本开始支持)
fk_usedeptstring使用部门主键(5.1版本开始支持)
fk_usedept_oldstring期初使用部门主键(5.1版本开始支持)
fk_usingstatusstring使用状况主键
fracoriginvaluestring辅币原值
herit_flagstring继承标志
laststate_flagstring是否最新状态
localcurr_ratestring折本汇率
localoriginvaluestring本币原值
monthworkloanstring月工作量
newasset_flagstring是否新增资产
originvaluestring原币原值
paydept_flagstring折旧承担部门
periodstring会计期间
pk_cardhistorystring历史表主键
predevaluatestring减值准备
reduce_flagstring减少标志
salvagestring净残值(5.1版本开始支持)
salvageratestring净残值率(5.1版本开始支持)
servicemonthstring使用月限
tax_inputstring进项税
taxinput_flagstring进项税抵扣标志
usedmonthstring已计提月份
parentvo主表_返回
asset_codestring资产编码
asset_namestring资产名称
assetsuit_codestring资产套号
assetuserstring资产的使用人
bar_codestring条形码
begindatestring开始使用日期
bill_codestring审批单号
card_codestring卡片编码
close_datestring保修截止日期
currmoneystring购买价款
dismant_coststring弃置费用
dy_flagstring递延资产标记
fk_addreducestylestring增减方式主键
fk_card_rankstring资产层次外键
fk_currencystring币种主键
install_feestring安装调试费用
other_ralative_coststring其他费用
pk_billstring单据表头主键
pk_bill_bstring单据表体主键
pk_cardstring卡片主表主键
pk_corpstring公司
pk_equipstring设备主键
positionstring存放地点(5.1版本开始支持)
providerstring供应商(5.1版本开始支持)
recorddatestring录入日期
recorderstring录入人
revalued_amountstring评估值
sourcestring卡片来源
source_codestring来原单据号
specstring规格型号
tax_coststring相关税费
tax_inputstring进项税
workcenterstring工作中心
workloanunitstring工作量单位

请求参数示例:

复制代码

{
    "cardallvo":[
        {
            "parentvo":{
                "pk_corp":"9000",
                "pk_card":"0001ZZ10000000004H9Z",
                "card_code":"0000000010",
                "asset_code":"01010008",
                "asset_name":"test001demo1",
                "begindate":"2020-09-24",
                "fk_currency":"CNY",
                "currunit":"元",
                "recorder":"张京鑫",
                "recorddate":"2020-09-24",
                "assetuser":"22",
                "fk_addreducestyle":"0101",
                "dy_flag":"0",
                "source":"1",
                "currmoney":66,
                "install_fee":0
            },
            "childrenvo":[
                {
                    "fk_card":"0001ZZ10000000004H9Z",
                    "fk_usedept":"1",
                    "fk_mandept":"1",
                    "paydept_flag":"0",
                    "accyear":"2020",
                    "period":"09",
                    "originvalue":66,
                    "localoriginvalue":55,
                    "fracoriginvalue":0,
                    "tax_input":0,
                    "allworkloan":0,
                    "servicemonth":"22",
                    "accudep":0,
                    "accuworkloan":0,
                    "predevaluate":0,
                    "usedmonth":"0",
                    "cal_originvalue":55,
                    "cal_servicemonth":"22",
                    "cal_accudep":0,
                    "cal_usedmonth":"0",
                    "monthworkloan":0,
                    "depunit":0,
                    "depamount":0,
                    "deprate":"0E-13",
                    "salvagerate":10,
                    "salvage":6,
                    "reduce_flag":"0",
                    "herit_flag":"0",
                    "newasset_flag":"1",
                    "laststate_flag":"1",
                    "fk_category":"0101",
                    "fk_usingstatus":"0101",
                    "fk_depmethod":"02",
                    "card_num":1,
                    "business_flag":"1",
                    "taxinput_flag":"1",
                    "localcurr_rate":0,
                    "pk_cardhistory":"0001ZZ10000000004HA3",
                    "fk_accbook":"0002"
                }
            ]
        }
    ]
}

正确返回示例:

复制代码

{
  "status": "success",
  "data": "[{\"parentvo\":{\"pk_corp\":\"1002\",\"corp_code\":\"9000\",\"corp_name\":\"放假\",\"pk_card\":\"0001ZZ10000000004H9Z\",\"card_code\":\"0000000011\",\"asset_code\":\"01010008\",\"asset_name\":\"test001demo1\",\"begindate\":\"2020-09-24\",\"fk_currency\":\"00010000000000000001\",\"currency_code\":\"CNY\",\"currency_name\":\"人民币\",\"currunit\":\"元\",\"recorder\":\"张京鑫\",\"recorddate\":\"2020-09-24\",\"assetuser\":\"1002F810000000000A1C\",\"assetuser_code\":\"22\",\"assetuser_name\":\"尹茜1\",\"fk_addreducestyle\":\"00000000000000000003\",\"addreducestyle_code\":\"0101\",\"addreducestyle_name\":\"直接购入\",\"dy_flag\":\"0\",\"source\":\"1\",\"currmoney\":66,\"install_fee\":0},\"childrenvo\":[{\"fk_card\":\"0001ZZ10000000004H9Z\",\"fk_usedept\":\"1002F810000000000A15\",\"usedept_code\":\"1\",\"usedept_name\":\"DEP1\",\"fk_mandept\":\"1002F810000000000A15\",\"mandept_code\":\"1\",\"mandept_name\":\"DEP1\",\"paydept_flag\":\"0\",\"accyear\":\"2020\",\"period\":\"09\",\"originvalue\":66,\"localoriginvalue\":55,\"fracoriginvalue\":0,\"tax_input\":0,\"allworkloan\":0,\"servicemonth\":\"22\",\"accudep\":0,\"accuworkloan\":0,\"predevaluate\":0,\"usedmonth\":\"0\",\"cal_originvalue\":66,\"cal_servicemonth\":\"22\",\"cal_accudep\":0,\"cal_usedmonth\":\"0\",\"monthworkloan\":0,\"depunit\":0,\"depamount\":0,\"deprate\":\"0E-13\",\"salvagerate\":10,\"salvage\":5.5,\"reduce_flag\":\"0\",\"herit_flag\":\"0\",\"newasset_flag\":\"1\",\"laststate_flag\":\"1\",\"fk_category\":\"0001F810000000000CUE\",\"category_code\":\"0101\",\"category_name\":\"文件筐\",\"fk_usingstatus\":\"00000000000000000004\",\"usingstatus_code\":\"0101\",\"usingstatus_name\":\"在用\",\"fk_depmethod\":\"00000000000000000002\",\"depmethod_code\":\"02\",\"depmethod_name\":\"平均年限法(一)\",\"card_num\":1,\"business_flag\":\"1\",\"taxinput_flag\":\"1\",\"localcurr_rate\":0,\"pk_cardhistory\":\"0001ZZ10000000004HA3\",\"fk_accbook\":\"0001AA10000000004VTR\",\"accbook_code\":\"0002\",\"accbook_name\":\"2006会计准则账簿\"}]}]",
  "taskNumber": "202010270033"
}

错误返回示例:

复制代码

{
  "status": "falied",
  "errorcode": "-32000",
  "errormsg": "U8C返回信息:请检查资产编码01010008传入的卡片主表主键pk_card",
  "stacktrace": "nc.vo.pub.BusinessException: 请检查资产编码01010008传入的卡片主表主键pk_card\r\nu8c.impl.fa.card.action.CardAPIUpdateAction.checkHasPk(CardAPIUpdateAction.java:125)\r\nu8c.impl.fa.card.action.CardAPIUpdateAction.save(CardAPIUpdateAction.java:95)\r\nu8c.impl.fa.card.action.CardAPIInsertAction.save(CardAPIInsertAction.java:1)\r\nu8c.bs.action.save.AbstractBatchSaveAction.businessProcess(AbstractBatchSaveAction.java:58)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.businessProcess(AbstractBatchSaveAggVOAction.java:27)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.businessProcess(AbstractBatchSaveAggVOAction.java:1)\r\nu8c.bs.action.save.AbstractBatchSaveAction.save(AbstractBatchSaveAction.java:142)\r\nu8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:70)\r\nu8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:80)\r\nu8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)\r\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\njava.lang.reflect.Method.invoke(Method.java:606)\r\nnc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)\r\nnc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)\r\nnc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:61)\r\nsun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)\r\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\njava.lang.reflect.Method.invoke(Method.java:606)\r\nnc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:56)\r\nnc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:34)\r\ncom.sun.proxy.$Proxy13.delegate(Unknown Source)\r\nnc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)\r\ncom.sun.proxy.$Proxy39.invoke(Unknown Source)\r\nu8c.vo.oip.task.APITask.execute(APITask.java:93)\r\nu8c.impl.oip.task.APITaskServiceImpl.executeTask(APITaskServiceImpl.java:68)\r\nu8c.server.APIController.forWard(APIController.java:138)\r\nu8c.server.APIServletForJSON.doAction(APIServletForJSON.java:27)\r\nnc.bs.framework.server.extsys.ExtSystemInvokerServlet.doAction(ExtSystemInvokerServlet.java:170)\r\nnc.bs.framework.server.extsys.ExtSystemInvokerServlet.doPost(ExtSystemInvokerServlet.java:76)\r\njavax.servlet.http.HttpServlet.service(HttpServlet.java:641)\r\njavax.servlet.http.HttpServlet.service(HttpServlet.java:722)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\norg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\nnc.bs.framework.server.LoggerServletFilter.doFilter(LoggerServletFilter.java:34)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\norg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)\r\norg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)\r\norg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)\r\norg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)\r\norg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\r\norg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)\r\norg.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)\r\norg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)\r\norg.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)\r\norg.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)\r\norg.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)\r\njava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\norg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\r\njava.lang.Thread.run(Thread.java:744)\r\n",
  "taskNumber": "202010270034"
}