OVERVIEW
This integration ensures that invoices are automatically generated, validated, and sent in the required UBL (Universal Business Language) format.
This is mandatory for French companies that are required to use electronic invoicing for business transactions.
What is Chorus Pro e-invoicing?
Chorus Pro is the official e-invoicing platform of France.
Through the integration in Zero Friction, invoices are automatically converted into the correct format and uploaded to Chorus Pro — including a PDF attachment and all required metadata.
The connection operates fully automatically. Once the feature is activated, all invoices for French customers are processed and sent electronically.
When to use this?
For French customers
Any company — regardless of its size — that issues invoices to the French government, public authorities, municipalities, public institutions, or other entities within the “sphère publique” must submit those invoices electronically via Chorus Pro.To ensure legal compliance
The integration is fully compliant with French e-invoicing regulations.For automatic sending and tracking
Once the integration is activated, invoices are automatically generated, sent, and tracked through the Chorus Pro platform.
French-specific requirements
To comply with French regulations, the following information must be correctly completed:
Postal code: exactly 5 digits
Siret number: mandatory if the customer must receive invoices via Chorus Pro → field can be found on the subscriber
Code service: not mandatory → field can be found on the subscriber
Numéro d'engagement: not mandatory → fill in field 'External reference' as a property on the contract
UBL-formatting:
Decimal point
Maximum of 6 decimal places
PDF attachment packaged in a ZIP file
Compliant with the UBL 2.1 Invoice schema
Where can you find this feature?
Configuration:
Go to the back office and navigate to Configuration → General → Integrations → E-Invoicing.
There, you will see the Chorus Pro card with:
When e-invoicing is enabled, the UBL export is automatically activated.
This setting cannot be disabled as long as Chorus Pro remains active.
How it works?
1. Requirements & Configuration
Before you can use the Chorus Pro e-invoicing feature, it must be activated by Zero Friction Support.
➡️ Contact [email protected] if you are interested in using this feature.
After activation by the support team, you can configure the integration yourself in the back office.
Prerequisites:
The feature toggle must be active (enabled by Zero Friction).
E-invoicing must be activated in the integration settings.
UBL export is automatically enabled and mandatory.
Only customers with the country code FRA are eligible for invoicing via Chorus Pro.
2. Authentication & Security
The connection with Chorus Pro uses OAuth 2.0 authentication for secure communication.
Tokens are automatically refreshed before they expire.
All connections are secured using TLS encryption.
3. Invoice processing
Invoice Creation in Zero Friction.
The system automatically generates a UBL file (XML) that complies with French formatting requirements:
Dot (
.) as the decimal separatorNo thousand separators
Maximum of 6 decimal places
PDF attachment packaged in a ZIP file (mandatory in France)
The invoice is then automatically uploaded to Chorus Pro.
After submission, you will receive a confirmation of successful processing.
4. Status & opvolging
De achtergrondverwerking van de Chorus Pro-integratie kun je zien als een virtuele assistent die continu controleert bij Chorus Pro of alles goed verloopt:
“Is de factuur al verwerkt?”
“Is er een fout opgetreden?”
“Wordt deze nog behandeld?”
Deze controles gebeuren volledig automatisch op de achtergrond, je hoeft dus niet handmatig de status van elke factuur te controleren.
Het systeem werkt de statussen automatisch bij in de backoffice, zodat je altijd een actueel overzicht hebt van welke facturen succesvol zijn verzonden, in verwerking zijn of een foutmelding hebben.
Verzonden – factuur is correct doorgestuurd naar Chorus Pro
In verwerking – de factuur wordt nog gevalideerd
Afgewezen – er is een foutmelding ontvangen (details zijn zichtbaar in de logs)
Het systeem controleert regelmatig de status en actualiseert die automatisch in de backoffice. Zo is je e-facturatieproces volledig geautomatiseerd en heb je volledig inzicht in elke stap van de factuurverwerking.
BELANGRIJKE OPMERKINGEN
De functie is uitsluitend bedoeld voor Franse organisaties.
UBL-export wordt automatisch geactiveerd en kan niet worden uitgeschakeld.
Tokens worden automatisch vernieuwd, er is geen handmatige actie nodig.
Alle transacties worden gelogd en gemonitord voor beveiliging en auditing.
Controleer altijd of alle noodzakelijke instellingen correct ingevuld zijn in de integratiepagina.
Wil je deze functie activeren? → Contacteer [email protected] voor activatie van de Chorus Pro feature toggle.





