Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Stock Card (Kardex) & Inventory Valuation at a Date for Odoo 19 – Opening Balance, Movements, Running Balance

The stock card of your products with opening balance, every movement and a running balance, per warehouse or location, and the inventory valuation on any past date. On screen, in PDF and in Excel.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

What did you have, and why did it move?

An auditor asks what you had in stock on 30 September, and why the count of a product moved. Odoo shows today's stock; to answer, you dig through moves. Stock Card & Inventory Valuation at a Date gives you two reports.

Every movement, one balance

The stock card (kardex)

  • The opening balance, then every receipt, delivery, transfer and adjustment with its date, reference, partner and locations
  • A running balance after each movement, the totals in and out and the closing balance
  • For one product, several, or a category; for a warehouse, some locations or the whole company
  • Moves between locations of the same warehouse do not clutter it: only what really changed the stock
Valued on any past date

Inventory valuation on any date

  • The quantity, average cost and value of every product on a past date, by category, with the total
  • Standard price, average cost (AVCO) and FIFO: FIFO follows the layers, each delivery using the oldest first
  • We checked the figures against real receipts and deliveries
Print or export

Print and export

  • PDF and Excel for both reports, in English and Arabic
Choose, show, print

Tested

26 automated tests: opening balances and running balances, warehouses, locations and transfers, adjustments, categories, time zones, Excel and PDF, and valuation with standard, average and FIFO costs.

Features

Documented

Illustrated documentation in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_stock_card.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 with Inventory and valuation.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

card = env['taqnix.stock.card'].create({'product_ids': [(6, 0, product.ids)], 'warehouse_id': warehouse.id,
    'date_from': '2026-01-01', 'date_to': '2026-09-30'})
card.action_compute()

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Stock card with opening balance, movements, running balance and closing balance, by product, category, warehouse or locations
  • Inventory valuation on any past date with standard, average and FIFO costing
  • PDF and Excel for both reports
  • Moves in your time zone; transfers between warehouses named
  • Arabic translation, automated tests

Frequently asked questions

What is a stock card?

A kardex: for a product, the opening balance, every movement in the period (receipts, deliveries, transfers, adjustments) with a running balance, and the closing balance.

Can I see the stock on a past date?

Yes. The valuation report gives the quantity, average cost and value of every product on any past date, by category, with the total.

Which costing methods are supported?

Standard price, average cost (AVCO) and FIFO, as set on your product categories. For FIFO the module follows the layers still in stock.

Can I limit it to one warehouse?

The stock card, yes: choose a warehouse or some locations. The valuation covers the whole company.

Which movements are on the card?

Done moves that go in or out of the selected locations. A move between two locations inside them changes nothing and is not shown.

Does it show the value on the card?

The card is in quantities; the valuation report gives the values. This keeps both exact.

Can I export it?

Yes. Both reports print in PDF and export to Excel.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator

    Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Petty Cash & Expense Vouchers for Odoo 19 Community – Imprest Funds with Approval

    Run petty cash funds in Odoo Community: expense vouchers with receipts and an approval limit, payment with the entry, replenishment up to the float, a cash book and printable vouchers.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Employee Custody & Assets for Odoo 19 Community – Handover, Return and Clearance

    Track who holds which company item in Odoo Community: handover and return slips with condition, overdue reminders, a Custody tab and a clearance sheet on the employee.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Journal Entries Import from Excel / CSV for Odoo 19 Community – Balance Checked

    Import journal entries from Excel or CSV into Odoo Community: accounts, partners, analytic, each entry checked for balance, drafts or posted, with a history and an undo.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Inventory Import from Excel / CSV for Odoo 19 Community – Stock Count and Opening Stock

    Load opening stock or a physical count from Excel or CSV into Odoo Community: products by reference, barcode or name, locations, lots and serials, checked row by row before it is applied.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    RFQ Comparison for Odoo 19 Community – Compare Vendor Quotations and Award

    Compare vendor quotations on one grid in Odoo Community: an RFQ per vendor from one list, the lowest price highlighted, award line by line or to one vendor, with the savings and a comparison sheet.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Stock Aging & Dead Stock Report for Odoo 19 – Inventory Age Brackets, FIFO, Value and Slow Movers

    How old is the stock on your shelves? Quantity and value by age bracket, counted first in first out, dead stock flagged, as of any date, in PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Barcode Labels for Products for Odoo 19 – Print Many Labels on A4 Sheets, Any Size

    Print product barcode labels on any sheet of labels: layouts in millimetres, a quantity for each product, a start position on a used sheet, from the list, a product or a receipt.

    by TAQNIX
    No reviews yet
    Sales:0$39.00