France (CII(CDAR)): Overview
Read about how to use the Application Response Document Type with the French CII CDAR D.22B format.
Caution
You must use the Vertex e-Invoicing Messaging API to use this feature. This API is explained in the Vertex e-Invoicing Messaging API: Overview section.
Mandate
France's electronic invoicing reform requires every domestic B2B and B2G structured invoice to be accompanied by standardized lifecycle events. These events are transmitted as CDAR messages (Cross Domain Acknowledgement and Response). CDAR messages provide complete traceability from invoice submission, through routing and processing, to final payment.
The AFNOR XP Z12-012 standard defines all lifecycle status codes, sequencing rules, and actor responsibilities.
Key Actors in the French Lifecycle Exchange Model
PA-E - Issuer's Accredited Platform
The platform used by the seller (issuer).
PA-E is responsible for:
- Performing issuer side checks, creating in case of error the 213 - Rejected status
- Confirming the correct submission of the invoice generating the 200 - Submitted status
- Forwarding the invoice to PA-R via Flux 2
- Transmitting VAT relevant invoice data (Flux 1) to the PPF
- Relaying seller side processing statuses to PA-R
- Transmitting mandatory lifecycle statuses to the PPF
PA-R - Receiver's Accredited Platform
The platform used by the buyer (recipient).
PA-R is responsible for:
- Receipt side validations, creating in case of error the 213 - Rejected status
- Creating statuses such as 202 - Received or 203 - Made Available to confirm the correct reception of the invoice and the provision of the invoice to the buyer
- Delivering the invoice (Flux 2) to the buyer
- Relaying buyer side processing statuses back to PA-E
- Transmitting mandatory lifecycle statuses to the PPF
CDAR - The Official Lifecycle Message Format
By default, lifecycle messages are transmitted using the CDAR format, which:
- Uses UN/CEFACT CII syntax
- Forms part of the minimum mandatory structure for lifecycle reporting
- Is defined in XP Z12-012_Annexe_A_2026_V1.3, in the sheet titled "CDV FE - CDAR"
VRBL Requirement for Lifecycle Messages
To simplify development, you will submit lifecycle using the VRBL format to construct lifecycle messages submitted to Vertex e-Invoicing.
VRBL lifecycle payloads are transformed into fully compliant CDAR CII messages as defined in XP Z12-012.
Additionally:
Any transmission or processing phase lifecycle statuses received from PA-E, PA-R, or the PPF will also be made available in VRBL format, ensuring that inbound and outbound status data shares the same structure.
Two Lifecycle Phases
Transmission Phase
Created only by PA-E or PA-R.
These statuses describe the technical routing of the invoice between platforms.
Processing Phase
Triggered by actions conducted by the buyer or by the seller.
These statuses describe business handling and commercial decisions.
Mandatory, Optional, and Conditional Statuses
XP Z12-012 standard identifies four statuses that may be required by the State (PPF).
Two of these are directly handled by PA-E and/or PA-R:
- 200 - Submitted confirming the correct reception of the invoice by PA-E
- 213 - Rejected in case of the invoice didn't go through the official validations defined
Two of these are conditional:
- 210 - Refused is mandatory only when the buyer actually refuses a received invoice. To note that the refusal of an invoice corresponds to its cancellation, which means that the seller will have to issue an internal credit note and then a new invoice.
- 212 - Payment Received is mandatory only when VAT becomes due at the time of payment/on collection.
Complete CDAR Lifecycle Status Table
(Codes, covering actor, phase, and mandatory logic - derived from AFNOR standard XP Z12-012)
| Status Name | Code | Created By | Phase | Mandatory / Optional / Conditional | Explanation |
|---|---|---|---|---|---|
| Submitted (Déposée) | 200 | PA-E | Transmission | Mandatory | Always required to initiate lifecycle. Confirm the reception of the invoice by PA-E |
| Issued by platform (Emise par la plateforme) | 201 | PA-E | Transmission | Optional | Issuer platform confirms issuance to PA-R |
| Rejected on Issue (Rejetée) | 213 | PA-E | Transmission | Mandatory if rejection occurs | Issuer platform rejects the invoice (validation issue) before sending to PA-R. |
| Received by the platform (Reçue par la plateforme) | 202 | PA-R | Transmission | Optional | Buyer’s platform confirms reception. |
| Made Available (Mise à disposition) | 203 | PA-R | Transmission | Optional | Invoice made available for buyer processing. |
| Rejected on Receipt (Rejetée) | 213 | PA-R | Transmission | Mandatory if rejection occurs | Receiver platform rejects invoice (e.g., invalid, duplicate, missing mandatory fields, etc.). |
| Routing error (Erreur Routage) | 221 | PA-R | Transmission | Optional | PA-R communicates to PA-E a routing error. |
Processing Phase Statuses (Buyer, Seller, PA-E, or PA-R)
| Status Name | Code | Created By | Phase | Mandatory / Optional / Conditional | Explanation |
|---|---|---|---|---|---|
| In hand (Prise En Charge) | 204 | Buyer | Processing | Optional | Buyer begins internal review. |
| Approved (Approuvée) | 205 | Buyer | Processing | Optional | Buyer approves invoice for payment. |
| Partially Approved (Approuvée partiellement) | 206 | Buyer | Processing | Optional | Buyer supports partial approval. |
| In Dispute (En litige) | 207 | Buyer | Processing | Optional | Buyer disputes invoice details. |
| Refused (Refusée) | 210 | Buyer | Processing | Conditional | Mandatory only when buyer refuses invoice. |
| Suspended (Suspendue) | 208 | Buyer | Processing | Optional | Processing temporarily paused. |
| Completed (Complétée) | 209 | Seller | Processing | Optional | Seller has provided missing information regarding the invoice. |
| Payment Sent (Paiement transmis) | 211 | Buyer | Processing | Optional | Buyer initiates payment. |
| Payment Received (Encaissee) | 212 | Seller | Processing | Conditional | Mandatory only when VAT is due at payment time/on collection |
| Reviewed (Visée) | 214 | Seller’s Agent / Buyer’s Agent | Processing | Optional | Invoice has been reviewed and validated by Seller’s/Buyer’s Agent. |
| Cancelled (Annulée) | 220 | Seller | Processing | Optional | Lifecycle closed due to corrective invoice being issued |
| Direct Payment Request (Demande de paiement direct) | 224 | Seller | Processing | Optional | Can be used if supplier (subcontractor)requests direct payment to the Buyer |
| Factored (Affacturée) | 225 | Seller | Processing | Optional | Can be used if the invoice is factored and payment beneficiary changes |
| Factored Confidential (Affacturée - Confidentiel) | 226 | Seller | Processing | Optional | Can be used to communicate a confidential factoring |
| Change of Accounts Payable ( Changement de Compte à Payer) | 227 | Seller | Processing | Optional | Can be used to communicate changes in payment coordinates |
| Non-factored (Non Affacturée) | 228 | Seller | Processing | Optional | Clarification status; no obligation unless used to reverse a prior factoring status |
Details
| Detail | Value |
|---|---|
| Official Specification | e-invoice: Specifications externes |
| Format | CII CDAR D.22B (CII) |
| Supports | B2B |
| Country-Specific Configuration | France (CII(AR)): Configuration Overview |
Restrictions
You must use the Vertex e-Invoicing Messaging API to use this country, format and Document Type. More information about the API is provided in the Vertex e-Invoicing Messaging API: Overview section.
In this section
| Topic | Description |
|---|---|
| France (CII(CDAR)): Overview | Read about about to use the Application Response Document Type with the French CII CDAR D.22B format. |
| France (CII(CDAR)): Receiver | Read about the Receiver used for the Application Response Document Type. |
| France (CII(CDAR)): Configuration Overview | Get an overview of the configuration tasks for France (CII(AR)). |
| France (CII(CDAR)): Example Documents | These examples are for the ApplicationResponse Document Type. |
| France (CII(AR)): Rules | Read about the Rules used for the Application Response Document Type. |
Updated 5 days ago
