Data Requirements (Optimization - Price Waterfall)
A Price Waterfall Optimization model needs a Transactions Datamart to run. Here are the requirements for the transaction fields.
Field | Required? | Comment |
---|---|---|
Product | Yes | Â |
Product Label | Yes | If there is no label, the same field as Product would be provided. |
Product Group | Yes | Â |
Product Group Label | Yes | If there is no label, the same field as Product Group would be provided. |
Customer | Yes | Â |
Customer Label | Yes | If there is no label, the same field as Customer would be provided. |
Customer Group | Yes | Â |
Customer Group Label | Yes | If there is no label, the same field as Customer Group would be provided. |
Quantity | Yes | Â |
Global List Price | Yes | Extended to the quantity. The unit Global List Price is defined at a Product level. |
Specific List Price | Yes | Extended to the quantity. The difference compared to the Global List Price is the Specific Adjustment. If the Specific Adjustment is null, the field is the same as the Global List Price one. The unit Specific List Price is defined at a Product and Customer Group level. The Specific Adjustment rate is defined at a Customer Group level. |
Standard Discount | Yes | Extended to the quantity. If there is no Standard Discount, set a field whose value is set to zero. The Standard Discount rate is defined at a Product Group and Customer Group level. |
Customer Discount | Yes | Extended to the quantity. If there is no Customer Discount, set a field whose value is set to zero. The Customer Discount Rate is defined at a Product Group and Customer level. |
Surcharge | Yes | Extended to the quantity. If there is no Surcharge, set a field whose value is set to zero. The unit Surcharge is defined at a Product and Customer level. |
Invoice Price | Yes | Extended to the quantity. The difference between the Invoice Price and the Specific List Price is Surcharge - Standard Discount - Customer Discount - Spot Discount. The Spot Discount is calculated from the other fields. The unit Invoice Price and the Spot Discount rate are defined at a Product and Customer level. |
Net Price | Yes | Extended to the quantity. The difference compared to the Invoice Price is the Off-Invoice Discount. If the Off-Invoice Discount is null, the field is the same as the Invoice Price one. The unit Net Price and the Off-Invoice Discount rate are defined at a Product and Customer level. |
Net Net Price | Yes | Extended to the quantity. The difference compared to the Net Price is the Vendor Rebate. If the Vendor Rebate is null, the field is the same as the Net Price one. The unit Net Net Price and the Vendor Rebate rate are defined at a Product and Customer level. |
Pocket Margin | Yes | Extended to the quantity. The difference compared to the Net Net Price is the CTS + COGS. The unit Pocket Margin is defined at a Product and Customer level. The unit Costs are defined at a Product level. |
Some aggregations are done during the model run. The assumption here is that the data are defined at the expected level of aggregation. If not, the average value, at the expected level of aggregation, is used.