Documentation › Vos données
Récupérer toutes ses données
Le gérant d'un établissement peut à tout moment télécharger une archive complète de ses données, depuis Données, Récupérer toutes mes données. L'archive se lit sans caisse.bzh : ce sont des fichiers texte dans des formats ouverts.
Ce que contient l'archive
Une archive ZIP, éventuellement protégée par une phrase de passe (chiffrement AES-256 au format WinZip, que 7-Zip et WinZip savent ouvrir). Une très grosse archive est découpée en plusieurs fichiers ZIP de 500 Mo au plus, chacun complet.
| Fichier | Contenu | Format |
|---|---|---|
groupes-dossiers.jsonl | Dossiers de groupe (données personnelles). Un dossier par visite de groupe : organisme, contact, effectifs prévus et réels, créneau, guide et salle, historique complet. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
groupes-presences.jsonl | Fréquentation des groupes. Une ligne par groupe accueilli : jour, heure, type de groupe, commune, nombre de visiteurs et d'accompagnateurs. Aucun nom. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
groupes-reglages.json | Réglages des groupes (données personnelles). Émetteur des documents, activités et tarifs de groupe, guides et salles. | JSON (UTF-8), un seul fichier |
espaces.jsonl | Espaces et privatisations (données personnelles). Les réglages des privatisations, les blocages de salles et chaque dossier de privatisation, une ligne JSON par enregistrement. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
pieces-jointes.jsonl | Pièces jointes des dossiers (données personnelles). La liste des fichiers joints aux dossiers de groupe et de privatisation : nom, type, taille et empreinte SHA-256. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
groupes-documents.jsonl | Devis et factures des groupes (données personnelles). Un document par ligne : devis, factures, demandes et factures d'acompte, avoirs, demandes de titre, avec leurs lignes, totaux, paiements et empreinte. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
groupes-relances.jsonl | Relances des factures de groupe. Une ligne par facture relancée : étapes envoyées, dates, résultat de l'envoi. Aucune adresse n'y figure. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
groupes-chorus.jsonl | Dépôts Chorus Pro des factures de groupe. Le lien de l'établissement avec sa structure Chorus Pro, puis une ligne par document déposé : numéro de flux, état du traitement, statut chez le destinataire, historique. Aucun identifiant de connexion. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
stock-natif.jsonl | Stock de la boutique (données personnelles). Les réglages du stock, les quantités par article et par lieu, tous les mouvements avec leur empreinte, et les documents de stock. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
stock-appro.jsonl | Fournisseurs et inventaires (données personnelles). Les fournisseurs de la boutique, les codes-barres ajoutés aux articles, et pour chaque inventaire les feuilles de comptage et le résultat par article. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
stock-tarifs.jsonl | Tarifs, remises et transferts (données personnelles). Le réglage des remises et des tarifs de la boutique (motifs, plafonds, tarifs du personnel et des membres, références des délibérations), et chaque transfert de stock envoyé ou reçu par ce site. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
seances.jsonl | Séances et réservations. Le planning (activités, horaires, fermetures) puis chaque séance avec ses places prises. Aucun nom de visiteur n'y figure. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
depot-vente.jsonl | Dépôt-vente (données personnelles). Déposants et contrats, articles confiés, comptes, bons de dépôt, de retour et d'inventaire, relevés clôturés avec toutes leurs lignes et leurs factures en auto-facturation, mouvements de la période en cours. L'IBAN des déposants n'est pas exporté. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
journal-fiscal-AAAA.jsonl | Journal fiscal (données personnelles). Toutes les écritures du journal fiscal de l'établissement, telles qu'elles sont enregistrées, une ligne JSON par écriture. Les empreintes et les sceaux permettent de vérifier que rien n'a été modifié. | JSON lines (un objet JSON par ligne, UTF-8), un fichier par année civile |
ventes-AAAA.jsonl | Ventes et remboursements (données personnelles). Chaque vente et chaque remboursement, une ligne JSON par ticket, avec ses articles, ses règlements, sa TVA et son numéro de ticket. Les ventes antérieures au journal fiscal sont marquées legacy. | JSON lines (un objet JSON par ligne, UTF-8), un fichier par année civile |
clotures-AAAA.csv | Clôtures. Les clôtures de journée (Z), de mois (M) et d'année (A), avec leurs totaux, dans un tableau à ouvrir avec un tableur. | CSV (séparateur point-virgule, UTF-8), un fichier par année civile |
imports.jsonl | Imports de fichiers (données personnelles). L'historique des fichiers importés : date, auteur, nombre de lignes et résultat. Les lignes des fichiers ne sont pas conservées. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
caisse.jsonl | Caisse (données personnelles). Les tickets ouverts, le service en cours et les mouvements du tiroir-caisse, tels qu'enregistrés au moment de l'export. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
catalogue.jsonl | Catalogue. L'identité de l'établissement, les catégories et les articles avec leurs prix, tels qu'enregistrés au moment de l'export. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
reglages.jsonl | Réglages. Le plan de salle, les horaires, les postes et les autres réglages de l'établissement, tels qu'enregistrés au moment de l'export. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
clients.jsonl | Clients (données personnelles). Les fiches clients, les points de fidélité et les règles du programme. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
reservations.jsonl | Réservations (données personnelles). Les réservations de tables et la liste d'attente. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
commandes-web.jsonl | Commandes en ligne (données personnelles). Les commandes passées depuis la carte en ligne et la boutique en ligne. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
equipe.jsonl | Équipe (données personnelles). Les membres de l'équipe, leurs rôles et leurs pointages. Les codes PIN ne sont jamais exportés. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
compte.jsonl | Compte (données personnelles). Le titulaire du compte et la liste de ses établissements. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
abonnement.jsonl | Abonnement. L'abonnement et les appareils de vente autorisés. Les empreintes des appareils ne sont pas exportées. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
statistiques.jsonl | Statistiques. Les statistiques de préparation en cuisine. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
historique-importe-AAAA.jsonl | Historique importé. Les ventes et les entrées des années passées reprises d'un ancien logiciel, jour par jour, avec le fichier d'origine. Montants en centimes. Elles ne font pas partie du journal fiscal. | JSON lines (un objet JSON par ligne, UTF-8), un fichier par année civile |
points-de-controle-AAAA.jsonl | Points de contrôle signés. Chaque nuit, le numéro et l'empreinte de la dernière écriture du journal fiscal, signés par caisse.bzh (Ed25519). L'outil de vérification compare un journal à ces points de contrôle, sans connexion. | JSON lines (un objet JSON par ligne, UTF-8), un fichier par année civile |
billets.jsonl | Billets (données personnelles). Chaque billet émis, une ligne JSON par billet, vente après vente : son numéro, son tarif, sa validité, son état (valide, remboursé, échangé), son code signé, et les billets qu'il a remplacés. La première ligne donne les clés publiques qui permettent de vérifier les codes sans caisse.bzh. Le nom du porteur, quand il a été saisi, figure dans le billet. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
billetterie.jsonl | Billetterie. Les produits billets, leurs tarifs, les grilles de délibération et les réglages de la billetterie, ainsi que les codes produits de l'organisation, tels qu'enregistrés au moment de l'export. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
pass-passages.jsonl | Passages des pass (données personnelles). Chaque entrée faite avec un pass ou une carte partenaire, jour par jour. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
regie.jsonl | Régie (données personnelles). La configuration de la régie (acte constitutif, régisseurs, caisses), les documents de régie et les liens de paiement. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
acces.jsonl | Contrôle d'accès (données personnelles). Les validations aux entrées, jour par jour, les anomalies et les agrégats. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
frequentation.jsonl | Fréquentation (données personnelles). Les entrées par jour, par public et par origine, et les réglages de comptage. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
hors-ligne.jsonl | Ventes hors ligne (données personnelles). Les postes préparés pour vendre sans connexion, les ventes envoyées après coup et les anomalies. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
attestations.jsonl | Attestations et contrats (données personnelles). Les attestations de l'éditeur, le contrat de sous-traitance accepté et les demandes de suppression. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
billetterie-en-ligne.jsonl | Billetterie en ligne (données personnelles). Les commandes de billets passées en ligne, avec l'acheteur et le paiement, et les demandes de devis. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
stock.jsonl | Stock synchronisé. Les quantités de stock reçues d'une boutique en ligne reliée. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
materiel.jsonl | Commandes de matériel (données personnelles). Les commandes de matériel sont gardées dans un registre commun de l'éditeur, qui ne se lit pas par établissement : elles sont remises sur demande. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
rapports-import.jsonl | Rapports d'import (données personnelles). Les rapports de rapprochement des imports (lignes, totaux de contrôle, motifs, visa) et le stock initial préparé par un import d'articles. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
colonnes-non-reprises.jsonl | Colonnes non reprises (données personnelles). Les colonnes des fichiers importés qu'aucune information n'a prises, ligne par ligne : rien du fichier d'origine n'est perdu. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
billets-a-venir.jsonl | Billets de l'ancien logiciel (données personnelles). Les billets vendus par l'ancien logiciel pour une visite à venir, et ceux honorés à l'accueil. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
factures-caisse.jsonl | Factures des ventes en caisse (données personnelles). Une facture ou un avoir par ligne, avec le vendeur, la société cliente, les lignes, la TVA, le ticket d'origine et les mentions. En tête : l'identité du vendeur et le carnet des clients professionnels. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
recettes.jsonl | Ingrédients et recettes (données personnelles). Les ingrédients de la cuisine (unité, prix d'achat, rendement, fournisseur) et la recette de chaque plat avec ses versions datées. Les quantités en stock et les mouvements sont dans l'export du stock. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
comptes-clients.jsonl | Comptes clients (données personnelles). Un compte client par ligne : le titulaire, le plafond, le délai de paiement, le solde et toutes les opérations (ventes sur compte, règlements, remboursements, avoirs rendus), avec le lettrage. | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
adhesions.jsonl | Adhérents du club (données personnelles). Les réglages de la saison, puis un adhérent par ligne : identité, responsable légal, catégorie, équipes, licence, document médical, cotisation, aides, échéances et paiements (avec le numéro du ticket de caisse). | JSON lines (un objet JSON par ligne, UTF-8), un seul fichier |
manifeste.json | La liste des fichiers avec, pour chacun, le nombre de lignes, la taille et l'empreinte SHA-256, plus le point d'arrêt du journal, l'empreinte du manifeste et son sceau. | JSON |
LISEZMOI.txt | Quand et par qui l'export a été fait, et où trouver cette page. | Texte |
Un point d'arrêt pour tout l'export
Quand l'export commence, une écriture d'export est ajoutée au journal fiscal. Le journal, les ventes et les clôtures de l'archive s'arrêtent exactement à cette écriture : ce qui a été encaissé après n'y est pas, rien n'y manque avant. Les autres fichiers (catalogue, clients, réglages) sont copiés tels qu'ils étaient au moment de leur lecture ; chaque ligne porte l'heure de cette lecture.
Vérifier l'archive sans nous
Chaque écriture du journal fiscal porte l'empreinte de la précédente et un sceau. Le vérificateur hors ligne verifier-journal.html relit la chaîne d'un bout à l'autre dans votre navigateur, sans rien envoyer. L'empreinte du manifeste est elle aussi inscrite dans le journal fiscal, à la fin de l'export (événement export_manifest).
Ce qui n'est jamais exporté
Les codes PIN de l'équipe et leurs empreintes, les empreintes des clés d'API et des appareils, les secrets d'appairage et les clés de scellement du journal.
Limites
Six exports au plus par jour et par établissement. L'archive est assemblée par le navigateur : pour un très gros historique, utilisez un ordinateur. Les empreintes des fichiers sont calculées par le navigateur qui assemble l'archive.