Mobile Power — Hub Clear Inventory Walkthrough

Version: 1.0 Date: March 2026 Prepared by: Advance Insight Client: Mobile Power Flow: Converting hub inventory into fixed assets and expensing non-tracked items


Hub Clear Inventory Walkthrough

This walkthrough covers how to clear a hub's inventory in Odoo. Clearing inventory converts tracked products (serial- and lot-tracked items such as CUs and batteries) into fixed assets, and expenses non-tracked products (chargers, covers) via scrap orders. This is run once the hub is live and stocked, before the hub begins commercial operations.

When to use this: Run Clear Inventory after a hub has been stocked and set to Live, and you are ready to convert the physical stock into the fixed asset register. Each hub is cleared once — the button is hidden once the inventory drops to zero.

1Navigate to the Hub

In the Hubs module, open the hub you want to clear. The hub must be in Live state and have a non-zero Items Quantity.

Hub list with live hub

Open the hub to see its form view. The Items Quantity stat button shows the total stock on hand at this hub location. The Clear Inventory button appears in the header bar (visible only to Equipment Managers when the hub is Live with items).

Hub form showing Items Quantity and Clear Inventory button

2Confirm the Clear Inventory Action

Click Clear Inventory. Odoo displays a confirmation dialog before proceeding.

Clear Inventory confirmation dialog

The dialog confirms that: - Tracked inventory (serial/lot products such as CUs and batteries) will be converted into fixed assets - Non-tracked inventory (chargers, covers) will be expensed via scrap

Click Ok to proceed.

3Review the Result

After confirmation, Odoo processes the hub inventory:

  1. A conversion picking is created and validated — one move per (product, lot) combination
  2. For each move line: an asset is created (serial products create one asset per serial number; lot products create one asset per lot) and a reclassification journal entry is posted (debit asset account, credit stock valuation account)
  3. For each non-tracked product: a scrap order is created and validated, expensing the remaining inventory

The hub's Items Quantity drops to 0 and the Clear Inventory button disappears.

Hub form after clearing — Items Quantity is 0

4Verify the Conversion Picking

Go to Inventory > Operations > Transfers and filter for the conversion picking. Odoo creates one picking of type Hub Conversion with a move line for each lot/serial that was in the hub.

Conversion picking created by Clear Inventory

Each move line shows: - Product — the item converted, with its asset model prefix (e.g. [ASY-0044] MOPOMax CU [Avon]) - Product with TrackingBy Unique Serial Number or By Lots - Demand / Quantity — units converted (1 per serial number; full lot quantity for lot-tracked products) - Source Location — the hub's internal location (e.g. NGHUB/Afikpo 1 Ebonyi)

The picking is validated automatically — no manual confirmation is needed. The chatter lists every asset created and includes a note explaining that items should be returned via the asset record, not via this transfer.

5Verify the Assets Created

Navigate to Accounting > Accounting > Assets and filter for assets linked to this hub's lots. One asset record is created per lot (or per serial number for serial-tracked products).

Asset list showing newly created assets

Open an asset to see the details:

Asset form with lot reference and book value

Key fields on the asset:

Field Value
Asset Name Asset model prefix + lot/serial reference + quantity (e.g. [ASY-0015] MOPOMax Battery [Emu] [DEMO-LOT-E01] (10 pcs))
Original Value Per-unit FIFO cost × quantity (e.g. 80,000 ₦ × 10 = 800,000 ₦)
Quantity Number of units represented by this asset
Acquisition Date Date the Clear Inventory action was run
Asset Model Applied from the product's asset model (e.g. MOPOMAX Batteries)
Fixed Asset Account From the asset model (e.g. 103090 MOPOMax Batteries)
Depreciation Method Straight Line, 48 months (from asset model)
Status Running (depreciation starts from acquisition date)

The asset value is calculated using FIFO lot valuation — the weighted average cost per unit across all stock valuation layers for that lot, including any landed cost allocations.

6Review the Reclassification Journal Entry

Each asset creation generates a reclassification journal entry that moves value from the stock valuation account to the asset account. Navigate to Accounting > Accounting > Journal Entries and search for the entry reference shown in the asset's chatter.

Reclassification journal entry

The journal entry contains two lines:

Account Debit Credit
103090 MOPOMax Batteries (fixed asset account) 800,000.00 ₦
110300 Stock Interim (Delivered) - To invoice (stock valuation account) 800,000.00 ₦

The reference includes the conversion picking, asset model, lot, and quantity for full traceability. One journal entry is created per asset (i.e. per lot/serial number).

Note: Non-tracked products (chargers, covers) do not create assets or journal entries — they are expensed directly via scrap orders. The scrap posts to the product's scrap account and removes the inventory value.