Quire PDFReceipt

All templates

Receipt

Proof-of-payment receipt with an amount-paid panel and PAID badge, payment method and transaction ID, compact line items, discount, tax, and a support or refund-policy note.

receipt.pdf1 page
Receipt sample, page 1 of 1

Rendered by the engine from the sample data below.

Render it

curl "https://api.quirepdf.dev/v1/render?template=receipt" \
  -H "Authorization: Bearer $QUIRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d @receipt.json -o receipt.pdf

Edit the sample in the playground

Fields

Required at the top level: number, paid_on, seller, customer, payment, items. Everything else is optional.

FieldTypeNotes
numberRequiredstringReceipt number, e.g. RCPT-2026-0388
paid_onRequiredstringPayment date, pre-formatted for display
currencystringCurrency symbol prefix
accentstringBrand colour, e.g. #0b7285
sellerRequiredobject
seller.nameRequiredstring
seller.emailstringShown under the brand name
seller.addressstring[]
seller.tax_idstring
customerRequiredobject
customer.nameRequiredstring
customer.companystring
customer.addressstring[]
customer.emailstring
paymentRequiredobject
payment.methodRequiredstringe.g. Visa •••• 4242
payment.transaction_idstring
itemsRequiredobject[]
items[].descriptionRequiredstring
items[].detailstring
items[].qtyRequirednumber
items[].unit_priceRequirednumber
discountobject
discount.labelRequiredstring
discount.rateRequirednumber
taxobject
tax.labelRequiredstring
tax.rateRequirednumber
supportobject
support.titlestring
support.emailstring
support.phonestring
support.urlstring
noteobject
note.titlestringe.g. Refund policy
note.textRequiredstring
receipt.jsonShow sample data
{
  "number": "RCPT-2026-0388",
  "paid_on": "3 Oct 2026",
  "currency": "$",
  "accent": "#0b7285",
  "seller": {
    "name": "Tidewater Labs",
    "email": "billing@tidewaterlabs.io",
    "address": [
      "500 Harbor Boulevard, Floor 3",
      "Seattle, WA 98104",
      "United States"
    ],
    "tax_id": "EIN 91-7765432"
  },
  "customer": {
    "name": "Maya Chen",
    "company": "Harbor & Pine Design Co.",
    "address": [
      "88 Alder Lane",
      "Portland, OR 97205",
      "United States"
    ],
    "email": "maya@harborandpine.co"
  },
  "payment": {
    "method": "Visa •••• 4242",
    "transaction_id": "ch_3PqL8x2eZvKYlo2C1aBcDe"
  },
  "items": [
    {
      "description": "Team plan — annual subscription",
      "detail": "3 Oct 2026 – 2 Oct 2027",
      "qty": 1,
      "unit_price": 1188
    },
    {
      "description": "Additional seats",
      "detail": "Annual",
      "qty": 3,
      "unit_price": 96
    },
    {
      "description": "Priority support add-on",
      "detail": "Annual",
      "qty": 1,
      "unit_price": 240
    }
  ],
  "discount": {
    "label": "Launch week coupon (15%)",
    "rate": 0.15
  },
  "tax": {
    "label": "Sales tax (10.25%)",
    "rate": 0.1025
  },
  "support": {
    "title": "Questions?",
    "email": "support@tidewaterlabs.io",
    "url": "tidewaterlabs.io/help"
  },
  "note": {
    "title": "Refund policy",
    "text": "Annual plans can be refunded in full within 30 days of purchase. After that, you can cancel any time and keep access until the end of your billing period."
  }
}