- Tested
- KSeF 2.0 · ANAF · Peppol access point · French platform
- Status
- One event format for every route
- Delivery
- Signed webhook, file drop or queue
Choose
The route and provider, named in the scope.
Sending
We do not run a network. We connect your invoices to the right one: a certified Peppol access point, a French Plateforme Agréée, or the government’s own API where the country allows direct integration, as KSeF and RO e-Factura do. The route is named in the scope before work starts.
Government API, Peppol access point or approved platform, whichever the country and you need. We name the provider in the scope.
Every route is run in its test environment before a live invoice goes out.
KSeF, ANAF, Peppol and the French platforms all answer differently. You get one event: received, validated, submitted, accepted or delivered, or the reason it failed.
Where the route issues one, it comes back with the status: the KSeF number, ANAF's upload index or the platform's invoice ID.
Certificates, tokens and taxpayer authorisations are issued to you. Our evidence records that they exist, never the secret.
A refused invoice comes back with the platform's own code and message.
| Country | Route | What comes back |
|---|---|---|
| Poland | KSeF 2.0 API | The KSeF number and UPO, or an error code such as 440 |
| Romania | RO e-Factura (ANAF) | An upload index, then the state: ok, or nok with the error |
| Belgium | Peppol access point | Sent or failed, and the buyer's response where one is given |
| France | Plateforme Agréée | Lifecycle codes, from 200 Déposée to 213 Rejetée |
| Germany | Agreed channel | Whatever the channel agreed with the buyer returns |
| Greece | myDATA provider | The MARK registration number |
Issued by the KSeF 2.0 test environment on 26 September 2026, with its UPO. A second copy of the same invoice was rejected as a duplicate (440), as it should be.
See the evidenceWe will name the route we would use, what it sends back and what you need to authorise.
E-mail
[email protected]30-minute call
Choose a time