Skip to main content
Skip table of contents

WKS 6b - Business Process Definition: Part 2

Workshop on to continue the definition of the quoting business process.

Participants

Name

Company

Role

Teemu Salonen

Valio

Pricing Analyst

Tomi Toivonen

Valio

Pricing Manager

Alain Becker

Pearson Ham Group

Operation Manager

Christiaan Van Eden

Pearson Ham Group

Consultant

Omar Bendada

Ben Consulting Services

Business Analyst

Sofia Simaria

Ben Consulting Services

Proxy Product Owner

Kaoutar Bennadi

Ben Consulting Services

Developer

Goal

The goal of these workshops is to map all the company's use cases as defined in the application, and to clarify the Sales processes to be implemented.

Workshop materials

Sujet

Document

Commentaire

Quoting / Deal Proposal Process

CPQ process Valio Excel

image-20250516-080827.png
image-20250516-080858.png

 

Excel workbook containing Valio’s requirements for the end-to-end quoting process, to be implemented in the CPQ tool. Each tab corresponds to a step in the quoting process.

Main results

Business Process for Deal Proposal - Tabs / Tool Sections (continued from WKS 6a)

  • Process flow – sales people think of terms & conditions first (ie rebates), and only afterwards setting the product and prices. This way, at the end they will be able to calculate the correct margins. For margin estimation, sales rep inputs the estimated volumes.

  • Valio’s Excel workbook contains details of the steps, one per tab, in the desired order.

  • Each tab/step contains a mix of manual inputs from the sales rep and guidance/data coming from lookup tables.

  • Below are the steps discussed in today’s workshop:

Discounts

  • % Discount by product group (ID Level 3)

  • Start/Target/Floor guidance coming from Price Manager Locally Managed Table

  • Sales allocation %

    • Maintained in LMD by customer segment

    • High Level Customer Type: HORECA/Industrial/Meal Services – might vary

    • For existing customer, ideally we get the allocation from the historical data; for new customers looks at the lookup table. >> for both cases LMD comes from PM Zilliant. How to populate them, it would be either manually by Valio or they could have PIQ to automatically refresh them (Tomi to consider this and take to Z team).

  • Non net priced sales

    • at this point it does not show the accurate value because product net price has not been taken into account. This is a forecast based on those high level values that the sales rep introduced.

    • Sales rep inserts high level EUR volume in the Deal tab >> total KG is computed through product master data >> this is converted into Non Net price sales in order to get a good margin estimation. This is a very important factor for the stakeholders.

Through Billing

  • Through Billing is a type of service, invoices go through our system to customers so that manufactures get their money. We get a commission. Customer might get a share of this commission and get additional discounts.

  • Supplier ID

  • Through Billing amount

  • Discount %

    • Discount given to customer on that invoice. We are selling many articles for the customers; we have economies of scale in our systems compared with manufacturer. So take care of invoicing those additional items into the invoices we are already doing with the customer

  • 30% of commercial customers have this service; 10% out of this have discounts – but usual very big deals

Net Prices (Net Valio WH)

  • This is the section where the sales rep defines the list of products that will have a net price agreement.

  • Large number of sections / columns required > refer to Valio’s Excel

  • Product ID; Invoice Unit; Sales Unite Size; …. volume in invoicing unites (sales rep inputs this)

  • Zilliant Guidance: S/T/F net price

  • Valio Guidance: historical way of doing business; set of lookup tables: A-E depending on volume. Milk products, butter products, minimum, average target

  • Regulatory limite on milk products: need to obey these limits

  • If price falls outside the guidance (Zilliant or Valio) there need to be some color coding or approvals. But for regulatory limits, we cannot allow them to move forward, if they exceed limits.

  • In new SAP prices need to be set at invoicing unit level

  • List of products, we can show the product group nice to have (if can be expanded/collapsed), but no need if we need to save columns.

  • Another set of guidance without VAT but adjusted with rebates.

  • Lastly, some deals need to be priced including VAT (and rebates)

  • 3 sets of guidance – would be good to select what view to use (with / without VAT / rebates) > ideally a drop down to select with columns to view (and then could be expanded)

  • System to pre-populate column J according to target value of guidance, then give opportunity to sales reps to adjust prices

  • Edit : Valio Team will simplify this feature significantly by stripping down most options. Details to be placed into the excel mock-up.

  • Supplier rebates – fixed value, as volumes are known (eg 1 EUR per invoicing unit if that product is included in the deal). Data is manually updated at the time of creating the quote (by sales rep or backoffice person)

  • MSP, LMD from Price Manager

  • Costs, from lookup tables

  • Calculate margin 

Net Prices (Net Valio Factory)

  • For huge volumes we sell directly from factory

  •  Same quote structure as in Net Valio WH

Net Prices (FSD + CC)

  • In total, 3 or 4 potential sources (ie from where the product is sourced before being sent to client):

    • Valio Factory - Valio products, might sell directly from factory (top big customers, only valio products)

    • Valio Warehouse (only valio products; larger units (whole case)

    • FSD warehouse; delivered to customer – smaller units; We can now serve more to the customers, eg smaller units via FSD channel and more set of products.

    • CC – customer collect themselves

    • Maybe FSD and CC can be combined in the same tab. From user experience, having two sheets is clearer. Goal is to encourage the salesrep to pay careful attention to the source

  • All goods end up in a terminal distribution system with further operations (cross stocking, consolidation etc)

  • Having 3 or 4 tabs – one for each distribution channel (potentially combine FSD+CC)

    • Makes clearer which items to use in manufacturing and which in their smaller operations

Logistics Models

  • Some big customers will require other bits, eg negotiate directly with suppliers. They agree on a price and Valio agrees on a fee

  • Logistic Model 1 (with customer)

  • Logistic Model 2 (with supplier)

  • LogMod1 and LogMod2 are SAP condition tables already in Z-PM

Detailed meeting notes below.

Product Pricing and Sales Allocation Strategy

  • Quote lines to have two types of granularity: product level and discounts

  • Analyze sales distribution across product groups and allocation tables

  • Team discusses pricing structures, suggests euro calculations and allocation by product category

  • Investigate how system calculates percentage of sales allocation across rows 

  • Discuss product group discounts strategy 

  • Discussed product pricing strategy for potentially hundreds of products

  • Pricing conditions and discounts to be integrated into CPQ and output tables in Price Manager

  • Product view depends on customer type and pricing requirements 

  • Sales team pricing calculated from lowest sales price

  • Pre-populate prices without VAT and provide options to set prices with rebates

  • Explore multiple options for selecting correct data fields

  • Review display values for sales representatives

  • Apply rebates on prices without VAT

Customer and Discount Classification

  • Customer type categories identified for discount determination, including Individual and HORECA

  • Customer type classification deemed critical for business process

  • Create lookup table for customer allocations

  • System requires customer information to accurately determine sales allocation.

  • Team to calculate summary tables for price IQ using transactional data (TBD)

  • Maintain customer-specific sales allocation as locally managed data

  • Create two separate data tables: aggregated by customer category and individual customer data

  • Allocation method varies by customer type (cafeteria vs restaurant).

  • EDIT: It’s the same allocation method

  • Existing customers have known allocation methods; new customers need assessment.

  • Extract pricing unit data from current system for new SAP implementation.

  • Team developing lookup table structures using product ID, product group ID, and customer segment

  • EDIT : Team developing lookup table structures using ID, product group ID, and customer for new customers, and product group and parent customer for existing customers

Pricing Model and Margin Analysis

  • Pricing model based on sales rep estimates, transactional data review, and product margin analysis 

  • Analyze final profit margins accounting for potential discounts 

  • Commission fees from manufacturers can offset customer discounts

  • Pricing guidance established with hard limits requiring approval for deviations

  • Define business value limits with approval process for values falling below guidance thresholds

  • No sales authorized if regulatory guidance limits are not met 

  • Implement process stoppage mechanism for values breaching regulatory guidance

  • Ensure no unauthorized approvals for out-of-limit values

  • Price commitment must be exact per product deal to maintain strongest customer value

  • Ensure specified product price remains consistent despite potential group discounts

  • Pricing conditions have significant impact on profitability

Business Process and Operational Considerations

  • Review sales team workflow and billing process considerations

  • Commercial customer billing services explored, with potential service discounts for select customers 

  • Some deals to be priced including VAT

  • Clarify system workflow: Determine who adds specific information - sales rep or another party

  • Plan to use cost data and minimum sales price for margin calculation

  • Company can sell directly from value factories for large order sizes to reduce operational complexity.

  • Sales reps must consider multiple distribution channels when serving customer needs.

  • Track warehouse, picking, distribution costs to calculate business margins and added value metrics

  • Finland's distribution system differs from mainland Europe due to lower population density.

Pricing Conditions and Data Management

  • Clarify that net price agreements supersede standard discount pricing strategies 

  • Existing customer lookup table discussed as potential reference

  • Investigate manual maintenance in Zilliant and potential data refresh from transactional sources

  • Determine desired frequency and calculation method for refreshing data

  • Product pricing defaults to discounts when net price is not specified

  • Team to clarify requirements for displaying additional pricing columns

  • Team discussing potential supplier negotiations for customer quotes

  • Design process for items not currently in price manager

  • Price manager team to complete work as requested by Tomi 

  • Change orders will be issued for additional vendor work 

  • Confirm simple calculation methods for pricing elements 

  • Exploring supplier rebate options to include products in quote 

  • Discuss data history retention strategy

  • Complex sales model requires meticulous architectural design due to unique selling approach 

Action list

  • BCS to meet with Zilliant to understand the API to connect CPQ-PM so we decide where the LMD tables will live.
  • Team to determine database design and integration strategy for implementing lookup tables.
  • BCS to ask Zilliant CPQ team if we can have two types of quote lines: on at product group (for discounts) and one at product ID (for net prices)
  • Valio team to determine how to populate Sales Allocation tables by Customer and Customer Segment - manually or using Price IQ automation
  • Define if we need 3 or 4 tabs for define Net Prices, according to distribution channel: 1) Valio WH, 2) Valio Factory 3) FSD Delivery Channel 4) Cash & Carry Store, or combine 3)+4)
  • BCS to assess complexity of requirements versus assumptions from original project estimate
  • Valio Team will simplify Guidance feature significantly by stripping down most options. Details to be placed into the excel mock-up.

Decisions

    List of requirements

    • Refer to Valio’s excel.

    • If price falls outside the guidance (Zilliant or Valio) there need to be some color coding or approvals.

    • If price falls out of regulatory limits, we cannot allow them to move forward.

    Session recording

    Related pages

    JavaScript errors detected

    Please note, these errors can depend on your browser setup.

    If this problem persists, please contact our support.