| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (accountant)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 571 |
| Technical Name |
ma_account_asset_tax |
| License | OPL-1 |
| Versions | 18.0 19.0 |
Your fixed assets carry two different depreciation lives, but Odoo only tracks one.
Dual Book & Tax Depreciation with Reconciliation
What this module does
Dual Book & Tax Depreciation extends Odoo Enterprise Asset Management to maintain a second, independent tax depreciation schedule alongside the standard book schedule on every asset. The tax schedule is purely statistical: it generates no journal entries and has zero impact on the general ledger, keeping your accounts clean while giving your tax team the numbers they need.
A dedicated Book-to-Tax Reconciliation report under Accounting › Reporting computes the temporary difference between book and tax bases for every asset, ready for deferred tax workpapers. An optional wizard can draft a deferred tax journal entry at your configured rate, leaving it for your accountant to review before posting.
Managing dual depreciation methods becomes effortless: choose straight line, declining balance, declining then straight line, asset pools, or a half-year convention for the tax side, while your book depreciation keeps running exactly as before. From a single fixed asset register you get statutory tax depreciation, book depreciation, the resulting temporary differences, and ready deferred tax asset and deferred tax liability figures for IAS 12 and ASC 740 reporting, across every company and currency.
|
📊
Second Depreciation Schedule
Each asset gains a full tax depreciation profile: method, duration, period, declining factor, and tax salvage value, computed independently from the book side. |
📄
Zero GL Impact
Tax depreciation lines are statistical only. No journal entries are created, so the general ledger and financial statements stay untouched. |
📋
Reconciliation Report
Pivot and list view showing Cost, Book Accumulated Depreciation, Net Book Value, Tax Accumulated Depreciation, Tax Base, and Temporary Difference. Export to Excel. |
|
🌍 Any Jurisdiction
Generic and country-neutral. Configure the method, rate, and duration to match your local tax authority rules without any country-specific hardcoding. |
💼 Tax Depreciation Pools
Optional pool groups let you apply a single statutory rate across multiple assets, matching jurisdictions that depreciate entire asset categories together. |
|
🛑 Cap Tax at Book Expense
Optional cap setting limits each tax depreciation line to the matching book line and automatically carries any excess forward to a future period. |
📝 Deferred Tax Wizard
Computes the deferred tax asset or liability from the temporary difference at a company-configured rate and creates a draft journal entry for accountant review. It never posts automatically. |
How it works
| 1 | Open any asset form and go to the new Tax Depreciation tab. Choose a method (Straight Line, Declining, Declining then Straight Line, or Manual), set the duration, period, declining factor, and tax salvage value. |
| 2 | Click Compute Tax Depreciation. This button is separate from the standard Compute Depreciation button, so existing book lines and journal entries are never touched. |
| 3 | Optionally assign the asset to a Tax Depreciation Pool to apply a shared statutory rate across a group of assets. |
| 4 | Go to Accounting › Reporting › Book-to-Tax Reconciliation to see Cost, Accumulated Depreciation (Book and Tax), Net Book Value, Tax Base, and Temporary Difference side by side. Export to Excel in one click. |
| 5 | Run the optional Deferred Tax Adjustment wizard to generate a draft journal entry for the deferred tax liability or asset. Your accountant reviews and posts it manually. |
Screenshots
1. Tax Depreciation tab on the asset
The new Tax Depreciation page on every asset: method, duration, period, declining factor, and tax salvage value, with the separate Compute Tax Depreciation button.
2. Book and Tax boards side by side
The same asset showing the standard book depreciation board next to the statistical tax board, with different amounts per period.
3. Book-to-Tax Reconciliation, list view
Cost, Book Accumulated Depreciation, Net Book Value, Tax Accumulated Depreciation, Tax Base, and Temporary Difference for every asset, under Accounting, Reporting.
4. Book-to-Tax Reconciliation, pivot view
The same report in pivot, grouped by asset, category, or pool, with one-click Excel export.
5. Deferred Tax Adjustment wizard
Pick the reporting date, tax rate, journal, and accounts. The wizard computes the deferred tax from the temporary difference and creates a draft entry only.
6. Draft deferred tax journal entry
The balanced draft entry the wizard produces (Deferred Tax Expense against Deferred Tax Liability), left in Draft for your accountant to review and post.
7. Manual method and Cap at Book
A hand-entered manual tax schedule, or the Cap Tax at Book Expense option with carry-forward, for any jurisdiction the generic methods do not cover directly.
8. Tax Depreciation Pools
User-defined pools under Accounting, Configuration, each with its own statutory rate, for jurisdictions that depreciate asset groups together.
9. Deferred tax settings
The Deferred Tax block in Accounting Settings: default rate, liability account, expense account, and journal, scoped per company.
Technical information
| Technical Name | ma_account_asset_tax |
| Version | 19.0.1.1.0 |
| License | OPL-1 |
| Odoo Edition | Enterprise |
| Dependencies | account_asset (Account Asset, Enterprise) |
| Models Added | account.asset.tax.line, account.asset.tax.pool |
Ideal for
Finance and tax teams that maintain separate book and tax depreciation for fixed assets and need clean deferred tax workpapers: corporate tax accountants, controllers, auditors, and CFOs preparing IAS 12 and ASC 740 deferred tax provisions, multi-company groups, and any business that reconciles book-to-tax temporary differences on its fixed asset register.
Whether you follow straight line, declining balance, asset pools, or a half-year convention, this app keeps your statutory tax depreciation and your book depreciation in step and produces the book-to-tax temporary differences your deferred tax provision and fiscal reporting depend on, straight from your fixed asset register.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module