Use the AssetRevaluationService service to revaluate assets.
Source table: OFAR.
SAPbobsCOM.AssetRevaluationService revaluationSer = (SAPbobsCOM.AssetRevaluationService)cs.GetBusinessService(SAPbobsCOM.ServiceTypes.AssetRevaluationService); SAPbobsCOM.AssetRevaluation revaluationObj = revaluationSer.GetDataInterface(AssetRevaluationServiceDataInterfaces.arsAssetRevaluation); SAPbobsCOM.AssetRevaluationParams revaluationParams = revaluationSer.GetDataInterface(AssetRevaluationServiceDataInterfaces.arsAssetRevaluationParams); revaluationObj.PostingDate = new System.DateTime(2025, 12, 31, 0, 0, 0); revaluationObj.AssetValueDate = revaluationObj.PostingDate; revaluationObj.DocumentDate = revaluationObj.PostingDate; revaluationObj.DepreciationArea = ""MainArea""; AssetRevaluationLineCollection lines = revaluationObj.AssetRevaluationLineCollection; AssetRevaluationLine line = lines.Add(); line.AssetNumber = ""FA001""; //line.NewNBV = 76800; line.RevaluationPercent = 110; revaluationParams = revaluationSer.Add(revaluationObj);
AssetRevaluationService Members