← Back to all articles

Automatisch EU-conforme facturen vanuit Dynamics 365 Business Central met SealDoc

SealDoc Team · · 3 min read

Microsoft Dynamics 365 Business Central is het ERP-systeem van keuze voor duizenden Europese bedrijven. Maar ook BC genereert standaard gewone PDF-facturen. Die voldoen niet aan de EU e-factureringsvereisten die in heel Europa gefaseerd worden ingevoerd. Duitsland verplicht B2B e-facturering voor grote bedrijven al vanaf januari 2025, België volgt in januari 2026 voor grote bedrijven, en Frankrijk schrijft het voor vanaf september 2026.

De SealDoc Dynamics 365 Business Central connector maakt compliance volledig automatisch, zonder aanpassingen aan je BC-inrichting, en zonder dat je factuurmedewerkers iets anders hoeven te doen.

Hoe de connector werkt

Anders dan veel andere ERP-integraties werkt de SealDoc BC connector niet op basis van polling. In plaats daarvan gebruikt hij de native webhook-infrastructuur van Business Central. BC stuurt een notificatie naar SealDoc op het moment dat een verkoopfactuur de status “Open” krijgt, wat in BC het moment is waarop een factuur definitief geboekt is en gereed voor verzending.

Dit heeft een aantal voordelen boven polling:

  • Facturen worden onmiddellijk verwerkt, niet pas na een volgende poll-cyclus
  • Er is geen permanente API-belasting op je BC-omgeving
  • Er is geen risico op gemiste facturen door timing-kwesties

De webhook-verbinding heeft een TTL (geldigheid) van drie dagen, conform de BC-limieten. SealDoc hernieuwt de verbinding automatisch voor de vervaldatum. Je hoeft hier niets voor te doen.

Verbinding maken via OAuth2

De BC connector maakt gebruik van OAuth2 via Microsoft/Azure AD. Dit is de veiligste en meest robuuste verbindingsmethode voor Business Central, en sluit aan op het Microsoft-identiteitsplatform dat je organisatie al gebruikt.

Verbinding instellen gaat als volgt:

  1. Log in op je SealDoc dashboard en navigeer naar Connectors > Business Central.
  2. Klik op “Verbinden met Microsoft”. SealDoc leidt je door het standaard OAuth2-toestemmingsscherm.
  3. Selecteer je Business Central-omgeving en het bedrijf dat je wilt koppelen.
  4. SealDoc vraagt alleen de minimale benodigde rechten: leestoegang op verkoopfacturen en de mogelijkheid om webhooks te registreren.
  5. Na toestemming registreert SealDoc automatisch de webhook in je BC-omgeving.

De verbinding is klaar. De eerste conforme factuur wordt gegenereerd op de volgende verkoopfactuur die in BC de status “Open” bereikt.

Welke formaten worden ondersteund

SealDoc genereert vanuit Business Central-factuurdata drie EU-standaarden:

Factur-X / ZUGFeRD: Het hybride PDF-XML formaat op basis van EN16931. Verplicht in Frankrijk voor B2B-transacties vanaf september 2026. Geaccepteerd in Duitsland (voor B2B buiten de publieke sector), België, Nederland en Oostenrijk.

XRechnung: Het verplichte formaat voor facturen aan de Duitse overheid. SealDoc ondersteunt XRechnung 3.0 inclusief Leitweg-ID-routing. Automatische Schematron-validatie via de KoSIT-validator is inbegrepen.

Peppol BIS 3.0: Het Europese uitwisselnetwerk voor facturen. Verplicht voor overheidsinkoop in België en Nederland, en basis voor publieke e-factureringsnetwerken in Duitsland, Frankrijk en Polen. SealDoc verzorgt de Peppol-registratie en levert het UBL 2.1 document.

Multi-company en multi-omgeving

Grotere organisaties die meerdere BC-bedrijven of meerdere BC-omgevingen (productie en test) draaien, kunnen elke omgeving afzonderlijk koppelen aan SealDoc. Elke koppeling heeft zijn eigen webhooks en compliance-profiel. Dat maakt het mogelijk om per land of entiteit een ander formaat te kiezen, zonder dat dat invloed heeft op andere entiteiten.

Wat er niet verandert in Business Central

De connector is volledig passief vanuit BC-perspectief. Er wordt niets geinstalleerd in BC: geen extensie, geen AL-code, geen configuratiewijziging. SealDoc registreert alleen een webhook via de standaard BC API. Je factuurproces in BC blijft identiek.

Wanneer een factuur in BC de status “Open” krijgt, gaat het webhook-signaal naar SealDoc. SealDoc haalt de factuurdata op, genereert de conforme uitvoer en schrijft het resultaat terug naar je SealDoc-archief. Alles is traceerbaar in het SealDoc auditlog, inclusief tijdstempel, factuurkenmerk en het gegenereerde formaat.

Foutafhandeling en betrouwbaarheid

Mocht SealDoc een webhook-melding ontvangen terwijl de BC-API tijdelijk niet beschikbaar is, dan herprobeert SealDoc de gegevensophaling automatisch met exponential backoff. Facturen die niet konden worden verwerkt, verschijnen als “Te verwerken” in het SealDoc dashboard, zodat je handmatig kunt ingrijpen of de verwerking opnieuw kunt starten.

SealDoc-abonnement

De Business Central connector is beschikbaar vanaf het SealDoc Pro-abonnement. Factur-X generatie is inbegrepen in Starter, maar de OAuth2 BC-koppeling met native webhooks en XRechnung/Peppol-ondersteuning vereist het Pro-plan. Alle plannen bieden een gratis proefperiode van 14 dagen.


← Back to all articles