Configure multiple delivery channels: Peppol, DICO, other procurement networks, email fallback and priorities.
One of the most powerful features of the PSB is multi-channel delivery: through a single API integration you can reach recipients on Peppol, other procurement networks and by email. The PSB automatically selects the best channel, but you can also control the routing yourself.
By default, the PSB routes all invoices via Peppol. The system checks whether the recipient is registered on Peppol and sends the invoice through the Peppol network. If the recipient is not on Peppol, the fallback mechanism kicks in.
By configuring multiple hooks with Send* topics, you can activate additional channels:
-0003:XC...) as identifierThe PSB selects the channel based on a priority order:
InvoiceSent takes priority over a wildcard hookBefore sending an invoice, you can use queryRecipientParty to check which channel the PSB will use:
GET /api/v1/queryRecipientParty?identifier={schemeID}:{id}
The response shows the selected channel and the available alternatives.
In some cases you may want to override the automatic channel selection. You can do this with the ?channel={hookId} query parameter on the send endpoints:
POST /api/v1/{partyId}/salesInvoice/send?channel=hook-123-abc
This forces the PSB to use the specified channel (hook), regardless of the automatic selection.
eConnect automatically transforms UBL invoices into the cXML format that Coupa expects. The connection requires:
The Ariba connection works with 1-to-1 trading relationships, unlike the open Peppol network:
The PSB automatically converts between all common e-invoice formats. If you send an invoice in NLCIUS format but the recipient expects XRechnung, the PSB transforms the document automatically. This works for all supported standards: BIS Billing, NLCIUS, PINT, XRechnung, Svefaktura, ebInterface, DICO, SETU and more.
Transformation is available from the 10K package onwards.
A large company sends invoices to:
All invoices are sent through the same API (POST /api/v1/{partyId}/salesInvoice/send). The PSB handles the correct routing, format and channel for each invoice.
Need help setting up multi-channel delivery? Contact TechSupport.
Open the API reference