---
schema_version: "1"
id: 54343a6d14ed16a735fa528b402e802f773af6dcfae6a5c72cd4687977546642
title: Penny Perfect Pricing
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_concept_user_advanced_pricing.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_concept_user_advanced_pricing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ae44138c373798841df1b2a137bf8c4583a58a2fc343203cae7ec68d5f298355
description: Penny perfect pricing calculates orders based on maintained conditions and provides accurately calculated documents, such as invoices or orders while on the field. Advanced pricing supports the various condition types and various search strategies or key types, making finding the relevant condition possible.
products:
  - Consumer Goods
release: "264"
---
# Penny Perfect Pricing

Penny perfect pricing calculates orders based on maintained conditions and provides accurately calculated documents, such as invoices or orders while on the field. Advanced pricing supports the various condition types and various search strategies or key types, making finding the relevant condition possible.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in <strong>Professional</strong>, <strong>Enterprise</strong>, and <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled</td></tr></tbody></table>

To generate an accurate invoice, advanced pricing checks for relevant existing conditions for the combination of customer and product and then calculates the conditions in the correct sequence. Invoice is a legal document. So country-specific legal requirements are recorded.

You can initiate order calculation in these ways:

- Manually using the Calculate button: The button is visible only if the Compute Price field is set to Offline (Button) in the Price Control Settings section for the order template.
- Automatically by direct calculation: Calculation is initiated automatically when an order is edited. The order template determines the configuration settings for calculation.

See [Attribute Configuration from Order Template](https://help.salesforce.com/s/articleView?id=ind.cg_concept_admin_map_attributes.htm&type=5&language=en_US) for more information.

The accurately calculated result is:

- Visible on mobile devices
- Available for printouts
- Stored in a JSON file, which is synced with the order based on predefined conditions

Order calculation is stopped if mandatory conditions aren’t found. For example, if base price is mandatory for a calculation process, but isn’t available for at least one ordered product, the order isn't calculated. If the Skip Selectable Promotion option is selected, then the order items that have a selectable promotion reference aren’t calculated. But the order items that have auto-granted promotion reference aren’t skipped.

If the Always Calculate option is selected in the order template, then the values are calculated during evaluation of rewards and hurdles every time an order is updated.