Webhooks
Complyance webhooks let your systems receive real-time event notifications without polling for document updates. They are designed for backend integrations that need to react immediately when purchase invoice activity occurs inside the platform.
What You Can Use Webhooks For
- Trigger internal processing as soon as a purchase invoice is stored
- Alert teams when incoming purchase invoices fail validation
- Synchronize invoice events into ERP, finance, or workflow systems
- Build audit-friendly event-driven integrations across supported countries
Available Webhook Documentation
Purchase Invoice Webhooks
Purchase invoice webhooks notify your system when incoming supplier invoices are received through the Peppol network and stored in Complyance.
Setup and Configuration
Learn how to create a webhook, choose an environment, enable HMAC signing, verify signatures, and subscribe to the correct events.
Payload and Delivery
Understand the event types, JSON payload format, headers, deduplication strategy, and delivery metadata your endpoint will receive.
Supported Scope
This section currently covers purchase invoice webhook flows for the following countries:
- Saudi Arabia (
SA) - Malaysia (
MY) - United Arab Emirates (
AE) - Belgium (
BE) - Germany (
DE)
Integration Model
Webhook integrations usually follow this pattern:
- Configure a webhook endpoint in your Complyance workspace
- Subscribe to the purchase invoice events your system cares about
- Receive signed webhook deliveries in your backend
- Verify the signature before processing the payload
- Use the
documentIdand event metadata to continue your internal workflow
Recommended Approach
Build and test your webhook receiver in sandbox first, validate your signature handling and retry behavior, and then move the same flow to production for live invoice events.