Skip to content

Document Generation API

Describe it. Get a PDF.

Type what you need in plain language. Our API generates professional invoices, payslips, balance sheets, and more. EU-hosted. Free to start.

Try the live demo API docs

53

templates

<2s

render time

EU

hosted

Free

to start

How it works

01

Describe

Type what you need in plain language. Our AI converts it to structured data.

02

Render

Data is validated against the template schema and rendered with LaTeX.

03

Download

Get a professional PDF in under 2 seconds. Embed or download.

Templates

Belgian accounting, business, legal, HR, finance & more

Accounting

Invoice / Facturebe.accounting.invoice
Credit Notebe.accounting.credit_note
Payslip / Fiche de paiebe.accounting.payslip
Balance Sheet / Bilanbe.accounting.balance_sheet
P&L / Resultatsbe.accounting.pnl_statement
Dunning Reminderbe.accounting.dunning_reminder

Reports

Trial Balancebe.reports.trial_balance
General Ledgerbe.reports.general_ledger
Aged Receivablesbe.reports.aged_receivables
Aged Payablesbe.reports.aged_payables
VAT Reconciliationbe.reports.vat_reconciliation
DNA Reconciliationbe.reports.dna_reconciliation
Depreciation Schedulebe.reports.depreciation_schedule

Tax Filings

VAT Returnbe.tax.vat_return
Biztax Summarybe.tax.biztax_summary
Annual Accounts (NBB)be.tax.annual_accounts
Fiche 281.10 (Employee)be.tax.fiche_281_10
Fiche 281.20 (Director)be.tax.fiche_281_20
Fiche 281.50 (Supplier)be.tax.fiche_281_50
Client Listingbe.tax.client_listing
Intra-EU Listingbe.tax.intracommunity_listing

Payroll

PP Monthly Declarationbe.payroll.pp_monthly
DmfA Quarterly (ONSS)be.payroll.dmfa_quarterly
Detailed Payslipbe.payroll.payslip_detailed

Compliance

AGM Checklistbe.compliance.agm_checklist
UBO Register Extractbe.compliance.ubo_extract
AML Screening Summarybe.compliance.aml_summary
Year-End Closing Reportbe.compliance.yearend_closing

Business Documents

Quote / Estimategeneric.business.quote
Receiptgeneric.business.receipt
Purchase Ordergeneric.business.purchase_order
Delivery Notegeneric.business.delivery_note
Proforma Invoicegeneric.business.proforma_invoice
Payment Confirmationgeneric.business.payment_confirmation
Timesheetgeneric.business.timesheet

Contracts & Agreements

Service Agreementgeneric.legal.service_agreement
Non-Disclosure Agreementgeneric.legal.nda
Rental Agreementgeneric.legal.rental_agreement
Employment Offergeneric.legal.employment_offer

HR & People

Employment Certificategeneric.hr.employment_certificate
Expense Reportgeneric.hr.expense_report
Leave Requestgeneric.hr.leave_request
Performance Reviewgeneric.hr.performance_review
Meeting Minutesgeneric.hr.meeting_minutes

Correspondence

Formal Lettergeneric.correspondence.formal_letter
Certificategeneric.correspondence.certificate
Cover Lettergeneric.correspondence.cover_letter
Memogeneric.correspondence.memo

Financial Reports

Budget Reportgeneric.finance.budget_report
Cash Flow Statementgeneric.finance.cash_flow_statement
Inventory Listgeneric.finance.inventory_list

Project Management

Project Proposalgeneric.project.project_proposal
Status Reportgeneric.project.status_report

For developers

The API works with structured JSON. No AI needed — send data, get PDFs.

curl
curl -X POST https://api.papii.eu/render \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "be.accounting.invoice",
    "data": { ... },
    "options": {"language": "fr"}
  }' -o invoice.pdf