# France (`FR`)

Ordinary French retail receipts use canonical fields and need no
`jurisdictionalData`. Use the `FR_CERTIFIED_CASH_SYSTEM` regime to preserve
evidence produced by the merchant's secure cash system. The stable regime name
is retained for compatibility; the merchant may support its system with an
accredited certificate or an individual publisher attestation.

## Before Cheqi

- Determine whether the transaction is an ordinary retail case or is recorded
through the merchant's secure cash-system setup.
- Ensure the supplier context contains SIREN/SIRET and VAT identity.
- Complete any system recording, integrity, correction, and archive
operation before receipt generation.
- Retain the system's software, compliance evidence, register, integrity, and
archive references.


## In the Cheqi request

| Value | Request location |
|  --- | --- |
| Secure cash-system regime | `jurisdictionalData.regime = FR_CERTIFIED_CASH_SYSTEM` |
| Regime contract version | `jurisdictionalData.regimeVersion` |
| System/device reference | `fiscalization.fiscalDeviceId` |
| Register reference | `fiscalization.cashRegisterId` |
| Software identity | `fiscalization.softwareId` |
| Integrity reference | `fiscalization.verificationCode` or `signature` |
| Compliance evidence type | Field `FR:COMPLIANCE_EVIDENCE_TYPE` |
| Compliance evidence reference | Field `FR:COMPLIANCE_EVIDENCE_REFERENCE` |
| Archive reference | Field `FR:ARCHIVE_REFERENCE` |
| Original/correction reference | `identifiers[]` |
| SIREN/SIRET and VAT | Supplier context resolved by Cheqi |


## Secure-system example

```json
{
  "jurisdictionalData": {
    "countryCode": "FR",
    "regime": "FR_CERTIFIED_CASH_SYSTEM",
    "regimeVersion": "2026-07",
    "fiscalization": {
      "system": "FR_CERTIFIED_CASH_SYSTEM",
      "status": "FISCALIZED",
      "fiscalDeviceId": "FR-SYSTEM-001",
      "cashRegisterId": "FR-REGISTER-01",
      "softwareId": "FR-SOFTWARE-01",
      "verificationCode": "opaque-integrity-evidence",
      "timestamp": "2026-07-29T08:15:30Z"
    },
    "additionalFields": [
      {
        "code": "FR:COMPLIANCE_EVIDENCE_TYPE",
        "value": "merchant-supplied-evidence-type"
      },
      {
        "code": "FR:COMPLIANCE_EVIDENCE_REFERENCE",
        "value": "merchant-supplied-evidence-reference"
      },
      {
        "code": "FR:ARCHIVE_REFERENCE",
        "value": "FR-ARCHIVE-001"
      }
    ]
  }
}
```

For an ordinary receipt that did not use this system flow, omit
`jurisdictionalData`. Cheqi does not certify or attest the system and does not
provide inalterability, secure retention, or archiving.

## Related

- [Supplying jurisdiction data](/countries/jurisdictional-data)
- [Country support boundary](/countries/overview)