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.

Capabilities

Everything you need to plan receiving by date

Every capability below is implemented in the module.

01

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.

02

Consolidate Same-Date Lines

Product lines that share a scheduled date are grouped into a single receipt, so receiving work is never split needlessly.

03

Scheduled Receipts Calendar

A monthly calendar view of every incoming receipt lets purchasing and warehouse teams see the full receiving workload at a glance.

04

Scheduled Receipts List

A dedicated list view of scheduled receipts complements the calendar for quick filtering and review.

05

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.

06

Pre-Confirmation Schedule Audit

An on-form warning banner flags missing, past, or before-lead-time scheduled dates before the order is confirmed.

07

Optional Hard Block on Conflicts

A company setting can require every scheduling conflict to be resolved before a purchase order can be confirmed.

08

Forecast Reconciliation

A smart button opens Odoo's native forecast report for the order's products, so scheduled incoming stock is visible alongside demand.

09

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.

Workflow

How it works

1

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.

2

Review the audit

Check the on-form banner for any missing, past, or before-lead-time dates before confirming the order.

3

Confirm the order

Confirming the purchase order automatically creates one receipt per distinct scheduled date and consolidates same-date lines.

4

Track and export

Follow upcoming receipts on the Scheduled Receipts calendar and list, or export the schedule to CSV for the warehouse team.

Questions

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.

Get the app

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