Skip to Content

EU Peppol Dashboard

93.45 93.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

EU Peppol Dashboard

Transmission health for e-invoicing over Peppol — delivery rates, rejection breakdown and endpoint reachability over your transport logs

Once you are live on the Peppol network you need to know whether your invoices are actually delivered, why some bounce, and whether your access point is reachable. This dashboard turns the e-Invoice Core Engine transport log into a live operational view — no new transport, no extra credentials, just analytics over the calls you already make.

Delivery KPIs & health score

Delivered, rejected, failed and pending counts with their rates, plus a weighted 0–100 operational health score over a configurable look-back window. A delivered transmission is full credit, a rejection partial, a hard failure zero.

Rejection breakdown

Every rejection is classified from its response body into stable reason codes — Schematron / EN 16931 business rules, recipient-not-registered, malformed XSD, auth / certificate, duplicate, rate-limited and payload-too-large — so you fix the right thing.

Endpoint reachability

A per access-point snapshot — up / degraded / down, sample count, error rate and average / p95 latency — with the most recent observation driving the live status so a recovered AP is not kept flagged as down.

Delivery trend

Hourly, daily or weekly time series of delivery rate and volume with a moving average and sharp-regression detection, so a sudden drop in delivery surfaces immediately.

Retry queue planner

Transient failures (network, 5xx, throttling) are separated from permanent sender-side rejections that need a payload fix. Retryable items get capped exponential backoff, and the planner warns when the resend backlog would exceed your access point's hourly rate budget.

Daily snapshots

A scheduled action freezes the KPIs per company every day, so the delivery-rate trend survives transport-log pruning and you keep a durable compliance record of your transmission health.

Read-only, private by design

The dashboard only reads your transport logs and transmits nothing anywhere. All analytics — classification, percentiles, backoff, trend bucketing, regression detection — run in plain Python services with no external calls. Works alongside any Peppol connector built on the e-Invoice Core Engine.

Compatible with Odoo 18 and Odoo 19.

Screenshots

Peppol Health Dashboard Comp

Peppol Health Dashboard Comp

Outbound Transport Logs Deli

Outbound Transport Logs Deli

Health Snapshots

Health Snapshots

Update date: 2026-07-02