Write-Off Analytic Distribution
by Odoo DevHouse https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse$ 49.96
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 41 |
| Technical Name |
writeoff_analytic_reconcile |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 41 |
| Technical Name |
writeoff_analytic_reconcile |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse |
| Versions | 18.0 19.0 |
Analytic Distribution for Reconciliation Write-Off Entries
Add Analytic Distribution to Reconciliation Write-Off Entries in Odoo. Never lose analytic traceability when posting adjustments during reconciliation - assign analytic accounts directly in the write-off pop-up, and they are automatically inherited in the resulting journal entry lines.
- Analytic Distribution in Write-Off Pop-up: Add analytic values at reconciliation time, not after
- Automatic Propagation: Analytic distribution automatically inherited in every write-off journal entry line
- Native Widget Support: Full support for multi-analytic plans, percentages, and standard Odoo UX
- Permission-Aware Visibility: Only shown when Analytic Accounting feature group is active
- Zero Disruption: Inherits and extends core methods without destructive overrides
1. Select Journal Items to Reconcile
Go to Accounting-> Review-> Journal Items, select items with a balance difference, and click Reconcile.
2. Write-Off Pop-up with Analytic Distribution
The write-off pop-up now includes an Analytic Distribution field - assign analytic values at reconciliation time.
3. Journal Entry Created with Analytic Values
The resulting journal entry automatically inherits the analytic distribution on all write-off lines.
Installation & Configuration
- Install the Module: Install through Odoo Apps or manually copy to addons path
- Enable Analytic Accounting: Go to Accounting-> Configuration-> Settings and enable Analytic Accounting feature group
- Restart Server & Update: Restart Odoo and update the app list
- Navigate to Journal Items: Go to Accounting-> Review-> Journal Items
- Reconcile with Write-Off: Select items with balance difference and click Reconcile
- Set Analytic Distribution: Use the new field in the write-off pop-up to assign analytic values
Step 1: Enable Analytic Accounting
Before using this module, ensure Analytic Accounting is enabled in your Odoo instance. Navigate to Accounting-> Configuration-> Settings and activate the Analytic Accounting feature group.
Step 2: Open Journal Items for Reconciliation
Navigate to Accounting-> Review-> Journal Items.
Use filters to find journal items that need reconciliation. Make sure the account is set to
"Allow Reconciliation".
Step 3: Select Items and Click Reconcile
Select the journal items you want to reconcile. If the total debit does not equal total credit,
Odoo will prompt you to create a write-off entry.
Click the "Reconcile" button to proceed.
Step 4: Fill in the Write-Off Pop-up
The write-off pop-up appears. Fill in the following fields:
- Account: The account to use for the write-off entry
- Analytic Distribution: NEW - assign analytic accounts, plans, and percentages
- Label: Description for the journal entry line
- Journal: The journal to post the write-off entry
- Date: Posting date for the entry
Step 5: Complete Reconciliation
Click "Reconcile" or "Reconcile & Open" to complete the reconciliation. The system will create a journal entry for the write-off amount, and the analytic distribution you set will be automatically inherited on all journal entry lines.
Pro Tip
Use the analytic distribution widget's percentage-based allocation to split write-off amounts across multiple analytic accounts in a single reconciliation. The module handles the distribution automatically - no manual journal entry editing required.
Multi-Department Companies
Track write-offs by department or cost center. Each reconciliation adjustment is automatically allocated to the correct analytic account.
Project-Based Organizations
Assign write-off adjustments directly to projects. Ensure project profitability reports include all costs - even reconciliation differences.
Multi-Analytic Plan Users
Full support for Odoo's multi-analytic plan feature - assign percentage splits across multiple analytic accounts in one go.
Accurate Cost Allocation
Write-off adjustments are properly assigned to the correct analytic accounts - no missing costs.
Time Savings
Eliminate manual post-reconciliation journal entry edits. Set analytic values once at reconciliation time.
Audit-Ready Traceability
Complete audit trail from reconciliation action to journal entry with full analytic distribution.
Accurate Management Reporting
Departmental P&L, project profitability, and cost center reports include all adjustments.
Do You Need Assistance or Have a Feature Request?
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