The National Directory (L’Annuaire): The “GPS” of Your E-Invoices
Last updated: 29 de April de 2026
Remember when we transitioned from paper maps to Google maps? I am not that old, but I do remember. I thank all kinds of gods for being born in the 90s, because that meant that when I got my driving license, GPS was already available and accessible for everyone. I picture myself stopping in the road shoulder, fighting with an analogical map, trying to guess where am I, and it is not pretty.
Well, the same transition is happening with invoices around the world, but in this article I will focus on France and its Annuaire.
The end of “lost in the mail”: Why l’Annuaire is the heart of the reform
In a —almost past— world of fragmented email attachments and paper mail, an invoice is a wanderer with no guaranteed destination. The French e-invoicing reform changes this by introducing l’Annuaire (the National Directory)—the central “GPS” managed by the PPF (Portail Public de Facturation) that ensures every digital invoice finds its way home.
From a leadership perspective, l’Annuaire is the end of administrative invisibility. It acts as the official registry of all French legal entities. If your company is not correctly registered in this directory with your chosen PA (Plateforme Agréée / Approved Platform), you effectively do not exist in the digital ecosystem.
Routing logic and metadata
L’Annuaire is a centralized, high-availability database that maps business identifiers to technical endpoints. In the Y-Schema model, when a sender’s platform prepares to dispatch an invoice, it doesn’t just “send” it to an email address. Instead, it performs a real-time query against the Directory using the recipient’s SIREN or SIRET number.
The Directory returns the specific routing code associated with the recipient’s chosen service provider. This metadata-driven approach ensures that the structured data (whether in UBL, CII, or Factur-X) is delivered directly to the correct technical “address.” This means the logic moves away from manual entry toward API-driven validation:
- Validation: Does the SIRET exist in l’Annuaire?
- Discovery: Which PA/PDP is the recipient using?
- Delivery: Route the payload to the identified endpoint.
How the routing logic works: SIREN, SIRET, and routing codes
To understand how an invoice moves from point A to point B in the new French system, we have to look at the underlying data hierarchy. In the past, “addressing” an invoice was a manual process of typing an email or a physical location. Tomorrow, addressing is a technical query executed by your platform.
The identification hierarchy: SIREN vs. SIRET
The Directory organizes businesses using two standard French identifiers: the SIREN (the 9-digit code for the legal entity) and the SIRET (the 14-digit code identifying a specific branch or establishment).
For an accountant, this distinction is vital. If a client has multiple offices but centralizes payments in one, or if they require invoices to be sent to a specific site for VAT deduction purposes, the SIRET becomes the mandatory “postal code” of the digital age. From a developer’s perspective, the system logic must be built to handle these specificities; sending an invoice to a SIREN when the recipient has mandated SIRET-level routing will result in a delivery failure.
The routing code: Your technical address
Beyond just identifying “who” the recipient is, l’Annuaire provides the “how.” This is done via the routing code (code de routage). Think of it as the digital equivalent of a dedicated IBAN. It ensures that even if you change your internal accounting software, as long as your routing code points to your PA (Approved Platform), your invoices will never be lost.
And now for my developers: the routing code is the technical endpoint identifier. When the sender’s PA queries the PPF, the Directory returns this code, which tells the sender’s system exactly which technical gateway to use for the transmission. This eliminates the “guesswork” and custom configurations typically associated with traditional EDI connections.
Real-time statuses and the Directory’s role
You read about this already, in the global trend towards e-invoicing, an invoice is no longer a static file: it is a living entity with a trackable lifecycle. The power of l’Annuaire is that it provides the foundation for this visibility by ensuring the “handshake” between platforms is immediate and standardized.
This lifecycle has mandatory stages that need to be met, registered and reported to the PPF to provide the tax authorities with a real-time view of the economic activity. In the end, this represents the ultimate anti-fraud and audit tool. You will have definitive proof of when an invoice was “Received” (Reçue) or “Accepted” (Approuvée) by your client. The Directory ensures that these status updates are routed back to you instantly, regardless of which platform your client uses.
However, your IT team will need to make sure to integrate the Flux 6 status messages into your systems. This means your ERP must be capable of receiving and displaying codes like Déposée (Deposited), Refusée (Refused), or Encaissée (Paid). The logic here is circular: the Directory identifies the path to send the invoice, and that same path is used to return the lifecycle statuses.
Error handling and rejection logic
One of the most significant changes for accountants will be the handling of “Refused” invoices. In the current world, a client might call you three weeks later to say an invoice is wrong. In the new system, if the data doesn’t match the requirements or the recipient’s information in the Directory, the rejection can happen in seconds.
This high-speed feedback loop is a double-edged sword. While it allows for faster corrections, it requires your team to be ready to act. If an invoice is rejected because a SIRET is missing from the Directory, the correction must happen at the master data level before a new attempt is made.
Registration and visibility: Your ticket to the ecosystem
The National Directory is not a passive archive; it is a dynamic map that requires active input from every participant. For the e-invoicing engine to turn over, every business must declare its chosen gatekeeper—the digital “mailbox” where it will receive invoices. This process of registration is the definitive link between your French legal identity and the digital highway.
The high cost of digital exclusion
If a company fails to register its choice of platform in l’Annuaire, it effectively becomes unreachable within the mandatory framework.
- Business continuity risk: From a CEO’s perspective, this is a “no-show” risk. If your company record is missing or points to an inactive platform, your suppliers’ systems will be physically unable to issue a legal invoice to you. The sender’s platform will trigger an automatic “Routing Error,” leading to immediate friction in your supply chain and potential delivery stops.
- The query lifecycle: For developers, this underscores the importance of the directory query lifecycle. A robust implementation must query the Directory at the time of invoice creation to validate the recipient’s status. If a query returns a “Not Found” status, the system must handle this exception gracefully, alerting the user that the recipient’s registration is incomplete.
Standardized interoperability: The universal handshake
The beauty of the Directory is that it facilitates interoperability. Because every Approved Platform (PA) is mandated to consult the same centralized database managed by the PPF, the specific provider you choose does not matter to your clients. The Directory acts as a universal translator, telling the sender’s system exactly which technical protocols and formats—such as UBL, CII, or Factur-X—are required to reach you.
For the accountant, this shifts the focus from manual data entry to automated reconciliation. When the routing is correct, the invoice data flows directly into your accounting software via your platform, pre-mapped with the correct SIRET details and ready for processing.
Why B2Brouter is your navigational partner for l’Annuaire
Yes, it is time to talk about me —meaning the company I represent—.
Navigating the complexities of the National Directory and the broader French e-invoicing reform requires more than just a software tool; it requires a strategic partner that bridges the gap between your existing systems and the government’s digital highway.
Automated synchronization and identity management
One of the most significant burdens for any business is the active management of its record in the National Directory. Without precise synchronization, your company risks becoming invisible to its partners. B2Brouter eliminates the administrative risk of “misalignment.” As a certified Plateforme Agréée (PA), B2Brouter automatically publishes your SIREN and SIRET details to l’Annuaire upon activation. This ensures that your “digital address” is always accurate and that your clients can always find you, protecting your cash flow from day one.
You are married to your current ERP and do not want to leave it? No worries, our REST API handles the heavy lifting of identity mapping. When you connect your ERP to B2Brouter, we manage the technical registration with the PPF on your behalf.
Intelligent validation and routing
L’Annuaire is the GPS, but B2Brouter is the driver that interprets the map to avoid obstacles.
Dear accountant, imagine a world where “rejected” invoices due to incorrect client data are a thing of the past. B2Brouter uses the Directory as an intelligent validation layer. Before an invoice is even sent, we cross-reference the recipient’s details with the official records. If a SIRET is missing or a platform choice has changed, B2Brouter flags it immediately, allowing you to fix the data before a compliance error occurs.
Also, we provide a unified routing layer: Whether your recipient is on the PPF, a different PA, or the international Peppol network, B2Brouter resolves the routing logic in the background. Your system simply sends the data to us; we query the Directory, identify the correct endpoint (C3), and deliver the payload in the required format (UBL, CII, or Factur-X).
Conclusion and executive checklist: Preparing your GPS for go-live
L’Annuaire is more than a technical requirement; it is the pivot point of the entire French reform. By moving from manual “send-and-hope” methods to a centralized, validated routing system, France is setting a new standard for business efficiency. For the CEO, this means guaranteed delivery and faster payments; for the developer, it means a structured, API-driven architecture that eliminates the chaos of legacy EDI.
As the mandatory deadlines approach—starting with the universal obligation to receive e-invoices on September 1, 2026—your preparation should focus on three specific pillars: identification, platform election, and data hygiene.
3-step action plan for compliance
- Audit your master data (SIREN/SIRET):
– The Task: Ensure your ERP or accounting software contains the correct 9-digit SIREN and 14-digit SIRET for all French customers and suppliers.
– Why: L’Annuaire uses these as primary keys. If your data doesn’t match the Directory, the “GPS” will fail, and your invoices will be rejected. - Elect and register your Approved Platform (PA):
– The Task: Select a partner like B2Brouter and authorize them to manage your identity in the Directory.
– Why: You must “point” your legal identifiers to a specific digital endpoint. Without this registration, you remain invisible to the ecosystem, and your suppliers will be unable to invoice you legally. - Simulate the routing lifecycle:
– The Task: Work with your IT and Finance teams to test the “Flux 6” status feedback loop
– Why: Ensure your system can ingest real-time updates (Deposited, Received, Refused) so that you can react immediately to rejections or payment confirmations.
If you want to make sure your business is ready for the French e-invoicing reform, the best next step is to choose a partner that can simplify registration, routing, and compliance from day one.
See how B2Brouter helps you comply in FranceAnd that’s all folks! Let’s make sure that our GPS is ready and hit the road to French compliance.