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
  • Inventory management
  • Inventory Valuation
View Categories

Inventory Valuation

6 minutes

📍 Where can I find this module?
Main menu > Stock management


1. Introduction #

Inventory valuation makes it possible to know at any time the financial value of the goods held by the company. Kafinea calculates this value automatically with each stock movement, using the Weighted Average Unit Cost (WAUC) method.

Who is this guide for? #

  • Logistics managers / warehouse staff: understand how stock movements impact valuation
  • Accountants / management controllers: use price history for closings and analyses
  • Finance directors: understand the valuation method and the rules applied

2. Understanding WAUC valuation #

Principle #

WAUC (Weighted Average Unit Cost) recalculates the average price of each product with each stock receipt:

Prix unitaire moyen = Valeur totale du stock / Quantité en stock

Example:

Operation Quantity Unit price Movement value Stock after Stock value WAUC
Opening stock — — — 100 units €500 €5.00
Receipt of 50 units at €6 +50 €6.00 €300 150 units €800 €5.33
Delivery of 30 units −30 €5.33 −€160 120 units €640 €5.33
Receipt of 80 units at €4.50 +80 €4.50 €360 200 units €1,000 €5.00

Key takeaway: receipts change the average price; issues are valued at the current average price (WAUC does not change on an issue).

Physical stock and available stock #

Kafinea distinguishes two concepts:

  • Physical stock: quantity actually present in the warehouses
  • Available stock: physical stock minus reserved quantities (for example, reserved for an order being prepared)

Valuation is calculated on physical stock. Available stock is shown for information purposes.


3. Which documents impact valuation? #

Valuation is recalculated automatically when the following documents are validated:

3.1 Goods receipt note (stock receipt) #

When you receive goods from a supplier, the goods receipt note:

  • Increases the quantity in stock
  • Adds the value of the goods received to stock
  • Recalculates the WAUC

3.2 Delivery note (stock issue) #

When you deliver goods to a customer, the delivery note:

  • Decreases the quantity in stock
  • Removes the corresponding value (at the current WAUC) from stock
  • The WAUC remains unchanged

3.3 Stock transfer #

When you transfer goods between warehouses:

  • The transfer is valued at the current WAUC
  • The WAUC does not change (it is a simple move)

3.4 Supplier invoice (additional costs) #

Incidental costs (transport, customs, insurance, etc.) can be allocated to product lots via the allocation wizard. These costs:

  • Increase the stock value without changing the quantity
  • Recalculate the WAUC upwards

Example: You receive 100 units at €10 (stock value = €1,000, WAUC = €10). You allocate €200 in transport costs to this lot. New value = €1,200, new WAUC = €12.


4. Multi-currency management #

If your company works with multiple currencies, Kafinea automatically handles conversions:

Currency Description
Document currency The currency of the invoice or the goods receipt note
Base currency The reference currency of your Kafinea instance
Valuation currency The currency in which valuation is expressed (default USD)

Exchange rates are applied automatically on the date of each movement. Valuation is calculated in parallel in the base currency and in the valuation currency.


5. Lot tracking #

If your products are managed by lots, valuation is calculated separately for each lot. This means that two lots of the same product may have different WAUCs if purchase prices or allocated costs differ.


6. Viewing valuation history #

6.1 Accessing the history #

Stock price history is available via the Product stock price history module. This module automatically records, for each movement, a snapshot containing:

  • The movement date
  • The product and lot concerned
  • The quantity in stock (physical and available)
  • The stock value (physical and available)
  • The WAUC unit price

6.2 Reading the history #

Each line in the history represents the valuation status after a given movement. By browsing the lines chronologically, you can track changes in the WAUC and stock value.

Note: This module is read-only. Records are created and deleted automatically by the system. You cannot edit them manually.

6.3 Using the history for accounting closings #

To obtain the stock value on a given date:

  1. Filter the history by date (last entry before or on the closing date)
  2. Filter by product or lot if needed
  3. The Physical stock value column provides the value to use

7. Allocating additional costs #

7.1 When should allocation be used? #

Use allocation when you receive a supplier invoice containing costs that must be included in the cost price of the goods: transport, customs, handling, insurance, etc.

7.2 Accessing the allocation wizard #

  1. Open the supplier invoice containing the costs to allocate
  2. Click the “Additional cost allocation” wizard
  3. Select the product lots to which to allocate the costs
  4. Confirm the allocation

Allocated costs are immediately included in the WAUC calculation for the lots concerned.

Important: Allocation is also possible from supplier credit notes, for example to correct a previous allocation.


8. Special case: products from production #

When a finished product enters stock from a location of type Production, its value is not based on a supplier purchase price. It is calculated from the total cost of the raw materials consumed to manufacture it.

Example: To manufacture 10 units of the finished product “Wooden table”, you consume:

  • 20 planks at €5 = €100
  • 40 screws at €0.10 = €4
  • Total materials = €104

The WAUC on receipt for the finished product will be: €104 / 10 = €10.40 per unit.


9. Standard selling price #

In addition to stock valuation, Kafinea can automatically calculate the selling price of standard products from supplier offers. This mechanism is described in detail in the User Guide – Standard Products.


10. Typical workflow #

Purchase cycle #

  1. Supplier order → you place an order
  2. Goods receipt note → goods arrive → stock and valuation are updated
  3. Supplier invoice → if additional costs exist, you allocate them via the wizard → the WAUC is adjusted

Sales cycle #

  1. Customer order → your customer places an order
  2. Delivery note → goods leave → stock decreases, valued at the current WAUC

Internal transfer #

  1. Transfer request → you move stock between warehouses → the WAUC does not change

Accounting closing #

  1. Consult the stock price history to obtain the stock value on the desired date

11. Frequently asked questions #

My product’s WAUC seems incorrect #

The WAUC is recalculated for each movement in chronological order. Check:

  • That all goods receipt notes have been validated
  • That the prices on the goods receipt notes are correct
  • That any additional costs have been correctly allocated

Can I manually change the valuation? #

No. Price history is managed automatically by the system and cannot be changed manually. If an error is found, correct the source document (goods receipt note, invoice, etc.) and the valuation will be recalculated.

How are currencies managed? #

Valuation is calculated in parallel in two currencies: the base currency of your instance and the valuation currency (default USD). Exchange rates are applied automatically on the date of each movement.

Do transfers between warehouses change the WAUC? #

No. A transfer is a simple physical move. The value and the WAUC remain unchanged.

How do I include transport costs in the cost price? #

Use the additional cost allocation wizard from the supplier invoice containing the transport costs. Allocate them to the relevant product lots. The WAUC will be adjusted automatically.

What is the difference between physical stock and available stock? #

Physical stock is the quantity actually in the warehouse. Available stock is physical stock minus reserved quantities (for example, for orders being prepared). Valuation is based on physical stock.

Do stock adjustments impact valuation? #

Movements to/from stock adjustment locations are not taken into account in the WAUC valuation calculation.


Related references 🔗 #

  • Stock movements
  • Products
  • Supplier Credits
Index
  • 1. Introduction
    • Who is this guide for?
  • 2. Understanding WAUC valuation
    • Principle
    • Physical stock and available stock
  • 3. Which documents impact valuation?
    • 3.1 Goods receipt note (stock receipt)
    • 3.2 Delivery note (stock issue)
    • 3.3 Stock transfer
    • 3.4 Supplier invoice (additional costs)
  • 4. Multi-currency management
  • 5. Lot tracking
  • 6. Viewing valuation history
    • 6.1 Accessing the history
    • 6.2 Reading the history
    • 6.3 Using the history for accounting closings
  • 7. Allocating additional costs
    • 7.1 When should allocation be used?
    • 7.2 Accessing the allocation wizard
  • 8. Special case: products from production
  • 9. Standard selling price
  • 10. Typical workflow
    • Purchase cycle
    • Sales cycle
    • Internal transfer
    • Accounting closing
  • 11. Frequently asked questions
    • My product's WAUC seems incorrect
    • Can I manually change the valuation?
    • How are currencies managed?
    • Do transfers between warehouses change the WAUC?
    • How do I include transport costs in the cost price?
    • What is the difference between physical stock and available stock?
    • Do stock adjustments impact valuation?
  • 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