Send a client's invoices through eurinvoice
A partner's guide to the API. Each page says what runs in the sandbox, what is not there yet and what is planned.
- In the sandbox
In plain words
eurinvoice checks a client's invoices against the rules of one country, builds the legal file and records what happens next. These docs have two paths: one for the people deciding whether to use the service, and one for the developers who connect it. Each page says whether what it describes runs in the sandbox, is built but not in the sandbox yet, or is planned.
If you are deciding
For business readers
- 1.1Learn what it isIt checks, builds and records invoices.
- In the sandbox
- 1.2See what it leaves outWe rent the rails. We are not the archive.
- In the sandbox
- 1.4See how a go-live runsThe steps, and who does what.
- In the sandboxreadiness gate
- Plannedno go-live has run yet
- 2.3Prepare the client's listThe first test invoice waits on it.
- In the sandboxchecklist
- 6Know who owns failuresThe care list and Rejection Care.
- In the sandbox
- 11Check your countryFive routes, with official dates.
- In the sandboxvalidation
- Not in the sandbox yetsending
Your first hour
For developers
- 2.1Get a keyPut it in the Authorization header.
- In the sandbox
- 3.1Run a dry runIt runs the same checks as submit and stores nothing.
- In the sandbox
- 3.2Submit an invoice202 with an id, or 422 with a catalogue code.
- In the sandbox
- 3.4Read its eventsIt returns every status event, in order.
- In the sandbox
- 5Read an errorThe code names the field and who acts.
- In the sandbox
All sections
- 1Start here
- 2Keys and environments
- 3API
- Dry run: POST /validate
- In the sandbox
- Submit JSON: POST /invoices
- In the sandbox
- Submit XML: POST /invoices/xml
- In the sandbox
- Read an invoice, its events, its documents
- In the sandbox
- Cancel before submission
- In the sandbox
- Catalogue lookup: GET /catalogue/{code}
- In the sandbox
- Health: GET /health
- In the sandbox
- Seller status (France): POST /invoices/{id}/statuses
- Planned
- Dry run: POST /validate
- 4Statuses
- In the sandboxevent shape
- Not in the sandbox yetrail statuses
- 5Errors and the catalogue
- In the sandbox
- 6Care (failed invoices)
- In the sandbox
- 7Rail credentials
- In the sandboxstore
- Not in the sandbox yetrails
- 8File drop
- Not in the sandbox yet
- 9Webhooks
- In the sandboxsigning
- In the sandboxdelivery
- In the sandboxregistration
- 10Limits and legal clocks
- In the sandbox
- 11Routes and countries
- In the sandboxvalidation
- Not in the sandbox yetsending
- 12Mapping versions
- In the sandbox
- 13Hosting and data
- In the sandboxsandbox
- Plannedproduction
- 14Monitoring and alerts
- In the sandboxlogs, metrics and alerts
- Not in the sandbox yetrail alerts
- 15Changelog
- In the sandbox