Skip to main content

French Invoice LID Generator

Generate and format valid French Invoice LID for software testing and development.

Waiting for generation...

About French Invoice LID

The LID (Clearance Number / Deposit Identifier) is the unique fiscal identifier generated by the French Portail Public de Facturation (PPF) or certified PDP partner platforms, instituted under the French mandatory B2B e-invoicing reform mandated by DGFiP.

The LID format integrates the country code (FR), issue year, the company registration number (9-digit SIREN validated via Luhn Modulo 10 algorithm), and an alphanumeric hash securing transaction uniqueness and anti-fraud traceability.

Anatomy & Structure of French Routing Identifier (LID)

The French LID utilized on Chorus Pro and PEPPOL links country, year and public entity:

PositionFieldLengthMeaning & RuleExample
1 & 2Country Code2 lettersISO 3166-1 alpha-2 identifier "FR"FR
3 to 6Fiscal Year4 digitsInvoice issuance tax year (e.g. 2026)2026
7 to 15Recipient SIREN9 digitsSIREN code of public buyer entity123456782
16 to 23Routing Hash8 charsTechnical routing code in Chorus Pro hubABCDEF12

Validation Rules of French Routing Identifier (LID)

Structural verification ensures country prefix, fiscal year, SIREN Luhn integrity, and hash length:

Validate(FR) && Validate(SIREN) && Hash.length == 8
  1. 1. Verify document starts with the "FR" country prefix.
  2. 2. Validate that the fiscal year comprises 4 valid calendar digits.
  3. 3. Extract 9-digit SIREN component and verify compliance with the Luhn checksum.
  4. 4. Confirm routing hash consists of exactly 8 alphanumeric characters.

Frequently Asked Questions & Technical Guidelines