MySelf
SelfFarm·Lite
Étage applicatif MySelf · AGPL-3.0
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.

Journal
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 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.