The Public Invoicing Portal (PPF): What French companies need to know

  1. Introducción
  2. What is the Public Invoicing Portal (PPF)?
  3. What is the purpose of the PPF?
  4. What does the PPF contain?
  5. How is information added to the PPF?
  6. Accessing the PPF
  7. Registering with the PPF

On September 1, 2026, the requirement to accept electronic invoices from business partners goes into effect for businesses of all sizes in France. It’s important for businesses to prepare for this by registering with the Portail Public de Facturation (PPF), which is France’s Public Invoicing Portal. What is the portal, and what is its purpose? How do you know if you’re in it? In this article, we address these common questions about the PPF and explain what’s in it, how to register, and how to access it.

What’s in this article?

  • What is the Public Invoicing Portal (PPF)?
  • What is the purpose of the PPF?
  • What does the PPF contain?
  • How is information added to the PPF?
  • Accessing the PPF
  • Registering with the PPF

What is the Public Invoicing Portal (PPF)?

The PPF is a national database listing French companies and public entities affected by the electronic invoicing reforms. The French Agency for State Financial Information Technology (Agence pour l’informatique financière de l'État, or AIFE) started the PPF. It’s now managed by the French Tax Authority and is available to the public. It lists current invoicing addresses for each business as well as the platform that manages each business’s data.

All organizations—both public and private—must be identified in the PPF to receive electronic invoices. However, issuers are not required to be in the PPF.

What is the purpose of the PPF?

The purpose of the PPF is to facilitate the transmission of electronic invoices to the correct recipients and ensure interoperability between the various approved platforms (formerly partner dematerialization platforms [PDP]). Using this tool, invoice issuers and their approved platforms can easily identify a recipient’s address and invoice transmission channels.

What does the PPF contain?

The PPF contains all information needed to route electronic invoices:

  • Recipient’s identifying data, including legal business name, Business Directory Identification System (SIREN) and Establishment Directory Identification System (SIRET) numbers, and the business’s legal structure (e.g., public or private)
  • Facilities the business owns, if there is more than one
  • Membership status in an approved platform
  • Current invoicing addresses

The PPF also specifies the address selected by the recipient. The recipient also chooses at what level to receive invoices:

  • Legal entity level, using the SIREN number (i.e., the most general level)
  • Facility level, using the SIRET number
  • Departmental or internal level (e.g., service level), using a routing code or suffix (i.e., the most specific level)

How is information added to the PPF?

Information is initially added to the PPF by AIFE using information provided by French governmental agencies. The PPF is then supplemented by AIFE using a database from the National Institute of Statistics and Economic Studies (Institut national de la statistique et des études économiques, or Insee) and information from the Public Finances Directorate General (Direction générale des Finances publiques, or DGFiP). As a last step, companies use their approved platform to specify their address and verify that the information in the PPF is correct.

Accessing the PPF

It’s free to directly consult the PPF online through the Chorus Pro portal. On the site, click on “billing directory” (Annuaire facturation) for access.

You can perform a simple search for a company using its SIREN or SIRET number, legal name, or facility name. You can also perform advanced searches using a company’s postal address, postal code, or city. If a search is successful, you will see general information about the company’s legal structure, approved platform, and current invoicing addresses.

Your approved platform must also consult the PPF to correctly route invoices assigned to it. When accessing the PPF, your platform can identify the recipient’s platform, obtain the required information for addressing invoices, and guarantee that they are automatically and accurately transmitted.

Stripe’s partner app Billit—an approved platform registered with the French government—allows businesses to send electronic invoices directly from Stripe, securely and without writing a single line of code. You can download Billit from the Stripe App Marketplace.

Registering with the PPF

Businesses cannot register with the PPF directly. An approved platform requests registration and updates all of a business’s information. It’s important to choose a dependable, intuitive platform adapted to your needs that integrates with all existing tools and is easy to use. You can also delegate the selection of a platform to an accounting specialist. In addition, you are free to change platforms at any time.

If you do change platforms, your new provider will update your profile in the PPF. Your information will need to be verified to ensure invoice continuity.

El contenido de este artículo tiene solo fines informativos y educativos generales y no debe interpretarse como asesoramiento legal o fiscal. Stripe no garantiza la exactitud, la integridad, adecuación o vigencia de la información incluida en el artículo. Si necesitas asistencia para tu situación particular, te recomendamos consultar a un abogado o un contador competente con licencia para ejercer en tu jurisdicción.

Más artículos

  • Hubo un problema. Vuelve a intentarlo o comunícate con soporte.

¿Todo listo para empezar?

Crea una cuenta y empieza a aceptar pagos sin necesidad de firmar contratos ni proporcionar datos bancarios. Si lo prefieres, puedes ponerte en contacto con nosotros para que diseñemos un paquete personalizado para tu empresa.
Payments

Payments

Acepta pagos en línea y en persona desde cualquier parte del mundo con una solución de pagos diseñada para todo tipo de negocios.

Documentación de Payments

Encuentra una guía para integrar las API de pagos de Stripe.