Hierarchical Price Books

Introduction

Hierarchical Price Books (HPB) are a structured pricing system for you to organize and apply different pricing levels or categories based on various criteria such as:

  • customer types

  • regions

  • products

  • services

This approach provides flexibility in price management with more granular control and customization.

Graphic showing four levels of price books

The Hierarchical Price Books feature links price books together in a hierarchy.

A hierarchy ranks price books one above the other according to pricing level.

When you establish a hierarchy, you can select items from your current price book or price books further up the hierarchy.

You cannot select items from price books further down the hierarchy.

This gives you the flexibility to use price book-specific or standard pricing for items billed to customers.

Price Book Item must be from the Job’s Price Book hierarchical family. Use the Item Picker Lightning Component and the options to add items from a Price Book to add a new Ticket Item.

Only pricebooks in the same hierarchical tree (up to 5 price books deep) are allowed for:

  • Ticket Items

  • Quote Items

  • Invoice Items

  • Job Resource

This restriction is done via validation rules.

Prerequisites

To setup and use hierarchical price books, you need to:

Have these user licenses Have these permissions Complete these tasks
and review these topics
before continuing

To use hierarchical price books on:

Jobs Tickets Quotes

Use any
release channel

You must use one of the following release channels:

  • Sync V4 Beta

  • Sync V4

  • V4 Quarterly Beta

  • V4 Quarterly

How Hierarchical Price Books Work

Generally, Hierarchical Price Books work as follows in FieldFX:

Parent-Child Structure

HPBs are often organized in a parent-child relationship with a parent price book can have multiple child price books. Child price books use the pricing rules and data from its parent but can have additional and more specific pricing for particular situations, products, or customers.

Base Price
(Parent)

A parent price book typically contains the base prices for products or services. This default pricing is applied unless a more specific price book defined in a child price book.

Overrides
(Child Price Books)

There are certain cases when the pricing in a child price book can override the parent price.

Example 1. Override Use

If you have a region-specific or a customer-specific price book, those prices can override the default prices set in the parent. You can use this to offer special rates for key customers or adjust pricing based on location, market conditions, or contract agreements.

Flexibility
in Price
Assignment

With the hierarchical setup, you can set up multiple layers of pricing with the most specific price applicable is used for a customer or a job.

Example 2. Example of Price Assignment Flexibility

You can apply a price book at a regional level, customer level, or even down to a specific product or service.

Discounts
and Markups

You can use HPBs to allow discounts or markups at different levels in the hierarchy. A parent price book may apply a general markup, but a child price book for a specific customer can have a custom discount or markup that overrides the parent setting.

Efficient
Price
Management

With this structure, you can streamline price management so any changes to the base price book automatically reflects across all child price books unless there is an override already in place.

When selecting a hierarchical price book for a:

Quote Ticket

You can add:

You can add:

Use Examples

Here are some common uses:

  1. A company can use a base price book for standard pricing for its services across all regions and customers.

  2. For specific geographical reasons, a company creates a regional price book including different rates based on the local market conditions. This price book inherits most of the pricing from the base price book but has special rates for services which are more expensive in that region.

  3. With a specific high-value customer in that region, a customer-specific price book can be created. It inherits pricing from the regional price book but further discounts rates can be applied reflecting their contractual agreement.

Step-by-Step Guides

With Hierarchical Price Books, you can in this topic add quote items and add ticket items.

Add Quote Items

You can add quote items to a hierarchical price book in FieldFX Back Office or in FieldFX Mobile.

FieldFX Back Office

Click to expand, click again to collapse
The Quote Item Builder has been deprecated and is no longer supported.
  1. To add quote items from a price book, use the FX Item Picker Lightning Component once its setup.

    The Rule Engine also adds price book items to the quote automatically if required by a rule.
  2. Click Expand on the right side of the page.

    Expand icon
  3. Click Extended Price Book Items.

    Screenshot of FieldFX Back Office Extended Price Book Items panel
  4. Select price book items.

  5. Click Add Selected.

    Child items get added automatically when you add their parent item.
  6. Click Close on the left side of the Item picker.

    Collapse icon

FieldFX Mobile

Click to expand, click again to collapse
  1. Select Tickets on the sidebar.

  2. Select a ticket for a job created from a quote.

  3. Select Items on the sidebar.

  4. Select Add button.

  5. Select the Quotes Item type.

    When adding quote items, the other item types can’t be selected to add to the ticket.

    And when adding price book items to a quote, only items from the quote list can be selected.

  6. Select Quote item.

  7. Select Green Add button.

    Child items get added automatically when you add their parent item.
  8. You can also add the details before saving.

Add Ticket Items

You can add ticket items to a hierarchical price book in FieldFX Back Office or in FieldFX Mobile.

FieldFX Back Office

The Ticket Item Builder has been deprecated and no longer supported. Switch to the Lightning Experience and use the tools FieldFX has there instead. Configure FX Item Picker Lightning Component Options for adding Ticket Items in Back Office.

FieldFX Mobile

These steps are for the older FieldFX Mobile. The newer FieldFX Mobile App doesn’t support Quotes.
Click to expand, click again to collapse
  1. To open a ticket, select Tickets.

  2. Select the ticket.

  3. Select Items on the sidebar.

    If any items exist on the ticket, they would appear in a grid.

    If no items exist on the ticket, No Ticket Items appears on the screen.

  4. Select Add a new item icon.

    The Ticket Item Wizard displays.

  5. Select from the category to see the list of ticket items matching that category.

    The filters along the top display the available ticket items.

    1. Choose from the filters for the item type you can add.

      The categories shown may be different depending on how tickets are set up in FieldFX Back Office.
      Table 1. Ticket categories
      Item Type Description

      Price Book

      Filter to view price book items records in the job’s price book.

      Use the All, Equipment, Labor, Services, or Supplies entry on the side to further filter the price book items by record type.

      People

      Filter to view contact records linked to the labor catalog items in the job’s price book.

      The contacts can be organized by their location which appears on the side.

      Equipment

      Filter to view the equipment records in the job’s price book.

      The equipment records can further be filtered and grouped by category on the side.

      Scheduled Crew

      Filter to view the crew records scheduled to work on the job.

      Scheduled Equipment

      Filter to view the equipment scheduled for the job.

  6. To quickly locate an item, use the keyword search bar.

    As you type in characters, tickets that match appear in the list.

  7. Select an item type.

    Item item filter selection

    The item types shown may be different depending on how tickets are set up in FieldFX Back Office.
  8. Select a record type.

    Record type list

    The record types shown may be different depending on how tickets are set up in FieldFX Back Office.
  9. Select the desired item or items.

    Selecting ticket items gif

    The item has a selected icon Selected icon.

  10. Select Add to finish.

    Child items get added automatically when you add their parent item.
  11. Select Yes or No to add details for the item before its saved.

    If Yes, add the ticket item details.

    The Ticket Item grid shows the item you have added.