⚠️ Issue

After updating product prices through a Product Catalog import, the new prices are reflected correctly in Fast Track Sale, but Patient Sale (+Sale) continues to show the previous prices.

🔍 Cause

Fast Track Sale and Patient Sale use different pricing sources.

Sale TypePricing Source
Fast Track SaleReads prices directly from the Product Catalog.
Patient Sale (+Sale)Reads prices from the assigned Pricebook.

When product prices are updated through a Product Catalog import, the Product Catalog is updated successfully. However, existing Pricebook entries are not updated automatically.

If the product already exists in the active Pricebook, the Pricebook retains the previous price, and that price continues to be used in Patient Sale.

💡 Resolution

Update the affected Pricebook(s) manually to reflect the new Retail Price.

Once the Pricebook has been updated, the correct pricing will be displayed in Patient Sale (+Sale).

ℹ️ Additional Information

Pricebooks are used in the Patient Sale workflow to support customer-specific pricing and pricing tiers. For this reason, Patient Sale uses the price stored in the Pricebook rather than the Retail Price stored in the Product Catalog.