← Terug naar alle artikelen

EU e-facturering automatiseren met de SealDoc Make-connector

SealDoc Team · · 5 min lezen

Veel bedrijven werken al dagelijks in Make. Hun bestellingen komen uit een webshop, hun bestanden landen in Google Drive, hun bevestigingen gaan via Gmail de deur uit. Wat ze nog niet hebben, is een manier om conforme e-facturering in diezelfde visuele workflow te schuiven zonder met de hand HTTP-verzoeken te bouwen. Dat is wat de SealDoc-app voor Make doet.

Wat Make is

Make (voorheen Integromat) is een visueel automatiseringsplatform dat meer dan 1.500 apps met elkaar verbindt via een scenariobouwer met drag-and-drop. Je tekent de stroom, legt de datakoppelingen vast en Make voert hem uit volgens een schema of zodra een trigger afgaat. Geen hosting, geen deployment, geen code. Financeteams, operationsmanagers en ontwikkelaars gebruiken het allemaal, omdat de leercurve laag is en de dekking breed.

Wat de SealDoc-app toevoegt

Zes acties en één trigger, klaar om op een canvas te slepen:

  • Generate Invoice: zet gestructureerde factuurgegevens (verkoper, koper, regels) om in een Factur-X-e-factuur: een PDF/A-3 met de XML ingebed, gevalideerd tegen EN 16931 en voorzien van een tijdstempel.
  • Create Job: uploadt een bestand (PDF, Word, Excel, PowerPoint of een afbeelding) voor conversie naar PDF/A-3, met opties voor een RFC 3161-tijdstempel, een evidence pack, PDF/UA-toegankelijkheid en OCR.
  • Generate Document: rendert Markdown of HTML direct naar een verzegelde PDF/A-3.
  • Get Job: geeft de status en de details van elke job terug.
  • Validate Invoice: toetst een bestaand Factur-X- of ZUGFeRD-bestand aan EN 16931 en geeft een oordeel terug met elke bevinding.
  • Peppol-Ready Check: zoekt een btw-nummer op in de Peppol Directory.
  • Job Status Changed (trigger): start een scenario op het moment dat een geüploade job is afgerond of mislukt. Hij draait op SealDoc-webhooks, die in het Growth-plan en hoger zitten.

Een praktisch scenario in vier modules

Stel dat je facturen beginnen als rijen in een Google Sheet: één rij per factuur, met het nummer, de datum, de klant en de regel. Je wilt dat elke nieuwe rij een conforme e-factuur in je Dropbox-archief wordt.

Module 1: Google Sheets, Watch New Rows. Richt hem op de sheet. Elke nieuwe rij start het scenario.

Module 2: SealDoc, Generate Invoice. Koppel de velden uit de rij:

  • Invoice number en Invoice date uit de rij. Currency: EUR.
  • VAT rate (decimal): 0.21 voor 21%. Laat VAT category en VAT label leeg bij een standaardtarief; SealDoc leidt de categorie af en schrijft de btw-vermelding zelf.
  • Seller: je eigen bedrijf, met bedrijfsnaam, btw-nummer, adres, postcode, plaats en land (tweelettercode). Het btw-nummer moet overeenkomen met het btw-nummer van je SealDoc-werkruimte.
  • Buyer: kies de optie voor kopergegevens en koppel de klantvelden, of gebruik een klant die je in SealDoc hebt opgeslagen.
  • Line items: omschrijving, aantal, eenheid en eenheidsprijs (excl. btw).
  • Profile: Basic, dat Factur-X oplevert.

De module antwoordt met een jobId, een status en een statusUrl. De factuur wordt binnen de aanroep gegenereerd, dus status is completed zodra de module klaar is, en er valt niets af te wachten.

Module 3: HTTP, Make a request. Method GET, URL https://api.sealdoc.eu/api/download/{{2.jobId}}, en één header: X-Api-Key met je API-sleutel als waarde. Het antwoord is de verzegelde PDF/A-3 met factur-x.xml erin ingebed. Heb je de XML ook los nodig? Voeg dan een tweede verzoek toe op https://api.sealdoc.eu/api/invoices/{{2.jobId}}/xml.

Module 4: Dropbox, Upload a File. Koppel de data uit Module 3, geef het bestand een naam, bijvoorbeeld het factuurnummer plus .pdf, en kies de doelmap. De factuur is nu gearchiveerd, gevalideerd en voorzien van een tijdstempel.

Vier modules, geen JSON om met de hand te bouwen, geen retry-logica om zelf te bedraden. Het hele scenario past op één scherm.

Waarom no-code compliance belangrijk is voor EU-mandaten

EU-lidstaten voeren B2B-e-facturering in een verschillend tempo in:

  • Frankrijk: vanaf 1 september 2026 moet elk in Frankrijk gevestigd bedrijf e-facturen kunnen ontvangen, en moeten grote en middelgrote ondernemingen ze uitreiken. Kleine en microbedrijven volgen in september 2027.
  • Duitsland: bedrijven moeten sinds 1 januari 2025 e-facturen kunnen ontvangen. Het uitreiken ervan wordt in 2027 en 2028 verplicht.
  • België: sinds 1 januari 2026 wisselen in België gevestigde bedrijven B2B-facturen elektronisch uit, met Peppol als standaardroute.
  • Polen: KSeF is verplicht sinds 1 februari 2026 voor de grootste belastingplichtigen en sinds 1 april 2026 voor de overige.

Elk mandaat heeft zijn eigen formaat, regelset en leveringsroute. Dat als ontwikkelaar bijhouden is een bewegend doel. In Make, met SealDoc erachter, is het een ander probleem: SealDoc valideert elke factuur tegen EN 16931 voordat hij wordt verzegeld, en als de regels veranderen, verandert de validatie aan onze kant mee.

Dat is de kernwaarde: veranderende regelgeving leeft in de engine van SealDoc, niet in jouw scenario.

SealDoc koppelen in Make

De SealDoc-app voor Make is beschikbaar in early access. Vraag toegang aan via onze contactpagina. Zodra de app in je Make-organisatie staat:

  1. Voeg een willekeurige SealDoc-module toe aan een scenario.
  2. Open het veld Connection en klik op Add.
  3. Plak je SealDoc API-sleutel in API key. Die sleutel maak je aan in de SealDoc-app onder Integration → API Keys; hij wordt maar één keer getoond.
  4. Klik op Save.

Vanaf dan kan elke SealDoc-module in je scenario’s die verbinding gebruiken. Validate Invoice en Peppol-Ready Check hebben helemaal geen verbinding nodig.

Aan de slag

Voor Generate Invoice heb je een SealDoc-werkruimte met API-toegang nodig: het gratis Developer-plan of elk betaald plan. Create Job met tijdstempels en evidence packs begint bij Starter, de trigger Job Status Changed bij Growth. Alle plannen staan op onze prijzenpagina.

Roep je de SealDoc API al aan vanuit HTTP-modules? De SealDoc-app vervangt die door modules die elk veld kennen, zodat je koppelingen leesbaar blijven. Alle manieren om SealDoc te koppelen staan op onze integratiepagina.

Compliance-automatisering hoeft geen ontwikkeltraject van zes weken te zijn. Vier modules in Make zijn genoeg om te beginnen.


← Terug naar alle artikelen