Batch inventory adjustments, audited from count to close

Reconcile discrepancy-first counts, import from CSV or Excel with preview and rollback, backdate corrections across every costing method, and gate every change behind a configurable approval workflow — all in one auditable batch document built on Odoo Inventory.

The problem

Physical counts never quite match the system. Odoo's native adjustment screen lists every product whether or not it changed, offers no way to import a count file, provides weak controls over who can post a change, and has dropped the ability to set an adjustment's accounting date — leaving warehouse and finance teams to reconcile large counts by hand and hope the paper trail holds up.

The solution

Inventory Adjustment Pro wraps a batch document around Odoo's stock engine: only discrepant lines surface, sorted by value impact; CSV/Excel counts import with a preview and partial-commit; adjustments over a configurable threshold route for approval; and effective/accounting dates can be backdated correctly across standard, FIFO, and average costing — with a full chatter audit trail and one-click rollback.

Capabilities

Everything a cycle count needs

Every capability below is implemented in the module.

01

Batch adjustment workflow

Draft, to-approve, approved, and applied states with mandatory reason and a full chatter audit trail on every change.

02

Discrepancy-first reconciliation

Only lines with a variance are surfaced, ordered by largest quantity and value impact, so the biggest problems get attention first.

03

Threshold-based approval

Batches whose value impact exceeds a configurable threshold route to a manager, with reject-and-reason and escalation activity.

04

Backdating across costing methods

Set the effective and accounting date on a batch and it propagates correctly to stock moves, valuation, and journal entries under standard, FIFO, and average costing.

05

CSV / Excel import wizard

Import a count file straight into a batch with saved column-mapping templates, a preview of parsed rows and variances, partial-commit, and duplicate detection.

06

One-click rollback

Undo an applied batch in a single action if a count or approval turns out to be wrong.

07

Reusable adjustment templates

Save recurring count setups — by location or adjustment type — and reuse them to prefill a new batch in seconds.

08

Reason and category tags

Classify adjustments with preset tags (Damage, Shrinkage, Count Error, Transfer), with optional mandatory tagging for compliance.

09

Variance & financial-impact report

A dedicated report of applied adjustments with value impact, filterable by date, location, product, and tag, plus a one-click review of affected reorder points.

Workflow

How it works

1

Start a batch

Create a batch by hand or prefill it from a saved adjustment template for the location and count type.

2

Count or import

Enter counted quantities directly, or import a CSV/Excel file with a saved mapping and preview the parsed variances before committing.

3

Approve

Batches over the configured value threshold route for manager approval, with reject-and-reason and escalation if it stalls.

4

Apply and audit

Apply to update on-hand stock, with the full change trail in the chatter, one-click rollback, and a prompt to review affected reorder points.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

It wraps and extends Odoo's native stock engine in an auditable batch document — the standard quantity update still runs underneath. You get batching, approval, backdating, and import on top, without giving up any native behavior.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Inventory Adjustment Pro

A batch document around Odoo's stock engine: only discrepant lines surface, CSV/Excel counts import with preview and partial commit, large variances route for approval, and dates backdate correctly across standard, FIFO, and average costing.

Buy on Odoo App Store