Testmodus
Voor ontwikkelen en testen. Geen productievolume.
Push facturen vanuit je apps, genereer nette PDF’s met eigen branding en houd je payment provider als betaal- en grootboeklaag. Geen factuurmodule per project, geen losse templates.
$ curl -X POST https://factuurhub.nl/api/v1/invoices \
-H "Authorization: Bearer factuurhub_test_xxxxxxxxxxxxxxxxx" \
-H "Idempotency-Key: inv-host-2026-0001" \
-d @factuur.json
{
"data": {
"invoice_number": "HOST-2026-000001",
"status": "finalized",
"total_cents": 3025,
"pdf_status": "pending"
}
}
Je SaaS stuurt factuurdata naar één endpoint.
Factuurhub nummert per dienst en vangt retries af.
Logo, prefix en footer van de juiste afzender.
Signed links, geen publieke factuurmap.
Bouw je meerdere diensten — hosting, portalen, domeinen, micro-SaaS — dan wil je per dienst nette facturen, zonder per project een factuurmodule te onderhouden.
Elke app krijgt eigen uitzonderingen, nummering en randgevallen.
Templates groeien uit elkaar en blijven nooit consistent.
Aanmaak, downloads en fouten zijn nergens samen terug te vinden.
Elk merk wil een eigen afzender, prefix, footer en voorwaarden.
Factuurhub ontvangt factuurdata via de API, koppelt die aan de juiste SaaS-dienst en genereert een veilige PDF met de juiste branding.
Facturen komen uit je SaaS, webhook, cronjob of interne flow.
Eén centrale PDF-flow met status, retry en private opslag.
Eigen logo, handelsnaam, prefix en PDF-teksten.
Owner, admin, finance, developer en viewer met policies.
Belangrijke acties en API-fouten op één plek.
Geen publieke factuurmap, geen PDF’s op willekeurige servers.
API
Stuur facturen vanuit je SaaS, een webhook of een cronjob. Idempotency voorkomt dubbele facturen en API tokens bepalen per dienst wat mag.
{
"service_app_key": "hosting",
"external_invoice_id": "HOST-2026-0001",
"customer": {
"email": "klant@example.nl"
},
"lines": [{
"description": "Hostingpakket juni 2026",
"quantity": "1.0000",
"unit_price_cents": 2500,
"vat_rate": "21.00"
}]
}
Branding
Eén centrale engine, meerdere merken. Per SaaS-dienst een eigen handelsnaam, logo, factuurprefix en footer.
| Dienst | Prefix | Factuurnummer | Afzender |
|---|---|---|---|
| Hosting | HOST | HOST-2026-000412 | Hosting BV |
| Klantportaal | PORT | PORT-2026-000098 | Portaal BV |
| Domeinen | DOM | DOM-2026-000731 | Domein Registrar BV |
PDF’s en downloads
Facturen worden als PDF gegenereerd, privé opgeslagen en via beveiligde routes downloadbaar gemaakt. Geen publieke PDF-map, geen losse bestanden op willekeurige servers.
PDF’s staan op een afgeschermde disk, nooit in een publieke map.
Tijdelijke, ondertekende URL’s per download.
Pending, processing, ready of failed — altijd zichtbaar.
Mislukte PDF’s met één actie opnieuw genereren.
Je payment provider blijft leidend voor betalingen en grootboekkoppeling. Factuurhub verzorgt de factuurlaag: PDF’s, branding en downloads voor je SaaS-diensten.
Stem je exacte boekhoudproces altijd af met je boekhouder.
Pay-as-you-go
Start klein en schaal mee. Factuurhub is voorbereid op usage events, zodat je later per definitieve factuur, PDF of API-call kunt afrekenen.
Voor ontwikkelen en testen. Geen productievolume.
Per definitieve factuur. Geen lock-in, geen minimumafname.
Voor hogere volumes, met duidelijke maandlimieten.
Security
Geen publieke factuurmappen. Geen plain tokens in logs. Geen data tussen teams.
Alleen een SHA-256 hash wordt opgeslagen.
Elke query is begrensd op het actieve team.
Facturen staan nooit in een publieke map.
Downloadlinks verlopen automatisch.
Van owner tot viewer, per team geregeld.
Belangrijke acties zijn altijd terug te vinden.
120 requests per minuut per token.
Retries maken nooit een tweede factuur.
Begin met één SaaS-dienst en sluit later de rest aan.