Invoice PDF generation

Design your invoice template once in the visual editor. Generate PDFs on demand via the GUI or REST API, with variables for every field.

The problem

Building invoice PDFs from scratch means wrangling HTML-to-PDF libraries, fighting page breaks, and maintaining layout code alongside business logic. Puppeteer setups are fragile, and most PDF APIs don't give you a way to design the template visually.

The solution

Quaterio separates design from data. Build your invoice layout in the visual editor with placeholder variables for company name, line items, totals, dates and payment QR codes. Then generate PDFs one at a time or in batches via the API.

What you get

  • Visual template editor — no HTML or CSS required
  • Variable placeholders for all dynamic fields (text, numbers, dates)
  • QR code placeholders for payment links
  • Barcode placeholders (CODE128, EAN13, UPC)
  • Batch generation — up to 1,000 invoices in a single API call
  • Clean download URLs (invoice_en_a7f3b2c1.pdf)
  • Custom fonts, colors and branding
  • Multi-language support (set language per document)
  • Print-ready export with CMYK and trim marks
  • Webhooks for invoice generation events

Generate via API

curl -X POST https://quaterio.com/api/v1/generate/template \ -H "Authorization: Bearer q_your_token" \ -d '{ "templateId": "tmpl_invoice", "variables": { "company": "Acme Inc", "invoice_number": "INV-2026-0042", "date": "2026-05-23", "items": "<table>...</table>", "total": "$4,250.00", "payment_qr": "https://pay.example.com/inv-0042" } }' # → { "ok": true, "data": { "downloadUrl": ".../invoice_en_a7f3b2c1.pdf" } }

Available on Business plan and above.

Ready to try it?

Start for free. No credit card required.