Factur-X invoice for Chorus Pro — create it free, upload it in 3 steps
Invoicing a French public buyer? The invoice goes through Chorus Pro, the free state portal. Instead of typing it into the Chorus Pro form, you can upload a ready Factur-X file — a readable PDF with the structured data inside. aiDoks creates that Factur-X for free from a form or a PDF, with the service code and engagement number in the right place, and checks it before you upload it.
Fill in the form or upload a PDF, scan or photo and let AI fill it in. Enter the public buyer's SIRET, and — when the buyer requires them — its service code as the Buyer reference and the engagement number as the Order reference. Saved customers, products and templates speed up the next one.
2
Check it and download the Factur-X
Before download the embedded XML is checked against EN 16931 and, for a French seller, the French business rules, with errors explained in plain language. You get a Factur-X PDF (PDF/A-3 with the CII XML inside) that anyone can open.
3
Upload it in Chorus Pro
Log in to portail.chorus-pro.gouv.fr, choose to deposit an invoice and upload the Factur-X file. Chorus Pro reads the data from it; check the recipient and service, then submit and follow its processing in the dashboard.
What Chorus Pro covers — and what it does not
Invoices to the public sector: yes
Chorus Pro is the mandatory channel for invoices to the French state, local authorities and public institutions. It is free, and it accepts Factur-X, UBL and CII files as well as manual entry.
The fields that get invoices rejected
A missing or wrong buyer SIRET, service code or engagement number is the classic reason for a rejection. Ask the buyer for them, and let the validation catch format errors before Chorus Pro does.
Invoices to companies: a plateforme agréée
B2B invoices do not go through Chorus Pro. Since 1 September 2026 every company must be able to receive e-invoices through a plateforme agréée (PA), and SMEs must issue them from 1 September 2027. aiDoks prepares and checks the Factur-X; it is not a PA.
Received a Factur-X? Read and check it
The free viewer shows the data embedded in a Factur-X, UBL or CII invoice as a readable document, and the validator lists any rule it breaks — useful now that every company receives e-invoices.
The dates that matter
Since 2020 — every supplier to the French public sector, whatever its size, invoices through Chorus Pro.
1 September 2026 — every VAT-registered company must be able to receive B2B e-invoices; large and mid-sized companies must also issue them.
1 September 2027 — SMEs and micro-enterprises must issue B2B e-invoices too.
Factur-X is also one of the three base formats of the B2B reform, next to UBL and CII, so the same file works beyond Chorus Pro.
Invoice for Chorus Pro: FAQ
Is Chorus Pro free, and is creating the Factur-X free?
Chorus Pro is a free state portal. Creating the Factur-X with aiDoks is free too: the free plan covers 6 e-invoices a month, and Pro (€4.85 a month) is unlimited.
Which file can I upload to Chorus Pro?
Chorus Pro accepts Factur-X, UBL and CII files, besides manual entry and plain PDF. Factur-X is the practical choice: a readable PDF/A-3 with the structured CII data inside, which aiDoks generates and validates.
Where do the service code and engagement number go?
The service code goes in the Buyer reference field and the engagement number (purchase order) in the Order reference field. Enter them only when the public buyer requires them — a missing required one is a classic rejection reason.
Can I turn my existing PDF invoice into a Factur-X?
Yes. Upload the PDF, a scan or a photo; AI fills in the invoice form, you check the fields and download a Factur-X ready for Chorus Pro.
Can I use Chorus Pro for invoices to companies?
No. Chorus Pro is for the public sector only. Since 1 September 2026 B2B e-invoices go through a plateforme agréée (PA); aiDoks prepares and checks the file but is not a PA.
Can I submit a credit note?
Yes. aiDoks creates credit notes in Factur-X too, and Chorus Pro accepts them in the same way as invoices.