PCM Data Model Overview
The PCM data model is built around four core concepts — Price Lists, Prices, Price List Rules, and Price List Parties — that work together to support flexible, multi-context pricing across the Raytio platform.
The PCM data model is built around four core concepts — Price Lists, Prices, Price List Rules, and Price List Parties — that work together to support flexible, multi-context pricing across the Raytio platform.
A price list is the primary organisational unit for pricing in the PCM module. Rather than attaching prices directly to catalogue items, prices are grouped into named lists that can be typed, versioned, and assigned to specific customers. This indirection allows the same item to carry different prices in different contexts — retail vs. wholesale, domestic vs. international, promotional vs. standard.
Raytio's Pricing Model (PCM) module manages the complete pricing lifecycle within the platform. It defines how products and services are priced, how those prices are organised into lists, how pricing rules transform base prices, and how customer-specific pricing overrides are applied.