<?xml version="1.0" encoding="UTF-8"?>
|
<CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">
|
<actionOverrides>
|
<actionName>AddPricebookEntryOnPricebook</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>AddPricebookEntryOnProduct</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>AddStandardPrice</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>CancelEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Delete</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Edit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>SaveEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<compactLayoutAssignment>SYSTEM</compactLayoutAssignment>
|
<enableFeeds>false</enableFeeds>
|
<fields>
|
<fullName>CostPrice1__c</fullName>
|
<externalId>false</externalId>
|
<label>CostPrice1</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>CostPrice2__c</fullName>
|
<externalId>false</externalId>
|
<label>CostPrice2</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>CostPrice__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(
|
OR(
|
AND(EffectiveDateFrom1__c <= TODAY(), EffectiveDateFrom2__c <= TODAY(), EffectiveDateFrom1__c >= EffectiveDateFrom2__c),
|
AND(EffectiveDateFrom1__c <= TODAY(), OR(EffectiveDateFrom2__c > TODAY(), ISBLANK(EffectiveDateFrom2__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo1__c, CostPrice1__c, 0)
|
,
|
IF(
|
OR(
|
AND(EffectiveDateFrom2__c <= TODAY(), EffectiveDateFrom1__c <= TODAY(), EffectiveDateFrom2__c >= EffectiveDateFrom1__c),
|
AND(EffectiveDateFrom2__c <= TODAY(), OR(EffectiveDateFrom1__c > TODAY(), ISBLANK(EffectiveDateFrom1__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo2__c, CostPrice2__c, 0)
|
,0
|
)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>CostPrice</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>DealerDistinguish_del__c</fullName>
|
<externalId>false</externalId>
|
<label>DealerDistinguish</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Picklist</type>
|
<valueSet>
|
<restricted>true</restricted>
|
<valueSetDefinition>
|
<sorted>false</sorted>
|
<value>
|
<fullName>A</fullName>
|
<default>false</default>
|
<label>A</label>
|
</value>
|
<value>
|
<fullName>B</fullName>
|
<default>false</default>
|
<label>B</label>
|
</value>
|
<value>
|
<fullName>C</fullName>
|
<default>false</default>
|
<label>C</label>
|
</value>
|
</valueSetDefinition>
|
</valueSet>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom1__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom1_cost</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom1_sales_A__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom1_sales_A</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom1_sales_B__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom1_sales_B</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom1_sales_C__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom1_sales_C</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom1_sales__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom1_sales</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom2__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom2_cost</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom2_sales_A__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom2_sales_A</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom2_sales_B__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom2_sales_B</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom2_sales_C__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom2_sales_C</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateFrom2_sales__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateFrom2_sales</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo1__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo1_cost</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo1_sales_A__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo1_sales_A</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo1_sales_B__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo1_sales_B</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo1_sales_C__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo1_sales_C</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo1_sales__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo1_sales</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo2__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo2_cost</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo2_sales_A__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo2_sales_A</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo2_sales_B__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo2_sales_B</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo2_sales_C__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo2_sales_C</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>EffectiveDateTo2_sales__c</fullName>
|
<externalId>false</externalId>
|
<label>EffectiveDateTo2_sales</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Date</type>
|
</fields>
|
<fields>
|
<fullName>Hidden_flag__c</fullName>
|
<defaultValue>false</defaultValue>
|
<externalId>false</externalId>
|
<label>Hidden flag</label>
|
<trackHistory>false</trackHistory>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>IsActive</fullName>
|
<trackHistory>false</trackHistory>
|
</fields>
|
<fields>
|
<fullName>KEY__c</fullName>
|
<externalId>true</externalId>
|
<label>KEY</label>
|
<length>255</length>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>OT_Code__c</fullName>
|
<externalId>false</externalId>
|
<formula>Product2.ProductCode</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>OT Code</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Pricebook2Id</fullName>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>Product2Id</fullName>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>ProductCode</fullName>
|
</fields>
|
<fields>
|
<fullName>ProductName__c</fullName>
|
<externalId>false</externalId>
|
<formula>Product2.Name</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>ProductName</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice1A__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice1A</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice1B__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice1B</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice1C__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice1C</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice1__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice1</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice2A__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice2A</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice2B__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice2B</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice2C__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice2C</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice2__c</fullName>
|
<externalId>false</externalId>
|
<label>SalesPrice2</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPriceA__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(
|
OR(
|
AND(EffectiveDateFrom1_sales_A__c <= TODAY(), EffectiveDateFrom2_sales_A__c <= TODAY(), EffectiveDateFrom1_sales_A__c >= EffectiveDateFrom2_sales_A__c),
|
AND(EffectiveDateFrom1_sales_A__c <= TODAY(), OR(EffectiveDateFrom2_sales_A__c > TODAY(), ISBLANK(EffectiveDateFrom2_sales_A__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo1_sales_A__c, SalesPrice1A__c, 0)
|
,
|
IF(
|
OR(
|
AND(EffectiveDateFrom2_sales_A__c <= TODAY(), EffectiveDateFrom1_sales_A__c <= TODAY(), EffectiveDateFrom2_sales_A__c >= EffectiveDateFrom1_sales_A__c),
|
AND(EffectiveDateFrom2_sales_A__c <= TODAY(), OR(EffectiveDateFrom1_sales_A__c > TODAY(), ISBLANK(EffectiveDateFrom1_sales_A__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo2_sales_A__c, SalesPrice2A__c, 0)
|
,0
|
)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>SalesPriceA</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPriceB__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(
|
OR(
|
AND(EffectiveDateFrom1_sales_B__c <= TODAY(), EffectiveDateFrom2_sales_B__c <= TODAY(), EffectiveDateFrom1_sales_B__c >= EffectiveDateFrom2_sales_B__c),
|
AND(EffectiveDateFrom1_sales_B__c <= TODAY(), OR(EffectiveDateFrom2_sales_B__c > TODAY(), ISBLANK(EffectiveDateFrom2_sales_B__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo1_sales_B__c, SalesPrice1B__c, 0)
|
,
|
IF(
|
OR(
|
AND(EffectiveDateFrom2_sales_B__c <= TODAY(), EffectiveDateFrom1_sales_B__c <= TODAY(), EffectiveDateFrom2_sales_B__c >= EffectiveDateFrom1_sales_B__c),
|
AND(EffectiveDateFrom2_sales_B__c <= TODAY(), OR(EffectiveDateFrom1_sales_B__c > TODAY(), ISBLANK(EffectiveDateFrom1_sales_B__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo2_sales_B__c, SalesPrice2B__c, 0)
|
,0
|
)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>SalesPriceB</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPriceC__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(
|
OR(
|
AND(EffectiveDateFrom1_sales_C__c <= TODAY(), EffectiveDateFrom2_sales_C__c <= TODAY(), EffectiveDateFrom1_sales_C__c >= EffectiveDateFrom2_sales_C__c),
|
AND(EffectiveDateFrom1_sales_C__c <= TODAY(), OR(EffectiveDateFrom2_sales_C__c > TODAY(), ISBLANK(EffectiveDateFrom2_sales_C__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo1_sales_C__c, SalesPrice1C__c, 0)
|
,
|
IF(
|
OR(
|
AND(EffectiveDateFrom2_sales_C__c <= TODAY(), EffectiveDateFrom1_sales_C__c <= TODAY(), EffectiveDateFrom2_sales_C__c >= EffectiveDateFrom1_sales_C__c),
|
AND(EffectiveDateFrom2_sales_C__c <= TODAY(), OR(EffectiveDateFrom1_sales_C__c > TODAY(), ISBLANK(EffectiveDateFrom1_sales_C__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo2_sales_C__c, SalesPrice2C__c, 0)
|
,0
|
)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>SalesPriceC</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SalesPrice__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(
|
OR(
|
AND(EffectiveDateFrom1_sales__c <= TODAY(), EffectiveDateFrom2_sales__c <= TODAY(), EffectiveDateFrom1_sales__c >= EffectiveDateFrom2_sales__c),
|
AND(EffectiveDateFrom1_sales__c <= TODAY(), OR(EffectiveDateFrom2_sales__c > TODAY(), ISBLANK(EffectiveDateFrom2_sales__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo1_sales__c, SalesPrice1__c, 0)
|
,
|
IF(
|
OR(
|
AND(EffectiveDateFrom2_sales__c <= TODAY(), EffectiveDateFrom1_sales__c <= TODAY(), EffectiveDateFrom2_sales__c >= EffectiveDateFrom1_sales__c),
|
AND(EffectiveDateFrom2_sales__c <= TODAY(), OR(EffectiveDateFrom1_sales__c > TODAY(), ISBLANK(EffectiveDateFrom1_sales__c)))
|
),
|
IF(TODAY() <= EffectiveDateTo2_sales__c, SalesPrice2__c, 0)
|
,0
|
)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>SalesPrice</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>2</scale>
|
<trackHistory>false</trackHistory>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>StandardPrice</fullName>
|
</fields>
|
<fields>
|
<fullName>UnitPrice</fullName>
|
<trackHistory>false</trackHistory>
|
</fields>
|
<fields>
|
<fullName>UseStandardPrice</fullName>
|
<trackHistory>false</trackHistory>
|
</fields>
|
<searchLayouts>
|
<searchResultsAdditionalFields>PRODUCT.NAME</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>PRODUCT.CUSTOMER_PRODUCT_ID</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>PRODUCT.DEFAULT_PRICE</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>PRODUCT2.DESCRIPTION</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>PRODUCT2.FAMILY_ENUM</searchResultsAdditionalFields>
|
</searchLayouts>
|
</CustomObject>
|