German Invoice PDF Generator
Create professional German invoices with automatic VAT calculation, itemized line items, and bank transfer details. Supports Kleinunternehmer (small business) VAT exemption. Send your invoice data as JSON, get a print-ready PDF.
Example output
Quick start
curl -X POST https://api.lobsterpdf.com/render/german_invoice \
-H "Content-Type: application/json" \
-d '{"invoice_number":"2026-001","date":"2026-03-20","items":[{"description":"Consulting","price":500}],"sender":{"name":"Max Müller","street":"Hauptstr. 1","zip":"10115","city":"Berlin","tax_nr":"12/345/67890"},"recipient":{"name":"Firma GmbH","street":"Musterstr. 1","zip":"80331","city":"München"},"bank":{"name":"Max Müller","bank":"Sparkasse","iban":"DE89370400440532013000","bic":"COBADEFFXXX"}}'
↓
{"url": "https://api.lobsterpdf.com/pdf/a1b2c3d4e5f6"}
Fields
Required: invoice_number, date, items, sender, recipient, bank
Optional: vat, kleinunternehmer
Full schema reference & field details →
Example JSON
{
"invoice_number": "2026-001",
"date": "2026-03-20",
"items": [
{
"description": "Consulting",
"price": 500
}
],
"sender": {
"name": "Max Müller",
"street": "Hauptstr. 1",
"zip": "10115",
"city": "Berlin",
"tax_nr": "12/345/67890"
},
"recipient": {
"name": "Firma GmbH",
"street": "Musterstr. 1",
"zip": "80331",
"city": "München"
},
"bank": {
"name": "Max Müller",
"bank": "Sparkasse",
"iban": "DE89370400440532013000",
"bic": "COBADEFFXXX"
}
}
Why German Invoice PDF Generator?
- Standards-compliant — not “looks about right”, actually follows the spec
- JSON in, PDF out — no HTML, no LaTeX, no template files to manage
- Built for automation — structured errors, JSON schemas, MCP support
- Free during beta — no credit card, no rate limits
Use with AI agents
LobsterPDF is purpose-built for LLM agents. Use the MCP endpoint for native tool discovery, or call the REST API directly. Token-efficient schemas mean lower cost per call.