SelfAgriBook · Conformité PAF · CGI art. 289-VII
Intégrité de la chaîne comptable
Vérification cryptographique de la chaîne d'écritures + audit log + état des verrous. Tout contrôle DGFIP commence ici.
Verdict global
✓ Chaîne intègre
Aucune altération détectée sur les 11 écritures.
Écritures totales : 11
Verrouillées : 10
Total écritures
11
Verrouillées
10 / 11
Avec hash chaîne
11 / 11
Avec hash PDF
10 / 11
Journal d'audit · append-only
50 dernières actions| Horodatage | Acteur | Action | Cible | Détails |
|---|---|---|---|---|
| 2026-06-09 12:31:10 | system |
+ création |
ecriture#373
|
piece=F-2026-2360 ·
411/701 ·
611.00 € ·
🔒
h:82af5d8c88
|
| 2026-06-09 12:26:12 | system |
+ création |
ecriture#372
|
piece=F-2026-6368 ·
411/701 ·
502.71 € ·
🔒
h:c3c09a6189
|
| 2026-06-09 12:24:48 | system |
+ création |
ecriture#371
|
piece=F-2026-6461 ·
411/701 ·
481.97 € ·
🔒
h:1f9970dd13
|
| 2026-06-09 12:02:47 | system |
+ création |
ecriture#370
|
piece=F-2026-2373 ·
411/701 ·
503.35 € ·
🔒
h:04282bc394
|
| 2026-06-09 07:22:47 | system |
+ création |
ecriture#369
|
piece=F-2026-1241 ·
411/701 ·
333.13 € ·
🔒
h:4ee19a49be
|
| 2026-06-07 01:58:25 | system |
+ création |
ecriture#368
|
piece=F-2026-2821 ·
411/701 ·
679.11 € ·
🔒
h:497491837e
|
| 2026-06-06 01:51:17 | system |
+ création |
ecriture#367
|
piece=F-2026-6448 ·
411/701 ·
1028.50 € ·
🔒
h:b07f17bd41
|
| 2026-06-04 22:51:43 | system |
+ création |
ecriture#366
|
piece=F-2026-8524 ·
411/701 ·
839.78 € ·
🔒
h:725421c00c
|
| 2026-06-04 12:53:50 | system |
+ création |
ecriture#365
|
piece=F-2026-6814 ·
411/701 ·
418.00 € ·
🔒
h:879a8aa6e0
|
| 2026-06-03 09:59:39 | system |
+ création |
ecriture#364
|
piece=F-2026-9103 ·
411/701 ·
968.57 € ·
🔒
h:d1ee623727
|
| 2026-06-01 21:45:42 | system |
+ création |
ecriture#363
|
piece=D-2026-1525 ·
411/701 ·
71.74 € ·
h:d97dffeae0
|
| 2026-06-01 21:45:25 | system |
+ création |
ecriture#362
|
piece=V-2026-6716 ·
411/701 ·
274.30 € ·
h:c248411546
|
| 2026-06-01 21:45:24 | system |
+ création |
ecriture#361
|
piece=A-2026-1622 ·
6011/401 ·
89.68 € ·
h:da36cf44f9
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#360
|
piece=FB-202606-70 ·
6271/512 ·
4.50 € ·
h:bb7c191a38
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#359
|
piece=FB-202606-97 ·
6271/512 ·
8.00 € ·
h:419ea2b929
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#358
|
piece=PRLV-202606-77 ·
6262/512 ·
42.00 € ·
h:b72e674675
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#357
|
piece=PRLV-202606-68 ·
616/512 ·
120.00 € ·
h:ef8ee4e1ca
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#356
|
piece=PRLV-202606-68 ·
6132/512 ·
62.50 € ·
h:3c94e236c2
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#355
|
piece=VIR-V-2026-3236 ·
512/411 ·
504.00 € ·
h:8af236a637
|
| 2026-06-01 21:45:23 | system |
+ création |
ecriture#354
|
piece=VIR-F-2026-6219 ·
512/411 ·
797.13 € ·
h:40923b073a
|
| 2026-05-31 18:12:03 | system |
+ création |
ecriture#353
|
piece=F-2026-6219 ·
411/701 ·
797.13 € ·
🔒
h:416ddd4d95
|
| 2026-05-31 14:51:43 | system |
+ création |
ecriture#352
|
piece=A-2026-3974 ·
6011/401 ·
144.00 € ·
h:9f48bc6516
|
| 2026-05-31 14:51:40 | system |
+ création |
ecriture#351
|
piece=V-2026-3236 ·
411/701 ·
504.00 € ·
h:db6b1e098e
|
| 2026-05-31 14:00:17 | system |
+ création |
ecriture#350
|
piece=FB-202605-86 ·
6271/512 ·
4.50 € ·
h:32f16bb327
|
| 2026-05-31 14:00:17 | system |
+ création |
ecriture#349
|
piece=FB-202605-67 ·
6271/512 ·
1.20 € ·
h:7ac57c885d
|
| 2026-05-31 14:00:17 | system |
+ création |
ecriture#348
|
piece=PRLV-202605-38 ·
616/512 ·
120.00 € ·
h:1224b05e3f
|
| 2026-05-31 14:00:17 | system |
+ création |
ecriture#347
|
piece=PRLV-202605-90 ·
6061/512 ·
102.00 € ·
h:26ae65599d
|
| 2026-05-31 14:00:17 | system |
+ création |
ecriture#346
|
piece=PRLV-202605-22 ·
6132/512 ·
62.50 € ·
h:cd488f4016
|
| 2026-05-31 14:00:16 | system |
+ création |
ecriture#345
|
piece=VIR-F-2026-3793 ·
512/411 ·
536.72 € ·
h:19f46fd33b
|
| 2026-05-31 14:00:16 | system |
+ création |
ecriture#344
|
piece=VIR-F-2026-8302 ·
512/411 ·
149.14 € ·
h:1109ca6331
|
| 2026-05-31 14:00:16 | system |
+ création |
ecriture#343
|
piece=VIR-V-2026-6156 ·
512/411 ·
216.00 € ·
h:731835715c
|
| 2026-05-31 14:00:16 | system |
+ création |
ecriture#342
|
piece=VIR-V-2026-5209 ·
512/411 ·
274.30 € ·
h:1d909f48e6
|
| 2026-05-31 13:39:50 | system |
+ création |
ecriture#341
|
piece=V-2026-5209 ·
411/701 ·
274.30 € ·
h:eb79647aa3
|
| 2026-05-31 03:34:39 | system |
+ création |
ecriture#340
|
piece=V-2026-6156 ·
411/701 ·
216.00 € ·
h:61e2be3ebc
|
| 2026-05-31 03:00:33 | system |
+ création |
ecriture#339
|
piece=F-2026-8302 ·
411/701 ·
149.14 € ·
🔒
h:c62725b3da
|
| 2026-05-30 22:13:48 | system |
+ création |
ecriture#338
|
piece=F-2026-3793 ·
411/701 ·
536.72 € ·
🔒
h:14733efbaf
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#337
|
piece=FB-202605-79 ·
6271/512 ·
4.50 € ·
h:172a5263e9
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#336
|
piece=FB-202605-30 ·
6271/512 ·
1.20 € ·
h:9925cd768f
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#335
|
piece=PRLV-202605-78 ·
6061/512 ·
102.00 € ·
h:a454e6a0e8
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#334
|
piece=PRLV-202605-24 ·
616/512 ·
120.00 € ·
h:3ecb52b7e2
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#333
|
piece=PRLV-202605-42 ·
6451/512 ·
350.00 € ·
h:ea6034c7ff
|
| 2026-05-30 21:31:05 | system |
+ création |
ecriture#332
|
piece=VIR-V-2026-9261 ·
512/411 ·
216.00 € ·
h:e70119c239
|
| 2026-05-30 21:30:55 | system |
+ création |
ecriture#331
|
piece=A-2026-6160 ·
6281/401 ·
180.00 € ·
h:f43266568d
|
| 2026-05-30 21:30:45 | system |
+ création |
ecriture#330
|
piece=V-2026-9261 ·
411/701 ·
216.00 € ·
h:355084a4c9
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#329
|
piece=FB-202605-59 ·
6271/512 ·
4.50 € ·
h:5e2ed1576e
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#328
|
piece=FB-202605-24 ·
6271/512 ·
8.00 € ·
h:545d2991e7
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#327
|
piece=PRLV-202605-70 ·
6132/512 ·
62.50 € ·
h:82d02ecd02
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#326
|
piece=PRLV-202605-97 ·
6262/512 ·
42.00 € ·
h:b2e6745616
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#325
|
piece=PRLV-202605-43 ·
6451/512 ·
350.00 € ·
h:5eacf8dc4d
|
| 2026-05-30 09:55:45 | system |
+ création |
ecriture#324
|
piece=VIR-D-2026-7633 ·
512/411 ·
253.20 € ·
h:f444815088
|
Comment ça marche
Chaîne cryptographique · chaque écriture stocke
Verrouillage · une facture émise via SelfInvoice est
Hash PDF · le SHA256 du PDF Factur-X émis est stocké → preuve qu'aucune version postérieure ne peut prétendre être la facture originale.
Audit log append-only · triggers SQLite refusent UPDATE et DELETE sur cette table → aucune action passée ne peut être effacée.
hash_data = SHA256 du payload canonical JSON, et hash_previous = hash de la précédente. Modifier 1 écriture passée → casse toute la suite, détecté en O(n).Verrouillage · une facture émise via SelfInvoice est
locked=1 immédiatement. Pour annuler : avoir (compte 709), pas de modification.Hash PDF · le SHA256 du PDF Factur-X émis est stocké → preuve qu'aucune version postérieure ne peut prétendre être la facture originale.
Audit log append-only · triggers SQLite refusent UPDATE et DELETE sur cette table → aucune action passée ne peut être effacée.
Référence : CGI art. 289-VII (authenticité origine + intégrité contenu + lisibilité), BOI-CF-COM-10-10-30, BOI-TVA-DECLA-30-20-30. Méthode utilisée : Piste d'Audit Fiable (PAF) — alternative open source aux signatures eIDAS qualifiées.