SUMU
Tracking

Status values

Every state a transaction, its delivery, or its tax report can be in, and whether it's final.

Transaction status

The status field on a transaction — the same word delivery.status carries on an outbound row.

ValueMeaningFinal
queuedAccepted, awaiting transmissionno
sentHanded to the Peppol networkno
deliveredThe receiver's Access Point signed for ityes
failedUndeliverable after all retries, or the receiver explicitly refused it — see belowyes
skippedNot deliverable over Peppol by design — e.g. a B2C or non-Peppol buyer. Not a failureyes
receivedInbound only — arrived for one of your taxpayers. There is no transmission of ours to track, so this is the only status an inbound row ever carriesyes
draftSaved with save_as_draft, never issued. No delivery and no tax report exist yet — both come back null until it's finalisedno

A refusal and an undeliverable document share one status word

failed covers two different outcomes: retries genuinely exhausted, and a receiver actively declining the document — a commercial refusal, not a transport failure. Nothing in status or delivery.status distinguishes them. What does: SUMU fires a transaction.rejected webhook for a refusal and transaction.failed for an exhausted retry budget, and delivery.response_code carries the Access Point's own code (RE on a refusal) either way.

Tax report

ValueMeaningFinal
pendingNot yet reportedno
submittedSent to the Tax Authority, awaiting acknowledgementno
acknowledgedAccepted by the Authorityyes
rejectedRefused. reason explains whyyes
SUMU

Sumu — an e-invoicing platform owned and operated by OceanGate for Smart Technologies LLC, a FinTech and SaaS solutions company. All rights reserved © 2026.

joinsumu.com ↗

On this page