GET
/api/packing/reports/missing/printThe missing report as a PDF (§10)
The same numbers as /reports/missing, from the same call — paper and screen cannot disagree. Bilingual. When productionLive is false the sheet carries the banner explaining there is nothing to compare against, rather than presenting the whole day as a shortfall.
datestringrequired
Montreal business day, `yyyy-mm-dd`. Required. Day-scoped endpoints filter on the **delivery** date (D-14).
whenstringrequired
Which end of the shift.
shapestringoptional
Defaults to `total`.
langstringoptional
Defaults to the signed-in user's.
200The report.
400Invalid input — the `error` string says what was wrong.
errorstringrequired
401Not authenticated. Sign in first (see the Auth tag).
errorstringrequired
500Unexpected server error.
errorstringrequired
Error handling
A 400 is returned: Invalid input — the error string says what was wrong. A 401 is returned: Not authenticated. Sign in first (see the Auth tag). A 500 is returned: Unexpected server error.