Skip to content

Administrative data — SIRET, IBAN, NIR


Why algorithmically valid fictitious data?

Section titled “Why algorithmically valid fictitious data?”

When you manually type 123456789 in a SIRET field for a demo, two problems arise:

  1. Your client sees through the fake — a 9-digit SIRET is obviously wrong
  2. Validation components fail — if your prototype includes format validation, the field immediately turns red

The solution: fictitious but algorithmically correct data

Section titled “The solution: fictitious but algorithmically correct data”

Data generated by Données FR follows official validation algorithms. They pass format and integrity checks — they will never return a validation error in your prototype.

Yet they remain impossible to confuse with real data: no generated SIRET corresponds to an existing company, no IBAN designates a real bank account, no NIR is assigned to a real person.

  • Marketing screenshots of your SaaS with data that “rings true”
  • Live client demonstrations without real personal data
  • User interface testing with realistic data
  • Conference presentations or training sessions

The SIRET (Système d’Identification du Répertoire des ÉTablissements) is the 14-digit identifier assigned by INSEE to each establishment of a company registered in France.

Structure:

[ SIREN (9 digits) ] [ NIC (5 digits) ]
73282932000 | 074

The SIREN identifies the company, the NIC identifies the establishment within the company.

The validity of a SIRET is verified by the Luhn algorithm (also used for credit card numbers). This algorithm computes a check sum across all 14 digits.

SIRET numbers generated by Données FR systematically pass this check.

  • It does not appear in the INSEE SIRENE database
  • The corresponding company does not exist
  • It cannot be used for registration, tax filing, a public tender, a quote, or any real administrative process

The IBAN (International Bank Account Number) is the international bank account number format defined by standard ISO 13616.

Structure of a French IBAN:

FR 76 30006 00001 12345678901 89
| | | | | |
Code Check Bank Branch Account RIB
ctry dgts code code number key

IBAN validity is verified by the mod 97 calculation on the reorganized number. The two check digits (positions 3 and 4 of the IBAN) are calculated so that mod(reorganized_IBAN, 97) = 1.

IBAN numbers generated by Données FR systematically pass this check.

  • It does not correspond to any account open at a credit institution
  • It cannot be used for a wire transfer, SEPA direct debit, bank declaration, or any real financial document
  • Any attempt to use it in a real banking system will be rejected (the bank and branch codes do not correspond to any real institution)

The NIR (Numéro d’Inscription au Répertoire) is the French social security number, composed of 15 digits of which 2 constitute the check key.

Structure:

1 85 04 75 056 098 42
| | | | | | |
Sex Yr Mo Dept Mun Seq Key
  • Sex: 1 (male) or 2 (female)
  • Year: last 2 digits of birth year
  • Month: birth month (01–12)
  • Dept: birth department (01–976, 99 for foreign)
  • Mun: INSEE municipality code at birth
  • Seq: sequence number in the municipality that month
  • Key: 97 - (NIR_without_key mod 97)
  • It does not appear in the National Register of Natural Persons (RNIPP)
  • It is not assigned to any real person
  • It cannot be used for procedures with CNAV, Health Insurance, tax authorities, or any other organization

The administrative data (SIRET, IBAN, NIR) generated by the Données FR plugin are produced for the exclusive purpose of mockup, prototyping, and visual demonstration. They are fictitious and do not correspond to any real entity, account, or person.

The publisher of Données FR disclaims all liability for direct or indirect damages resulting from use of these data outside the mockup context, including: any administrative, tax, or financial process; any presentation to third parties as real data; any act that could constitute forgery, identity theft, or fraud.

The user is solely responsible for the use made of the data generated.


UsePermitted
Marketing screenshot of your SaaSYes
Client presentation / live demoYes
UI testing with realistic dataYes
Contractual document (quote, invoice)No
Administrative filing (INSEE, URSSAF…)No
Real wire transfer or bank debitNo
Real medical or social fileNo