Export Fiscal — NF525
Exigence NF525 : Le logiciel doit permettre l'exportation des données dans un format exploitable par l'administration fiscale.
1. Données exportées
1.1 Commandes
| Champ | Description |
|---|---|
uuid |
Identifiant unique de la commande |
timestamp |
Date et heure UTC |
total_ht |
Montant HT |
total_tva |
Montant TVA |
total_ttc |
Montant TTC |
payment_method |
Mode de paiement utilisé |
signature |
Signature ECDSA |
previous_signature |
Signature de la commande précédente |
items |
Détail des articles (nom, prix, quantité, taux TVA) |
1.2 Journal d'audit
| Champ | Description |
|---|---|
id |
Identifiant séquentiel |
event_type |
Type d'événement |
payload |
Détail JSON |
user_name |
Opérateur |
signature |
Signature ECDSA |
previous_hash |
Chaîne de signatures |
timestamp |
Horodatage UTC |
2. Formats d'export
2.1 JSON (format natif)
Réponse :
{
"export_date": "2026-02-16T10:50:00",
"total_entries": 1523,
"period": {"start": "2026-01-01", "end": "2026-12-31"},
"chain_verification": {"valid": true, "total_entries": 1523},
"entries": [...]
}
2.2 FEC (Fichier des Écritures Comptables)
Le FEC est un format tabulaire (CSV/TXT) défini par l'article A47 A-1 du Livre des Procédures Fiscales. Les champs obligatoires sont :
| N° | Champ FEC | Source |
|---|---|---|
| 1 | JournalCode | "VT" (Ventes) |
| 2 | JournalLib | "Journal des ventes" |
| 3 | EcritureNum | order.uuid |
| 4 | EcritureDate | order.timestamp (format YYYYMMDD) |
| 5 | CompteNum | Code comptable du produit |
| 6 | CompteLib | Nom du produit |
| 7 | CompAuxNum | — |
| 8 | CompAuxLib | — |
| 9 | PieceRef | order.uuid |
| 10 | PieceDate | order.timestamp |
| 11 | EcritureLib | Description de l'opération |
| 12 | Debit | Montant débit |
| 13 | Credit | Montant crédit |
| 14 | EcrtureLet | — |
| 15 | DateLet | — |
| 16 | ValidDate | Date de validation |
| 17 | Montantdevise | — |
| 18 | Idevise | "EUR" |
3. Vérification pré-export
Avant tout export, le système vérifie automatiquement :
- ✅ Intégrité de la chaîne de signatures sur la période
- ✅ Continuité des numéros de séquence
- ✅ Cohérence des totaux HT + TVA = TTC
- ✅ Présence de tous les Z de caisse de la période
4. Remise à l'administration
En cas de contrôle fiscal, les données sont fournies :
| Canal | Format |
|---|---|
| Clé USB | JSON + FEC |
| Email sécurisé | JSON + FEC |
| API directe | Accès auditeur à /api/v1/audit/export |