Un guide pas à pas pour la comptabilité en texte brut : importez vos transactions bancaires de l'UE et du Royaume-Uni directement dans votre grand livre Beancount. 3 €/mois, aucun certificat eIDAS, aucun mur de limitation de débit, et chiffré pour que vous seul puissiez le lire.
€3/mois — 1 compte inclus · Aucune carte bancaire requise
L'installation en 5 minutes
Récupérez l'importateur beangulp depuis PyPI. Il embarque le SDK client dont il a besoin, c'est donc la seule dépendance à ajouter.
Depuis le tableau de bord open-banking.io, exportez credentials.json — il associe une clé API à la clé de déchiffrement que vous seul détenez, afin que l'importateur puisse lire vos données localement.
Le second extrait affiche tous les identifiants de compte que vous pouvez mapper. Copiez les identifiants que vous souhaitez synchroniser — vous les collerez dans la configuration à l'étape suivante.
Créez un fichier *openbanking.yaml à côté de votre grand livre. Pointez-le vers vos identifiants et mappez chaque identifiant de compte bancaire vers un compte Beancount. currency, counterpart et assert_balance sont facultatifs par compte.
Tout nom de fichier se terminant par openbanking.yaml est détecté automatiquement par l'étape identify() de l'importateur — gardez un fichier par grand livre, ou plusieurs si vous répartissez vos comptes.
Intégrez l'importateur dans un script beangulp d'un seul fichier, puis extrayez les transactions et ajoutez-les à votre grand livre. Lancez-le à la main, depuis un Makefile ou selon une planification cron.
L'extraction de beangulp affiche les entrées Beancount sur stdout — redirigez-les vers votre grand livre, ou vers un fichier intermédiaire que vous relisez avant de fusionner.
Vous obtenez de véritables transactions Beancount avec des montants signés, un obio-id sur chaque écriture pour la déduplication, et une assertion de solde facultative à la fin de chaque exécution.
Relancer est sans risque : beangulp déduplique sur les métadonnées obio-id, si bien qu'importer deux fois la même fenêtre ne double jamais vos écritures. Passez la sortie dans smart_importer pour catégoriser automatiquement la contrepartie.
Pourquoi cela convient à la comptabilité en texte brut
Les transactions sont chiffrées sur votre appareil avec une clé que vous seul détenez. Nous stockons du texte chiffré, si bien que votre relevé ne se trouve jamais sous une forme lisible sur nos serveurs.
Aucun certificat PSD2 (eIDAS) à acheter ou à enregistrer, et aucune demande bancaire à déposer au préalable. Connectez votre banque et commencez à importer.
Aucune limite de quatre requêtes par compte et par jour à contourner. Extrayez aussi souvent que votre comptabilité l'exige réellement.
Une sortie beangulp standard — passez-la dans smart_importer pour la catégorisation automatique, ou dans fava, bean-check et vos propres scripts. Aucun verrouillage.
Leur offre personnelle gratuite a cessé d'accueillir de nouveaux self-hosters, et la limite de quatre requêtes par compte et par jour casse les imports Beancount de routine. open-banking.io est le remplaçant à 3 €/mois — aucun certificat, aucun mur quotidien, et chiffré pour que vous seul puissiez le lire. (La connectivité bancaire est assurée par notre fournisseur agréé, Enable Banking.)
Approfondir
Connectez une banque de l'UE ou du Royaume-Uni en quelques minutes et gardez votre grand livre synchronisé — pour 3 € par mois.
CommencerAucune carte bancaire requise