Aller au contenu principal
YNAB → Beancount

YNAB CSV vers Beancount

Convertissez un export de registre YNAB — le CSV de transactions provenant d'Export Plan ou d'Export Transactions — en transactions Beancount à double entrée équilibrées, avec les colonnes Outflow et Inflow déjà mappées.

Mappage des colonnes vérifié sur un export réel de YNAB

Comment exporter vos transactions YNAB

  1. 1

    Exportez depuis l'application web YNAB sur app.ynab.com. Les applications iOS et Android ne peuvent pas exporter un plan.

  2. 2

    Cliquez sur le compte souhaité dans la barre latérale gauche plutôt que sur Tous les comptes. Un compte par fichier est ce qui maintient le grand livre honnête : ce convertisseur poste chaque ligne sur le compte unique que vous nommez ci-dessous, et « Export Plan » vous donne tous les comptes à la fois.

  3. 3

    Affinez la liste avec la zone de recherche ou le filtre de date Vue si nécessaire, puis cochez la case dans l'en-tête du tableau — cela sélectionne tout ce qui est actuellement affiché.

  4. 4

    Cliquez sur Plus dans la barre d'actions, puis sur « Exporter # transactions ». Le téléchargement est nommé « Transactions sélectionnées pour [nom du plan]… ».

  5. 5

    Ouvrez-le dans un éditeur de texte, copiez tout y compris la ligne d'en-tête, et collez-le ci-dessous.

Deux colonnes de montants, et un seul export peut contenir tous les comptes

YNAB n'a pas de colonne de montant signé : Outflow est l'argent sortant, Inflow est l'argent entrant, et le côté inutilisé est écrit « 0,00 € » plutôt que laissé vide — donc une importation naïve qui prend « la colonne qui a une valeur » se trompe. Le préréglage mappe les deux et supprime le symbole monétaire que YNAB appose sur chaque figure (84,23 €, 210,45 $ CA, 84,23 €). Une ligne où les deux colonnes sont à 0,00 € — le solde initial zéro est le cas habituel — est signalée comme montant non reconnu et ignorée, plutôt que postée silencieusement avec un signe deviné. Et comme un export de plan complet couvre tous les comptes, utilisez l'export par compte ci-dessus ou divisez le fichier sur sa colonne Compte avant de coller.

Sortie Beancount

Vos transactions apparaîtront ici dès que vous collerez un CSV.

Questions sur l'export YNAB

Cela fonctionne-t-il avec un export de YNAB 4 ?

Non. L'application de bureau retirée écrit un fichier différent — treize colonnes incluant Numéro de chèque et un Solde courant final, sans symboles monétaires, et Clôturé comme C, U ou R — et sa colonne Date est à une position différente, donc ce préréglage lirait les mauvais champs. Supprimez les colonnes supplémentaires jusqu'à ce que l'en-tête corresponde au registre web, ou mappez les colonnes manuellement sur le convertisseur générique.

Mon export est séparé par des tabulations, pas par des virgules. Est-ce cassé ?

Non. YNAB écrit en TSV plutôt qu'en CSV pour les plans dont la devise utilise une virgule comme séparateur décimal, donc les virgules dans les montants ne peuvent pas diviser les colonnes. Le convertisseur détecte le délimiteur de tabulation et lit « 84,23 € » correctement — collez le fichier tel quel. Ces plans écrivent aussi les dates au format jour d'abord (01.08.2026), ce que le convertisseur déduit des points.

Comment les transferts entre mes propres comptes ressortent-ils ?

Comme une transaction ordinaire dont le bénéficiaire est la chaîne exportée par YNAB — « Transfert : Épargne » — avec les trois colonnes de catégorie laissées vides. Le convertisseur ne voit jamais qu'un côté, donc la contrepartie atterrit dans le compte de catégorie ; pointez cette écriture vers le compte réel (Actif:Épargne) et le transfert est complet. Si vous avez exporté les deux comptes, supprimez la ligne miroir au lieu de la convertir deux fois.

Conversion d'un export depuis une autre banque ou application ?

Conservez le grand livre que vous venez de convertir

Beancount.io héberge votre grand livre en texte brut, importe vos relevés futurs pour vous et garde chaque nombre vérifiable.

Commencer gratuitement