Split Receipts by Scheduled Date
Give every purchase order line its own arrival date, then let Odoo generate one receipt per delivery day automatically. No manual splitting, no guesswork.
The problem
A single purchase order often has products arriving on different days, but native Odoo tracks only one expected date for the whole order. Buyers either split every PO by hand or accept incoming-stock dates that do not match reality, which throws off availability planning, receiving schedules, and supplier follow-up.
The solution
Receipt Scheduling by Dates turns the per-line arrival date into an actionable schedule. Confirming the order automatically creates one receipt for each distinct delivery date, consolidates lines that arrive together, and gives buyers a schedule audit, bulk date tools, and a receiving calendar to plan around.
Everything you need to plan receiving by date
Every capability below is implemented in the module.
Split Receipts by Scheduled Date
Confirming a purchase order creates one stock receipt per distinct scheduled arrival date, instead of a single receipt for every line.
Consolidate Same-Date Lines
Product lines that share a scheduled date are grouped into a single receipt, so receiving work is never split needlessly.
Scheduled Receipts Calendar
A monthly calendar view of every incoming receipt lets purchasing and warehouse teams see the full receiving workload at a glance.
Scheduled Receipts List
A dedicated list view of scheduled receipts complements the calendar for quick filtering and review.
Bulk Date Assignment
Select many order lines at once and apply a single scheduled date in one action, instead of editing lines one by one.
Pre-Confirmation Schedule Audit
An on-form warning banner flags missing, past, or before-lead-time scheduled dates before the order is confirmed.
Optional Hard Block on Conflicts
A company setting can require every scheduling conflict to be resolved before a purchase order can be confirmed.
Forecast Reconciliation
A smart button opens Odoo's native forecast report for the order's products, so scheduled incoming stock is visible alongside demand.
Export Schedule to CSV
Download the order's receipt schedule as a CSV file for warehouse teams or external systems that plan around arrival dates.
How it works
Set arrival dates
Assign an expected arrival date and time to each purchase order line, or apply one date to several lines at once with the bulk wizard.
Review the audit
Check the on-form banner for any missing, past, or before-lead-time dates before confirming the order.
Confirm the order
Confirming the purchase order automatically creates one receipt per distinct scheduled date and consolidates same-date lines.
Track and export
Follow upcoming receipts on the Scheduled Receipts calendar and list, or export the schedule to CSV for the warehouse team.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It uses the same field and adds a scheduling layer on top: splitting receipts by date, a pre-confirmation audit, bulk assignment, a receiving calendar, and CSV export.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Receipt Scheduling by Dates
Split and consolidate purchase receipts by scheduled arrival date, with a pre-confirmation audit, an optional hard block on conflicts, bulk date assignment, a receiving calendar and CSV export.
Buy on Odoo App Store