Slicegraph

← All posts

Peppol e-invoicing registrations as a sales signal

· Slicegraph

Peppol is the open network European businesses use to exchange structured electronic invoices and other procurement documents, and every company that joins it is listed in the public Peppol Directory at directory.peppol.eu, with an identifier, a registration date, and the document types it can receive. That listing is a sales signal, and an unusually clean one: a fresh Peppol registration means a company is actively modernizing its finance stack right now. Someone inside that company just chose an access point, touched the invoicing workflow, and opened the budget conversation around AP/AR tooling. If you sell accounting software, bookkeeping services, ERP, or billing infrastructure, this is the moment you want to show up, not six months later when the stack has re-hardened.

What a registration actually tells you

A Peppol registration is not a vanity data point; it is the visible end of an internal project. To appear in the directory, a company has to select and contract an access point provider, configure which document types it receives, and change how invoices enter its administration. That means:

  • A decision-maker is identified and active. Someone owns "e-invoicing" internally this quarter.
  • The finance stack is open for change. Companies rarely touch invoicing in isolation. The same project surfaces questions about the accounting package, approval flows, and integrations.
  • Timing is knowable. The registration date in the directory tells you when this happened, to the day. A registration from this week is a warm context; one from 2019 is trivia.

The generic version of this pitch, "companies buying software are good prospects", is useless because you usually can't see the purchase. Peppol is the exception: the purchase publishes itself.

Belgium is driving the volume

Since January 1, 2026, structured electronic invoicing is mandatory between VAT-registered businesses in Belgium. The result is visible in the data: of the 5,428 Peppol registrations currently in the Slicegraph dataset, 4,506 are Belgian and 922 are Dutch. Belgium is a compliance wave in motion, a long tail of SMEs still onboarding month after month, each one hitting the exact "finance stack in flux" moment described above as it registers.

For accountancy firms, AP automation vendors, and ERP resellers active in Belgium, this is close to a machine-generated prospect list with built-in timing. You can watch it move on the Belgian Peppol feed.

The Netherlands runs earlier in the adoption curve: no general B2B mandate, so the 922 Dutch registrations are voluntary adopters, typically companies invoicing government bodies or large enterprises that require Peppol. Fewer signals, but each one is a deliberate modernization decision rather than a compliance checkbox, which changes the pitch. The Dutch Peppol feed shows the current stream.

The KvK advantage: exact identity, no fuzzy matching

Most trigger data forces you to guess who the company actually is. Peppol does not, at least not in the Netherlands. Dutch participants register under Peppol scheme 0106, which is the KvK number. Slicegraph resolves those signals exactly: every Dutch Peppol signal carries the company's KvK number, ready to join against your CRM, your Clay tables, or any KvK-keyed enrichment source, with zero ambiguity. (Contrast that with permit signals, which we resolve fuzzily by name and city; see how each source is handled.)

That precision matters operationally. Exact identifiers mean automatic dedupe against existing customers, clean suppression lists, and enrichment that doesn't leak credits on mismatches.

Who should sell on this signal

The obvious buyers of this feed are the vendors adjacent to the invoicing workflow:

  • Accounting software. The registration proves the company is investing in digital administration.
  • Bookkeepers and accountancy firms. Especially in Belgium, where mandated SMEs need hand-holding through the transition.
  • ERP and billing vendors. A company retooling inbound invoicing is a company that will evaluate the rest of the stack.
  • Integration and AP-automation providers. Peppol connectivity creates immediate downstream work: approval flows, archiving, matching.

The play is simple: fresh registration in, relevant sequence out, referencing the one thing you verifiably know: they just joined the network.

Query it with curl

Everything above is one API call away. Pull the latest Dutch registrations:

curl "https://slicegraph.com/api/v1/signals?family=einvoicing&region=nl&since=2026-08-01&limit=100" \
  -H "Authorization: Bearer sg_live_..."
{
  "data": [
    {
      "id": "5a3f...",
      "family": "einvoicing",
      "type": "peppol_registered",
      "title": "Voorbeeld B.V. geregistreerd op het Peppol-netwerk",
      "region": "nl",
      "occurred_at": "2026-08-14T00:00:00.000Z",
      "url": "https://directory.peppol.eu/participant/...",
      "company_id": "42bd...",
      "company_name": "Voorbeeld B.V.",
      "kvk_number": "12345678",
      "payload": { "participantId": "0106:12345678", "docTypeCount": 6 }
    }
  ],
  "next_cursor": "MjAyNi0wOC0xNF..."
}

Filters combine: swap in region=be for the Belgian wave, kvk=12345678 to check a specific company, since for freshness, cursor for pagination up to 200 items per page. To push instead of poll, create a webhook subscription with POST /api/v1/subscriptions, a target_url, and a filter like { "families": ["einvoicing"], "regions": ["be"] }. Each delivery arrives signed with an X-Slicegraph-Signature HMAC-SHA256 header so your endpoint can verify authenticity. Full reference in the API docs.

Slicegraph ingests the Peppol Directory daily, alongside Dutch gazette permits and TenderNed procurement notices, and normalizes all of it into the same signal shape. One integration, three signal families.

Where this fits in your motion

If e-invoicing adjacency is your ICP, the Feed plan at €99/month gets you the einvoicing family as an API and webhook stream. Growth at €149/month adds permits and procurement across the Netherlands and Belgium, which is useful once you notice the same companies appearing in multiple feeds. If you want finished lists instead of an API, Concierge starts at €750/month. Plans are on the pricing page.

Or start with zero commitment: ask for the free sample feed and we'll send recent Peppol registrations for your target region so you can test the signal against your own conversion data. Write to hello@slicegraph.com.

Explore the data

See the live peppol registrations feed, browse every region we track, or check pricing.

Related reading