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

Inventory Valuation

7 minutes

📍 Where can I find this module?
Main menu > Inventory Management


1. Introduction #

Inventory valuation allows you to know the financial value of the goods held by the company at any given time. Kafinea automatically calculates this value with every inventory transaction, using the Weighted Average Unit Cost (WAUC) method.

Who is this guide for? #

  • Logistics Managers / Warehouse Staff: Understanding How Inventory Movements Affect Valuation
  • Accountants / Management Controllers: Leveraging Historical Price Data for Financial Closings and Analyses
  • CFOs: Understanding Valuation Methods and the Rules That Apply

2. Understanding CUMP Valuation #

Principle #

The WAC (Weighted Average Cost) recalculates the average price of each product every time it is received into inventory:

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

Example:

Operation Quantity Unit price Value of the movement Stock after Inventory value CUMP
Initial inventory — — — 100 units 500 € 5,00 €
Receipt of 50 units at €6 each +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 points: Incoming inventory affects the average price; outgoing inventory is valued at the current average price (the CUMP does not change when inventory is issued).

Physical inventory and available inventory #

Kafinea distinguishes between two concepts:

  • Physical inventory: the actual quantity on hand in the warehouses
  • Available stock: physical stock minus reserved quantities (for example, quantities reserved for an order currently being prepared)

The valuation is calculated based on the physical inventory. The available inventory is displayed for informational purposes only.


3. Which documents affect the valuation? #

The valuation is automatically recalculated when the following documents are validated:

3.1 Receipt (Inventory Receipt) #

When you receive goods from a supplier, the receipt:

  • Increase the quantity in stock
  • Add the value of the received goods to inventory
  • Recalculate the CUMP

3.2 Delivery Note (Stock Out) #

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

  • Decrease the quantity in stock
  • Removes the corresponding quantity (from the current CUMP) from inventory
  • The CUMP remains unchanged

3.3 Stock Transfer #

When transferring goods between warehouses:

  • The transfer is valued at the current CUMP
  • The CUMP remains unchanged (it is simply being relocated)

3.4 Supplier Invoice (Additional Costs) #

Incidental costs (shipping, customs, insurance, etc.) can be allocated to product batches using the allocation wizard. These costs:

  • Increase the value of inventory without changing the quantity
  • Adjust the CUMP upward

Example: You receive 100 units at €10 each (inventory value = €1,000, CUMP = €10). You allocate €200 in shipping costs to this batch. New value = €1,200, new CUMP = €12.


4. Multi-currency management #

If your business deals with multiple currencies, Kafinea automatically handles the conversions:

Currency Description
Document currency The currency of the invoice receipt
Primary currency The reference currency for your Kafinea instance
Valuation currency The currency in which the valuation is expressed (default: USD)

Exchange rates are automatically applied on the date of each transaction. The valuation is calculated simultaneously in the main currency and in the valuation currency.


5. Batch tracking #

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


6. View the valuation history #

6.1 View history #

The inventory price history is accessible via the Inventory Price History module. This module automatically records a snapshot with each transaction, containing:

  • The date of the transaction
  • The product and batch in question
  • Quantity in stock (physical and available)
  • The value of inventory (physical and available)
  • The CUMP unit price

6.2 View history #

Each line in the history reflects the valuation status following a specific transaction. By reviewing the lines in chronological order, you can track changes in the CUMP and the inventory 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 closing entries #

To obtain the inventory value as of a specific date:

  1. Filter the history by date (last entry before or on the closing date)
  2. Filter by product or batch if necessary
  3. The " Physical Inventory Value " column shows the value to be used

7. Allocate additional costs #

7.1 When should the allowance be used? #

Use this allocation when you receive a invoice that includes costs that must be included in the cost of goods: shipping, customs duties, handling, insurance, etc.

7.2 Accessing the allocation wizard #

  1. Open the invoice containing the expenses to be allocated
  2. Click on the "Additional Cost Allocation" wizard
  3. Select the product batches to which the fees should be allocated
  4. Confirm the allocation

The allocated costs are immediately included in the CUMP calculation for the relevant lots.

Important: Allocations can also be made from supplier balances, for example, to correct a previous allocation.


8. Special case: products from production #

When a finished product is received into inventory from a Production-type location, its value is not based on a supplier purchase price. Instead, it is calculated based on the total cost of the raw materials used to manufacture it.

Example: To manufacture 10 units of the finished product "Wooden Table," you use:

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

The unit cost of the finished product will be: €104 / 10 = €10.40 per unit.


9. Standard selling price #

In addition to inventory valuation, Kafinea can automatically calculate the selling price of standard products based on supplier quotes. This process is described in detail in the User Guide – Standard Products.


10. Sample Workflow #

Purchase Cycle #

  1. Supplier order → you place an order
  2. Receipt form → goods arrive → inventory and valuation are updated
  3. Supplier invoice → if there are additional charges, allocate them using the wizard → the CUMP is adjusted

Sales Cycle #

  1. Customer order → Your customer places an order
  2. Delivery note → goods are shipped → inventory decreases, valued at the current average cost

Internal transfer #

  1. Transfer request → you are moving inventory between warehouses → the CUMP remains unchanged

Accounting close #

  1. Viewthe inventory price history to see the inventory value on the date you want

11. Frequently Asked Questions #

The CUMP for my product seems incorrect #

The CUMP is recalculated with each transaction in chronological order. Check:

  • Ensure that all delivery receipts are properly approved
  • That the prices on the delivery notes are correct
  • That any additional costs have been properly allocated

Can I manually adjust the valuation? #

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

How are currencies handled? #

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

Do transfers between warehouses affect the CUMP? #

No. A transfer is simply a physical move. The value and CUMP remain unchanged.

How do you factor shipping costs into the cost of goods sold? #

Usethe additional cost allocation wizard from the invoice that includes shipping costs. Allocate them to the relevant product batches. The CUMP will be automatically adjusted.

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

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

Do inventory adjustments affect valuation? #

Transfers to and from stock adjustment locations are not included in the CUMP valuation calculation.


Related references 🔗 #

  • Inventory movements
  • The products
  • Supplier credit notes
Index
  • 1. Introduction
    • Who is this guide intended for?
  • 2. Understanding the CUMP valuation
    • Principle
    • Physical inventory and available inventory
  • 3. Which documents affect the valuation?
    • 3.1 Receipt (Inventory Receipt)
    • 3.2 Delivery Note (Stock Out)
    • 3.3 Stock Transfer
    • 3.4 Supplier Invoice (Additional Costs)
  • 4. Multi-currency management
  • 5. Batch tracking
  • 6. View the valuation history
    • 6.1 View history
    • 6.2 View history
    • 6.3 Using the history for closing entries
  • 7. Allocate additional costs
    • 7.1 When should the allowance be used?
    • 7.2 Access the allocation wizard
  • 8. Special case: products from production
  • 9. Standard selling price
  • 10. Typical workflow
    • Purchase cycle
    • Sales Cycle
    • Internal transfer
    • Year-end closing
  • 11. Frequently Asked Questions
    • The CUMP for my product seems incorrect
    • Can I manually adjust the valuation?
    • How are currencies handled?
    • Do transfers between warehouses affect the CUMP?
    • How do you include shipping costs in the cost of goods sold?
    • What is the difference between physical inventory and available inventory?
    • Do inventory adjustments affect valuation?
  • 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