Pricefx Terminology

This page contains the Basic Pricefx Terminology.

Term

Description

Access Admin

Access Admin is an area where the user management is taking place.

Accrual

The accounting method that recognizes revenue and expenses when they are incurred, regardless of when cash transactions occur. This method aligns with the matching principle, ensuring that income is recorded in the period it is earned and expenses are recorded in the period they are incurred. Accrual accounting provides a more accurate financial picture of a company's financial status by reflecting all earned revenues and liabilities.

Accrual Record

Accrual records are essential for providing a more accurate representation of a company's financial position, as they include obligations and income that may not be visible through cash-based accounting. Examples of accrual records include accounts receivable (for revenue earned but not yet received) and accounts payable (for expenses incurred but not yet paid). These records help in tracking performance and financial health over accounting periods by matching income with related expenses.

Action

Actions can come from the Actions tab that can be added to Quotes, Agreements/Promotions, Rebate Agreements, Deal Plans and Custom Forms. Actions can be created manually from Analytics Data Table, charts or Dashboard portlets. Actions can also be created automatically by Actionable Insight Watchers. Actions can be grouped together by their nature/assignee under several steps/tabs. These action bundles are called Action Plans and are delivered by Actionable Insights Accelerator.

Action Type

The content of Actions is defined by Action Types where you specify tabs, inputs and outputs.

Active Price

The current approved price.

Advanced Configuration Options

The Advanced Configuration Options in Pricefx are stored as key/value pairs and can be accessed in the Administration section. Some options do not have a user interface (UI) equivalent and must be set manually.

Agreement & Promotion

The Agreements & Promotions module allows you to define and manage the complex area of: Discounts at different customer and/or product hierarchies. Price promotions and campaigns. Net prices, mainly in connection with the structures defined in the backend ERP systems. All kinds of special price conditions. Customer or product specific overviews of all existing conditions or special prices.

Analytics

In the Analytics module you can get visibility into prices and margins.

Appearance

Partition-wide appearance.

Approval

Action that is performed by approval steps within an approval workflow that require approval from a specific user or group

Approval Workflow

A process of approving the quotes when the content of the quote does not fit into the defined thresholds (e.g., minimum margin). Approval workflows should be programmed in the calculation logic. There could be multiple approval workflows connected to different user groups in the Pricefx software.

Base Price Grid

Base Price Grid is a pre-defined pricing structure used to store and manage prices for specific product or service combinations.

Base Price List

Pre-defined list of prices that serve as the foundation for price calculations. It is a static list of price values that are used to determine the final price of a product or service.

BoM

A Bill of Materials (BOM) is a comprehensive list that outlines all the components, parts, and materials required to manufacture a finished product.

BoM Tree

A Bill of Materials (BOM) Tree is a hierarchical representation of the components, sub-assemblies, and materials required to manufacture a finished product. It visually illustrates the relationship between various parts, showing how individual components combine to form larger assemblies.

Business Key

Business key (also called "primary key") is a column which uniquely identifies each row in the data. For example, it can be a customer number in a CSM system or SKU number for a product. The business key value can come from a single column or can be composed of several columns (to achieve uniqueness).

Business Roles

Business Roles is a tool that combines user roles and user groups for a certain level of access to the software.

Calculated Field Sets

A Calculated Field Set (CFS) is a data enrichment, transformation, and manipulation task that is used to enrich, modify, or transform clean values of columns in data tables (e.g., Products, Customers, Extensions, Company Parameters, etc.).

Calculation

Calculation refers to a mathematical expression or formula used to determine a value or a result. Calculations are used to perform various tasks, such as: Pricing, Revenue management, Incentives, Discounts.

Calculation Context

A Calculation Context is a set of predefined rules, constraints, and data values that are applied to a calculation flow or model to determine the final price or value of a product or service.

Calculation Flow

A Calculation Flow is a visual representation of the calculation steps and the flow of data used to determine the final price or value of a product or service. It is a modular and customizable workflow that can be integrated with other PriceFX features.

Calculation Grid

Calculation Grids are intended for working with a large amount of row-like data (items) that are not tied to SKUs and therefore cannot be processed in Price Lists, Live Price Grids or Quotes. With Calculation Grids you are able to modify, execute and store data like supplier costs, promotions, etc.

Calculation Input

Calculation Input refers to the data or parameters used to determine the value of a calculation. Calculation inputs can include a wide range of data, such as: Product attributes (e.g., price, weight, quantity), Customer information (e.g., customer type, region, tier), Sales data (e.g., sales history, revenue targets), Market data (e.g., competitor pricing, industry trends).

Calculation Items

Calculation Items are pre-defined components used to calculate prices, discounts, and other values. They are building blocks of calculations and can be combined to create complex pricing rules.

Calculation Logic

A Calculation Logic is a program in Groovy programming language written as a sequence of one or more Groovy scripts executed in the defined order. It is used for various calculations.

Calculation Output

Calculation Output refers to the result of a pricing or revenue management calculation. A calculation output can take many forms, including: Prices (e.g., list price, sale price, discount price), Revenue (e.g., total revenue, margin, profit), Discounts or surcharges.

Calculation Results

Calculation Results are the output of a calculation, such as a pricing calculation, a price analysis, or a what-if scenario. They display the results of a calculation, providing insights and visibility into the data.

Calculation Step

A Calculation Step is a single step or operation performed during a calculation, such as a price calculation. Each step is a logical process that transforms input data into output data.

CFS Action

Calculated Field Set Action.

Change Request

A Change Request is a request to modify an existing pricelist, live price grid, or other pricing configuration. It is a way to submit changes to the pricing team or manager for approval.

Channel Management

Channel Management is a feature that enables businesses to manage and optimize their distribution channels, such as dealers, wholesalers, or retailers. It allows users to define and oversee all aspects of channel management,

Chart

A standard pricing charts available by default in the Analytics within the Data Analyzer.

Claim

A Claim is a request for payment or reimbursement made by a customer, typically based on a specific agreement, quote, or contract. In Pricefx, Claims are used to automate the process of processing customer transactions, such as invoices, credits, and refunds, and to ensure that the correct pricing and allocation rules are applied.

Claim Records

The table containing the approved claims' records to be processed and paid out.

Claims Types

An area where the pre-programmed types of claims calculation are displayed. The types are used to create claims with pre-defined parameters.

Company Parameters

Company Parameters define the rules, tables or values used in price calculation. During price calculation, based on the calculation logic, values from the tables and rules are used (via the VLookup command). For example, if you use a volume discount in your price calculation, you need to set up and maintain a parameter table with volume breaks and discount values.

Compensation

Compensation refers to the Sales Compensation module, which is used to manage sales compensations, such as commissions, incentives, and bonuses paid to sales agents or partners.
This module allows you to create and manage compensation plans, which define the rules and formulas for calculating sales compensations based on various criteria, such as sales performance, product sales, or customer acquisition.

Compensation Condition

A Compensation Condition is a specific rule or requirement that must be met in order for a sales agent or partner to receive a compensation payment. A Compensation Condition is typically defined within a Compensation Plan and is used to calculate the amount of compensation that is owed to a sales agent or partner.

Compensation Plan

A Compensation Plan is a comprehensive outline that defines the rules and formulas for calculating sales compensations, such as commissions, incentives, and bonuses, for sales agents or partners.

Concurrency Key

A Concurrency Key is a unique identifier used to manage concurrent or simultaneous updates to data, such as master data or transaction data, by multiple users. The purpose of a Concurrency Key is to prevent data conflicts or inconsistencies that can occur when multiple users work on the same data at the same time. By assigning a unique Concurrency Key to each data record, Pricefx ensures that only one user can update the record at a time, thereby maintaining data integrity and preventing errors.

Condition

A Condition in Pricefx is a rule or requirement that must be met in order for a claim, quote, agreement, or other transaction to be processed or approved.

Condition Filter logic

Condition Filter Logic is a feature that allows you to define a logic that filters the values available for users in the Condition Type picker when adding items to a Compensation Plan.

Condition Type

A Condition Type is a building block of Agreements and Promotions in Pricefx. It defines the calculation logic and specifies user input parameters that provide data to the calculation. Each line item in an Agreement/Promotion is of a specific Condition Type, which determines how the contract is calculated.

Configuration Wizard

Configuration Wizard is an area to modify different pricing setups in a simple, step-by-step way without programming knowledge.

Contracts

Pricefx functional areas where users can create and manage contracts.

Custom Columns

Lists all output elements returned by the pricing logic and configured to be shown in the Live Price Grid.

Customer

Customer Data Source contains information/attributes about customers which you use for analysis of transactions or customers in a Datamart.

Customer Extension

The Customer Extension (CX) is a feature in Pricefx that allows you to store and manage customer-specific attributes that don't fit into the standard Customer table. These attributes can be used in price calculations and can have a one-to-many relationship with a customer.

Dashboard

A graphical user interface that provides at-a-glance views of key performance indicators relevant to a particular objective or business process.

Data Feed

Data Feed table allows you to upload raw data which is potentially not in a good condition (bad formatting, ...) and can include unwanted or duplicate rows. Data in the Data Feed is then cleaned with a Data Load process and uploaded into a Data Source.

Data Load

A Data Load represents a task/process for data manipulation between Analytics objects, such as uploading data from Data Feed to Data Source, deleting rows from Datamart or calculation of new values of the fields. Most Data Loads are created automatically (when you deploy a Data Source or Datamart) but you can also create them manually (e.g., a calculation Data Load to manipulate data).

Data Rows

The Data Rows feature allows you to add, edit, and manage individual data rows for various objects such as products, customers, or agreements. You can create new rows, duplicate existing ones, or delete unwanted rows.

Data Source

In the Data Sources you can structure, clean up and validate data. It is a data container defined by the end-user to store specific master and transactional data, such as Customer master, transactional data (invoice line items) etc.

Datamart

Datamarts are used to aggregate and standardize data from various sources for analytics and price setting. They enable efficient querying, chart creation, and pricing optimization.

Deal

A Deal is an instance of a customer agreement, contract, or negotiation that involves specific products and pricing terms. It captures the key information related to the deal, including the parties involved, the products and prices, and the status of the deal.

Deal Plan

A Deal Plan is a framework that outlines the pricing strategy and commercial terms for a specific deal or customer account. It serves as a guideline for negotiations with customers, ensuring consistency in pricing and commercial terms across different customer interactions.

Denial Reasons

Denial Reasons are predefined options or free-text fields for approvers to provide when denying an approvable document. This feature is used to standardize and document reasons for denials, improving transparency and auditability.

Drill-down

The Drill-down feature in Pricefx allows users to dive deeper into specific data points, such as product hierarchies, customer segments, or agreement structures. By clicking on a drill-down button or link, users can access related data and details, providing a more comprehensive understanding of the data.

Drill-Down Dimension

When a user selects a drill-down dimension, Pricefx filters the data to show only the relevant information for that dimension, allowing users to see detailed insights and relationships within the data. The drill-down dimension helps users to analyze and explore data in a more targeted and meaningful way.

Dynamic UOM

Dynamic UOM (Unit of Measurement) refers to a feature that allows the platform to automatically switch between different units of measurement based on the context of the transaction or the customer's preferences.

Element

Element refers to a specific component or attribute of a product or service. Elements can include characteristics such as: Product attributes (e.g., color, size, material), Service attributes (e.g., delivery time, warranty period), Pricing attributes (e.g., price tier, discount level).

Excel Client

A tool based on Excel macros that allows you to modify and upload the data to a particular partition.

Extension

Extension refers to a specific type of customization or addition to the core functionality of the platform.There are two main types of Extensions: Customer Extensions and Product Extensions.

Feeder

Feeder is a specific type of integration tool that is used to extract data from external sources and load it into a Data Feed.

Flush

Flush operation in Data Feeds is used to clear the Data Feed and refresh the data by uploading new data from the source.

Generic Logic

The generic calculation logic is typically used to calculate a specific price for a product in Price Lists and Quotes and to calculate Simulations. It is also used for Claims or for Agreements/Promotions and Rebate Agreements if there is no specific logic defined, for filtering, mass updates and in other areas.

Groovy Library

Groovy Library is a collection of reusable Groovy functions that can be used to create custom calculations and workflows. This library allows you to store and manage pre-defined functions that can be easily accessed and used in various applications, such as calculation logics and workflow scripts.

Header

Header typically refers to the top section of a dashboard, report, or calculation grid that displays the title, date, or other relevant information about the data being displayed. It can also include filters, sorting options, and other navigation elements to help users understand the context and interact with the data.

Header Logic

The Header Logic feature allows users to define custom logic for specific header fields, such as product, customer, or agreement headers. This logic enables users to dynamically calculate header values based on specific conditions, rules, or calculations.

Home

A starting page of Pricefx that displays all software functional areas. It can be customized according to the user preferences.

Interceptor

Dynamic interceptors allow users to manipulate data and generate side effects on specific events in Pricefx. They are essentially a piece of JavaScript code, which is stored as a record in Advanced Configuration and is dynamically loaded when you have an active interceptor.

Item

In general, an item is a single, distinct piece of data or a calculation result that is used in a larger calculation or analysis.

Key Information

Key Information typically refers to the most important and relevant data points or metrics that are associated with a specific calculation, analysis, or report. These can include calculations, metrics, and variables that provide a clear understanding of the underlying data and help users make informed decisions.

Line Item

Line Item refers to a specific product or service item that is included in a price list, quote, or contract. Each Line Item represents a distinct product or service with its own pricing and attributes.
Line Items can have various attributes, such as: Product ID, Description, Unit Price, etc.

Live Price Grid

A Live Price Grid (LPG) is a dynamic pricing tool that recalculates prices frequently based on a specific calculation logic. Unlike Price Lists, which store future prices for a longer duration, Live Price Grids are designed to manage active prices that change over time. LPGs provide real-time pricing information, making them ideal for reflecting current market conditions and enabling quick adjustments to pricing strategies.

Logic

Logic refers to a set of rules or calculations that are used to determine prices, discounts, or other business outcomes. These rules are typically programmed using the Groovy programming language and are executed within the Pricefx application.

Logic Setup

Logic refers to a set of rules or calculations that are used to determine prices, discounts, or other business outcomes. These rules are typically programmed using the Groovy programming language and are executed within the Pricefx application.

Manual Price Expiry

Manual Price Expiry in Pricefx refers to the ability to set a specific date or time after which a price list or a price will expire or become unavailable for use.
This feature allows you to create temporary price lists or price overrides that are only valid for a certain period. After the specified expiry date or time, the price list or price will automatically be removed from the system.

Manual Price List

A Manual Price List (MPL) is similar to a table in Excel where you maintain your product prices manually. In addition, you can add a calculation logic to it, which will help you calculate the values of certain columns according to the required business rules. You can also keep there any supporting columns you wish (e.g., Product Category, Classification, Profit, Revenue, etc.).

Master Data

Master Data in Pricefx refers to the core data that is used to support the pricing and revenue management operations. It includes data such as products, customers, quotes, price lists, users, and dashboards.

Mass Update

A function that allows updating the similar value, for example, cost, in many or all existing quotes. A feature that is useful during quotes revisions and common price parameters updates.

Model

Model is a mathematical representation of a business process or a specific problem. Models are used to analyze and optimize various business scenarios, such as price optimization, revenue management, and profitability analysis.

Model Logic

Model Logic refers to a type of logic that is used to perform complex calculations and optimizations. Model Logic is a powerful tool that allows you to create custom models that can be used to determine prices, discounts, and other business outcomes.

Model Types

An area where the pre-programmed types of optimization approach are displayed. The types are used to create an optimization model based on the defined data and optimization target.

Module Categories

Module Categories refer to the broad categories into which the application's modules are grouped. These categories help to organize and classify the various modules, making it easier to navigate and find related functionality.

Opportunity

Opportunity is a potential sale or deal that is being pursued by a sales representative. It represents a possibility to increase revenue or grow sales, and is often used to track and manage sales pipeline activities, forecast revenue, and analyze sales performance. Oppportunities typically include details such as customer information, product or service offerings, pricing, and sales stages.

Optimization

Optimization is a process that helps determine the most optimal price for your products, based on data and machine learning algorithms.

Optimization Engine

Optimization Engine is an AI-based optimization technology that models the entire pricing calculation, providing transparent price guidance in a waterfall view.

Output Columns

Output Columns are fields or attributes that are added to a Calculation Grid as a result of a calculation logic. They contain the calculated values for specific metrics or calculations, such as revenue, profit, or price, and are displayed in the grid as columns. Output Columns provide the final results of a calculation and can be used for further analysis, reporting, or decision-making.

PA Calculation

Analytics (formerly called PriceAnalyzer) Calculation. Analytics Calculations refer to the mathematical formulas and rules used to calculate and analyze pricing results. These calculations can include various metrics such as price elasticity, profitability, contribution margin, and revenue growth, among others. Analytics Calculations are used to provide insights and visualizations of pricing performance, helping businesses to make data-driven decisions.

Partition

Partition is a way to organize and group large amounts of data into smaller, more manageable sections. This allows for faster query performance and improved data management. Partitions can be based on various criteria, such as product categories, customers, regions, or time periods. One instance of the Pricefx software. It is accessible through the internet browser and has a distinct link and partition name. Only authorized users can log in to the particular partition.

Payout

Payout refers to a payment to a Sales Agent or Seller. A Payout is typically generated based on a Compensation Plan and can include compensation for sales revenue, margin, or other performance metrics. Payouts can be displayed in various dashboards and portlets in Pricefx, such as the "Payouts Overview" portlet.

Policy Record

Deprecated

Portlet

Portlet is a software component used on web pages to display information and functionality, such as charts and tables, in a customizable and interactive way. In the context of the Pricefx Dashboards, Portlets are used to provide a summary of specific data and insights, and can be filtered and customized by users.

Preference

Preference is a user-configurable setting that determines how the application behaves in various situations. Preferences are used to tailor the application to individual user needs, improve the user experience, and streamline pricing workflows.

Preferences Manager

Preferences Manager is a feature that allows users to customize various settings and preferences within the application. This feature enables users to tailor the application to their specific needs, improve their user experience, and streamline their pricing workflows.

Previous Price

Previous Price is a price that was assigned to a product, service, or offering in the past. It is an archived or historical price that is no longer in effect but is still maintained for record-keeping, auditing, or analytical purposes.

Price

Price is a value attributed to a product, service, or offering that reflects its value to the customer. Prices are a critical component of business operations, as they directly impact sales, revenue, and profitability.

Price Expire Item

Price Expire Item refers to a product or item that has a price attached to it, but the price is set to expire on a specific date. This means that the product will no longer have the specified price after the expiration date.

Price Grid

Price Grid is a pre-defined set of prices that are associated with specific products, customers, or regions. Price Grids are used to store and manage prices in a structured and organized way.

Price List

A Price List is a set of products with a calculated price – the result price. The result price is calculated based on a calculation logic.

Price List Revision

Price List Revision is a newer version of a Price List that has been created to update the original Price List. The revised Price List can have the same data as the original Price List or can have updated validity, pricing logic, product selection, etc.

Price Point

Price Point refers to a specific element in the waterfall analysis that represents a stage in the pricing process.

Price Record

Price Records represent prices or other conditions negotiated with a customer. They are created automatically after a Quote is approved by the customer and changes to a deal.

Price Setting

The Price Setting module supports, in the broadest sense, price policy definition, setup of price guidelines, calculations and simulations of gross, special and net prices including algorithmic optimization, as well as the rule based or manual approval of price calculation results.

Price Setting Simulations

Price Setting Simulations allow you to test different conditions or changes in Price Lists or Live Price Grids. Once you determine a Price List or Live Price Grid that the Simulation is based on, you can use new input data (from Company Parameters) or a completely new calculation logic.

Price Setting Types

Price Setting Types for Price Lists and Live Price Grids are templates with preselected header, pricing and matrix logics and a view preference.

Price Unit

Price Unit is a type of measurement used to express prices, such as currency, unit of measurement, or weight. Price Units are used to define the pricing units for products, services, or other catalog items, and can be used to calculate prices, discounts, and taxes.

Pricing logic

Pricing Logic is a type of custom formula-based rule that determines how prices are calculated and applied to products, services, or customers. Pricing Logic can take into account various parameters such as pricing models, discounts, taxes, and customer-specific rules.

Product

A product is defined as a single item being sold, often referred to as an SKU (Stock Keeping Unit). This designation represents an item that can be retrieved from inventory and sold.

Products

A table (P) in the Master Data that includes product data with various attributes. Also called Product Master.

Product Extension

Product Extensions (PX) are attributes of products that do not have a strict one-to-one relationship with a product: the attribute can change over time or a product can have multiple attributes of the same type. Product extensions accommodate these attributes. Product extensions can be used in price calculations. Product extensions can be classified by category.

Product References

Product References are a type of data entity that store information about products, services, and other catalog items. Product References are used to manage product master data, including product characteristics, pricing, and other relevant details.

Quote

Quote is a formal document that summarizes the terms and conditions of a proposed sale, including the products or services to be sold, their prices, and any applicable discounts or promotions.

Quote Header

Quote Header is an overview of the complete quote calculation. It's a summary of the quote's properties, such as customer information, quote date, and total price, and is typically used as a reference point for the quote's line items.

Quote Header logic

Quote Header Logic is a type of calculation logic used at the Quote header level. It's executed when launching the Quote action "Recalculate" and is used to manipulate quote header properties, such as adding or removing fields, calculating results, and hiding out-of-the-box buttons.
The Quote Header Logic is typically defined in a configuration file or through a custom development process and is used to create custom quote header calculations, such as calculating summaries or sub-summaries, and modifying the quote structure.

Quote Line Item

Quote Line Item - A product item added to the quote with a defined quantity. One quote can have multiple line items.

Quote Types

An area in Quotes where the pre-programmed types of quote calculation are displayed. The types are used to create quotes with pre-defined parameters.

Quoting

Quoting refers to the process of creating and managing quotes for products or services. It's a key functionality that allows users to configure and price quotes quickly and efficiently, taking into account various parameters such as pricing, margins, and customer information.

RA Header logic

RA Header Logic refers to the custom formula-based rule used to determine the Rebate Agreement (RA) header's properties, such as rebate amounts, payment terms, and other relevant details.
The RA Header Logic is typically defined in a configuration file or through a custom development process, and is used to calculate the rebate agreement's header values based on specific business rules and parameters.

Reason

Reason refers to the justification or explanation for a specific action or outcome. In rebate management, reasons are used to explain why a rebate was awarded or not, or why a particular calculation or decision was made.
For example, a reason might be provided for a rebate payout, indicating why the customer is eligible for the rebate, or for a rebate denial, explaining why the customer does not qualify for the rebate.

Rebate

Rebate is a refund of a portion of the purchase price given by the seller to the buyer, paid out only when a specified limit or goal is met, typically within a certain time period.
Rebates are a type of incentive used to achieve business objectives such as customer retention, attracting new customers, or increasing sales volume.

Rebate Agreement

Rebate Agreement is a formal agreement between a seller and a customer that outlines the terms and conditions of a rebate offer. It defines the specifics of the rebate, including the rebate amount, eligibility criteria, payment terms, and any other relevant details.

Rebate Agreement Template

A function allowing you to mass create many agreements at the same time, for example, do a mass upload of rebates from other systems.

Rebate Calculation Logic

Rebate Calculation Logic is a formula-based rule that determines how rebates are calculated. It's a custom logic that can be created to meet specific business requirements, taking into account various parameters such as pricing, sales volume, customer information, and more.

Rebate Record

Rebate Record is a specific type of record that stores information about rebate agreements, including the terms and conditions of the rebate, the customer or seller involved, and the associated products or quantities.
Rebate Records are used to manage rebate programs and processes within Pricefx, allowing companies to track and analyze rebate data, generate reports, and make data-driven decisions.

Record

Record is a single entry or instance of data that is stored in a specific data table or entity. Records can represent various things, such as transactions, customers, products, or sales orders.

Result Price

Result Price refers to the final price that is calculated after applying various pricing rules, discounts, and conditions to a product or a transaction. It's the output of the pricing logic, taking into account multiple factors such as product attributes, customer-specific agreements, and market conditions.

Rollup

Rollup is a process that aggregates data from multiple levels to a higher level. It's often used to summarize data from a specific hierarchy, such as a product hierarchy, to calculate prices or costs across different categories.

Secondary Key

Secondary Key is an additional identifier for an entity that can be used to uniquely identify it, often in conjunction with the Primary Key. Secondary Keys can be used to create relationships between entities or to filter data. They are also used to improve data retrieval efficiency by creating indexes on frequently accessed columns.

Seller

Seller is a master data object that represents a customer's or client's organization. Sellers are used to store information about customers, such as their name, address, and contact details, and are a key component in price management.

Seller Extensions

Seller Extensions in Pricefx are attributes of Sellers that don't have a strict one-to-one relationship with a Seller, and can change over time or a Seller can have multiple attributes of the same type. They can be classified by category and are used in price calculations.

Simulations

Simulations in Pricefx allow you to test different conditions or changes in Price Lists or Live Price Grids without affecting the active data.

SKU

SKU stands for Stock Keeping Unit, which is a unique identifier for a specific product or service. It is a code assigned to a product that helps identify it for inventory management, ordering, and pricing purposes.

System Columns

System Column is a pre-defined column that is available in various data tables and is used to store system-generated information about a specific record. System Columns are not user-defined and are used to store metadata.

Toggle drill-down

This feature ensures that the Data Tab in charts dynamically updates to reflect the data currently displayed in the chart, providing user with detailed and accurate insights.

Transaction Data

The records of the product sales used in the Analytics and for price calculations. Transactions are stored in the Data Manager in the Analytics.

Truncate

The truncate operation is available for Data Feeds, Data Sources, Datamarts, and Sim Datamarts. This action deletes either all rows or filtered rows from the target.

Type code

Type codes are abbreviations used to identify different data types within Pricefx. Type codes are extensively used in the general search method api.find() but there are other places as well.

Type of price

Price types are used to categorize and differentiate prices based on specific characteristics or factors.

User Roles

User Roles provides access for users to the particular software functionality.

User Groups

User Groups is a tool that provides access for users to the data.

Unit Of Measure

A Unit of Measure is a way to express the quantity of a product, such as kilograms, pounds, inches, or meters. In Pricefx, UOMs are used to define the default unit of measure for a product, and to enable automatic conversions between different units of measure.
The uom table in Pricefx is used to store the common conversions between UOMs, such as kg → lb or in → cm. This table contains only the common conversions that are applicable to all products.

Watcher

A Watcher monitors data trends based on predefined rules. When a trend is detected, Watchers automatically generate predefined Actions and assign them to users. Two types are available: Datamart Watcher and Dashboard Watcher.

Whisker

Refers to a graphical representation used in certain types of charts, such as box plots or error bar charts. Whiskers are lines extending from the top and bottom of a box in a box plot, illustrating variability outside the upper and lower quartiles. They typically represent the range of data points that fall within a specified interval, such as the minimum and maximum values or a defined percentage.

Workflow

Workflows can be used to trigger calculations, assign tasks, send notifications, and more. They can be customized to fit your specific business needs and can be used in conjunction with various Pricefx features, such as calculations, dashboards, and more.

Workflow Delegation

Workflow Delegation allows you to delegate your approval authority to another user when you will be unavailable.

Workflow Logic

Workflow Logic is a set of rules and conditions that define the sequence of steps within a workflow. Workflow logic is used to automate business processes by specifying the actions that should be taken and the conditions that must be met.

Workflow Step

A Workflow Step is a task or action within a workflow that is executed in a specific sequence. Workflow steps are used to define the workflow logic, including approval processes, notifications, and conditional actions.