ReceiptForge for France
NF 525 Compliance
France's Loi anti-fraude (anti-fraud law) requires all POS systems to use certified software that meets NF 525 standards. This ensures transaction integrity through chaining, sequential numbering, and immutable audit trails. ReceiptForge's France compliance pack helps you meet these requirements.
NF 525 Requirements Overview
Transaction Chaining
Every transaction must be cryptographically chained to the previous one using SHA-256 hashing. This creates an immutable chain that prevents any retroactive modification or deletion of transaction records. ReceiptForge stores and validates the chain hash in the fiscal data payload.
Sequential Numbering
Receipt numbers must be strictly sequential with no gaps. Each receipt is assigned a monotonically increasing number that is validated at render time. ReceiptForge enforces sequential numbering within each terminal and flags any gaps during pre-publish validation.
Data Immutability
Once a transaction is recorded, it cannot be modified or deleted. Corrections must be made through explicit void or return transactions that reference the original. ReceiptForge locks fiscal data after rendering and maintains a complete audit trail.
Certification Readiness
NF 525 requires software certification by an accredited body (e.g., LNE, AFNOR). ReceiptForge provides the technical controls and audit exports needed for the certification process, including period-end Z-reports and grand total archiving.
How ReceiptForge Handles It
Chain Hash Validation
Each transaction's chain hash is validated against the previous transaction at render time. Broken chains are flagged immediately with clear error messages.
Locked Fiscal Zones
Sequential receipt numbers and chain signatures are rendered in locked fiscal zones that cannot be accidentally removed by template designers.
Audit Export
Complete transaction archives can be exported in the format required by French tax authorities, including period-end closure reports.
TVA Breakdown
Built-in expression functions handle French TVA rates (20%, 10%, 5.5%, 2.1%) with proper formatting and locale-aware number display.
Sample French Receipt
Compliance Status
- ✓ Sequential numbering
- ✓ Transaction chaining
- ✓ TVA breakdown by rate
- ✓ SIRET identification
- ✓ Immutable audit trail
Ready for French compliance?
Enable the France compliance pack and generate NF 525-ready receipts today.