{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "fr/inpi/micro-entrepreneur-activity-declaration",
  "version": "1.0.0",
  "title": "France Micro-Entrepreneur (Sole Proprietorship) Activity Declaration — Commercial/Craft (Cerfa 15253*05, P0 CMB)",
  "description": "Declare the start of a commercial and/or craft (commerciale et/ou artisanale) micro-entrepreneur activity in France as an individual (personne physique), registering the resulting business in the Registre National des Entreprises (RNE) and, where applicable, the RCS/RM. Since 1 January 2023 (exclusively since 1 January 2025) this is filed exclusively online through the INPI-run guichet unique des formalités d'entreprises (formalites.entreprises.gouv.fr / procedures.inpi.fr), which replaced every prior form-specific Centre de Formalités des Entreprises (CFE) channel. This document models the underlying field set from the historical paper form it superseded, Cerfa 15253*05 ('Déclaration de début d'activité commerciale et/ou artisanale — P0 CMB micro-entrepreneur'), cross-checked against the guichet unique's own live process description of what it now collects online (identity, établissement, activity classification, fiscal/social elections) — the online screen-by-screen flow itself sits behind an authenticated FranceConnect+/INPI Connect account this review could not reach; see VERIFICATION.md. Scoped to the commercial/craft (CMB) sole-trader case only: liberal-profession micro-entrepreneurs use a sibling form (P0 PL, Cerfa 13821) and are out of scope for this version.",
  "status": "draft",
  "jurisdiction": {
    "country": "FR",
    "level": "national"
  },
  "authority": {
    "name": "Institut National de la Propriété Industrielle (operator of the single national business-formalities window) / historically the Centre de Formalités des Entreprises network",
    "abbreviation": "INPI",
    "url": "https://www.inpi.fr"
  },
  "process": {
    "type": "registration",
    "language": "fr"
  },
  "source": {
    "url": "https://www.inpi.fr/realiser-demarches/formalites-dentreprises/creer-en-tant-que-micro-entrepreneur",
    "retrievedAt": "2026-07-03",
    "documentRef": "Cerfa 15253*05 — 'Déclaration de début d'activité commerciale et/ou artisanale, P0 CMB micro-entrepreneur' (the retired paper form underlying the current guichet unique's online declaration)"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-03",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-01",
    "notes": "Authored from INPI's own live guichet-unique guidance page (confirms the online process collects identity, an optional composition/representatives section, primary-residence-protection status, établissement location and activity classification, and fiscal periodicity choices — matching this Cerfa's own cadre structure) plus the retired Cerfa 15253*05 PDF itself, which carries a genuine fillable AcroForm layer (unlike several other retired FR Cerfa forms in this registry that are scanned images) — field names and printed cadre text were extracted together via pdfjs-dist's getTextContent() (full printed instructional text) and getAnnotations() (each field's internal name, corroborating the cadre it belongs to). The live online submission channel (INPI's guichet unique, authenticated via FranceConnect+ or INPI Connect) requires an account this review could not reach, so the field-by-field comparison the practice requires has not been completed against that live screen set — status remains draft. Scoped to a deliberately narrower field set than the full Cerfa (21 cadres): several low-frequency edge-case sections (EIRL status — since superseded by the unified 2022 EI reform; detailed real-estate unseizability declarations beyond a single flag; cross-border EU/EEA secondary establishments; indivision co-ownership and location-gérance/gérance-mandat tenancy details) are left unmodeled — see VERIFICATION.md."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-03"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "hasPriorSelfEmployedActivity",
      "label": "Have you already carried out a non-salaried (self-employed) activity?",
      "type": "boolean",
      "required": true,
      "fieldRole": "eligibility",
      "sourceRef": "Cadre 1 — 'Avez-vous déjà exercé une activité non salariée : oui / non'"
    },
    {
      "name": "priorUniqueIdentificationNumber",
      "label": "Your previous unique identification number",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "hasPriorSelfEmployedActivity", "equals": true },
      "visibleWhen": { "field": "hasPriorSelfEmployedActivity", "equals": true },
      "sourceRef": "Cadre 1 — 'Si oui, rappelez votre numéro unique d'identification'"
    },
    {
      "name": "familyName",
      "label": "Birth name (Nom de naissance)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'NOM DE NAISSANCE'"
    },
    {
      "name": "usageName",
      "label": "Usage name (Nom d'usage)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Nom d'usage'"
    },
    {
      "name": "givenNames",
      "label": "Given name(s) (Prénoms)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Prénoms'"
    },
    {
      "name": "pseudonym",
      "label": "Pseudonym (Pseudonyme)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Pseudonyme'"
    },
    {
      "name": "nationality",
      "label": "Nationality",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Nationalité'"
    },
    {
      "name": "sex",
      "label": "Sex",
      "type": "enum",
      "required": true,
      "sourceRef": "Cadre 3 — 'Sexe : M / F'",
      "validation": { "enum": ["M", "F"] }
    },
    {
      "name": "dateOfBirth",
      "label": "Date of birth (Né(e) le)",
      "type": "date",
      "required": true,
      "classification": "sensitive-pii",
      "sourceRef": "Cadre 3 — 'Né(e) le'"
    },
    {
      "name": "departmentOfBirth",
      "label": "Département of birth, if born in France",
      "type": "string",
      "required": false,
      "sourceRef": "Cadre 3 — 'Dépt'"
    },
    {
      "name": "placeOfBirthCommune",
      "label": "Place of birth: commune / town",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Commune'"
    },
    {
      "name": "countryOfBirth",
      "label": "Country of birth",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Cadre 3 — 'Pays'"
    },
    {
      "name": "isEmancipatedMinorAuthorizedByCourt",
      "label": "Are you an emancipated minor authorized by court order to be a merchant?",
      "type": "boolean",
      "required": false,
      "description": "Edge case: an emancipated minor may register as a commerçant only with judicial authorization.",
      "sourceRef": "Cadre 3 — 'Le mineur émancipé est autorisé à être commerçant par décision judiciaire'"
    },
    {
      "name": "hasSpouseWorkingInBusiness",
      "label": "Does your married or PACS-partnered spouse regularly work in the business?",
      "type": "boolean",
      "required": true,
      "fieldRole": "eligibility",
      "sourceRef": "Cadre 4 — 'Avez-vous un conjoint marié ou pacsé exerçant une activité régulière dans l'entreprise : oui / non'"
    },
    {
      "name": "spouseWorkingStatus",
      "label": "Spouse's status in the business",
      "type": "enum",
      "required": false,
      "requiredWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "description": "collaborator = conjoint collaborateur; employee = conjoint salarié (requires completing cadre 13).",
      "sourceRef": "Cadre 4 — 'Si oui, choix d'un statut : collaborateur / salarié (remplir obligatoirement cadre 13)'",
      "validation": { "enum": ["collaborator", "employee"] }
    },
    {
      "name": "establishmentLocationType",
      "label": "Where do you carry out your activity?",
      "type": "enum",
      "required": true,
      "fieldRole": "eligibility",
      "description": "home_address = your own personal home (skip the establishment-address fields); domiciliation_company = a business-domiciliation company; ambulant_eu_eea_national = a travelling trader who is an EU/EEA national (give the market's postal code and commune instead of a fixed address); other_establishment = any other fixed establishment (complete the establishment-address fields).",
      "sourceRef": "Cadre 7A/7B — 'Etablissement où vous exercez votre activité : Votre domicile personnel (passer au cadre 9) / Dans une entreprise de domiciliation (remplir cadre 8) / Ambulant ressortissant de l'U.E. ou de l'E.E.E. (préciser le code postal et la commune du marché)'",
      "validation": { "enum": ["home_address", "domiciliation_company", "ambulant_eu_eea_national", "other_establishment"] }
    },
    {
      "name": "marketPostalCode",
      "label": "Market — postal code",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "ambulant_eu_eea_national" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "ambulant_eu_eea_national" },
      "sourceRef": "Cadre 7B — 'préciser le code postal ... du marché'"
    },
    {
      "name": "marketCommune",
      "label": "Market — commune",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "ambulant_eu_eea_national" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "ambulant_eu_eea_national" },
      "sourceRef": "Cadre 7B — '...et la commune du marché principal'"
    },
    {
      "name": "domiciliationCompanyName",
      "label": "Name of the domiciliation company (domiciliataire)",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "domiciliation_company" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "domiciliation_company" },
      "sourceRef": "Cadre 8 — 'DOMICILIATAIRE : Nom du domiciliataire'"
    },
    {
      "name": "establishmentAddressStreet",
      "label": "Establishment address — street line",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "classification": "pii",
      "sourceRef": "Cadre 8 — 'ADRESSE DE L'ETABLISSEMENT (rés., bât., app., étage, n°, voie, lieu-dit)'"
    },
    {
      "name": "establishmentAddressPostalCode",
      "label": "Establishment address — postal code",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "sourceRef": "Cadre 8 — 'Code postal'"
    },
    {
      "name": "establishmentAddressCommune",
      "label": "Establishment address — commune",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "visibleWhen": { "field": "establishmentLocationType", "equals": "other_establishment" },
      "sourceRef": "Cadre 8 — 'Commune'"
    },
    {
      "name": "originOfBusiness",
      "label": "Origin of the business (origine du fonds)",
      "type": "enum",
      "required": true,
      "description": "creation = a brand-new business (no prior operator); leasehold_management, management_mandate, and purchase_partition_auction all involve a prior operator whose details are not modelled by this schema — see VERIFICATION.md; other covers any remaining case.",
      "sourceRef": "Cadre 8 — 'ORIGINE DU FONDS : Création / Location-Gérance / Gérance-Mandat / Achat, Partage, Licitation / Autre'",
      "validation": { "enum": ["creation", "leasehold_management", "management_mandate", "purchase_partition_auction", "other"] }
    },
    {
      "name": "activityStartDate",
      "label": "Date business activity begins",
      "type": "date",
      "required": true,
      "sourceRef": "Cadre 9 — 'DATE DE DEBUT D'ACTIVITE'"
    },
    {
      "name": "activityFrequency",
      "label": "Activity frequency",
      "type": "enum",
      "required": true,
      "sourceRef": "Cadre 9 — 'Activité : Permanente / Saisonnière / Non sédentaire (Ambulant)'",
      "validation": { "enum": ["permanent", "seasonal", "non_sedentary_ambulant"] }
    },
    {
      "name": "mainActivityType",
      "label": "Main activity",
      "type": "enum",
      "required": true,
      "description": "For the main activity, tick only one box. retail_in_store also requires the store's surface area.",
      "sourceRef": "Cadre 10 — 'Pour l'activité principale, préciser en ne cochant qu'une seule case : Commerce de détail en magasin (surface : m²) / Commerce de détail sur marché / Commerce de détail sur Internet / Commerce de gros / Fabrication, production / Bâtiment, travaux publics / Autre, préciser'",
      "validation": { "enum": ["retail_in_store", "retail_market", "retail_internet", "wholesale", "manufacturing_production", "construction_public_works", "other"] }
    },
    {
      "name": "retailStoreSurfaceM2",
      "label": "Store surface area (m²)",
      "type": "number",
      "required": false,
      "requiredWhen": { "field": "mainActivityType", "equals": "retail_in_store" },
      "visibleWhen": { "field": "mainActivityType", "equals": "retail_in_store" },
      "sourceRef": "Cadre 10 — 'Commerce de détail en magasin (surface : m²)'"
    },
    {
      "name": "mainActivityOtherDescription",
      "label": "Main activity — description, if 'other'",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "mainActivityType", "equals": "other" },
      "visibleWhen": { "field": "mainActivityType", "equals": "other" },
      "sourceRef": "Cadre 10 — 'Autre, préciser'"
    },
    {
      "name": "commercialName",
      "label": "Commercial / professional name (Nom commercial / Nom professionnel)",
      "type": "string",
      "required": false,
      "sourceRef": "Cadre 10 — 'NOM COMMERCIAL / NOM PROFESSIONNEL'"
    },
    {
      "name": "signName",
      "label": "Sign / storefront name (Enseigne)",
      "type": "string",
      "required": false,
      "sourceRef": "Cadre 10 — 'ENSEIGNE'"
    },
    {
      "name": "hasEmployees",
      "label": "Do you have employees?",
      "type": "boolean",
      "required": true,
      "fieldRole": "eligibility",
      "sourceRef": "Cadre 12 — 'EFFECTIF SALARIE : non / oui, nombre :'"
    },
    {
      "name": "employeeCount",
      "label": "Number of employees",
      "type": "integer",
      "required": false,
      "requiredWhen": { "field": "hasEmployees", "equals": true },
      "visibleWhen": { "field": "hasEmployees", "equals": true },
      "sourceRef": "Cadre 12 — 'oui, nombre : dont : apprentis VRP'"
    },
    {
      "name": "isHiringFirstEmployee",
      "label": "Are you hiring your first employee?",
      "type": "boolean",
      "required": false,
      "requiredWhen": { "field": "hasEmployees", "equals": true },
      "visibleWhen": { "field": "hasEmployees", "equals": true },
      "sourceRef": "Cadre 12 — 'Vous embauchez un premier salarié : oui / non'"
    },
    {
      "name": "spouseFamilyName",
      "label": "Spouse — birth name",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "pii",
      "sourceRef": "Cadre 13 — 'CONJOINT MARIE OU PACSE COLLABORATEUR / OU CONJOINT MARIE OU PACSE SALARIE — Nom de naissance'"
    },
    {
      "name": "spouseUsageName",
      "label": "Spouse — usage name",
      "type": "string",
      "required": false,
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "pii",
      "sourceRef": "Cadre 13 — 'Nom d'usage'"
    },
    {
      "name": "spouseGivenNames",
      "label": "Spouse — given name(s)",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "pii",
      "sourceRef": "Cadre 13 — 'Prénoms'"
    },
    {
      "name": "spouseNationality",
      "label": "Spouse — nationality",
      "type": "string",
      "required": false,
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "pii",
      "sourceRef": "Cadre 13 — 'Nationalité'"
    },
    {
      "name": "spouseDateOfBirth",
      "label": "Spouse — date of birth",
      "type": "date",
      "required": false,
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "sensitive-pii",
      "sourceRef": "Cadre 13 — 'Né(e) le'"
    },
    {
      "name": "spousePlaceOfBirthCommune",
      "label": "Spouse — place of birth (commune)",
      "type": "string",
      "required": false,
      "visibleWhen": { "field": "hasSpouseWorkingInBusiness", "equals": true },
      "classification": "pii",
      "sourceRef": "Cadre 13 — 'Dépt. Commune'"
    },
    {
      "name": "socialSecurityNumber",
      "label": "Your social security number",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "'Informations strictement confidentielles adressées uniquement aux organismes sociaux' (strictly confidential, sent only to social-security bodies).",
      "sourceRef": "Cadre 15 — 'VOTRE N° DE SECURITE SOCIALE'"
    },
    {
      "name": "isNonEuNational",
      "label": "Are you a national of a country outside the European Union?",
      "type": "boolean",
      "required": true,
      "fieldRole": "eligibility",
      "sourceRef": "Cadre 15 — 'POUR LES RESSORTISSANTS HORS UNION EUROPEENNE :' heading gating the residence-permit fields"
    },
    {
      "name": "residencePermitNumber",
      "label": "Residence permit (titre de séjour) number",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "isNonEuNational", "equals": true },
      "visibleWhen": { "field": "isNonEuNational", "equals": true },
      "classification": "sensitive-pii",
      "sourceRef": "Cadre 15 — 'Titre de séjour N°'"
    },
    {
      "name": "residencePermitIssuedAt",
      "label": "Residence permit — issued at",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "isNonEuNational", "equals": true },
      "visibleWhen": { "field": "isNonEuNational", "equals": true },
      "sourceRef": "Cadre 15 — 'délivré à'"
    },
    {
      "name": "residencePermitExpiringOn",
      "label": "Residence permit — expiring on",
      "type": "date",
      "required": false,
      "requiredWhen": { "field": "isNonEuNational", "equals": true },
      "visibleWhen": { "field": "isNonEuNational", "equals": true },
      "sourceRef": "Cadre 15 — 'expirant le'"
    },
    {
      "name": "hasSimultaneousOtherActivity",
      "label": "Do you simultaneously carry out another activity?",
      "type": "boolean",
      "required": true,
      "fieldRole": "eligibility",
      "sourceRef": "Cadre 15 — 'Exercice simultané d'une autre activité : oui / non'"
    },
    {
      "name": "simultaneousActivityType",
      "label": "Type of simultaneous activity",
      "type": "enum",
      "required": false,
      "requiredWhen": { "field": "hasSimultaneousOtherActivity", "equals": true },
      "visibleWhen": { "field": "hasSimultaneousOtherActivity", "equals": true },
      "sourceRef": "Cadre 15 — 'Si oui, serez-vous simultanément : Salarié / Salarié agricole / Retraité / Pensionné / Autre (préciser)'",
      "validation": { "enum": ["salaried", "agricultural_salaried", "retired_or_pensioned", "other"] }
    },
    {
      "name": "microSocialContributionFrequency",
      "label": "Micro-social contribution payment frequency",
      "type": "enum",
      "required": true,
      "sourceRef": "Cadre 15 — 'VOUS ETES AU REGIME MICRO-SOCIAL SIMPLIFIE : périodicité du versement des cotisations mensuelle / trimestrielle'",
      "validation": { "enum": ["monthly", "quarterly"] }
    },
    {
      "name": "isVersementLiberatoireElected",
      "label": "Do you elect the versement libératoire (flat-rate withholding of income tax)?",
      "type": "boolean",
      "required": true,
      "description": "Under the régime micro fiscal (Bénéfices Industriels et Commerciaux), income tax can optionally be withheld at a flat rate on turnover/receipts, subject to conditions (see the form's own notice).",
      "sourceRef": "Cadre 16 — 'VOUS RELEVEZ DU REGIME MICRO FISCAL - Bénéfices Industriels et Commerciaux (BIC) : Option pour le versement libératoire de l'impôt sur le revenu : oui / non'"
    },
    {
      "name": "observations",
      "label": "Observations",
      "type": "string",
      "required": false,
      "sourceRef": "Cadre 17 — 'OBSERVATIONS'"
    },
    {
      "name": "requestsSireneConfidentiality",
      "label": "Do you request that your Sirene directory information not be consultable or usable by third parties?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Cadre 19 — 'Je demande que les informations enregistrées dans le répertoire Sirene ne puissent pas être consultées ni utilisées par des tiers'"
    },
    {
      "name": "declarationPlace",
      "label": "Place of declaration (Fait à)",
      "type": "string",
      "required": true,
      "sourceRef": "Cadre 20 — 'Fait à'"
    },
    {
      "name": "declarationDate",
      "label": "Date of declaration (Le)",
      "type": "date",
      "required": true,
      "sourceRef": "Cadre 20 — 'Le'"
    },
    {
      "name": "isSignedByProxy",
      "label": "Is this signed by a proxy (mandataire) rather than you?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Cadre 20 — 'LE DECLARANT ... / LE MANDATAIRE, ayant procuration'"
    }
  ],
  "documents": [
    {
      "id": "identityProof",
      "label": "Copy of the applicant's identity document",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Standard guichet-unique requirement: 'une copie de la pièce d'identité du chef d'entreprise' — the copy must itself carry a handwritten attestation of conformity to the original, dated and signed."
    },
    {
      "id": "proofOfBusinessAddress",
      "label": "Proof of occupancy of the professional address",
      "category": "supporting-evidence",
      "required": true,
      "belongsTo": "applicant",
      "freshness": { "issuedWithin": "P3M" },
      "sourceRef": "'un justificatif de l'occupation de l'adresse professionnelle' — e.g. an electricity/gas bill, water/phone/internet bill, rent receipt, property or residence tax notice, less than 3 months old; if hosted by a third party, a hosting attestation plus the host's own identity document."
    },
    {
      "id": "nonConvictionDeclaration",
      "label": "Sworn declaration of non-conviction (déclaration sur l'honneur de non-condamnation)",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "'une déclaration sur l'honneur de non-condamnation'"
    },
    {
      "id": "filiationAttestation",
      "label": "Filiation attestation (attestation de filiation)",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "'une attestation de filiation'"
    },
    {
      "id": "signature",
      "label": "Completed, dated, and signed declaration",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Cadre 20 — 'Certifie l'exactitude des renseignements donnés' and the signature block"
    }
  ],
  "steps": [
    {
      "id": "prior_activity",
      "title": "Prior self-employed activity",
      "fields": ["hasPriorSelfEmployedActivity", "priorUniqueIdentificationNumber"]
    },
    {
      "id": "identity",
      "title": "Your identity",
      "fields": ["familyName", "usageName", "givenNames", "pseudonym", "nationality", "sex", "dateOfBirth", "departmentOfBirth", "placeOfBirthCommune", "countryOfBirth", "isEmancipatedMinorAuthorizedByCourt"]
    },
    {
      "id": "spouse",
      "title": "Spouse or PACS partner working in the business",
      "fields": ["hasSpouseWorkingInBusiness", "spouseWorkingStatus", "spouseFamilyName", "spouseUsageName", "spouseGivenNames", "spouseNationality", "spouseDateOfBirth", "spousePlaceOfBirthCommune"]
    },
    {
      "id": "establishment",
      "title": "Establishment and origin of the business",
      "fields": ["establishmentLocationType", "marketPostalCode", "marketCommune", "domiciliationCompanyName", "establishmentAddressStreet", "establishmentAddressPostalCode", "establishmentAddressCommune", "originOfBusiness"]
    },
    {
      "id": "activity",
      "title": "Activity and commercial identity",
      "fields": ["activityStartDate", "activityFrequency", "mainActivityType", "retailStoreSurfaceM2", "mainActivityOtherDescription", "commercialName", "signName"]
    },
    {
      "id": "workforce",
      "title": "Workforce",
      "fields": ["hasEmployees", "employeeCount", "isHiringFirstEmployee"]
    },
    {
      "id": "social",
      "title": "Social declaration",
      "fields": ["socialSecurityNumber", "isNonEuNational", "residencePermitNumber", "residencePermitIssuedAt", "residencePermitExpiringOn", "hasSimultaneousOtherActivity", "simultaneousActivityType", "microSocialContributionFrequency"]
    },
    {
      "id": "fiscal",
      "title": "Fiscal options",
      "fields": ["isVersementLiberatoireElected"]
    },
    {
      "id": "additional",
      "title": "Additional information",
      "fields": ["observations", "requestsSireneConfidentiality"]
    },
    {
      "id": "declaration",
      "title": "Declaration and signature",
      "fields": ["declarationPlace", "declarationDate", "isSignedByProxy"]
    }
  ]
}
