OuraOura
FeaturesPricingTemplatesContact
InloggenStart gratis
FeaturesPricingTemplatesContact
InloggenStart gratis
Oura

De slimste facturatie- en urenregistratie tool voor Nederlandse ondernemers en ZZP'ers.

Product

  • Features
  • Pricing
  • Plan een demo
  • Documentatie
  • Nieuws
  • Contact

Bedrijf

  • Over ons
  • Klantenservice
  • Mijn account

Juridisch

  • Privacybeleid
  • Algemene voorwaarden

© 2026 Oura. Alle rechten voorbehouden.

Documentatie

Alles wat je moet weten over Oura — van het aanmaken van je eerste factuur tot het gebruiken van de API.

Aan de slag

Aan de slagProefperiodeAbonnementen

Dashboard

Dashboard overzichtFacturenKlantenUren & ProjectenTemplatesInstellingen

API

OverzichtAuthenticatieBedrijfsprofielKlantenFacturenTemplatesDynamische veldenStatussenFoutafhandelingPagineringLimieten

Styleguide

KleurenTypografieComponenten

Aan de slag

Welkom bij Oura! In een paar stappen ben je klaar om je eerste professionele factuur te versturen.

1

Account aanmaken

Registreer gratis — gratis lidmaatschap beschikbaar.

2

Bedrijfsprofiel

Vul je KvK, BTW en bankgegevens in.

3

Eerste factuur

Maak een klant aan en verstuur je factuur.

Proefperiode

Elke nieuwe gebruiker start automatisch met het gratis plan waarmee je 2 facturen per maand kunt genereren of verzenden. Upgrade naar Professional of Business voor meer facturen en extra functies.

Gratis lidmaatschap beschikbaar. Je kunt altijd het gratis plan blijven gebruiken. Je verliest geen data bij het wisselen van plan.

Abonnementen

Kies het plan dat bij je past. Upgraden of downgraden kan op elk moment.

Gratis

€0/mnd

  • 2 facturen/maand
  • 1 template
  • Basis statistieken

Professional

€7,99/mnd

  • 100 facturen/maand
  • Ongelimiteerd templates
  • Volledige API toegang
  • Urenregistratie
  • Projectbeheer

Business

€49,99/mnd

  • Alles in Professional
  • Onbeperkt facturen
  • Prioriteit support
  • Geavanceerde statistieken

Dashboard overzicht

Na het inloggen kom je op het dashboard terecht. Hier zie je in één oogopslag:

  • Aantal concepten, verzonden en openstaande facturen
  • Betaald bedrag deze maand
  • Waarschuwing bij verlopen facturen
  • Overzicht van je laatste facturen met statusbadges

Facturen

Het maken van facturen is de kern van Oura. Je kunt:

  • Concept opslaan — Blijf in de editor en werk later verder
  • Versturen — Genereer automatisch een PDF en verstuur per e-mail
  • Uren koppelen — Wijs uren toe aan factuurregels voor tijdregistratie
  • Negatieve bedragen — Voer correcties of retouren in
  • Regels herordenen — Sleep items in de gewenste volgorde
  • Templates kiezen — Selecteer een ander template per factuur

Klanten

Beheer je klantenbestand centraal. Klantgegevens worden automatisch ingevuld bij het aanmaken van een factuur. Je kunt per klant de bedrijfsnaam, adres, KvK, BTW-id en contactpersoon opslaan.

Uren & Projecten

Registreer uren direct vanuit je facturen of handmatig. Met projecten kun je:

  • Werkdagen en max uren per dag instellen
  • Uren automatisch verspreiden over werkdagen
  • Alternerende vrije dagen instellen (bijv. om de week woensdag vrij)
  • Kalender-, lijst- en statistiekweergave bekijken
  • Declarabele uren per regel bijhouden

Templates

De drag & drop template editor geeft je volledige controle over het uiterlijk van je facturen:

  • Secties slepen en herordenen
  • Achtergrondkleuren en afbeeldingen per sectie
  • Google Fonts integratie
  • Label kleuren en teksten aanpassen
  • Logo uploaden en positioneren
  • Eigen afbeeldingen en tekstblokken toevoegen (tot 6 per type)
  • Voettekst verbergen of altijd onderaan vastzetten
  • Standaard opmerkingen met dynamische velden

Groepen & velden

Via het "Groepen" tabblad in de template editor beheer je welke velden in welke sectie staan:

  • Velden (zoals bedrijfsnaam, adres, KvK, BTW) per groep bekijken
  • Velden drag & drop verplaatsen tussen groepen (bijv. van Afzender naar Footer)
  • Per veld de zichtbaarheid aan- of uitzetten
  • Volgorde van velden binnen een groep aanpassen door te slepen
  • Instellingen worden per template opgeslagen

Instellingen

Onder instellingen beheer je je bedrijfsprofiel(en), API-sleutels en meer. Je kunt meerdere bedrijfsprofielen aanmaken en er één als standaard instellen.

API Documentatie

Volledige referentie voor de Oura REST API.

API — Overzicht

De Oura API maakt het mogelijk om facturen, klanten, bedrijfsgegevens en templates programmatisch te beheren. Alle endpoints bevinden zich onder /api/v1/ en retourneren JSON.

Let op: Je hebt een API-sleutel nodig. Maak er een aan via Instellingen → API Keys in het dashboard.

API — Authenticatie

Alle requests moeten worden geauthenticeerd met een API-sleutel via de Authorization header.

Authorization header
Authorization: Bearer fg_jouwApiSleutelHier...
Voorbeeld met curl
curl -X GET https://jouwdomein.nl/api/v1/invoices \
  -H "Authorization: Bearer fg_abc123def456..."  \
  -H "Content-Type: application/json"

API — Bedrijfsprofiel

Beheer het bedrijfsprofiel dat als afzender op facturen verschijnt.

GET
/api/v1/business

Haal het bedrijfsprofiel op.

PUT
/api/v1/business

Werk het bedrijfsprofiel bij.

Velden

VeldTypeVerplichtBeschrijving
companyNamestringJaBedrijfsnaam
addressstringJaStraatnaam + huisnummer
postalCodestringJaPostcode
citystringJaPlaatsnaam
countrystringNeeLand (standaard: Nederland)
kvkNumberstringJaKvK-nummer
btwIdstringJaBTW-identificatienummer
ibanstringJaIBAN-rekeningnummer
bicstring | nullNeeBIC/SWIFT-code
bankNamestring | nullNeeNaam van de bank
bankTnvstring | nullNeeT.N.V. — naam waarop de rekening staat
emailstringJaE-mailadres
phonestring | nullNeeTelefoonnummer
websitestring | nullNeeWebsite URL
defaultTaxRatenumberNeeStandaard BTW-tarief in % (standaard: 21)
defaultPaymentTermsnumberNeeStandaard betalingstermijn in dagen
invoicePrefixstringNeePrefix voor factuurnummers

API — Klanten

Beheer je klantenbestand via de API.

GET
/api/v1/clients

Lijst van alle klanten.

POST
/api/v1/clients

Maak een nieuwe klant aan.

GET
/api/v1/clients/:id

Haal een specifieke klant op.

PUT
/api/v1/clients/:id

Werk een klant bij.

DELETE
/api/v1/clients/:id

Verwijder een klant.

Velden

VeldTypeVerplichtBeschrijving
companyNamestringJaBedrijfsnaam van de klant
contactPersonstring | nullNeeNaam contactpersoon
addressstringJaStraatnaam + huisnummer
postalCodestringJaPostcode
citystringJaPlaatsnaam
emailstring | nullNeeE-mailadres
kvkNumberstring | nullNeeKvK-nummer
btwIdstring | nullNeeBTW-id
Voorbeeld: klant aanmaken
curl -X POST https://jouwdomein.nl/api/v1/clients \
  -H "Authorization: Bearer fg_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "companyName": "Voorbeeld BV",
    "address": "Keizersgracht 100",
    "postalCode": "1015 AA",
    "city": "Amsterdam"
  }'

API — Facturen

Het kernonderdeel van de API: facturen aanmaken, bijwerken, verwijderen en als PDF downloaden.

GET
/api/v1/invoices

Lijst van facturen met paginering. Query: status, limit, offset.

POST
/api/v1/invoices

Maak een nieuwe factuur aan.

GET
/api/v1/invoices/:id

Haal een factuur op inclusief klant- en regelgegevens.

PUT
/api/v1/invoices/:id

Werk een factuur bij.

DELETE
/api/v1/invoices/:id

Verwijder een factuur.

POST
/api/v1/invoices/:id/pdf

Genereer en download als PDF.

POST
/api/v1/invoices/:id/send

Verstuur per e-mail als PDF-bijlage.

Factuurvelden

VeldTypeVerplichtBeschrijving
clientIdstringJaID van de klant
invoiceNumberstringNeeWordt automatisch gegenereerd
invoiceDateISO dateNeeFactuurdatum (standaard: vandaag)
dueDateISO dateNeeVervaldatum
statusstringNeeDRAFT, SENT, PAID, OVERDUE, CANCELLED
notesstring | nullNeeOpmerkingen — ondersteunt dynamische velden
itemsarrayJaArray van factuurregels
templateIdstring | nullNeeID van het template

Factuurregel (items[])

VeldTypeVerplichtBeschrijving
descriptionstringJaOmschrijving
quantitynumberNeeAantal (standaard: 1)
unitstringNeeEenheid: stuks, uren, dagen, etc.
unitPricenumberJaPrijs per eenheid (excl. BTW)
taxRatenumberNeeBTW-percentage: 21, 9 of 0
Voorbeeld: factuur aanmaken
curl -X POST https://jouwdomein.nl/api/v1/invoices \
  -H "Authorization: Bearer fg_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "clientId": "clm1abc2def3...",
    "items": [
      {
        "description": "Webdesign werkzaamheden",
        "quantity": 40,
        "unit": "uren",
        "unitPrice": 85.00,
        "taxRate": 21
      }
    ]
  }'

API — Templates

Beheer factuurtemplate via de API.

GET
/api/v1/templates

Lijst van alle templates.

POST
/api/v1/templates

Maak een nieuw template aan.

API — Dynamische velden

In het notes veld kun je variabelen gebruiken die automatisch worden ingevuld.

VeldTypeVerplichtBeschrijving
{{bedrijfsnaam}}stringNeeBedrijfsnaam afzender
{{iban}}stringNeeIBAN-rekeningnummer
{{tnv}}stringNeeT.N.V. bankrekening
{{kvk}}stringNeeKvK-nummer
{{btw}}stringNeeBTW-id
{{klant}}stringNeeBedrijfsnaam klant
{{factuurnummer}}stringNeeFactuurnummer
{{factuurdatum}}stringNeeFactuurdatum
{{vervaldatum}}stringNeeVervaldatum
{{termijn}}stringNeeBetalingstermijn in dagen
Voorbeeldgebruik
"notes": "Gelieve het bedrag over te maken op IBAN {{iban}} t.n.v. {{tnv}} binnen {{termijn}} dagen."

API — Factuurstatussen

StatusBeschrijving
DRAFTConcept
SENTVerzonden
PAIDBetaald
OVERDUEVerlopen
CANCELLEDGeannuleerd

API — Foutafhandeling

CodeBetekenis
200Succesvol
201Aangemaakt
400Ongeldige aanvraag
401Niet geautoriseerd
404Niet gevonden
500Serverfout
Voorbeeld foutrespons
{ "error": "Missing required fields: companyName, address" }

API — Paginering

Response-formaat
{
  "data": [ ... ],
  "total": 42,
  "limit": 50,
  "offset": 0
}

API — Limieten & best practices

  • Maximaal 100 resultaten per request
  • API-sleutels zijn privé — deel ze niet publiekelijk
  • Gebruik altijd Content-Type: application/json
  • Datums in ISO 8601 formaat: 2026-03-08

Styleguide

Het visuele ontwerpsysteem van Oura.

Kleuren

Onze drie primaire merkkleuren vormen de basis van het hele ontwerp.

Oura Teal

#2896B8

Oura Pink

#E84670

Oura Gold

#E8B830

Primaire gradient — gebruikt voor CTA's, accenten en het merkidentiteit

Light mode

Gebruik

  • Primaire acties, links, actieve states
  • Alerts, belangrijke highlights
  • Waarschuwingen, secundaire accenten

Typografie

Wij gebruiken Inter als primair lettertype over de hele applicatie.

Heading 1 — 3rem / bold

Facturatie

Heading 2 — 1.875rem / bold

Aan de slag

Heading 3 — 1.125rem / semibold

Subsectie titel

Body — 0.875rem / normal

Dit is een standaard paragraaf met muted-foreground kleur voor leesbare content.

Gradient tekst

Geanimeerde gradient

Componenten

Voorbeelden van veelgebruikte UI-componenten.

Buttons

Card met accent streep

Card titel

Elke card krijgt automatisch een subtiele gradient accent streep bovenaan.

Merk strepen

Laadanimatie

Klaar om te beginnen?

Start vandaag nog met Oura en ervaar hoe makkelijk facturatie kan zijn.

Start gratis