Orders
Purchase order
Send a clear, approved purchase order to a supplier from one saved design.
- File types
- Size
- A4 PDF
- Use case
- Orders
- Licence
- Free to copy and use in your own templates
- Source
- Made by thirds.ai with the open-licence Archivo and Oswald fonts, original graphic marks, and fictional sample names.

About this design
What you can make with it.
Buyers use this to order goods from a supplier and confirm the price. It lists each item ordered, then totals the cost above a spot for approval. Fill in your own supplier, delivery details, items, and totals for each order.
Your details
What you can change.
These are the words and numbers you swap for your own. The design stays the same.
- Business nameA short text.
- Business addressA short text.
- Business emailA short text.
- Po numberA short text.
- Issued onA short text.
- Supplier nameA short text.
- Supplier addressA short text.
- Supplier emailA short text.
- Ship to nameA short text.
- Ship to addressA short text.
- Delivery dateA short text.
- Payment termsA short text.
- Requested byA short text.
- ItemsA list of items. Each item has name, quantity, unit, unit price and amount.
- SubtotalA number.
- ShippingA number.
- Tax labelA short text.
- TaxA number.
- TotalA number.
- NotesA longer text with more than one line.
- Approver nameA short text.
- Approver titleA short text.
{
"business_name": "Harbour Coffee Roasters",
"business_address": "18 Quay Lane, Bristol BS1 4QA",
"business_email": "orders@harbourcoffee.example",
"po_number": "PO-2026-0148",
"issued_on": "2026-09-11",
"supplier_name": "Fieldnote Packaging",
"supplier_address": "Unit 4, Millbrook Trading Estate, Leeds LS10 1AB",
"supplier_email": "sales@fieldnote.example",
"ship_to_name": "Harbour Coffee Roasters, Roastery",
"ship_to_address": "Bay 3, Cumberland Basin, Bristol BS1 6XL",
"delivery_date": "2026-09-25",
"payment_terms": "Net 30 days",
"requested_by": "Priya Natarajan",
"items": [
{
"name": "250 g kraft coffee bags with valve",
"quantity": 5000,
"unit": "bag",
"unit_price": 0.18,
"amount": 900
},
{
"name": "1 kg foil-lined bags, matte black",
"quantity": 1200,
"unit": "bag",
"unit_price": 0.42,
"amount": 504
},
{
"name": "Printed roast-date labels, roll of 500",
"quantity": 12,
"unit": "roll",
"unit_price": 14.5,
"amount": 174
},
{
"name": "Double-wall shipping cartons, 12 bag",
"quantity": 400,
"unit": "carton",
"unit_price": 1.15,
"amount": 460
},
{
"name": "Tin ties, 120 mm, roll of 1,000",
"quantity": 6,
"unit": "roll",
"unit_price": 19,
"amount": 114
},
{
"name": "Sample sachets, 20 g, printed",
"quantity": 2000,
"unit": "sachet",
"unit_price": 0.09,
"amount": 180
},
{
"name": "Compostable outer mailer bags",
"quantity": 800,
"unit": "bag",
"unit_price": 0.31,
"amount": 248
},
{
"name": "Roastery branded tape, 48 mm",
"quantity": 40,
"unit": "roll",
"unit_price": 3.2,
"amount": 128
}
],
"subtotal": 2708,
"shipping": 85,
"tax_label": "VAT 20%",
"tax": 541.6,
"total": 3334.6,
"notes": "Please deliver between 8 am and 12 noon on a weekday. Quote the PO number on the delivery note and on the invoice. Send a dispatch notice to orders@harbourcoffee.example.",
"approver_name": "Tomas Wilde",
"approver_title": "Operations lead"
}For developers
Make this file from your code or your AI tools.
Save your copy once, then send the new details with each request. Each finished file costs 1 credit.
curl https://thirds.ai/v1/pdf \
-H "Authorization: Bearer $THIRDS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: purchase-order-1" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Harbour Coffee Roasters","business_address":"18 Quay Lane, Bristol BS1 4QA","business_email":"orders@harbourcoffee.example","po_number":"PO-2026-0148","issued_on":"2026-09-11","supplier_name":"Fieldnote Packaging","supplier_address":"Unit 4, Millbrook Trading Estate, Leeds LS10 1AB","supplier_email":"sales@fieldnote.example","ship_to_name":"Harbour Coffee Roasters, Roastery","ship_to_address":"Bay 3, Cumberland Basin, Bristol BS1 6XL","delivery_date":"2026-09-25","payment_terms":"Net 30 days","requested_by":"Priya Natarajan","items":[{"name":"250 g kraft coffee bags with valve","quantity":5000,"unit":"bag","unit_price":0.18,"amount":900},{"name":"1 kg foil-lined bags, matte black","quantity":1200,"unit":"bag","unit_price":0.42,"amount":504},{"name":"Printed roast-date labels, roll of 500","quantity":12,"unit":"roll","unit_price":14.5,"amount":174},{"name":"Double-wall shipping cartons, 12 bag","quantity":400,"unit":"carton","unit_price":1.15,"amount":460},{"name":"Tin ties, 120 mm, roll of 1,000","quantity":6,"unit":"roll","unit_price":19,"amount":114},{"name":"Sample sachets, 20 g, printed","quantity":2000,"unit":"sachet","unit_price":0.09,"amount":180},{"name":"Compostable outer mailer bags","quantity":800,"unit":"bag","unit_price":0.31,"amount":248},{"name":"Roastery branded tape, 48 mm","quantity":40,"unit":"roll","unit_price":3.2,"amount":128}],"subtotal":2708,"shipping":85,"tax_label":"VAT 20%","tax":541.6,"total":3334.6,"notes":"Please deliver between 8 am and 12 noon on a weekday. Quote the PO number on the delivery note and on the invoice. Send a dispatch notice to orders@harbourcoffee.example.","approver_name":"Tomas Wilde","approver_title":"Operations lead"}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "purchase-order-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"business_name": "Harbour Coffee Roasters",
"business_address": "18 Quay Lane, Bristol BS1 4QA",
"business_email": "orders@harbourcoffee.example",
"po_number": "PO-2026-0148",
"issued_on": "2026-09-11",
"supplier_name": "Fieldnote Packaging",
"supplier_address": "Unit 4, Millbrook Trading Estate, Leeds LS10 1AB",
"supplier_email": "sales@fieldnote.example",
"ship_to_name": "Harbour Coffee Roasters, Roastery",
"ship_to_address": "Bay 3, Cumberland Basin, Bristol BS1 6XL",
"delivery_date": "2026-09-25",
"payment_terms": "Net 30 days",
"requested_by": "Priya Natarajan",
"items": [
{
"name": "250 g kraft coffee bags with valve",
"quantity": 5000,
"unit": "bag",
"unit_price": 0.18,
"amount": 900
},
{
"name": "1 kg foil-lined bags, matte black",
"quantity": 1200,
"unit": "bag",
"unit_price": 0.42,
"amount": 504
},
{
"name": "Printed roast-date labels, roll of 500",
"quantity": 12,
"unit": "roll",
"unit_price": 14.5,
"amount": 174
},
{
"name": "Double-wall shipping cartons, 12 bag",
"quantity": 400,
"unit": "carton",
"unit_price": 1.15,
"amount": 460
},
{
"name": "Tin ties, 120 mm, roll of 1,000",
"quantity": 6,
"unit": "roll",
"unit_price": 19,
"amount": 114
},
{
"name": "Sample sachets, 20 g, printed",
"quantity": 2000,
"unit": "sachet",
"unit_price": 0.09,
"amount": 180
},
{
"name": "Compostable outer mailer bags",
"quantity": 800,
"unit": "bag",
"unit_price": 0.31,
"amount": 248
},
{
"name": "Roastery branded tape, 48 mm",
"quantity": 40,
"unit": "roll",
"unit_price": 3.2,
"amount": 128
}
],
"subtotal": 2708,
"shipping": 85,
"tax_label": "VAT 20%",
"tax": 541.6,
"total": 3334.6,
"notes": "Please deliver between 8 am and 12 noon on a weekday. Quote the PO number on the delivery note and on the invoice. Send a dispatch notice to orders@harbourcoffee.example.",
"approver_name": "Tomas Wilde",
"approver_title": "Operations lead"
}
}
}
}
}Make this design yours.
Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.


