The PO writes itself
Pick a date range. Apron Desk runs order_list_by_vendor() against every confirmed event in the window and groups what to order from whom. Generate the POs as PDFs, email them, mark received as the trucks arrive — and the catalog stock updates so you know what's still pending.

