account_asset_management
Provides comprehensive fixed asset management in Odoo, covering creation, depreciation, and disposal with automated accounting entries.
Key Features
- account.asset: Supports the full asset lifecycle with manual or automatic creation, state transitions, and depreciation board recomputation.
- account.asset: Computes depreciation using multiple methods, prorata temporis, day-based and leap-year options, and can carry forward missed amounts when periods are closed.
- account.asset: Generates and posts depreciation journal entries, updates asset status based on residual value, and logs any processing errors.
- account.asset.profile: Defines reusable depreciation configurations including linked accounts, salvage rules, posting journals, prorata behavior, and per-item asset creation settings.
- account.account: Lets accounts hold default asset profiles while enforcing that the profile’s asset account matches the ledger account.
- account.asset.group: Organizes assets into hierarchical company-aware groups with computed display names for list views.
- account.asset.line: Guards depreciation lines against inconsistent edits or deletions, posts accounting moves with analytic data, and supports controlled move reversal.
- account.move: Automatically creates assets from posted lines with asset profiles, blocks critical field changes once linked to depreciation, and posts messages linking the generated assets.
- account.move.line: Derives the asset profile from the account when none is set, synchronizes the account when the profile changes, and stores the asset link.
- account.asset.compute: Batch wizard posts depreciation entries up to a target date and returns either the created moves or an error summary dialog.
- account.asset.remove: Disposal wizard handles standard or early removals, enforces date validations, and books residual, gain, or loss postings per configured policy.
- wiz.account.asset.report: Reporting wizard exports filtered asset data to XLSX with dynamic filenames based on the selected group.
- wiz.asset.move.reverse: Reversal wizard creates and posts reversing journal entries for depreciation lines when allowed by the asset profile.
- account.asset.recompute.trigger: Records company-specific triggers that require depreciation recomputation and marks them done once processed.
- report.account_asset_management.asset_report_xls: Builds multi-sheet XLS summaries of acquisitions, active assets, and disposals with formatted totals and group breakdowns.