Skip to content

Peppol receiver check

Can this customer receive my invoice over Peppol?

And if it still does not work — is that his problem, yours, or your software’s? That last question is the one nothing else answers. Enter the number from the invoice and you get the address-book entry, whether the network can route to him, which documents his access point accepts, and who to call when the send fails anyway. Free, no account, nothing stored.

Free · no account · nothing is stored

Why “he is registered” and “it will not send” can both be true

Peppol changed how software asks the network where a receiver lives, and the records the old way relied on were removed. Software that never made that change asks the retired question, is told “no such participant”, and reports your customer as not being on Peppol — about a customer who is reachable and waiting. The error in the log is a 404 on an address starting with B-, which is not a message most people can place.

This check asks both questions, so the contradiction is visible instead of being blamed on the customer. When the current lookup finds him and the retired one does not, the answer says so in a paragraph you can forward to your software vendor unedited.

What it is, and what it is not

It does

  • Ask the live Peppol registers — the public directory and the network’s own lookup — about the number you enter.
  • Ask the retired lookup as well, which is what makes it possible to say whose side the fault is on.
  • List the document types the customer’s access point publishes, so you know an invoice is among them.
  • Say “we could not find out” when a register does not answer, rather than calling an outage a missing customer.
  • Settle a mistyped number by arithmetic before spending any lookup on it.

It does not

  • Promise that your invoice will arrive, be accepted, be read or be paid. Addressing is not delivery.
  • Check your invoice against the Peppol rules — that is a different question, on another page.
  • Say whether you are registered to send, or see anything about your own access point.
  • Verify that the number belongs to the company you think it does.
  • Keep the number. It is used to ask the registers and gone with the answer — not stored, not logged, not in any analytics.

For your AI agent and for developers

An agent never has to open this page. The same check is POST https://jithox.com/api/peppol-receiver/v1/check — anonymous, free, no key, nothing stored — and a GET on the same path explains which registers are asked and what the answer cannot settle. It is also the lookup_peppol_participant tool on our MCP endpoint. Connect your AI · check an invoice against the rules.