Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Delivery Schedule for Odoo Sales | Multiple Delivery Dates Per SO Line | Split Deliveries by Date | Staggered Delivery Planning v 17.0
  4. Sales Conditions FAQ

Delivery Schedule for Odoo Sales | Multiple Delivery Dates Per SO Line | Split Deliveries by Date | Staggered Delivery Planning

by CODEerts https://www.codeerts.com
Odoo
v 17.0 Third Party 7
Download for v 17.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
• Inventory (stock)
Lines of code 452
Technical Name ma_delivery_schedule
LicenseLGPL-3
Websitehttps://www.codeerts.com
Versions 17.0 18.0 19.0
CODEerts  ยท  Odoo 17

Delivery Schedule

Plan multiple delivery dates and quantities on a single sale order line.
Odoo creates one delivery order per scheduled date, automatically.

Stop splitting sale order lines or creating manual pickings just to deliver on different dates.

Multi-Date per Line Auto Delivery Creation Live Status Tracking Calendar View Qty Validation
Multi
Dates per Line
Auto
Delivery Orders
0
Manual Pickings
Live
Status Tracking
v18
Compatible

What this module does

Delivery Schedule extends Odoo Sales and Inventory to let you split a single sale order line into multiple planned deliveries, each with its own date and quantity. When the sale order is confirmed, Odoo automatically creates one separate delivery order per scheduled date, no manual intervention required.

Standard Odoo creates one delivery per order. If your customer wants 50 units on June 10 and 50 on June 25, you previously had to split lines or create manual pickings. This module handles it automatically, directly from the sale order line, in seconds.

๐Ÿ“…
Multi-Date Scheduling

Assign any number of delivery dates and partial quantities to a single order line using a clean popup wizard.

๐Ÿšš
Automatic Deliveries

On order confirmation, one separate delivery order is created per scheduled date. Zero extra clicks needed.

๐ŸŸข
Live Status Badges

Colour-coded status (Scheduled, Ready, Done, Cancelled) stays in sync with stock moves automatically.

๐Ÿ“Š Qty Validation

Inline columns warn you if scheduled quantities are over or under allocated before you confirm.

๐Ÿ“† Calendar View

A dedicated calendar under Inventory โ€บ Operations shows all upcoming scheduled deliveries at a glance.

๐Ÿ”’ Role-Based Access

Salespeople can create and edit schedules. Stock managers have read only visibility via standard groups.

๐Ÿ”— Picking Linkback

Each auto-created delivery order links back to its originating schedule line for full traceability.

How it works

1
Create a Sale Order

Add products as normal. A clock icon appears next to each storable product line.

2
Open the Schedule wizard

Click the clock icon to open the Schedule wizard. Add one row per planned delivery with date and quantity.

3
Confirm the sale order

The wizard validates that total scheduled qty equals ordered qty, then you confirm the sale order.

4
Deliveries are created automatically

Odoo creates one delivery order per scheduled date automatically, each linked to its schedule line.

5
Track progress live

Follow progress in the Delivery Schedule tab on the sale order and the Inventory calendar. Both update live.

Screenshots

SCHEDULE WIZARD: SET DATE AND QUANTITY PER DELIVERY

Delivery Schedule Wizard

DELIVERY SCHEDULE TAB: COLOUR-CODED STATUS ON THE SALE ORDER

Delivery Schedule Tab

INVENTORY CALENDAR: ALL UPCOMING DELIVERIES AT A GLANCE

Inventory Calendar

AUTO-CREATED DELIVERY ORDERS: ONE PER SCHEDULED DATE

Delivery Orders

Technical information

Version
17.0
License
LGPL-3
Editions
Community & Enterprise
Dependencies
sale_management, sale_stock

Technical name: ma_delivery_schedule   ยท   Models added: delivery.schedule.line, delivery.schedule.wizard, delivery.schedule.wizard.line   ยท   Models extended: sale.order, sale.order.line, stock.move, stock.rule

Frequently asked questions

How do I set multiple delivery dates on one sales order in Odoo?

Delivery Schedule lets you plan several delivery dates per sales order line for staggered or partial deliveries.

Can Odoo handle partial or staggered deliveries per order line?

Yes, each sales order line can carry its own schedule of delivery dates and quantities.

Which Odoo versions are supported?

It is maintained for current major Odoo versions and works on both Community and Enterprise. Each Odoo Apps Store listing shows the exact version it supports.

Where do I add multiple delivery dates on a sales order in Odoo?

You add them directly on the sales order line inside Odoo Sales, so the delivery plan stays on the order document your team already uses. There is nothing extra to open or configure.

Does the delivery schedule let me split quantities across each date?

Yes. Each scheduled delivery date on a line carries its own quantity, so you can plan how much ships on each date for a phased or instalment delivery. The order stays as one document instead of being split into several.

Is the Odoo Delivery Schedule module free?

Yes, it is free and open source under LGPL-3. You can install it and plan staggered deliveries in Odoo Sales at no cost.

The team behind this module

About CODEerts

Full-Service Odoo ERP Agency  ยท  Solutions That Scale

Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.

๐Ÿ—๏ธ Implementation

Full Odoo roll-outs from requirements to go-live, across any industry and company size.

๐Ÿงฉ Custom Development

Bespoke modules, OWL components and business logic built precisely to your workflow.

๐Ÿ”„ Migrations

Zero-data-loss upgrades from older Odoo versions with full custom module porting.

๐Ÿ”Œ Integrations

Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs.

๐Ÿ” Odoo Audits

Performance, security and code-quality reviews that surface risks before they become problems.

๐Ÿง‘โ€๐Ÿ’ป Support & Training

Ongoing helpdesk, user training and monthly retainers so your team stays productive.

Odoo
Certified
6+
Years
50+
Projects
10+
Industries
18
Published Apps
CODEERTS APPS

More from CODEerts

Other apps we build to make Odoo do more. Tap any card to open it on the Odoo Apps Store.

FREE
Archive Anything
FREE
Transaction Flow Visualizer
FREE
Smart Mail Rebrand
FREE
Duplicate Record Detector
โ€‹
AI Dashboard Builder
โ€‹
Advance Payment Pro
โ€‹
Advance Payment Management
โ€‹
Activity Dashboard

See every CODEerts app on the Odoo Apps Store.

Need Help?

Questions, customization requests, or bug reports. We respond fast.

Email Us
Support

CODEerts  ยท  Response within 1-2 business days

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal โ€ข Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with