Mobile Power — Battery Quantity Adjustment Walkthrough
Version: 1.1 Date: March 2026 Prepared by: Advance Insight Client: Mobile Power Flow: Adjusting battery asset quantities based on actual platform data
Battery Quantity Adjustment Walkthrough
This walkthrough covers how to reconcile battery asset quantities in Odoo when the actual count from the platform differs from the recorded asset totals. The wizard uses FIFO (First In, First Out) logic to determine which assets to dispose of or partially re-evaluate, ensuring accounting entries are correctly generated.
When to use this: Run this process when platform data shows fewer active batteries than Odoo's asset register reflects — for example, after a battery audit or when syncing end-of-month platform counts.
1Open the Wizard
In the Accounting module, go to Journal Entries > Battery Qty Adjustment. The wizard opens as a dialog.
2Fill in the Adjustment Details
The wizard has three required fields on the left and two computed totals on the right:
| Field | Description |
|---|---|
| Adjustment Date | The accounting date for the disposal / re-evaluation entries. Defaults to today |
| Product | The battery product you are adjusting (e.g. MOPOMax Battery [Emu]) |
| Actual Active Qty | The real battery count from the platform data |
| Current Total Qty | Auto-computed: sum of ai_remaining_qty across all open assets for this product |
| Qty to Dispose | Auto-computed: Current Total − Actual Active (clamped to 0 if no surplus) |
| Loss Account | The expense account that absorbs written-off asset value |
Select the product first — Odoo will warn you if no open assets exist for that product. Then enter the Actual Active Qty from your platform report.
Once both fields are filled, Qty to Dispose updates automatically to show how many units will be written off.
3Compute the Preview
Click Compute Preview. Odoo calculates which assets to adjust using FIFO order (oldest acquisition date first) and populates the preview table below.
Each row in the preview shows one affected asset:
| Column | Meaning |
|---|---|
| Asset | The asset record name (includes the lot/serial reference) |
| Current Qty | Remaining quantity on this asset before adjustment |
| Dispose Qty | How many units will be removed from this asset |
| Remaining Qty | Units left on this asset after adjustment |
| Action | Either Full Dispose or Partial Re-evaluate |
Full Dispose means the entire asset is disposed of — a disposal journal entry is created and posted. Partial Re-evaluate means the asset still has remaining units, so its depreciable value is recalculated proportionally using the per-unit book value.
4Review and Confirm
Review the preview lines to confirm the FIFO breakdown is correct. In the example above, the oldest asset (DEMO-LOT-E01 with 5 remaining units) is fully disposed to bring the total from 13 down to 8.
When satisfied, click Confirm Adjustment (visible in the footer alongside Compute Preview).
Odoo processes each line in order:
- Full Dispose — the entire asset is disposed of. A disposal journal entry is created and posted against the Loss Account, and the disposed quantity is recorded on the asset
- Partial Re-evaluate — the asset retains some units. Its depreciable value is recalculated proportionally (per-unit book value x remaining units), and the difference is posted to the Loss Account
The wizard validates that asset states and quantities have not changed since the preview was computed. If any asset was modified in the meantime, you will be prompted to recompute.
Once complete, the dialog closes and the accounting entries are visible in the asset's depreciation schedule.
5Verify the Asset
After confirmation, open the affected asset to verify the adjustment. Navigate to Accounting > Accounting > Assets and find the re-evaluated asset.
The asset record now reflects the reduced quantity:
| Field | Before | After |
|---|---|---|
| Original Value | 800,000 ₦ (10 pcs × 80,000 ₦) | 640,000 ₦ (8 pcs × 80,000 ₦) |
| Book Value | 800,000 ₦ | 640,000 ₦ |
| Status | Running | Running |
The asset name is appended with the adjustment details: "Battery qty adjustment: reduced from 10 to 8 units".
Switch to the Depreciation Board tab to see the recalculated depreciation schedule. The future depreciation lines now reflect the reduced depreciable value.
Each monthly depreciation is now ~13,306.50 ₦ (640,000 ÷ 48 months) instead of the original ~16,666.67 ₦ (800,000 ÷ 48 months).
6Review the Journal Entry
The wizard creates a journal entry to record the value change. Navigate to Accounting > Accounting > Journal Entries and search for the entry reference shown in the asset's chatter.
The journal entry (MISC/2026/03/0014) contains two lines:
| Account | Debit | Credit |
|---|---|---|
| 103090 MOPOMax Batteries | 640,000.00 ₦ | — |
| 506000 Inventory write off | — | 640,000.00 ₦ |
This entry records the re-evaluation of the asset's depreciable value. The debit to the asset account reflects the new (lower) value, while the credit to the write-off account absorbs the reduction.