Account analytic distribution manual date
This module introduces Start Date and End Date fields for manual distribution.
This functionality enforces stricter management of distributions by ensuring only relevant distributions within the specified time periods are shown, based on the invoice date, the Journal Entry date or the today's date
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Adds start and end dates to manual analytic distributions, so only distributions valid for the invoice date are offered and used. It also blocks saving an invoice when its date falls outside the distribution's period.
This module extends the manual analytic distribution feature with a validity period.
- On each manual analytic distribution record you can now set a Start Date and an End Date (a new "Distribution Dates" section on the form and two columns in the list). The system refuses to save a record where the end date is earlier than the start date.
- When you pick a manual distribution on an invoice line, only distributions whose period covers the invoice date are proposed. If the invoice has no date yet, today's date is used. Distributions with no dates at all are always available.
- When you save or change an invoice, Odoo checks every line that uses a manual distribution. If the invoice date is before the start date, after the end date, or outside the start-end range, an error message explains the conflict and the save is blocked.
- The check runs both when invoice lines are changed and when only the invoice date is changed, so moving an invoice to another date can trigger the same control.
The module touches account.analytic.distribution.manual and account.move, and adds fields to the existing manual distribution list and form views.
Depends on
Models and fields (2)
- account.move · extends an existing model
- account.analytic.distribution.manual · extends an existing modelend_date, start_date
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/account-analytic.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0To utilize this module, follow these steps:
- Navigate to Manual Analytic Distributions:
- Go to Invoicing → Configuration → Manual Analytic Distributions.
- Create or Edit a Distribution:
- Set the Start Date and End Date for the distribution.
- Create an Invoice or Vendor Bill:
- Add a Line to the Invoice:
- Select a manual distribution using the distribution widget.
- Filtered Manual Distributions:
- Now, the available Manual Distributions will be filtered based on the Invoice Date or Today's Date.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.