> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fusioncore.us/llms.txt
> Use this file to discover all available pages before exploring further.

# Price Books

> Price Books in fusionCore act as the central repository for all pricing data for all Products. These can be paired with Conditions in order to create more complex, dynamic pricing rules in your…

## Overview

Price Books in fusionCore act as the central repository for all pricing data for all Products. These can be paired with [Conditions](/end-user-guides/products/conditions/index) in order to create more complex, dynamic pricing rules in your fusionCore org.

## How Pricing Is Stored

A price is not a field on the product. Each sellable price is a separate `PricebookEntry` record. There is one `PricebookEntry` per product, per Price Book, per currency, and its `UnitPrice` field holds the actual amount the pricing engine reads at sale time.

In a multi-currency org, each currency is its own entry. A product sold in USD and EUR in the same Price Book has two `PricebookEntry` records, one for each currency.

A `Pricebook2` record is simply a named collection of these entries. Every org has one Standard Price Book, and you can add custom Price Books gated by date range, quantity, and a Condition.

<Note>
  The **Standard Price** (`Standard_Price__c`) field on a product is a convenience field. When you populate it, fusionCore automatically creates or updates the Standard Price Book entry for the product's own currency only. Prices in other currencies, and prices in custom Price Books, are not created from this field — you create those `PricebookEntry` rows directly. The pricing engine always reads `PricebookEntry.UnitPrice`, not `Product2.Standard_Price__c`.
</Note>

## Standard Price Book

The Standard Price Book will be created by default with your Salesforce org and will have an entry for all of the Products in your fusionCore org, regardless of the Product Type

## Creating a Price Book

<Steps>
  <Step title="Create a new Price Book">
    Price Books can be created by searching for Price Books in the App Launcher and clicking ‘New’ on the Price Book list view

    <Frame caption="Creating a new Price Book from the list view">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/5374377996/image-20260518-180423.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=79bf98bb42fb46689ed1c27455adcf63" alt="The Price Book list view with the New button" width="332" height="282" data-path="images/end-user-guides/5374377996/image-20260518-180423.png" />
    </Frame>

    <Frame caption="The new Price Book dialog">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/5374377996/image-20260518-180451.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=8be60bc468bdcd108ddd450f03564f87" alt="The New Price Book creation dialog" width="1908" height="508" data-path="images/end-user-guides/5374377996/image-20260518-180451.png" />
    </Frame>
  </Step>

  <Step title="Define the fields and save">
    Define the fields as is needed before clicking **Save** (quick reference for Price Book fields below)

    <Frame caption="Defining the Price Book fields">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/5374377996/image-20260518-180534.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=644493ae95db0e9ee399d8043d89da43" alt="A Price Book record with its fusionCore fields filled in before saving" width="995" height="826" data-path="images/end-user-guides/5374377996/image-20260518-180534.png" />
    </Frame>
  </Step>
</Steps>

### Price Book fusionCore Fields Quick Reference

| **Field Name**                                                           | **Purpose**                                                                                                                                                                                                        |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Start Date (`Start_Date__c`)                                             | Date from which the Price Book becomes available                                                                                                                                                                   |
| End Date (`End_Date__c`)                                                 | Date after which the Price Book becomes unavailable                                                                                                                                                                |
| Min Quantity (`Min_Quantity__c`)                                         | Determines the minimum quantity of Product needed to be considered eligible for this Price Book’s pricing                                                                                                          |
| Max Quantity (`Max_Quantity__c`)                                         | Determines the maximum quantity of Product needed to be considered eligible for this Price Book’s pricing                                                                                                          |
| Condition (`Condition__c`)                                               | The [Condition](/end-user-guides/products/conditions/index) that gates whether this custom Price Book applies. fusionCore evaluates the Condition at sale time to decide whether the Price Book’s prices are used. |
| Subscription Plan (`Subscription_Plan__c`)                               | The Subscription Plan linked to this Price Book. Used for Price Books that have Subscription Products.                                                                                                             |
| Is Default For Subscription Plan (`Is_Default_For_Subscription_Plan__c`) | Marks the Price Book as being the default for a Subscription Plan                                                                                                                                                  |

## Limitations and Common Pitfalls

* **Standard Price only covers the product's own currency.** Populating **Standard Price** (`Standard_Price__c`) creates only the standard Price Book entry for the product's own currency. Other currencies and custom Price Books need their own `PricebookEntry` rows, created directly.
* **The Standard Price Book must stay active.** Pricing fails if the standard Price Book is inactive.
