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
  • Catalog
  • Sourcing Management
View Categories

Sourcing Management

6 minutes

📍 Where can I find this module?
Main menu > Catalog > Supplier offers

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


1. General Principle #

Sourcing is based on a three-tier 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 particular item purchased from a supplier
  • The supplier quote includes the price, delivery time, and terms offered by a supplier for a specific product

The selling price of the standard product is calculated automatically based on supplier quotes.


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" section, check the "Standard product" box
  4. Configure the pricing settings:
Setting Description
How the price is calculated Determines how the reference cost is calculated (see Section 4)
Margin (%) Percentage markup applied to the base cost
Price rounding Rounding applied to the final price (Aucun, 0,01, 0,05, 0,10 or 1)
  1. Register the product

Note: A standard product cannot be linked to another standard product as a parent. Pricing settings are only visible for standard products.


3. Link 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. Register

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

Important: The system verifies that the selected parent is indeed a standard product. If this is not the case, an error message appears and the transaction is blocked.


4. Manage supplier quotes #

View offers #

Three possible access routes:

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

Create an offer #

  1. Click "+" to add a new listing
  2. Please fill in the fields:
Field Description Required
Product Specific product in question Yes
Supplier Supplier offering the service Yes
Supplier Part Number Supplier SKU No
Purchase price Unit purchase price (must be greater than 0) Yes
Currency Currency of the purchase price No
Timeframe (days) Delivery time in days No
Minimum quantity Minimum order quantity No
Quantity per package Quantity per package No
Valid from Start date (blank = no limit) No
Valid until Expiration date (blank = no expiration date) No
Favorite offer Mark this offer as your top choice No
  1. Register

Note: There may be multiple offers for the same product and supplier, for example with different terms or validity periods.

Favorite Offer #

Only one offer can be marked as a "favorite" per specific product. If you mark a new offer as a favorite, you must first uncheck the previous one.

The preferred offer is used first when the price calculation mode is set to "Preferred Offer."


5. Automatic calculation of the selling price #

Calculation formula #

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

Prix de vente = Coût de référence × (1 + Marge% / 100)

The reference cost depends on the calculation method chosen:

Fashion Method
Best price Lowest purchase price among valid offers
Favorite offer Price of the marked offer ★ (if there is no preferred offer: use the cheapest one)
Average bid Average purchase price of all valid offers

Example: With a base price of €5.50, a 30% margin, and rounded to €0.10:
5,50 × 1,30 = 7,15 € → rounded to 7,20 €

Validity of an offer #

An offer is considered valid if:

  • Its purchase price is greater than 0
  • The "Valid from" date is in the past or has not been entered
  • Its "Valid until" date is in the future or has not been entered

Triggering a recalculation #

The price updates automatically when:

  • You can create, edit, or delete a supplier quote
  • You are changing the parent standard product for a specific product (both the old and new parent products are recalculated)

You can also force a recalculation by clicking the "Recalculate Standard Price" button on the standard record .

Understanding the calculation status #

After each recalculation, the "Calculation Status" field displays the result:

Status Meaning Recommended action
OK Price calculated successfully Nothing to be done
NO_SPECIFICS No specific products associated Create custom products
MISSING_OFFERS No valid supplier offers Add supplier offers
MISSING_PRICES All offers are priced at $0 Check the prices of the offers

Important: When the status is marked as "error," the selling price is reset to 0 to prevent the item from being sold at a price that no longer reflects actual costs.


6. Sourcing Dashboard #

The Sourcing Dashboard provides an overview of the procurement status of your standard products.

Go to the dashboard #

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

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

Displayed indicators #

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

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

Click on a metric to filter the table accordingly.

Standard Products Table #

The table displays all standard products along with their number of variants, active offers, selling price, base cost, margin, and status. Use the filters and search function to refine the results.

Product details (drill-down) #

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

Recalculate prices #

  • A product: click the ↻ button in the corresponding row
  • Multiple items: Check the desired items, then click "Recalculate Selection"

AI Analysis #

Click "Analyze with AI" to get a summary of your sourcing situation along with top recommendations.

Sourcing Tree Widget #

For record standard 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. The colors indicate the status of the offers.


7. Frequently Asked Questions #

The price of my standard product is €0 #

Check the "Calculation Status" field in the record to identify the cause:

  • NO_SPECIFICS → Create specific products linked to the standard
  • MISSING_OFFERS → Add supplier offers for specific products
  • MISSING_PRICES → Make sure the offers have a purchase price greater than 0

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

The price is reset with each automatic recalculation. If you change the price manually, it will be updated the next time a supplier quote is modified. To adjust the price, change the margin percentage or the supplier quotes.

The "Recalculate Standard Price" button does not appear #

Make sure the "Standard Product" checkbox is selected for the product, then refresh the page.

How do you handle seasonal promotions? #

Use the "Valid from" and "Valid until" fields to set the validity period for each offer. Only offers whose validity period includes today's date are included in the price calculation.


Glossary #

Term Definition
Standard product A generic item used in quotes and customer orders, for which the price is calculated automatically
Specific product A specific version of a standard product purchased from a particular supplier
Supplier Offer A supplier’s commercial proposal for a specific product (price, delivery time, terms)
Base cost Purchase price used as the basis for calculating the selling price, determined according to the selected calculation method
Favorite offer Supplier offer marked as a priority for a specific product

Related references 🔗 #

  • The products
  • The Supplier Order Assistant
  • Product families
  • Suppliers
  • Supplier purchase orders
  • Pop-up blocking
Index
  • 1. General Principle
  • 2. Configure a standard product
  • 3. Link specific products
  • 4. Manage supplier quotes
    • View offers
    • Create an offer
    • Favorite offer
  • 5. Automatic calculation of the selling price
    • Calculation formula
    • Validity of an offer
    • Triggering a recalculation
    • Understanding the status of the calculation
  • 6. Sourcing Dashboard
    • Go to the dashboard
    • Displayed indicators
    • Standard Products Table
    • Product details (drill-down)
    • Recalculate prices
    • AI Analysis
    • Sourcing Tree Widget
  • 7. Frequently Asked Questions
    • The price of my standard product is €0
    • Can I manually change the price of a standard product?
    • The "Recalculate Standard Price" button does not appear
    • How do you manage seasonal promotions?
  • Glossary
  • 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