SendPol Stripe App

    Installatiehandleiding

    Verstuur Stripe facturen direct naar het Peppol netwerk met de SendPol Stripe App. Kies tussen handmatige of volledig automatische verwerking via webhooks.

    Wat is de SendPol Stripe App?

    De SendPol Stripe App maakt het mogelijk om facturen vanuit Stripe direct te versturen via het Peppol netwerk voor e-invoicing compliance. Je kunt kiezen tussen handmatige verwerking via de Stripe App, of volledig automatische verwerking via webhooks.

    Functionaliteiten

    • Handmatig of automatisch: Kies de methode die bij jouw workflow past
    • Status tracking: Bekijk de verwerkingsstatus van verzonden facturen (Created, Ready to send, Sent via Peppol)
    • UBL download: Download de gegenereerde UBL factuur
    • Naadloze integratie: Werkt direct vanuit het Stripe Dashboard

    Zie SendPol in actie

    Bekijk hoe eenvoudig de integratie is

    Testmodus

    Begin met de testmodus

    Standaard staat elke nieuwe webshop in testmodus. Documenten worden gevalideerd en zichtbaar in je SendPol dashboard, maar nog niet doorgestuurd naar het Peppol netwerk. Zo kun je je workflow rustig testen voordat er ook maar één factuur live gaat.

    Wanneer je klaar bent voor productie, schakel testmodus uit via je webshop-instellingen in MyAccount.

    Naar mijn webshops

    Vereisten

    • Een SendPol account met actief abonnement
    • Een Stripe account met facturen
    • Een webshop aangemaakt in SendPol met API key

    Methode 1: Handmatige verwerking

    Via de SendPol Stripe App

    Met de SendPol Stripe App kun je facturen handmatig versturen naar Peppol. Dit is ideaal als je controle wilt houden over welke facturen worden verstuurd.

    1Vind en installeer de SendPol-app

    Open in je Stripe Dashboard de App Marketplace en zoek op "peppol". Open de listing "SendPol – Peppol e-Invoicing Integration" en klik op "Install app".

    Vind en installeer de SendPol-app
    Vind en installeer de SendPol-app

    2Kopieer je API-sleutel uit SendPol

    Log in op SendPol en ga naar Mijn Account → Webshops. Open de webshop die je wilt koppelen en kopieer de API-sleutel — die plak je in de volgende stap in Stripe.

    Kopieer je API-sleutel uit SendPol
    Kopieer je API-sleutel uit SendPol

    3Verbind SendPol in Stripe

    Terug in Stripe open je het SendPol-paneel, plak je je API-sleutel en klik je op "Connect". SendPol bevestigt de verbinding met een "Connected"-badge.

    Verbind SendPol in Stripe

    4Controleer je instellingen en testmodus

    In het SendPol-instellingenpaneel schakel je de testmodus in of uit. In testmodus worden facturen wel verwerkt maar niet via Peppol afgeleverd — schakel hem uit (en voltooi de KYC) om live te gaan. Hier kun je ook je sleutel bijwerken of de verbinding verbreken.

    Controleer je instellingen en testmodus

    5Verstuur een factuur via Peppol

    Open een willekeurige Stripe-factuur. Het SendPol-paneel toont of ze klaar is om te versturen; klik op "Send via Peppol" om ze naar het netwerk te sturen.

    Verstuur een factuur via Peppol

    6Bevestig de levering en download de UBL

    Zodra de factuur is afgeleverd, toont het paneel "Sent via Peppol" met het synchronisatietijdstip. Je kunt de gegenereerde UBL downloaden of het document in SendPol openen.

    Bevestig de levering en download de UBL

    Methode 2: Automatische verwerking

    Via Stripe Webhooks

    Met webhooks worden facturen automatisch naar Peppol verstuurd zodra ze in Stripe worden aangemaakt of betaald. Dit is de meest efficiënte methode voor bedrijven met veel facturen.

    Voordelen

    • Volledig automatisch - geen handmatige actie nodig
    • Werkt ook wanneer je niet ingelogd bent in Stripe
    • Ideaal voor hoge volumes
    • Eenmalige configuratie

    Genereer je Webhook URL

    Selecteer je webshop om de unieke webhook URL te genereren. Deze URL gebruik je in Stripe om automatische verwerking in te stellen.

    Log in om je webhook URL te genereren

    Inloggen

    1. Ga naar Stripe Webhooks

    Log in op je Stripe Dashboard en ga naar Developers → Webhooks. Klik op 'Add endpoint' om een nieuwe webhook toe te voegen.

    Stripe Webhooks Overview

    2. Maak een nieuwe webhook

    Klik op 'Add endpoint' om een nieuwe webhook endpoint aan te maken.

    Create Webhook

    3. Selecteer events

    Selecteer de events waarvoor je webhooks wilt ontvangen. Voor automatische factuurverwerking selecteer je 'invoice.paid' of 'invoice.finalized'.

    Select Webhook Events

    4. Kies webhook type

    Selecteer het type webhook. Kies voor een standaard webhook endpoint.

    Choose Webhook Type

    5. Voer de SendPol URL in

    Plak de webhook URL die je hierboven hebt gegenereerd. Deze URL bevat je API key en zorgt ervoor dat facturen automatisch naar SendPol worden doorgestuurd.

    Enter Webhook URL

    OIN-nummer toevoegen voor een klant

    Voor Nederlandse (semi-)overheidsklanten kun je een OIN-nummer meegeven via de metadata van de klant in Stripe. SendPol leest dit veld uit en gebruikt het OIN als Peppol-identificatie (schema 0190) voor die klant.

    1. Ga in Stripe naar Klanten en selecteer de betreffende klant.
    2. Klik naast Metadata op het potlood-icoon om te bewerken.
    3. Voeg een sleutel oin toe met als waarde het 20-cijferige OIN-nummer.
    4. Sla op. SendPol gebruikt dit OIN automatisch bij de volgende facturen naar Peppol.
    Metadata-sleutel:oin
    Stripe klant-metadata met de sleutel oin

    Ondernemingsnummer (KvK/KBO) toevoegen voor een klant

    Voor zakelijke klanten kun je het nationale ondernemingsnummer meegeven via de metadata van de klant in Stripe — KvK (NL, 8 cijfers), KBO (BE, 10 cijfers), SIREN (FR, 9 cijfers), matricule (LU) of Handelsregisternummer (DE). SendPol zet dit als registratienummer (BT-30) op de e-factuur en gebruikt het als extra zoeksleutel om de klant op Peppol te vinden wanneer het BTW-nummer niets oplevert. Het staat los van het BTW-nummer.

    1. Ga in Stripe naar Klanten en selecteer de betreffende klant.
    2. Klik naast Metadata op het potlood-icoon om te bewerken.
    3. Voeg een sleutel company_registration_number toe met als waarde het ondernemingsnummer van de klant (het nummer dat hoort bij het land van de klant).
    4. Sla op. SendPol gebruikt dit nummer automatisch bij de volgende facturen.
    Metadata-sleutel:company_registration_number

    Problemen oplossen

    API key wordt niet geaccepteerd

    Controleer of je de juiste API key hebt gekopieerd uit je SendPol account. Zorg ervoor dat er geen extra spaties zijn.

    Factuur kan niet worden verstuurd

    Controleer of de factuur alle verplichte velden bevat, waaronder een geldig BTW-nummer van de ontvanger.

    Status blijft op 'Ready to send via Peppol (check your settings)'

    Dit kan te maken hebben met de testmodus die mogelijk nog aanstaat, of de KYC procedure die nog niet voltooid is.

    API key werkt maar facturen worden niet verstuurd

    Je webshop staat mogelijk op inactief. Controleer de status van je webshop in je SendPol account.

    Webhook ontvangt geen events

    Controleer in Stripe Dashboard → Developers → Webhooks of de webhook correct is geconfigureerd en of er geen errors zijn. Zorg dat de webhook URL exact overeenkomt met de gegenereerde URL.

    Veelgestelde vragen

    Klaar om te beginnen?

    Installeer de SendPol Stripe App en begin direct met het versturen van facturen via Peppol - handmatig of volledig automatisch.