PDF templates / Purchase order

Purchase Order Template

Purchase order — A4

Purchase orderA4purchase-orderpurchase-ordera4

Clone this layout in the dashboard to get an account-owned draft you can edit and publish. After publish, send your slug or UUID as templateId with JSON templateData.

Sample templateData

JSON
{
  "poNumber": "PO-4417",
  "issuedOn": "2026-03-04",
  "neededOn": "2026-03-20",
  "currency": "USD",
  "total": 4286.4,
  "notes": "Deliver to receiving dock B. Palletize cartons and mark each with PO-4417. Partial shipments only with written notice.",
  "vendor": {
    "name": "Kestrel Industrial Supply",
    "email": "orders@kestrelindustrial.com",
    "address": "1400 Commerce Drive\nCleveland, OH 44115"
  },
  "buyer": {
    "name": "Fieldwork Labs Inc.",
    "email": "purchasing@fieldworklabs.com",
    "address": "55 Erieview Plaza, Suite 900\nCleveland, OH 44114"
  },
  "shipTo": {
    "name": "Fieldwork Labs — Receiving",
    "address": "Dock B, 3900 Lakeside Avenue\nCleveland, OH 44114"
  },
  "items": [
    {
      "sku": "KS-1880",
      "description": "Stainless worktable, 72 × 30 in, undershelf",
      "quantity": 2,
      "unitPrice": 890,
      "amount": 1780
    },
    {
      "sku": "KS-2204",
      "description": "HEPA bench hood, 4 ft, 115 V",
      "quantity": 1,
      "unitPrice": 1640,
      "amount": 1640
    },
    {
      "sku": "KS-0412",
      "description": "Nitrile gloves, XL, 10-box case",
      "quantity": 8,
      "unitPrice": 28.8,
      "amount": 230.4
    },
    {
      "sku": "KS-0771",
      "description": "Polypropylene carboy, 20 L, spigot",
      "quantity": 6,
      "unitPrice": 106,
      "amount": 636
    }
  ]
}

Clone from the gallery

POST /v1/templates
curl https://api.relaypdf.com/v1/templates \
  -H "Authorization: Bearer pdf_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Purchase Order Template",
    "galleryId": "purchase-order"
  }'