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

Annual Accounts (NBB)be.tax.annual_accounts
Annual Tax Summary (ISOC)be.tax.annual_tax_summary
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

Payroll

Detailed Payslipbe.payroll.payslip_detailed
Cost-to-Employer Breakdownbe.payroll.cost_to_employer
Salary Simulation (Brut → Net)be.payroll.salary_simulation
Individual Account (AR 8.8.80)be.payroll.individual_account
Payroll Journalbe.payroll.payroll_journal
SEPA Payroll Paymentbe.payroll.sepa_payment
Accounting Exportbe.payroll.accounting_export

Compliance

AGM Checklistbe.compliance.agm_checklist
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