GuaranteePrice_Amount__c
Asset__r.Asset_GuaranteePrice__c
false
/*已失效的产品,维修报价总额为0*/
if( Invalid__c ,0,
/*退换货时保存保修天数和多年保修期至到维修合同保有设备*/
if(
Return_Flag__c,
/*退货且退货日期计提年限在内,按天计算;退货日期计提年限在外,取全值*/
if( endDateGurantee_changeAcc__c < Extend_Gurantee_DateTo__c ,Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c *(endDateGurantee_Text__c - startDateGurantee_Text__c),Asset__r.Asset_GuaranteePrice__c)
,IF(AND(ChangeAcc_flag__c, NOT(ISBLANK( Maintenance_Contract__r.Opportunity__c )) )
/*变更且变更日期计提年限在内,按天计算(变更前合同)*/
,IF(endDateGurantee_changeAcc__c < Extend_Gurantee_DateTo__c,Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(endDateGurantee_Text__c - startDateGurantee_Text__c),Asset__r.Asset_GuaranteePrice__c)
/*变更且变更日期计提年限在内,按天计算(变更后合同)*/
,IF(AND(ChangeAcc_flag__c, ISBLANK( Maintenance_Contract__r.Opportunity__c ))
,IF(NOT(ISBLANK( endDateGurantee_changeAcc__c )),
Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(endDateGurantee_Text__c - startDateGurantee_Text__c),
IF( startDateGurantee_Text__c < Extend_Gurantee_DateTo__c,
Asset__r.Asset_GuaranteePrice__c/ Proviston_period__c*(Extend_Gurantee_DateTo__c - startDateGurantee_Text__c),
0)
)
,Asset__r.Asset_GuaranteePrice__c)
)))
BlankAsZero
18
false
2
false
Number
false