Payhawk is integrated with PPF (Portail Public de Facturation), the French national eInvoice system for exchanging procurement and invoicing documents electronically, that helps your organization comply with France's domestic B2B eInvoicing mandate from September 2026.
Payhawk connects through its partner Invopop, a French government-approved platform (Plateforme Agréée), which receives your invoices and reports the required regulatory data and statuses to the tax authority on your behalf.
Connecting the two systems
To connect your Payhawk account to PPF:
Log in to the Payhawk Web Portal.
Go to Settings > Integrations > eInvoicing tab.
In the PPF dialog, click on Connect.
On the next page, click on Continue.
On the Register on the Portail Public de Facturation (PPF) page:
Payhawk checks whether you have a valid VAT number, associated with your account, and derives the SIREN number from that VAT number.

Type in an unique identifier after your SIREN number to begin using Payhawk's services, if your SIREN number is currently in use with another provider.
Alternatively, you can request that your provider deregister your SIREN number, so you can use it to register with Payhawk.

Add your SIREN number and agree to the compliant eInvoice processing, if your SIREN number is not in use with another provider.

Click on Continue.
On the next page, click on Okay. Once the integration is fully active, you'll be notified via email about the successful connection.
Activation is near-instant. The connection process takes less than a minute, and your PPF address becomes operational the moment you finish.
There is no mandatory verification period, so you can start receiving eInvoices immediately. In fact, some organizations are already receiving live eInvoices ahead of the September 2026 mandate.
Receiving PPF invoices in more than one system
PPF uses Peppol as a transport network. A participant network identifier can be "owned" by a single access point only - for example, Payhawk.
To register two platforms with PPF, for example, Payhawk and Pennylane, you need to make sure that at least one those registration uses a suffix, which will instruct the system to treat it as a different participant network identifier (similar to a different electronic address for the invoices it will send).
As a result, your supplier can choose to which participant network identifier (address) they'll send the invoice and the invoice will come from the network either to Payhawk or to Pennylane, but not to both.
This infrastructure helps avoid duplicating invoices - if the invoice is received in Payhawk and then you export your expenses to Pennylane, no duplicate will be created as the invoice was sent to Payhawk only.
Reporting invoice lifecycle statuses to PPF
As an invoice moves through its lifecycle, its status is reported to PPF.
The following statuses are mandatory and are always reported:
200 Déposée is reported by the supplier's Plateforme Agréée (PA) when the invoice is submitted.
210 Refusée is reported when you delete an eInvoice received from PPF in Payhawk.
212 Encaissée is reported by the supplier's PA when they receive the payment.
213 Rejetée is reported by either the supplier's PA or Invopop when functional controls (validations) fail on their side.
Other statuses, such as approved and received, are optional, thus Payhawk doesn't report them.