Electronic Invoicing
Send electronic invoices automatically via the Peppol network with the Super DPD PDP integration, and submit invoices to the French government's Chorus Pro portal for public-sector clients.
BlueRockTEL supports two electronic invoicing workflows: fully automated B2B transmission via a certified PDP, and semi-manual deposit on Chorus Pro for French public-sector clients.
E-invoicing via PDP (Super DPD)
What is a PDP?
French law requires all B2B invoices to transit through a certified Plateforme de Dématérialisation Partenaire (PDP) — a government-accredited e-invoicing platform. BlueRockTEL connects to Super DPD, a certified PDP, which routes invoices over the international Peppol network.
Once the integration is active:
- Customer invoices are transmitted automatically at production time
- Supplier invoices from Peppol-connected vendors land directly in BlueRockTEL
- Every exchange is timestamped and traceable
Connecting Super DPD
- Go to Configuration → Electronic invoicing
- Click Connect my Super DPD account
- Complete the OAuth authentication flow on the Super DPD portal
- Once redirected back to BlueRockTEL, the status page shows green — your account is connected
Note: The OAuth connection is per organisation. A single Super DPD account covers your entire client portfolio.
Automatic outbound invoice delivery
When a folder's deposit method is set to the PDP route, every invoice produced is automatically submitted to Super DPD with no manual action required.
The status of each invoice is visible in the invoice list:
| Status | Meaning |
|---|---|
| Pending | Invoice is queued for transmission |
| Submitted | Invoice has been sent to Super DPD |
| Delivered | Invoice has reached the recipient |
| Accepted | Recipient has confirmed receipt |
| Rejected | Invoice was refused — action required |
If an invoice is rejected, check the client's data (SIREN, Peppol address) and resubmit.
Receiving supplier invoices
Invoices from your suppliers that are transmitted via Peppol appear automatically in Inbound invoices. For each invoice:
- Open the invoice from Inbound invoices
- Review the amount and details
- Click Accept or Refuse accordingly
- Once paid, click Mark as paid
Important: Respond to inbound invoices in a timely manner. Depending on your supplier's contract terms, no response may be treated as implicit acceptance.
Chorus Pro (French public sector)
Chorus Pro is the French government's official portal for invoicing public-sector entities — local authorities, ministries, hospitals, and other public bodies. Submitting invoices through Chorus Pro is mandatory for any supplier billing a French public-sector organisation.
Prerequisite: activate Suivi des flux
Before your first deposit, you must activate the Suivi des flux module in your Chorus Pro account. This activation can take several business days — start this step as early as possible, before the first billing cycle that involves public-sector clients.
Follow the activation steps in the official Chorus Pro documentation: Suivi des flux guide (PDF)
Configuration in BlueRockTEL
Setting the deposit method on the client record
On the relevant client record, in the Payment modalities section, set the deposit method to Chorus Pro.
Important: The recipient is identified by their SIRET number. Verify that the SIRET stored in BlueRockTEL is correct before the first billing run — an incorrect SIRET will cause a systematic rejection.
Engagement number and service code (optional)
Some public entities require a commitment number (order reference) and/or a service code to match the invoice against an internal purchase order. The client communicates these values to you.
To configure them:
- Open the folder for that client
- Go to the Payment and balance section
- Enter the commitment number and/or service code
Production and file generation
At each production run, BlueRockTEL automatically generates a .tar.gz archive containing all invoices for clients configured with the Chorus Pro deposit method. This file is emailed to you as soon as production completes, and is also available in the FTP directory chorusPro/.
Note: If the invoice volume is large, multiple
.tar.gzarchives may be generated (e.g._1of3,_2of3,_3of3). Each archive must be deposited separately on Chorus Pro.
Monthly deposit on Chorus Pro
Once you have received the .tar.gz file, submit it to Chorus Pro:
- Log in to Chorus Pro
- Go to Suivi des flux
- Click Déposer une facture (Submit an invoice)
- Upload the
.tar.gzfile - Select the format XML Mixte
- Choose the sub-format UBL invoice 2.1
- Confirm the deposit
Monitoring status and resolving errors
Check the deposit status 24 hours after uploading, under Suivi des flux / Suivi des dépôts in Chorus Pro. Invoices can be rejected without immediate notification.
Most common rejection causes:
- Missing commitment number: some public entities require one on every invoice. Add it at folder level (Payment and balance) and regenerate.
- Incorrect SIREN in BlueRockTEL: check the client SIREN, correct it, and resubmit.
- Suivi des flux module not activated: deposits fail silently. Activate the module in Chorus Pro before retrying.
Tip: Be especially careful when adding a new public-sector client. Always verify the SIRET and ask the client whether a commitment number or service code is required before the first billing cycle.
Next Steps
- Working with Invoices: view, resend, export, and correct invoices
- Payments & Collections: track payments and generate SEPA files
On this page