| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
| Lines of code | 321 |
| Technical Name |
analytic_distribution_for_point_of_sale |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
Analytic Distribution for Point of Sale
Automatically assign analytic account distributions to every income-statement journal entry generated by your Point of Sale — on session close and on customer invoices.
Overview
This module lets you define a custom analytic distribution directly on each POS configuration. The distribution is applied automatically to all P&L account lines whenever a session is closed or a customer invoice is created from a POS order — no manual entry required.
Features
- Per-POS analytic distribution with configurable percentages per analytic account.
- Automatically applied on session closing journal entries.
- Automatically applied on customer invoices generated from POS orders.
- Backfill action: apply the distribution to all historical entries using Replace or Merge mode.
- Visibility respects Odoo's Analytic Accounting toggle — hidden when the feature is disabled in Accounting settings.
How It Works
1. Configure
Enable Analytic Accounts on the POS configuration form and add one or more analytic accounts with their respective percentages.
2. Auto Application
On session close and on invoice creation, the distribution is written to every income / expense line automatically.
3. Backfill History
Click Apply to History to update existing accounting entries. Choose Replace to overwrite or Merge to combine.
4. Smart Visibility
Analytic fields appear only when the Analytic Accounting feature is active in Accounting > Settings.
Technical Notes
| Item | Detail |
|---|---|
| Odoo Version | 19.0 |
| Dependencies | point_of_sale, account, analytic |
| New Model | pos.config.analytic.line |
| New Wizard | pos.analytic.history.wizard |
| License | LGPL-3 |
Please log in to comment on this module