Bulk printing
Print many invoices, or many packing slips, as one PDF. Up to 3 open straight away in a new tab; more are prepared in the background and emailed to you as a download link that works for 7 days.
Who uses it
Supplier staff printing a day's invoices or a batch of packing slips.
How it works
Choosing what to print
- Invoices: on the invoice list, tick Ready for Delivery or Delivered invoices. Canceled invoices have no checkbox.
- Packing slips: Orders → Packing tab, tick orders.
- The header checkbox ticks every loaded row. When more match than are loaded, "Select all 312 matching your filters" selects them all (up to 5,000).
- The bar reads "3 invoices selected." (or "3 orders selected.") with Clear selection.
- Changing a filter, tab or search clears the selection. Loading more rows doesn't.
Too many: "Too many matching orders" / "This filter matches too many orders to select at once. Narrow your filter and try again."
3 or fewer: straight away
Print Invoices (or Print Packing Slips) opens a new tab, checks which selected orders are still printable, and shows the merged PDF.
| Situation | Message |
|---|---|
| Some were dropped | "Some invoices were skipped" / "1 selected invoice was left out — no longer invoiced." For slips: "Some orders were skipped" / "… no longer in Packing." |
| None left | "Nothing to print" / "None of the selected orders are still invoiced." For slips: "… still in Packing." |
| Tab blocked | "Popup Blocked" / "Allow popups for this site to open the invoices." (or "packing slips") |
| Error | "Print job could not be started" / "Something went wrong starting the print job. Please try again." |
More than 3: emailed
A dialog: Print 25 invoices? / "We'll render them in the background and email them to {your email} when they're ready. This usually takes a few minutes." / "You can carry on with other work — you do not need to stay on this page." Buttons Cancel and Print.
After Print the dialog just closes. There's no progress view.
The email goes to you (the person who clicked), not the business:
| Outcome | Subject | Heading |
|---|---|---|
| All printed | "25 of 25 invoices are ready" | "Your invoices are ready" |
| Some left out or failed | "23 of 25 invoices are ready" | "Your invoices are ready", then "We couldn't generate invoices for these orders:" and/or "These orders were left out because they are no longer invoiced:" with the order numbers |
| All left out | "0 of 25 invoices are ready" | "No invoices were printed" |
| All failed | "0 of 25 invoices are ready" | "We couldn't prepare your invoices" |
It opens "Hi {name}," and has a Download invoices button with "For your security this link expires on …", then "Thanks, The Clipp team". The PDF is never attached. Packing slips use the same email with "packing slips" and "no longer in Packing".
What's in the PDF
- Invoices: only orders that are still Ready for Delivery or Delivered when the job runs. Packing slips: only orders still in Packing.
- Each order is printed as its own invoice or packing slip: line notes follow Hide Remarks on Invoice, and prices follow Hide Price on Packing Slip. See Invoice PDF and Packing slip.
- The orders in the job are fixed when you press Print, never re-read from the filter. Unticked orders are left out.
- Printed as the supplier's copy, in New York time, with Printed By set to you.
- File name "Invoices 11/03/2026.pdf" or "Packing Slips 11/03/2026.pdf".
Calculations
| Selected | Path | Example |
|---|---|---|
| 1–3 | New tab | 3 invoices → one 3-invoice PDF |
| 4 or more | 25 invoices, 2 moved back to Packing mid-way → "23 of 25 invoices are ready", the 2 listed as left out | |
| "Select all matching", any count | Always emailed |
A status filter can narrow a batch but never widen it: with Placed orders filtered, an invoice print finds nothing to print.
Where it shows up
Invoice list toolbar, Orders → Packing tab toolbar, and your inbox.
Permissions
Signed-in supplier staff only. A customer, or an app token, is refused. The invoice list shows checkboxes only to staff with full or read-only invoice access. Only the supplier's own, not deleted, orders can join a batch.
Decisions
- Large batches run in the background and arrive by email. A print that had to finish while the user waited timed out before a couple of dozen orders. (#2281)
- Small batches open straight away. Three or fewer aren't worth the wait. (#2287)
- Orders that moved on are left out and named, not failed. Nothing went wrong with them; the supplier needs to know they're missing. (#2287, #2333)
- The count shown is the count printed. Canceled invoices were counted and then silently dropped. (#2334)
- Current-system orders print the same way as older ones. The same buttons, dialog, email and background worker. (#2596)
Known limitations
- An expired download link shows a raw storage error page; print again for a new link.
- Bulk invoice and packing-slip jobs share one background worker, which runs one job at a time.
- The order of invoices in the merged PDF follows the job, not the list's sort (verify).
- An invoice that fails to build inside an otherwise good batch can be missing from the PDF while still counted as ready (verify).
- Straight-away printing is limited to 25 invoices a request; the screen sends more than 3 to the background.
FAQ
I printed 30 invoices but nothing happened. They're being prepared; watch your own inbox for "… invoices are ready". It usually takes a few minutes.
The link in the email doesn't work. Links expire after 7 days. Print again.
Specs
SOBP-001 to SOBP-009: sale-order-bulk-print.feature