fusion_accounting_assets
AI-augmented fixed asset management for Odoo 19 Community — a
Fusion-native replacement for Enterprise's account_asset module.
What it does
- Three depreciation methods: straight-line, declining balance, and units-of-production
- Asset lifecycle state machine: draft → running → paused → disposed
- Editable depreciation board with full schedule recompute
- Disposal flow (sale, scrap, donation) plus partial-sale wizard
- Daily cron for posting periodic depreciation
- AI augmentation:
- Anomaly detection — variance vs expected schedule, low utilization
- Useful-life suggestion — LLM-driven from invoice context, with a keyword-based templated fallback so the feature still works offline
- Coexists with Enterprise
account_asset(Enterprise wins by default; the Fusion menu only appears when Enterprise is uninstalled) - Migration-aware: bootstrap step backfills
fusion.assetfrom existingaccount.assetrows so the AI has memory from day 1
Quick start
# Install
odoo --addons-path=... -i fusion_accounting_assets
# Open the dashboard (when Enterprise's account_asset is NOT installed)
# Apps -> Asset Management -> Assets
# When Enterprise IS installed: use Enterprise's UI; the engine + AI tools
# are still available via the AI chat.
Configuration
- Local LLM (LM Studio, Ollama):
fusion_accounting.openai_base_url=http://host.docker.internal:1234/v1fusion_accounting.openai_model= your local model namefusion_accounting.openai_api_key=lm-studio(anything non-empty)fusion_accounting.provider.asset_useful_life=openai
Public API (engine)
fusion.asset.engine is the single write surface. See CLAUDE.md for
the full 7-method signature list.
See also
CLAUDE.md— agent contextUPGRADE_NOTES.md— Odoo version anchoring