DocForgeDocForge
TemplatesGlossaryHow-toPricingDevelopers
Sign inStart free
DocForgeDocForge© 2026
PricingTemplatesGlossaryHow-toDevelopersTermsPrivacyRefundsContact

DocForge is a product of Rev Vision Ltd, registered in England & Wales (Company No. 14368830). Registered office: 86–90 Paul Street, London, England, United Kingdom, EC2A 4NE.

Operations template

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.

Get started - it's free

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_numbervendor_namebuyer_namedepartmentorder_datedelivery_dateitem_summarysubtotaltaxtotaldelivery_address
PO-2026-501Atlas Office SupplyMaya ChenOperations2026-05-012026-05-10Standing desk bundle3600.00720.004320.00DocForge HQ Level 4
PO-2026-502Northstar HardwareLeo MartinIT2026-05-022026-05-12Network switch replacement1800.00360.002160.00Warehouse 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. 1

    Prepare approved PO data

    Export one row per approved purchase order after requester, vendor, budget, amount, and delivery details are confirmed.

  2. 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. 3

    Preview procurement exceptions

    Render rows with long item descriptions and nonstandard delivery locations before sending documents to suppliers.

  4. 4

    Generate and file the PDFs

    Run the batch and store the generated purchase orders with your procurement record or accounting system.

Use it in DocForge

Start with this template structure, upload your CSV, and tune the Liquid until the preview matches your team's document style.

Sign up free