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.

Finance template

Receipt PDF template for payment confirmations

Generate receipt PDFs from transaction CSV rows with customer names, dates, payment methods, item summaries, amount paid, tax, and total.

Get started - it's free

Template ingredients

CSV fields
9 mapped columns
Liquid steps
4 setup steps
Industries
Finance operations, Events, Customer support

This receipt template is designed for teams that need reliable proof-of-payment PDFs after transactions, events, subscriptions, or service purchases. Each CSV row includes the receipt number, customer name, transaction date, payment method, item summary, amount paid, tax, total, and served-by name. The document keeps the confirmation short and clear, which makes it useful for customer emails, internal records, and support follow-up when someone asks whether a payment was captured.

Use it when payment data already exists in a system export but customers expect a branded PDF rather than a raw transaction line. The Liquid template separates the fixed receipt language from the changing values so finance or support teams can adjust labels without touching every document. It also works well after a webhook event, where a payment processor or checkout flow triggers PDF generation for the completed transaction. Preview refunds, partial payments, and long item summaries before a large run so the receipt still looks like a confirmation rather than a confusing ledger entry.

Sample CSV

receipt_numbercustomer_nametransaction_datepayment_methoditem_summaryamount_paidtaxtotalserved_by
RC-2026-221Acme Analytics2026-05-01Credit cardAnnual workspace package1200.00240.001440.00Jordan Lee
RC-2026-222Northstar Labs2026-05-02Bank transferTraining seat bundle800.00160.00960.00Sam Rivera

Sample Liquid

<article class="receipt">
  <header>
    <p>Receipt {{ receipt_number }}</p>
    <h1>{{ customer_name }}</h1>
    <p>{{ transaction_date }}</p>
  </header>
  <p>Payment method: {{ payment_method }}</p>
  <p>{{ item_summary }}</p>
  <table>
    <tr><th>Amount paid</th><td>{{ amount_paid }}</td></tr>
    <tr><th>Tax</th><td>{{ tax }}</td></tr>
    <tr><th>Total</th><td>{{ total }}</td></tr>
  </table>
  <footer>Served by {{ served_by }}</footer>
</article>

How to use this template

  1. 1

    Export completed transactions

    Start with payments that have cleared or been marked complete so each receipt reflects a real transaction.

  2. 2

    Map confirmation fields

    Connect receipt numbers, transaction dates, customer names, payment methods, item summaries, and totals to the template variables.

  3. 3

    Preview payment edge cases

    Check examples with refunds, partial payments, or long item descriptions so the receipt remains easy to understand.

  4. 4

    Generate and deliver

    Run the batch, archive the PDFs, and attach them to customer emails or payment records as needed.

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