Pack and unpack stock with auditable cost allocation
Convert containers into units and units into containers — with every unit of cost proportionally reallocated, shown step by step, and fully reversible.
The problem
Warehouse teams break down bulk containers into sellable units and bundle loose items into cases every day — but Odoo has no built-in way to do it. Teams resort to manual inventory adjustments that guess at cost, or spreadsheets outside Odoo that break lot and serial traceability, leaving inventory valuation and margin reporting untrustworthy.
The solution
Stock Repackaging turns pack and unpack into a first-class Odoo operation: define a packaging configuration once, then transform stock with a single order. Cost is allocated proportionally across every resulting item, the full before/after math is shown before you commit, and every operation stays traceable, reversible, and audit-ready.
Everything a repack operation needs
Every capability below is implemented in the module.
Pack & Unpack Operations
Disaggregate a container into its component units, or combine loose units into a container, from one reusable packaging configuration.
Multi-Component Packaging
Model containers with more than one component product, each with its own quantity, so mixed bundles are configured exactly once.
Proportional Cost Allocation
Source stock cost is allocated across every resulting item in proportion to its value weight, so inventory valuation stays accurate after every repack.
Step-by-Step Cost Breakdown
A before/after table shows each product's unit cost, subtotal, and delta — so accountants see exactly how every number was derived.
Pre-Commit Impact & Availability
Before confirming, see a plain-language summary of what will be consumed and produced, plus a real-time check that stock is available at the staging location.
Batch Repackaging
Process multiple pack and unpack operations in a single run, with per-line auto-confirm and auto-validate options.
Import From Purchase Order
Pull received purchase order lines straight into repack orders, matched to the right packaging configuration — no manual re-keying.
Guided Setup Wizard
Configure a container, its components, and the staging location in one screen instead of four separate setup steps.
Reversal & Full Audit Trail
Reverse any completed operation with one click to restore quantities and valuation, and keep a searchable history of every repack with its cost allocation.
How it works
Configure packaging
Define a container product and its component lines once, with a staging location and value weights for proportional cost allocation.
Create a repack order
Pick a packaging configuration and a quantity of containers — Odoo derives every consumed and produced quantity automatically.
Review cost & availability
Check the pre-commit impact summary, confirm stock is available, and see the step-by-step cost allocation before you validate.
Validate, track & reverse
Validate to update quantities and valuation, then track the result in a searchable audit trail or reverse it if something needs correcting.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Both. Every pack and unpack operation allocates the source stock's cost proportionally across the resulting items, updates product standard cost accordingly, and shows the before/after math in an auditable table — not just a quantity adjustment.
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.
Stock Repackaging
Pack and unpack stock across multiple components with proportional cost allocation, a pre-commit impact preview and batch runs — reversible, with a full audit trail.
Buy on Odoo App Store