Skip to content

Inventory revaluation

Goal

Restate an item’s carrying value to a new unit cost without changing on-hand quantity (value-only stock movement + GL).

Who it is for

Inventory / cost manager with inventory.adjust. Setup needs inventory_revaluation.admin.

Preconditions

  • Optional module inventory_revaluation enabled.
  • Item has on-hand quantity to revalue.
  • Choose a warehouse for the value-adjustment movement (qty is item-pooled; this is not a quantity transfer).

Steps

  1. Open Inventory → Inventory revaluation (/inventory-revaluation).
  2. Select the Item. Preview shows On hand, Current unit cost, and Current value.
  3. Choose Warehouse, enter New unit cost (≥ 0), and optional Reference.
  4. Choose Post revaluation. Success toast: Revaluation posted. Review Value change.
  5. Configure defaults under Inventory revaluation setup (/inventory-revaluation/setup): default method (unit_cost / market / manual), require reason, require approval, align with fiscal period, and reason catalog.

Result

Same quantity; inventory value and COGS offset move for write-up or write-down. Identical new cost → no movement.

Hard stops

SymptomWhat to do
No on-hand stockReceive or adjust quantity first
Negative new unit costEnter ≥ 0
Reason / approval requiredSatisfy tenant revaluation options (UI may need those fields when policies are on)
Module disabledEnable inventory_revaluation for the tenant
Confused with FXUse Accounting → FX revaluation for currency, not this screen

BlueMatrix Help — product documentation for tenants