> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperline.co/llms.txt
> Use this file to discover all available pages before exploring further.

# French e-invoicing with a PA

> Transmit French domestic B2B e-invoices in Factur-X format through a Plateforme Agréée using Hyperline or Pennylane, with customer routing setup.

A **Plateforme Agréée (PA)** transmits electronic invoices between French companies and reports the required invoice data to the French administration. Hyperline supports PA transmission for domestic B2B invoices in Factur-X format.

<Note>
  For invoices sent to French public administrations, use [Chorus Pro](./chorus-pro) instead.
</Note>

## Reform timeline

France is introducing its e-invoicing requirements in two phases. All companies established in France must be able to receive electronic invoices from the first phase, while the obligation to issue them depends on company size.

| Phase       | Date              | Requirement                             | Companies concerned                                      |
| ----------- | ----------------- | --------------------------------------- | -------------------------------------------------------- |
| **Phase 1** | September 1, 2026 | Receive e-invoices                      | All companies established in France                      |
| **Phase 1** | September 1, 2026 | Issue e-invoices and submit e-reporting | Large companies and mid-sized companies (ETI)            |
| **Phase 2** | September 1, 2027 | Issue e-invoices and submit e-reporting | Small and medium enterprises (SMEs) and micro-businesses |

<Note>
  If your company generates less than €50M in annual revenue, the issuing and
  e-reporting requirements apply from September 2027. You must still be able to
  receive e-invoices from September 2026.
</Note>

## Choose your PA connection

You can transmit French e-invoices from Hyperline using one of two connections.

### Hyperline

Select **Hyperline** to send domestic B2B invoices through Hyperline's connection, powered by Invopop's accredited platform.

Your invoicing entity must be registered before invoices can be exchanged. You can follow the registration status from **Settings > Invoicing**.

### Pennylane

Select **Pennylane** if your company uses Pennylane as its PA. Your invoicing entity must be connected to Pennylane in Hyperline, and Pennylane must be registered as the PA for your company.

If Pennylane is disconnected or does not have the required permissions, reconnect it before selecting this option.

## Configure France PA

1. Go to **Settings > Invoicing**.
2. Select the relevant French invoicing entity.
3. In **French e-invoicing**, select **Hyperline** or **Pennylane** for business e-invoicing (B2B).
4. Complete the registration or reconnection requested for the selected provider.
5. Click **Save changes**.

Once the connection is ready, Hyperline automatically transmits eligible domestic B2B invoices through the selected PA and displays their transmission status on the invoice details page.

## Customer routing

### Default electronic address

Hyperline builds the customer's default electronic address with scheme `0225` and their SIREN. It resolves the SIREN in this order:

1. **Registration number**: Hyperline uses a 9-digit SIREN directly or extracts the first 9 digits from a 14-digit SIRET.
2. **Tax ID**: if the registration number is missing or invalid, Hyperline extracts the SIREN from the customer's French tax ID.

<Card title="Example 💡">
  A customer has the SIRET `12345678900015`. Hyperline uses the first nine
  digits as its SIREN and routes the invoice to `0225:123456789`.
</Card>

### Override the electronic address

If the customer uses an electronic address different from their SIREN, you can override the inferred value:

1. Open the customer details page.
2. Click **Edit** in the **Information** section.
3. Enter the address provided by the customer or their PA in **Electronic address**.
4. Save the customer.

The value in **Electronic address** replaces the SIREN that Hyperline would otherwise infer for France PA routing.

## Next steps

* See the [e-invoicing overview](./overview) for supported countries and general transmission behavior.
* Configure [Chorus Pro](./chorus-pro) for French public-sector customers.
