Aller au contenu
Créer un compteS'inscrire

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.

FichierContenuFormat
groupes-dossiers.jsonlDossiers 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.jsonlFré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.jsonRé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.jsonlEspaces 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.jsonlPiè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.jsonlDevis 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.jsonlRelances 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.jsonlDé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.jsonlStock 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.jsonlFournisseurs 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.jsonlTarifs, 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.jsonlSé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.jsonlDé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.jsonlJournal 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.jsonlVentes 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.csvClô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.jsonlImports 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.jsonlCaisse (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.jsonlCatalogue. 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.jsonlRé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.jsonlClients (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.jsonlRé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.jsonlCommandes 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.jsonlCompte (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.jsonlAbonnement. 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.jsonlStatistiques. Les statistiques de préparation en cuisine.JSON lines (un objet JSON par ligne, UTF-8), un seul fichier
historique-importe-AAAA.jsonlHistorique 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.jsonlPoints 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.jsonlBillets (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.jsonlBilletterie. 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.jsonlPassages 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.jsonlRé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.jsonlContrô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.jsonlFré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.jsonlVentes 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.jsonlAttestations 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.jsonlBilletterie 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.jsonlStock 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.jsonlCommandes 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.jsonlRapports 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.jsonlColonnes 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.jsonlBillets 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.jsonlFactures 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.jsonlIngré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.jsonlComptes 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.jsonlAdhé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.jsonLa 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.txtQuand 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.