Purchase order PDF template for procurement runs
Create purchase order PDFs from CSV rows with vendor, buyer, department, order dates, delivery details, line summary, tax, and total amount.
Template ingredients
- CSV fields
- 11 mapped columns
- Liquid steps
- 4 setup steps
- Industries
- Procurement, Finance operations, Operations
This purchase order template gives procurement and finance teams a repeatable way to turn approved buying data into formal PDF purchase orders. Each CSV row includes the PO number, vendor name, buyer, department, order date, requested delivery date, line summary, subtotal, tax, total, and delivery address. The template keeps the commercial and fulfillment details in predictable sections so vendors can confirm what was ordered, where it should go, and which internal team owns the request.
Use it when purchase requests are approved in a spreadsheet, form, or lightweight procurement tracker but vendors still need a clean document. The structure makes it easy to add payment terms, requester notes, budget codes, or receiving instructions without forcing every order through a manual word-processing pass. Operators should preview rows with long vendor names, multi-item summaries, and unusual delivery addresses before generating a batch. The goal is a reliable operational handoff: the PDF should be readable by the vendor, auditable by finance, and traceable back to the source row.
Sample CSV
| po_number | vendor_name | buyer_name | department | order_date | delivery_date | item_summary | subtotal | tax | total | delivery_address |
|---|---|---|---|---|---|---|---|---|---|---|
| PO-2026-501 | Atlas Office Supply | Maya Chen | Operations | 2026-05-01 | 2026-05-10 | Standing desk bundle | 3600.00 | 720.00 | 4320.00 | DocForge HQ Level 4 |
| PO-2026-502 | Northstar Hardware | Leo Martin | IT | 2026-05-02 | 2026-05-12 | Network switch replacement | 1800.00 | 360.00 | 2160.00 | Warehouse Dock B |
Sample Liquid
<article class="purchase-order">
<header>
<p>Purchase order {{ po_number }}</p>
<h1>{{ vendor_name }}</h1>
<p>Buyer: {{ buyer_name }} from {{ department }}</p>
</header>
<p>Order date: {{ order_date }}</p>
<p>Requested delivery: {{ delivery_date }}</p>
<p>Ship to: {{ delivery_address }}</p>
<table>
<tr><th>Items</th><td>{{ item_summary }}</td></tr>
<tr><th>Subtotal</th><td>{{ subtotal }}</td></tr>
<tr><th>Tax</th><td>{{ tax }}</td></tr>
<tr><th>Total</th><td>{{ total }}</td></tr>
</table>
</article>How to use this template
- 1
Prepare approved PO data
Export one row per approved purchase order after requester, vendor, budget, amount, and delivery details are confirmed.
- 2
Review vendor-facing fields
Check that the vendor name, delivery address, requested date, item summary, and total are mapped to the intended Liquid variables.
- 3
Preview procurement exceptions
Render rows with long item descriptions and nonstandard delivery locations before sending documents to suppliers.
- 4
Generate and file the PDFs
Run the batch and store the generated purchase orders with your procurement record or accounting system.