Split one purchase order into multiple receipts on your schedule

Combine planned date, operation type, and ship-to address in a single split, preview every receipt before you confirm, and track every change with a full audit trail.

The problem

Standard Odoo generates one incoming shipment per purchase order, so staggered supplier deliveries, multi-warehouse receiving, and multi-site drop-shipping force buyers to either raise separate purchase orders or manually re-date and split pickings after confirmation — slow, error-prone work that breaks the link between the commercial agreement and the logistics reality.

The solution

Purchase Multiple Receipts lets you split a single confirmed order into several receipts by date, operation type, and ship-to address — combined in one pass. Preview the grouping before you confirm, bulk-assign values across many lines at once, and track every receipt on a schedule and calendar with a full change-log audit trail.

Capabilities

Everything a staggered delivery needs

Every capability below is implemented in the module.

01

PO-Level Toggle

Turn multi-receipt splitting on or off per purchase order. When it is off, the order keeps Odoo's native single-receipt behaviour automatically.

02

Split by Planned Date

Group order lines by their planned delivery date and generate one incoming receipt per date group, matching a phased delivery schedule.

03

Split by Operation Type & Warehouse

Assign a deliver-to operation type per line and create a separate incoming shipment for each operation type or receiving warehouse.

04

Split by Ship-To Address

Generate one shipment per unique delivery address, with duplicate-address detection that consolidates identical addresses automatically — and a manual override when you need to force a split or a merge.

05

Combine All Three Dimensions

Split a single order by date, operation type, and address together in one pass — the unified, multi-dimension split no single-purpose competitor offers.

06

Preview Before You Confirm

Open the preview wizard to see exactly which lines will land in which receipt before any picking is created, so mistakes are caught before they happen.

07

Bulk Assign in One Action

Select many order lines and apply a date, operation type, or address across all of them at once via the bulk wizard, instead of setting each line by hand.

08

Receipt Schedule & Calendar

Browse every planned receipt in a filterable schedule list or a calendar grouped by scheduled date, so planners see the delivery timeline at a glance.

09

Change Log & Conflict Warnings

A structured audit trail records every split and date change, by whom and when, while the order flags conflicting or missing dates and addresses before confirmation.

Workflow

How it works

1

Enable Multi-Receipt

Turn on the toggle on the purchase order and choose your split dimensions: date, operation type, and/or address.

2

Assign & Bulk-Set

Set a date, operation type, or address per line, or select many lines and bulk-apply a value in one action.

3

Preview the Split

Open the preview wizard to see exactly which receipts will be created before you confirm the order.

4

Confirm & Track

Confirm the order to auto-create the grouped receipts, then monitor them on the schedule, calendar, and change log.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. When the Multiple Receipts toggle is off, a purchase order behaves exactly like standard Odoo — one receipt per order. The split logic only runs when you turn it on.

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.

Purchase Multiple Receipts

Split one confirmed purchase order into multiple receipts by planned date, warehouse, and ship-to address, with a preview before you confirm and a receipt calendar — instead of raising separate POs or splitting pickings by hand.

Buy on Odoo App Store