<?xml version="1.0" encoding="UTF-8"?>
|
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>GuaranteePrice_Amount__c</fullName>
|
<description>Asset__r.Asset_GuaranteePrice__c</description>
|
<externalId>false</externalId>
|
<formula>/*已失效的产品,维修报价总额为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)
|
)))</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>计提总额</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackTrending>false</trackTrending>
|
<type>Number</type>
|
<unique>false</unique>
|
</CustomField>
|