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.

