Tri kroky k PDF.
Vystavuj elegantné faktúry priamo z kódu — Node, prehliadač, Bun, Deno. Táto stránka je len ochutnávka; kompletná schéma, všetky polia a tvoj licenčný kľúč sú za bezplatným účtom.
1 · Nainštaluj SDK
Beží na Node 18+, Bun, Deno aj v moderných prehliadačoch. Balík obsahuje ESM aj CJS.
npm install simpleinvoicing2 · Jedno volanie, jedno PDF
Nastav licenčný kľúč raz cez createClient a faktúry vystavuj jedným await. Uložené firmy a klienti (pre opakované fakturovanie) sa odkryjú po prihlásení.
import { createClient } from 'simpleinvoicing';
const si = createClient({ licenseKey: process.env.SI_KEY! });
const pdf = await si.invoices.generate({
supplier: { name: 'Acme Ltd' },
purchaser: { name: 'Globex' },
invoiceDetails: {
invoiceNr: 'INV-2026-001',
issueDate: '2026-06-15',
dueDate: '2026-06-29',
currency: 'EUR',
},
items: [{ item: 'Web design', quantity: 1, unitCost: 1200 }],
});3 · Alebo cez curl
Nepotrebuješ SDK? API je obyčajné JSON cez HTTP. Tie isté polia, tá istá odpoveď — SDK je len tenký obal okolo toho istého endpointu.
curl -X POST https://invoice.codurra.com/api/invoices/generate \
-H "Content-Type: application/json" \
-d '{
"invoiceSettings": { "licenseKey": "YOUR_LICENSE_KEY" },
"supplier": { "name": "Acme Ltd" },
"purchaser": { "name": "Globex" },
"invoiceDetails": {
"invoiceNr": "INV-2026-001",
"issueDate": "2026-06-15",
"dueDate": "2026-06-29",
"currency": "EUR"
},
"items": [
{ "item": "Web design", "quantity": 1, "unitCost": 1200 }
]
}'Kompletná dokumentácia a ukážky sú k dispozícii po prihlásení.