Professionele facturen genereren en verzenden
Maak professionele facturen voor eenmalige en terugkerende betalingen, pas ze aan en verzend ze automatisch naar uw klanten.
Professionele facturen genereren en verzenden is een gratis Betalingen met Stripe en SaaS-factureringssystemen-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Betalingen met Stripe en SaaS-factureringssystemen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Betalingen met Stripe en SaaS-factureringssystemen bevat in totaal 4 lessen.
Welkom bij Stripe Invoicing
Facturen zijn formele betalingsverzoeken die essentieel zijn voor bedrijven die diensten of goederen leveren. Ze bieden zowel jou als je klanten een duidelijk overzicht van transacties.
Stripe Invoicing is een krachtige tool waarmee je efficiënt professionele facturen kunt maken, verzenden en beheren, zowel voor eenmalige diensten als voor terugkerende abonnementen.
Waarom Stripe Invoicing gebruiken?
Stripe gebruiken voor facturering biedt veel voordelen en vereenvoudigt je financiële processen:
- Automatisering: Genereer automatisch facturen voor abonnementen of verstuur herinneringen voor achterstallige betalingen.
- Professionaliteit: Pas facturen aan met je huisstijl voor een consistente klantervaring.
- Bijhouden: Controleer de status van facturen (concept, open, betaald) eenvoudig rechtstreeks in je Stripe Dashboard.
- Naleving: Helpt bij het bijhouden van financiële gegevens en het voldoen aan belastingregels (vooral in combinatie met Stripe Tax).
Anatomie van een Stripe-factuur
Een typische Stripe-factuur bevat verschillende belangrijke elementen:
- Klantgegevens: Aan wie wordt gefactureerd.
- Regelitems: Beschrijvingen van producten of diensten, aantallen en prijzen.
- Subtotaal: De totale kosten vóór belastingen en kortingen.
- Belasting: Toepasselijke verkoopbelasting (als dit is geconfigureerd met Stripe Tax).
- Totaal te betalen: Het uiteindelijke bedrag dat de klant moet betalen.
- Vervaldatum: Wanneer de betaling wordt verwacht.
- Betalingsstatus: Geeft aan of de factuur is betaald, moet worden betaald of achterstallig is.
Eenmalige facturen maken
Voor eenmalige diensten of aangepaste bestellingen kun je één factuur maken. Dit omvat vaak twee belangrijke stappen: factuuritems maken en vervolgens de factuur zelf maken.
Factuuritems zijn specifieke kosten die aan de openstaande factuur van een klant worden toegevoegd. Wanneer je een factuur maakt, worden deze items opgenomen.
Probeer dit Python-voorbeeld om een factuuritem en een conceptfactuur te maken:
import stripe
# In a real app, load this securely from environment variables
stripe.api_key = "sk_test_YOUR_SECRET_KEY"
try:
# 1. Create an Invoice Item
# This item will be added to the customer's next invoice
invoice_item = stripe.InvoiceItem.create(
customer="cus_Nxxxxxxxxx", # Replace with a real customer ID
amount=2000, # $20.00
currency="usd",
description="Consulting Service (2 hours)"
)
print(f"Created Invoice Item: {invoice_item.id}")
# 2. Create a Draft Invoice for the customer
# This invoice will include the invoice item created above
invoice = stripe.Invoice.create(
customer="cus_Nxxxxxxxxx", # Same customer ID
collection_method="send_invoice", # We'll send it manually later
days_until_due=7
)
print(f"Created Draft Invoice: {invoice.id}")
print("Invoice is in 'draft' status. Preview and send it!")
except stripe.error.StripeError as e:
print(f"Error creating invoice: {e}")Je facturen aanpassen
Laat je facturen je merk weerspiegelen! Met Stripe kun je uitgebreide aanpassingen doen via de dashboardinstellingen (Settings > Branding) of via de API bij het maken van facturen.
- Logo en kleur: Upload je logo en stel een merkkleur in.
- Voettekst: Voeg aangepaste tekst toe, zoals 'Bedankt voor je klandizie!' of juridische disclaimers.
- Notitie: Voeg een korte notitie toe die specifiek is voor elke factuur.
- Aangepaste velden: Voeg velden toe voor inkoopordernummers, leveranciers-ID's enzovoort.
Deze aanpassingen zorgen voor een professionele en consistente merkervaring voor je klanten.
Je facturen bezorgen
Nadat je een conceptfactuur hebt gemaakt en de gegevens ervan hebt gecontroleerd, is de volgende stap om deze naar je klant te sturen. Stripe kan dit automatisch via e-mail doen.
Je kunt facturen handmatig via het Dashboard versturen of programmatisch met de API. Daarmee houd je meer controle over het tijdstip.
Zo verstuur je een bestaande conceptfactuur met de Stripe API:
import stripe
stripe.api_key = "sk_test_YOUR_SECRET_KEY"
try:
# Replace with a real draft invoice ID from your Stripe account
invoice_id = "in_1Nxxxxxxxxx"
# Retrieve the invoice to check its status (optional, good practice)
invoice = stripe.Invoice.retrieve(invoice_id)
print(f"Retrieved Invoice {invoice.id} with status: {invoice.status}")
if invoice.status == "draft":
# Send the invoice to the customer
sent_invoice = stripe.Invoice.send_invoice(invoice_id)
print(f"Invoice {sent_invoice.id} sent successfully!")
print(f"New status: {sent_invoice.status}")
else:
print(f"Invoice {invoice_id} is not in 'draft' status. Cannot send.")
except stripe.error.StripeError as e:
print(f"Error sending invoice: {e}")Geautomatiseerde abonnementsfacturen
Een van de krachtigste functies van Stripe voor SaaS-bedrijven is de mogelijkheid om automatisch facturen voor abonnementen te genereren.
Wanneer een klant zich abonneert op een abonnement (waaraan producten en prijzen zijn gekoppeld), maakt Stripe bij elke factureringscyclus automatisch facturen en rondt deze af. Deze facturen worden vervolgens naar de klant verzonden en de betaalmethode van de klant wordt belast.
Deze automatisering vermindert de handmatige inspanning voor terugkerende facturering aanzienlijk.
Factuurstatus bijhouden
Stripe biedt duidelijke statussen om je de levenscyclus van facturen te laten beheren:
draft: De factuur is aangemaakt, maar nog niet definitief gemaakt of verzonden. Je kunt deze nog bewerken.open: De factuur is definitief gemaakt en verzonden; de betaling wordt nog verwacht.paid: De klant heeft de factuur volledig betaald.void: De factuur is geannuleerd en wordt niet betaald.uncollectible: De factuur is achterstallig en zal waarschijnlijk niet worden betaald.
Het controleren van deze statussen is belangrijk om inkomsten bij te houden en vervolgacties te ondernemen.
Voorbeeld bekijken vóór verzending
Voordat een factuur naar je klant wordt verzonden, is het altijd verstandig om deze te bekijken en te controleren of alles klopt.
Met Stripe kun je via de API of het Dashboard een voorbeeld van een factuur genereren. Zo kun je factuurregels, belastingberekeningen, huisstijl en vervaldatums controleren zonder de factuur daadwerkelijk te verzenden.
Gebruik de methode stripe.Invoice.upcoming() in de API om te bekijken hoe een factuur er voor een klant uit zou zien. Dit is vooral handig voor abonnementen.
Kennistoets over facturen
Welke van de volgende factuurstatussen geeft aan dat een factuur definitief is gemaakt en naar de klant is verzonden, maar dat de betaling nog niet is ontvangen?
Samenvatting: facturen beheersen
Gefeliciteerd! Je hebt geleerd hoe je professionele facturen genereert en verzendt met Stripe.
- We hebben de voordelen van Stripe Invoicing behandeld, van automatisering tot naleving van regelgeving.
- Je hebt gezien hoe je eenmalige facturen via de API maakt en aanpast.
- We hebben besproken hoe Stripe automatische facturering voor abonnementen afhandelt.
- Je hebt geleerd hoe je facturen volgt aan de hand van de verschillende statussen in hun levenscyclus.
Een goede beheersing van facturering zorgt voor soepel verlopende financiële processen en een professionele ervaring voor je klanten. Hierna gaan we dieper in op rapportage en afstemming!
Leer Betalingen met Stripe en SaaS-factureringssystemen met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “Professionele facturen genereren en verzenden” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad Betalingen met Stripe en SaaS-factureringssystemen, waaronder “Professionele facturen genereren en verzenden”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Betalingen met Stripe en SaaS-factureringssystemen bevat in totaal 4 lessen.
Wat leer ik in “Professionele facturen genereren en verzenden”?
Maak professionele facturen voor eenmalige en terugkerende betalingen, pas ze aan en verzend ze automatisch naar uw klanten. Je oefent met Betalingen met Stripe en SaaS-factureringssystemen door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Betalingen met Stripe en SaaS-factureringssystemen te beginnen?
Ervaring vooraf is niet nodig. Betalingen met Stripe en SaaS-factureringssystemen op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.
Hoe lang duurt de les “Professionele facturen genereren en verzenden”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Betalingen met Stripe en SaaS-factureringssystemen?
Ja. Elke les over Betalingen met Stripe en SaaS-factureringssystemen bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Sales tax automatiseren met Stripe Tax
- Professionele facturen genereren en verzenden
- Rapportage en reconciliatie voor facturatie
- Creditnota's en gedeeltelijke terugbetalingen op facturen afhandelen