本文解答了关于《对单项资产计提的减值》相关内容,同时关于1、单项资产如何减值测试几步法,2、单项资产减值测试,3、单笔资产减值计量适用范围不包括,4、单项资产有哪些,5、单项资产加总法,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
对单项资产计提的减值准备
AssetDepreciaPrepare assetDepreciaPrepare=assetDepreciaPrepareService.findOneByAssetId(asset.getId());
if(assetDepreciaPrepare!=null){
asset.setDepreciaAmount(assetDepreciaPrepare.getDepreciaAmount()); //设置减值准备
}
//查询资产台账减损率及计提减值(折旧)
AssetDepreciaTDetail assetDepreciaTDetail=assetDepreciaTDetailService.findOneByAssetId(asset.getId());
if(assetDepreciaTDetail!=null){
//设置减损率
asset.setDepreciaRate(assetDepreciaTDetail.getDepreciaRate());
//减损累计额
asset.setDepreciaTotal(assetDepreciaTDetail.getDepreciaAccum());
//计提减值
asset.setDepreciaAmount(assetDepreciaTDetail.getDepreciaAmount());
}
return asset;
}
/**
* 根据计提减值台账id查询
* @param id
* @return
*/
@Override
public Asset findOneByDeprId(String id) {
//根据计提减值台账id查询台账
AssetDepreciaTDetail assetDepreciaTDetail=assetDepreciaTDetailService.findOneByDeprId(id);
//根据台账获取资产
String assetId=assetDepreciaTDetail.getAssetId();
Asset asset=asset = assetService.findOne(assetId);
//计提减值
asset.setDepreciaAmount(assetDepreciaTDetail.getDepreciaAmount());
//取得单项资产计提减值
AssetDepreciaPrepare assetDepreciaPrepare=assetDepreciaPrepareService.findOneByAssetId(assetId);
if(assetDepreciaPrepare!=null){
asset.setDepreciaAmount(assetDepreciaPrepare.getDepreciaAmount()); //设置减值准备
}
return asset;
}
}
总结:以上是编辑:【向萌轩】整理及AI智能原创关于《对单项资产计提的减值
》优质内容解答希望能帮助到您。