New to Veles? If you’re setting up your price book for the first time, start with the Adding a Product guide in the Quickstart section. It walks you through creating your first product and pricing plan step by step.
Products
Products are the individual SKUs in your catalog. Each product has a name, a unique SKU, and one or more pricing plans that define how it’s sold. A product on its own is just metadata. The pricing plan is where the real logic lives — it defines the currency, payment type (recurring or one-time), pricing method (flat, tiered, volume, etc.), and the rep permissions that control what salespeople can modify during quoting.| Attribute | Required | Purpose |
|---|---|---|
| Name | Yes | Display name in the catalog and on quotes. |
| SKU | Yes | Unique identifier used for reporting, CRM sync, and ERP integration. |
| Category | No | Groups the product for catalog navigation and reporting. |
| Description | No | Internal notes or customer-facing context. |
| Custom fields | No | Tags like Region, Segment, or Vertical used for filtering and reporting. |
| Status | Toggle | Active products are visible to reps. Inactive products are hidden. |
Pricing models
The pricing model determines how Veles calculates the price for a product based on the inputs a rep provides (typically quantity). Veles supports five methods:| Method | How it works | Common use case |
|---|---|---|
| Flat Fee | Fixed price, no quantity math. | Implementation fees, one-time services. |
| Volume Lookup | All units priced at the tier reached. | Per-seat SaaS licensing. |
| Graduated Lookup | Units priced progressively by tier (like tax brackets). | Usage-based billing. |
| Stair-step Lookup | Flat fee per range, regardless of exact quantity. | Platform packages (e.g., 0-50 employees). |
| Percentage Of | Price as a % of other line items in the quote. | Support plans, success fees. |
Categories
Categories group products into logical families, similar to Product Families in Salesforce. They control how products are organized in the quoting interface and how revenue is reported by product line. Common categories include “SaaS Subscriptions”, “Professional Services”, “Hardware”, and “Add-ons”. When a rep opens the product catalog during quoting, categories appear as filters so they can narrow down a large price book quickly. Categories also serve as criteria for Rules. For example, you could create a rule that requires a “Shipping” fee whenever a product from the “Hardware” category is added to a quote. Product Categories →Units of Measure
Units of Measure (UOM) define the input that drives pricing — what exactly is being counted when a rep enters a quantity. For most products, this is straightforward: “Per User”, “Per Seat”, or “Per License.” But for consumption-based or usage-based products, you might define units like “Per GB”, “Per 1,000 API Calls”, or “Per Million Transactions.” Veles gives you two options for managing units:- Shared UOMs apply a single measure across an entire product category (e.g., every product in “SaaS Subscriptions” is measured “Per User”).
- Unique UOMs define a specialized measure for a single product (e.g., a storage product measured “Per GB”).
Data Sheets
Data Sheets are reference tables that the Veles pricing engine can query at quoting time. They work like spreadsheet tabs — rows and columns of data that you upload once and reference across your pricing formulas and rules. Use Data Sheets when your pricing logic depends on external data that doesn’t belong on the product itself. For example:- A regional pricing matrix that adjusts list price based on the customer’s geography.
- An ERP uplift table that applies different multipliers depending on which system the customer runs (e.g., SAP = 15%, Oracle = 12%, NetSuite = 5%).
- A discount threshold table that maps customer tiers to maximum allowable discounts.
Deal Components
Deal Components control the transactional parameters of how a product is sold — the settings that sit alongside the price itself. Billing frequencies define which payment schedules a rep is authorized to offer for a given product. For example, you might allow Monthly, Quarterly, and Annual billing on a SaaS license but restrict a Professional Services fee to a single upfront payment. Contextual data carries custom field values from the product level directly to quote lines. This is useful for downstream reporting — if a product is tagged with a specific region or vertical, that metadata flows through to the quote line so you can slice revenue data by those dimensions later. Deal Components →Product Filters & Custom Fields
Filters and custom fields work together to control which products a rep sees during quoting. Custom fields are metadata tags you define on products — things like Region, Segment, or Vertical. They serve two purposes: filtering the catalog for reps and providing reporting dimensions on quote lines. Product filters use those custom fields (along with categories) to scope the catalog view. When a rep assigned to “Enterprise” and “North America” opens the product catalog, they only see products tagged with those values. This keeps large catalogs manageable and prevents reps from quoting products outside their territory. Product Custom Fields → · Product Filters →Multi-currency support
Veles supports pricing in multiple currencies. Your base currency is set during account setup (determined by your company’s country), and you can add additional currencies to support international deals. Each product’s pricing plan specifies a currency, and you can create multiple pricing plans on the same product for different currencies. Adding Currencies →How these pieces connect
Here’s how the components work together when a rep builds a quote:- The rep opens the product catalog, filtered by their assigned categories, regions, and segments (via filters and custom fields).
- They select a product. The product’s pricing plan determines the pricing model and the available billing frequencies (via deal components).
- The rep enters a quantity using the product’s unit of measure.
- The pricing engine calculates the price, referencing data sheets for any lookup-driven logic and applying rules for validation, discounts, and approvals.
- The calculated line item, with all its metadata, is added to the quote.
All pages in this section
Creating a Product
Create products manually and configure pricing plans.
Product Categories
Organize your catalog into logical product families.
Product Filters
Control which products reps see based on segment and region.
Product Custom Fields
Add metadata to products for filtering and reporting.
Pricing Models
Understand flat, volume, graduated, stair-step, and percentage pricing.
Adding Currencies
Configure multi-currency support for international deals.
Data Sheets
Upload reference data for dynamic pricing lookups.
Deal Components
Configure billing frequencies and contextual data.
Units of Measure
Define the inputs that drive your pricing calculations.

