Go to content
kafinea logo svg

Kafinea

  • Features
        • Finance
          • Purchasing
          • Audits & KPIs
          • Accounting
          • Invoicing
        • Management
          • Documents
          • Project Management
          • Inventory Management
          • Maintenance
        • HR
          • Employees
          • Timesheets
          • Absence Management
          • Recruitment
        • Customer Service
          • Service Contracts
          • Interventions
          • Warranty Management
          • Tickets
        • Sales
          • Subscriptions
          • Sales Automation
          • CRM
          • Points of Sale
        • Cross-features
          • API
          • Extranet
          • Electronic Signature
          • Workflows
  • Pricing
  • Login
  • Discover the demo
kafinea logo svg
Kafinea

Marketing

6
  • Prospects
  • The business
  • Sending emails and SMS
  • Campaigns
    • Marketing campaigns
    • Setting up email and SMS campaigns
    • Calculating forecast margins for a campaign

Sales

16
  • Customer accounts
  • Contacts
  • Customer quotations
  • Margins in quotes
  • Customer purchase orders
  • Customer credit notes
  • Company Search (SIRENE)
  • Invoicing
    • Classic invoicing
    • Advancement invoicing
    • Item consumption invoicing
    • Electronic invoicing
  • Payments
    • Customer payments
    • Associating a payment with one or more invoices
  • Price list
    • The use of a price list
    • Pricing strategies
    • Administrator's Guide to Pricing

Purchasing

5
  • Suppliers
  • Supplier purchase orders
  • Supplier invoices
  • Supplier credit notes
  • Supplier payments

Catalog

8
  • The products
  • Services
  • Product families
  • Units of measurement
  • Sourcing Management
  • Generic products
  • Product kits
  • The Supplier Order Assistant

Finance

18
  • Bank accounts
  • Third-party bank accounts
  • Banking transactions
  • SEPA mandates
  • Direct debits
  • Manual entries
  • Accounting
    • Accounting
    • Accounting entries
    • Accounting strategies
    • Financial statements
    • Bank reconciliations
    • Bank statements
    • Tools for checking your accounts
    • Setting up VAT returns
    • VAT declaration
    • Accounting export in FEC format
  • Accounting periods
    • Accounting periods
    • Cash accounting

Human Resources

16
  • The people
  • Services
  • The activities
  • Service assignments
  • Timesheets
  • Leave requests
  • Types of absence
  • Expense reports
  • Training courses
  • Workplaces
  • Versatility matrices
  • Sample employment contracts
  • Pay stubs
  • Employee Extranet
    • The employee portal
    • The Employee Portal
    • Leave Management

Project Management

4
  • The projects
  • Project tasks
  • Project milestones
  • Participation in projects

Customer support

7
  • Tickets
  • Service contracts
  • Customer equipment
  • Customer instances
  • Warranty Management
  • FAQs
  • Customer portal

Maintenance

4
  • Our facilities
  • Maintenance sites
  • The equipment
  • Maintenance operations

Inventory Management

8
  • Storage sites
  • Storage locations
  • Inventory movements
  • Stock transfer requests
  • Delivery notes
  • Receipt slips
  • Delivery methods
  • Inventory Valuation

Points of Sale

5
  • Physical sales outlets
  • E-commerce stores
  • Cash movements
  • Cash register
    • Cash registers
    • Setting up your cash register

Records Management

6
  • Electronic document management
  • The electronic signature
  • Sending documents by email
  • Models
    • Document templates
    • Email templates
    • Shortcodes

Automation

3
  • The forms
  • Workflows
  • The planner

Artificial Intelligence

5
  • The AI text assistant
  • The AI Chatbot
  • AI workflows
  • Connect an external AI (MCP)
  • AI-powered invoice OCR

Integrations

7
  • API
    • REST API – Introduction
    • REST API – Authentication
    • REST API – CRUD Operations
    • REST API – Entity Relationships
    • REST API – Requests and Queries
    • REST API – File Management
    • REST API – Dropdown Lists (Picklists)

Kafinea interface

10
  • Data import/export
  • Dashboards
  • Navigation
  • Listings
  • The recordings
  • The layout manager
  • Reports
  • Tags
  • Document lines
  • Automatic recording

Setting

16
  • The companies
  • The users
  • Access rights
  • User preferences
  • Languages and translations
  • Numbering formats
  • SMTP settings
  • Global search
  • Pop-up blocking
  • Permanent locking
  • The Event Log
  • Tax Settings
  • AI agents
  • The MCP server
  • Data mapping
    • Lead conversion mapping
    • Project business mapping

Career Guides

1
  • Allow employees to update their HR records on their own
  • Kafinea
  • Help
  • Sales
  • Price list
  • Administrator's Guide to Pricing
View Categories

Administrator's Guide to Pricing

5 minutes

📍 Where can I find this module?
Main Menu > Sales > Price List


Introduction #

Price Books allow you to set up custom pricing structures for your customers. Each Price Book contains pricing rules associated with items (products or services), with tiered pricing based on the quantities purchased.

This guide will help you set up and manage price books.


Standard vs. Custom (V1) #

Version 1 introduces two types of grids:

  • Standard grid: a reference grid intended to be finalized and used as a basis.
  • Negotiated rate: a copy of a finalized standard rate schedule, showing reference values and calculated variances.

Related fields #

  • Grille standard (isstandard) : indicates that a grid is standard.
  • Grille standard source (standard_pricebook_id) : For a negotiated rate, refer to the original standard rate schedule.

Important Rules #

  • It is prohibited to have a grille with Grille standard = Oui and Grille standard source provided.
  • A negotiated rate can only be created from a standard rate schedule finalized (mdspermanentlock=1).

UX Implications (V1) #

  • On a standard grid, the publication of structure (adding or removing a pricing rule or tier) is disabled.
    • Recommendation: Create the grid, then mark it as standard and finalize it.
  • For a negotiated rate, the reference columns and variances are displayed, along with a notes panel.

1. Create a Price Book #

  1. Access the Price Books module from the main menu
  2. Click " Add Record"
  3. Please fill in the fields:
    • Price Book Name: the name used to identify the price list
    • Enabled: Check this box to enable the Price Book
    • Description: Free-form description
  4. Add pricing rules (see the next section)
  5. Click Save

2. Configure pricing rules #

Each pricing rule defines the pricing for a specific item (product or service) within the Price Book.

Fields in a pricing rule #

Field Description
Article The product or service covered by this rule
Type Fixed Price (fixed price) or Percentage (percentage discount off the list price)
Model The pricing formula (see below)
Start date Effective date (optional)
End date Date until which the rule applies (optional)
Exclude from invoicing If checked, the item is excluded from the invoicing it will not be billed), even if a price is calculated
Group by Product/service field used to group quantities (optional)

The 5 Pricing Models #

The available pricing models are: Volume Pricing, Tiered Pricing, Block Pricing, Company Group Tiered Pricing, and Company Group Volume Pricing.

For details on how each model works and examples of calculations, see Pricing Strategies.

Configure the levels #

For each rule, add one or more levels:

Field Description
Minimum quantity Quantity threshold at which this tier applies
Fixed price Unit price (if type = Fixed Price)
Standard price Reference price (for informational purposes only; subject to negotiated rates)
Discount % Discount percentage off the list price (if type = Percentage)
Standard discount (%) Reference discount (for informational purposes only; applies to negotiated rates)

For a negotiated rate, the screen also displays the differences:

  • Rule Fixed Price : % difference from standard price
  • Rule Percentage : Point difference vs. standard discount

Note: Price tiers are ranked from highest to lowest. The first tier with a minimum quantity that is less than or equal to the total quantity is selected (for Volume/Block Pricing).


3. Link a Price Book to a customer account #

  1. Open record Account (or Vendor) record
  2. In the Price Book field, select the desired Price Book
  3. Register

When invoicing usage (MdsItemUsage), the system will automatically use the price book associated with the account to determine the prices.


4. Managing expiration dates #

Rules can have start and end dates:

Start date End date Behavior
Empty Empty Still applicable
Empty Defined Valid until the end date
Defined Empty Effective as of the start date
Defined Defined Applicable in the meantime

If multiple rules apply to the same product or service on a given date, the rule with the most recent start date takes precedence.

If no rule matches, the list price of the product or service is used.


5. "Exclude from invoicing" option #

Checking the " Exclude from invoicing " option in a rule allows you to exclude a product or service from invoicing. This is useful for products or services included in a package or offered as a freebie.

This option is different from a price at 0 : Here is the article exclusive invoicing.


6. Grouping by field (GroupBy) #

The " Group by " field allows you to calculate quantities by grouping all products/services that share the same value for a given field.

Example: If you group by "Product Category," all purchases of products in the same category will be added together to determine the applicable tier.


7. Management Actions #

Duplicate a Price Book #

  1. Open the Price Book you want to duplicate
  2. Use the Duplicate action
  3. A new Price Book is created (inactive) with all rules and tiers copied
  4. Change the name and settings as needed
  5. Turn it on when it's ready

Apply a modification rate #

This action applies a multiplier to all fixed prices in all Price Book rules.

  1. Open the Price Book
  2. Use the " Apply Rate" action
  3. Enter the coefficient (e.g., 1.05 for a 5% increase, 0.95 (a 5% decrease)
  4. Confirm

Warning: This action will irreversibly change all fixed prices. We recommend duplicating the Price Book before applying a rate.

Export a Price Book #

The "Export All " option allows you to export the Price Book along with all its rules and price tiers.

Create a negotiated rate (based on a standard rate schedule) #

  1. Open a standard grid.
  2. Make sure it is finalized (permanent lock enabled).
  3. Click the " Create a negotiated rate" button.
  4. A new grid is created:
    • inactive
    • with a reference to the standard source grid
    • with initialized reference values (initially: value = reference)
  5. Update prices/discounts, and provide additional information if necessary:
    • Reason for discount
    • Message for the customer
    • Internal comment

8. Configure invoicing comments#

The automatic comments added to invoicing lines invoicing configured in the settings.

  1. Go to Settings > Pricing Rules
  2. Edit the comment templates for each pricing plan

Available variables #

Variable Description Available for
{level} Floor number All models
{account_qty} Account balance All models
{unit_price} Unit price All models
{company_group_qty} Group quantity Company Group only

Examples of default templates #

  • Tiered Pricing : Tranche {level}
  • Block Pricing : Tranche {level} — Consommation : {account_qty} unités
  • Company Group Tiered : Tranche {level} — Consommation : {account_qty} unités — Groupe : {company_group_qty} unités

9. Best Practices #

  • Give your price books clear names (e.g., "Standard Price List 2025," "Premium Group Price List")
  • Use validity dates to manage pricing changes without deleting the old pricing rules
  • Duplicate before editing: Use the duplicate feature to create a new version of a Price Book before applying price changes
  • Test prices: use the price preview (GetItemPrice action) to verify the calculation before billing
  • One Price Book per account: each account can be linked to only one Price Book at a time

Related references 🔗 #

  • Using a rate schedule
  • Pricing strategies
Index
  • Introduction
  • Standard vs. Custom (V1)
    • Related fields
    • Important Rules
    • UX Scope (V1)
  • 1. Create a Price Book
  • 2. Configure pricing rules
    • Fields in a pricing rule
    • The 5 pricing models
    • Configure the stages
  • 3. Link a Price Book to a customer account
  • 4. Managing expiration dates
  • 5. "Exclude from invoicing" option
  • 6. Grouping by field (GroupBy)
  • 7. Management Actions
    • Duplicate a Price Book
    • Apply a modification rate
    • Export a Price Book
    • Create a negotiated rate (based on a standard rate schedule)
  • 8. Configure invoicing notes
    • Available variables
    • Examples of default templates
  • 9. Best practices
  • Related references 🔗

All-in-one software for SMEs. Take advantage of the automation capabilities and flexibility of our business management platform to facilitate the work of all your employees.

RESOURCES

Blog
Brand Guidelines
Distributors
Help
Security

Customer portal
ABOUT US

About Us
Contact Us
Cookie Policy
Frequently Asked Questions
General Terms of Use
Privacy Policy
Terms & Conditions

FINANCES

Accounting
Audits & KPIs
Invoicing
Purchasing

MANAGEMENT

Documents
Project management
Inventory management
Maintenance

HR

Absence Management
Employees
Recruitment
Timesheets

CUSTOMER SERVICE

Service contracts
Service
Warranty tracking
Tickets

SALES

CRM
Point of Sale
Sales Automation
Subscriptions

© 2026 Madiasoft -Kafinea

24 rue Louis Blanc, 75010 PARIS, France

01 70 06 05 41

Facebook Linkedin
kafinea logo svg
Manage cookie consent
To provide the best experiences, we use cookies to store and/or access device information. Consenting to these cookies will allow us to process data such as browsing behavior or unique IDs on this site. Failure to consent or withdrawal of consent may adversely affect certain features and functions.
Functional Always on
Storage or technical access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or Internet user, or for the sole purpose of transmitting a communication over an electronic communications network.
Preferences
Storage or technical access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or person using the service.
Statistics
Storage or technical access used exclusively for statistical purposes. Storage or technical access that is used exclusively for anonymous statistical purposes. In the absence of a subpoena, voluntary compliance by your Internet service provider or additional third-party records, information stored or retrieved for this sole purpose generally cannot be used to identify you.
Marketing
Storage or technical access is necessary to create profiles of Internet users in order to send advertisements, or to track the Internet user on a website or on several websites with similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} suppliers
  • Find out more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
  • Features
    • Finance
      • Purchasing
      • Audits & KPIs
      • Accounting
      • Invoicing
    • Management
      • Documents
      • Interventions
      • Project Management
      • Inventory Management
    • HR
      • Employees
      • Timesheets
      • Absence Management
      • Recruitment
    • Customer Service
      • Service Contracts
      • Warranty Management
      • Maintenance
      • Tickets
    • Sales
      • Subscriptions
      • Sales Automation
      • CRM
      • Points of Sale
    • Cross-features
      • API
      • Extranet
      • Electronic Signature
      • Workflows
  • Pricing
  • Login
  • Discover the demo