Skip to content
📱 Kafinea is a compatible solution for electronic invoicing! Learn more ➔
kafinea logo svg

Kafinea

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

Marketing

1
  • Leads

Sales

14
  • Customer purchase orders
  • Customer accounts
  • Customer Quotes
  • Customer credit notes
  • Company Search (Sirene)
  • Margins in quotes
  • Invoicing
    • Classic Invoicing
    • Progress Invoicing
    • Issue an electronic invoice
    • Recurring invoicing
    • Invoicing Article Consumption
  • Payments
    • Customer payments
    • Linking a payment to one or more invoices
  • Price list
    • Price list administrator guide

Purchases

5
  • Supplier invoices
  • Supplier Purchase Orders
  • Suppliers
  • Supplier Credits
  • Receiving an Electronic Invoice

Catalog

8
  • Units of measure
  • Products
  • Services
  • Sourcing Management
  • The Purchase Order Assistant
  • Generic products
  • Product kits
  • Catalog margin analysis

Finance

11
  • Bank Accounts
  • Manual entries
  • SEPA Mandates
  • Third-party bank accounts
  • Bank Transactions
  • Accounting
    • Accounting entries
    • Tools for Checking Your Accounting
    • Accounting
    • Financial statements
  • Fiscal years
    • Cash accounting
    • Fiscal years

Human Resources

5
  • Timesheets
  • Activities
  • Pay Slips
  • Employee Extranet
    • Leave Management
    • The employee portal card

Project management

2
  • Secure assignments using a people list
  • The responder area: view and accept my assignments

Customer Support

1
  • The Client Portal

Inventory management

4
  • Goods receipt notes
  • Delivery Notes
  • Stock movements
  • Inventory Valuation

Cash register

1
  • Cash Registers

Document management

3
  • Electronic signature
  • Templates
    • Email templates
    • Document templates

Automation

2
  • Forms
  • Workflows

Artificial intelligence

5
  • AI-assisted invoice OCR
  • Connect an External AI (MCP)
  • AI Chat
  • The AI Text Assistant
  • AI Workflows

Kafinea interface

8
  • Data Import/Export
  • Navigation
  • Lists
  • Records
  • The Layout Manager
  • Automatic saving
  • Document Lines
  • Links Between Elements

Settings

10
  • SMTP Settings
  • Access Rights
  • Numbering formats
  • Global search
  • User preferences
  • Permanent locking
  • Catalog popup filtering
  • Tax Configuration
  • The MCP Server
  • AI agents

Business Guides

2
  • Enable employees to complete their HR record independently
  • Mobilizing thousands of field workers at scale

API

7
  • REST API – Introduction
  • REST API – Entity Relationships
  • REST API – File Management
  • REST API – Requests and Querying
  • REST API – Drop-down lists (Picklist)
  • REST API – CRUD Operations
  • REST API – Authentication
  • Kafinea
  • Documentation
  • Catalog
  • Sourcing Management
View Categories

Sourcing Management

6 minutes

📍 Where to find this module?
Main Menu > Catalog > Supplier Offers

Sourcing management allows you to centralize your suppliers’ offers, compare prices and lead times, and automatically calculate the selling prices of your standard products.


1. General Principle #

Sourcing is based on a three-level hierarchy:

Produit Standard (ex : « Cùble HDMI 2m »)
 ├─ Produit SpĂ©cifique (ex : « CĂąble HDMI 2m – Marque Alpha, Ref ABC123 »)
 │   ├─ Offre Fournisseur A — 5,50 € — DĂ©lai 3j — ★ PrĂ©fĂ©rĂ©e
 │   └─ Offre Fournisseur B — 4,80 € — DĂ©lai 7j
 └─ Produit SpĂ©cifique (ex : « CĂąble HDMI 2m – Marque Beta, Ref XYZ789 »)
     └─ Offre Fournisseur C — 6,00 € — DĂ©lai 5j
  • The standard product is the generic item used in your quotes and customer orders
  • The specific product is the concrete variant purchased from a supplier
  • The supplier offer contains the price, lead time, and conditions proposed by a supplier for a specific product

The selling price of the standard product is automatically calculated from supplier offers.


2. Configure a Standard Product #

  1. Go to Main menu > Catalog > Products
  2. Create a new product or edit an existing product
  3. In the “Standardization” block, check the “Standard Product” box
  4. Configure pricing parameters:
Setting Description
Price Calculation Method Determines how the reference cost is calculated (see section 4)
Markup Rate (%) Margin expressed as a percentage of the selling price (common usage in French ERPs). E.g.: 25% ⇒ selling price = cost Ă· 0.75
Price Rounding Rounding applied to the final price (Aucun, 0,01, 0,05, 0,10 or 1)
  1. Save the product

Note: A standard product cannot be attached to another standard product as a parent. Pricing parameters are only visible on standard products.


3. Attach Specific Products #

  1. Create a new product (or edit an existing product)
  2. Do not check the “Standard Product” box
  3. In the “Parent Standard Product” field, select the corresponding standard product
  4. Save

The specific product now appears in the “Products” tab of the standard product record.

Important: The system verifies that the selected parent is indeed a standard product. If not, an error message is displayed and saving is blocked.


4. Manage Supplier Offers #

Access Offers #

Three possible access paths:

  • Main Menu: Catalog > Supplier Offers
  • From a specific product: “Supplier Offers” tab in related lists
  • From a supplier: “Supplier Offers” tab in related lists

Create an Offer #

  1. Click “+” to add a new offer
  2. Fill in the fields:
Field Description Required
Product Specific product concerned Yes
Supplier Supplier offering the offer Yes
Supplier Ref. Supplier SKU code No
Purchase Price Unit purchase price (must be greater than 0) Yes
Currency Purchase price currency No
Lead Time (days) Delivery lead time in days No
Minimum Qty Minimum order quantity No
Qty per package Quantity per packaging unit No
Valid From Start date of validity (empty = no limit) No
Valid Until End date of validity (empty = no limit) No
Preferred Offer Marks this offer as the preferred offer No
  1. Save

Note: Multiple offers can exist for the same product and supplier, for example with different conditions or validity periods.

Preferred Offer #

Only one offer can be marked as “preferred” per specific product. If you check a new offer as preferred, you must first uncheck the previous offer.

The preferred offer is used first when the price calculation method is set to “Preferred Offer”.


5. Automatic Selling Price Calculation #

Calculation Formula #

The selling price of a standard product is calculated as follows:

Prix de vente = CoĂ»t de rĂ©fĂ©rence Ă· (1 − Taux de marque% / 100)

The markup rate expresses the margin relative to the selling price (and not the purchase cost), in accordance with common usage in French ERPs and the margins displayed in quotes. It must remain strictly less than 100%.

The reference cost depends on the chosen calculation method:

Method Description
Cheapest Offer Lowest purchase price among valid offers
Preferred Offer Price of the offer marked ★ (if no preferred offer: uses the cheapest)
Average of Offers Average of purchase prices of all valid offers

Example: With a reference cost of €5.50, a markup rate of 30%, and rounding to 0.10:
5,50 Ă· 0,70 = 7,857 € → rounded to €7.90

Offer Validity #

An offer is considered valid if:

  • Its purchase price is greater than 0
  • Its “Valid From” date is in the past or not specified
  • Its “Valid Until” date is in the future or not specified

Recalculation Trigger #

The price updates automatically when:

  • You create, modify, or delete a supplier offer
  • You change the parent standard product of a specific product (both the old and new parents are recalculated)

You can also force a recalculation:

  • from the Sourcing dashboard, using the ↻ button on a line or “Recalculate selection”;
  • from the product list, using the mass action “Recalculate catalog price” (a detailed summary indicates how many prices have been updated and, if applicable, why some items have not changed);
  • on the product record, with the “Recalculate” button in the margin analysis widget, offered when the price is flagged as frozen (see Catalog Margin Analysis).

Understand Calculation Status #

After each recalculation, the “Calculation Status” field indicates the result:

Status Meaning Recommended Action
OK Price successfully calculated Nothing to do
NO_SPECIFICS No specific products attached Create specific products
MISSING_OFFERS No valid supplier offers Add supplier offers
MISSING_PRICES All offers have a price of 0 Check offer prices
Invalid Markup Rate The entered markup rate is greater than or equal to 100% Enter a markup rate strictly less than 100%

Important: When the status is in error (missing offers, purchase price at 0, invalid markup rate
), the selling price is not modified: the last known price is kept as is, and only the status changes to error. Thus, a simple recalculation can never erase a legitimate price (imported or entered): the status signals that this price may no longer reflect the reality of costs and that the configuration must be corrected, then the calculation relaunched.


6. Sourcing Dashboard #

The Sourcing dashboard provides an overview of the supply situation for your standard products.

Access the Dashboard #

From the product list, click the “Sourcing Dashboard” button in the action bar.

Note: This button only appears if the feature has been activated by the administrator in Settings > Kafinea Features.

Displayed Indicators #

The top of the page displays 4 indicators summarizing the situation:

  • OK (green): standard products with a correctly calculated price
  • Alerts (orange): offers expiring soon or single supplier
  • Errors (red): products without specifics, without offers, or without prices
  • Active Offers (blue): total number of valid supplier offers

Click an indicator to filter the table accordingly.

Standard Products Table #

The table displays all standard products with their number of specifics, active offers, selling price, reference cost, markup rate, and status. Use filters and search to refine the display.

Product Details (drill-down) #

Click the “⌄” button on a line to expand the sourcing tree: specific products → supplier offers. Each offer displays the supplier, price, lead time, validity dates, and visual indicators (★ preferred, ⏰ expiring soon, 💀 expired).

Recalculate Prices #

  • A product: click the ↻ button on the relevant line
  • Multiple products: check the desired lines then click “Recalculate selection”

AI Analysis #

Click “Analyze with AI” to get a summary of the sourcing situation with priority recommendations.

Sourcing Tree Widget #

On the standard product record, a graphical widget displays the sourcing tree in the summary block: the standard product in the center, its specific products, and the associated supplier offers. Colors indicate the status of the offers.


7. Frequently asked questions #

My standard product price is €0 #

Consult the “Calculation Status” field on the product record to identify the cause:

  • NO_SPECIFICS → create specific products attached to the standard
  • MISSING_OFFERS → add supplier offers for the specific products
  • MISSING_PRICES → verify that the offers have a purchase price greater than 0

Can I manually modify the price of a standard product? #

The price is overwritten with each automatic recalculation. If you manually modify the price, it will be updated again with the next modification of a supplier offer. To adjust the price, modify the markup rate or the supplier offers.

How to force the recalculation of a standard product’s price? #

The price is automatically recalculated when an offer changes. To force it manually, use the Sourcing dashboard (↻ button or “Recalculate selection”), the mass action “Recalculate catalog price” from the product list, or, on the record, the “Recalculate” button in the margin analysis widget — the latter only appears when the price is flagged as frozen (nothing to recalculate for an already up-to-date price or incomplete configuration).

How to manage seasonal offers? #

Use the “Valid From” and “Valid Until” fields to define the validity period of each offer. Only offers whose period covers the current date are taken into account in the price calculation.


Glossary #

Term Definition
Standard Product Generic item used in quotes and customer orders, whose price is automatically calculated
Specific Product Concrete variant of a standard product, purchased from a given supplier
Supplier Offer Commercial proposal from a supplier for a specific product (price, lead time, conditions)
Reference Cost Purchase price serving as the basis for selling price calculation, determined according to the chosen calculation method
Preferred Offer Supplier offer marked as priority for a specific product

Related references 🔗 #

  • Products
  • The Purchase Order Assistant
  • Item families
  • Suppliers
  • Supplier Purchase Orders
  • Catalog pop-up filtering
  • Catalog margin analysis
Index
  • 1. General Principle
  • 2. Configure a Standard Product
  • 3. Attach Specific Products
  • 4. Manage Supplier Offers
    • Access Offers
    • Create an Offer
    • Preferred Offer
  • 5. Automatic Selling Price Calculation
    • Calculation Formula
    • Offer Validity
    • Recalculation Trigger
    • Understand Calculation Status
  • 6. Sourcing Dashboard
    • Access the Dashboard
    • Displayed Indicators
    • Standard Products Table
    • Product Details (drill-down)
    • Recalculate Prices
    • AI Analysis
    • Sourcing Tree Widget
  • 7. Frequently asked questions
    • My standard product price is €0
    • Can I manually modify the price of a standard product?
    • How to force the recalculation of a standard product's price?
    • How to manage seasonal offers?
  • Glossary
  • Related references 🔗

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

RESOURCES

Blog
Brand Guidelines
Distributors
Help
Security

Customer portal
ABOUT

About Us
Contact Us
Cookie Policy
FAQ
Legal Notice
Privacy Policy
Terms of Service

Electronic invoicing compatible solution
French Tech Grand Paris Logo
FINANCE

Accounting
Audits & KPIs
Invoicing
Purchases

MANAGEMENT

Documents
Inventory Management
Maintenance
Project Management

HR

Absence Management
Employees
Recruitment
Timesheets

CUSTOMER SERVICE

Interventions
Service Contracts
Tickets
Warranty Tracking

SALES

CRM
Points of Sale
Sales Automation
Subscriptions

© 2026 Madiasoft - Kafinea

24 rue Louis Blanc, 75010 PARIS, France

+33 1 70 06 05 41

Facebook Linkedin
kafinea logo svg
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces cookies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Always active
Le stockage ou l’accĂšs technique est strictement nĂ©cessaire dans la finalitĂ© d’intĂ©rĂȘt lĂ©gitime de permettre l’utilisation d’un service spĂ©cifique explicitement demandĂ© par l’abonnĂ© ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un rĂ©seau de communications Ă©lectroniques.
Préférences
Le stockage ou l’accĂšs technique est nĂ©cessaire dans la finalitĂ© d’intĂ©rĂȘt lĂ©gitime de stocker des prĂ©fĂ©rences qui ne sont pas demandĂ©es par l’abonnĂ© ou la personne utilisant le service.
Statistiques
Le stockage ou l’accĂšs technique qui est utilisĂ© exclusivement Ă  des fins statistiques. Le stockage ou l’accĂšs technique qui est utilisĂ© exclusivement dans des finalitĂ©s statistiques anonymes. En l’absence d’une assignation Ă  comparaĂźtre, d’une conformitĂ© volontaire de la part de votre fournisseur d’accĂšs Ă  internet ou d’enregistrements supplĂ©mentaires provenant d’une tierce partie, les informations stockĂ©es ou extraites Ă  cette seule fin ne peuvent gĂ©nĂ©ralement pas ĂȘtre utilisĂ©es pour vous identifier.
Marketing
Le stockage ou l’accĂšs technique est nĂ©cessaire pour crĂ©er des profils d’internautes afin d’envoyer des publicitĂ©s, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalitĂ©s marketing similaires.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Voir les préférences
  • {title}
  • {title}
  • {title}
  • Features
    • Finance
      • Accounting
      • Audits & KPIs
      • Invoicing
      • Purchases
    • Management
      • Documents
      • Interventions
      • Inventory Management
      • Project Management
    • HR
      • Absence Management
      • Employees
      • Recruitment
      • Timesheets
    • Customer Service
      • Maintenance
      • Service Contracts
      • Tickets
      • Warranty Tracking
    • Sales
      • CRM
      • Points of Sale
      • Sales Automation
      • Subscriptions
    • Cross-Features
      • API
      • Electronic Signature
      • Extranet
      • Workflows
  • Pricing
  • Login
  • Discover the demo