Overview
Purchase orders (POs) are generated from a finalized shopping basket — one PO per supplier. Each PO lists the ingredients, quantities, unit prices, and totals for that specific supplier.
POs give you a clean, professional document to send to each supplier with exactly what you need from them. Every PO gets a unique number for tracking.
Generating Purchase Orders
Change the basket status from Draft to Finalized. This locks in all quantities and costs.
On the finalized basket page, click Generate Purchase Orders. Cucinovo processes all ingredients and groups them by supplier.
Cucinovo creates one purchase order for each supplier group. Ingredients without an assigned supplier are grouped into a “No Supplier” PO.
Each PO receives a unique sequential number (PO-00001, PO-00002, and so on). Numbers are assigned automatically and never reused.
All generated POs appear on the Purchase Orders page in the sidebar. Click any PO to view its full details.
What a PO Contains
Each purchase order includes:
- PO number — a unique identifier for tracking and reference.
- Supplier name and contact — who the order is going to, including email and phone if available.
- Line items — each ingredient with quantity, unit, unit price, and subtotal.
- Tax — included if applicable for the supplier.
- Total amount — the grand total for the order.
- Delivery date — when you need the items delivered.
Sending Purchase Orders
There are two ways to send a purchase order to a supplier:
- Export as PDF — download the PO as a PDF file and send it manually via email, messaging, or print.
- Send via Email — if Gmail is connected in your settings, click Send to email the PO directly to the supplier. The PO is attached as a PDF.
Go to Settings > Integrations and connect your Gmail account to enable one-click PO sending. The supplier's email address must be set in the supplier record.
Immutability
Purchase orders are immutable after creation. You cannot edit a PO once it has been generated. This is by design — it ensures a reliable audit trail and prevents discrepancies between what was ordered and what was recorded.
If you need changes, delete the PO, update the basket (create a new one if needed), and regenerate. The new PO will receive a fresh number.