| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Sales (sale_management) |
| Lines of code | 2958 |
| Technical Name |
distribution_management |
| License | OPL-1 |
| Website | https://www.arure.tech |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Sales (sale_management) |
| Lines of code | 2958 |
| Technical Name |
distribution_management |
| License | OPL-1 |
| Website | https://www.arure.tech |
For Odoo 19 · FMCG & Pharma Distributors
Distribution Management
Run routes, field orders, deliveries, invoices and collections from one screen. The Daily Market Schedule is your control centre — everything links to it, every number updates live, every step is one button.
$699
Per database
6 steps
Plan → Close
REST API
Mobile field orders
90 days
Refund window
support@arure.tech
WhatsApp +1 858 463 4405
What you get
One module runs the entire distribution cycle — territory setup to cash collection — using Odoo's native sales, stock, and accounting.
Daily Market Schedule
Every order, delivery, invoice and collection links to one DMS record. Supervisors advance the route through six states with a single button click.
Collection Teller Sheet
Populate a collection sheet from outstanding invoices in one click. Log cash, cheque and credit per customer. Post payments directly to Odoo accounting.
Field Order API
Field reps submit orders from any mobile app via a secure REST endpoint. Idempotent by external reference — duplicate submissions are safe.
Purchase Planner
Calculate average monthly velocity from historical sales. See months of stock coverage per product. Generate RFQs by principal in one action.
Promotion Engine
Create discount-percentage and free-goods rules per principal, customer, product category and date range. Rules apply automatically when orders are confirmed.
Territory & Route Masters
Hierarchical territories (city → area → sector). Route masters define the salesperson, day of week and customer list for each beat. Weekly planner view included.
PDF Reports
DMS Summary, Delivery Route Sheet (salesperson copy with per-stop product tables and signature lines), and Collection Sheet with running totals.
Who this is for
FMCG Distributors
Handling multiple principals with different pricing and trade schemes. Route-based selling with daily beat plans and principal-level RFQ planning.
Pharma Distributors
This module does NOT include pharma compliance. Drug licence validation, DRAP registration and batch TP/DP/MRP pricing live in a separate paid add-on, Pharma Compliance for Distribution Management ($299, sold separately). Install this module first, then add the pharma compliance module alongside it. Total stack for pharma distributors: $699 + $299 = $998 per database.
Field Sales Teams
Salesperson submits orders from the field via any mobile app. Supervisor sees the schedule fill in real time. Collections close the loop on the same day.
See it running
Real Odoo 19 screenshots from the module in action. Click any image to view full size.
Step 1 â Plan your route — One DMS record links every order, delivery and invoice for the day.
Step 2 â Track every route — Colour-coded states let supervisors see which routes need attention at a glance.
Collect cash — Teller sheet auto-populated from posted invoices. Log cash, cheque and credit.
Auto-promotions — Discount % and free-goods rules apply automatically on order confirmation.
Plan purchases — Coverage calculated from historical velocity. Red = reorder now, green = stocked.
Frequently asked
No — it works on top of them. Sales orders, stock pickings and account moves are all native Odoo records. The DMS is an organising layer that links them and adds one-click bulk actions. You keep all standard Odoo reporting.
Yes. The module includes a secure web endpoint that any mobile order-booking app can post into, with per-salesperson authentication. Retrying the same order safely is built in. Your existing app vendor can integrate in a day — full developer reference ships in the module's Technical Guide.
Distribution promotion rules run after the pricelist sets the unit price. Discount rules write an additional line-level discount percentage; free-goods rules add extra sale order lines. Rules are applied in priority order (lowest number first) at order confirmation.
It queries confirmed sales within a configurable lookback window (default 3 months), calculates average monthly velocity per product, and divides current on-hand stock by that velocity to get months of coverage. It excludes promotion-generated free-goods lines from the velocity calculation.
Yes. There is no restriction on the number of principals per DMS. Promotions can be scoped to a specific principal so each principal's schemes stay separate. The purchase planner groups RFQs by principal automatically.
The core module is FMCG-neutral. Pharma Compliance for Distribution Management (drug licence validation, DRAP registration, batch TP/DP/MRP pricing) is a separate paid add-on at $299 that requires this module as its base. Buyers who only run FMCG/food/beverage routes should buy this module on its own; pharma distributors should buy both.
Each DMS is scoped to a company. Multiple warehouses within a company are supported — the standard Odoo sale order warehouse selection applies. Multi-company is supported via Odoo's record rules.
The bulk-deliver action fills done quantities from reserved quantities and skips the backorder dialog. If you need to handle partial deliveries or create backorders, you can validate individual pickings directly from Odoo's Inventory module as normal.
This listing covers Odoo 19 Community and Enterprise. Contact us if you need a version for Odoo 16, 17 or 18.
Building, testing and maintaining a full distribution workflow module — six-state DMS, bulk operations, collection accounting, REST API, promotion engine, purchase planner — requires significant ongoing effort. The licence fee is per database, not per user or seat. 90-day refund if it does not work for your operation.
Ready to run your routes properly?
Install on a test database first. If it does not work the way you need, request a full refund within 90 days — no questions.
Email us
WhatsApp
More from Arure Technologies
WooCommerce Connector
Two-way sync for products, orders, customers and stock. $99.
FedEx Shipping Connector
OAuth2 FedEx REST API with multi-package, international customs and tracking. $349.
Access Profiles
Profile-based user management with delegation, bulk-apply and audit log. $45.
BI Connector
Push any Odoo model to BigQuery or Power BI with incremental CDC sync. $399.
Connector Common AT
Free foundation with background job queue, audit log and field mapping. Free.
OPL-1 licence · Per-database · Not for redistribution · Odoo is a registered trademark of Odoo S.A. · © 2026 Arure Technologies
v19.0.0.3.0 — May 2026
Initial release
Core workflow
- Daily Market Schedule (DMS) with six-state lifecycle: Planned → Open → Confirmed → Delivered → Invoiced → Closed
- One-click bulk confirm, bulk deliver and bulk invoice from the DMS form
- Territory hierarchy with configurable levels (city, area, sector)
- Route masters with day-of-week assignment and weekly kanban planner view
Collections & cheques
- Collection teller sheet auto-populated from posted invoices on the schedule
- Cash, cheque and credit columns with live outstanding balance
- Posting payments creates native Odoo accounting entries â your accountant sees normal payments, not a parallel system
- Cheque lifecycle: received → deposited → cleared / bounced / cancelled
Field order API & promotions
- Secure web endpoint for any mobile order-booking app, with per-salesperson authentication
- Retrying the same order safely is built in â no duplicate-booking bugs in patchy field connectivity
- Promotion rules engine: discount % and free-goods, per principal/product/customer/date
- Promotions apply automatically on order confirmation, excluded from planner velocity
Planning & reports
- Purchase planner with coverage-months traffic-light view and one-click RFQ creation by principal
- DMS Summary PDF report, Delivery Route Sheet (per-stop product tables + signature lines), Collection Sheet
- Pivot and graph analytics for schedules and collections
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