Comment importer un relevé Zen

Un relevé Zen est un document, pas un fichier de données : votre nom, votre IBAN et quatre totaux sont au-dessus du tableau, et un paragraphe sur la Banque centrale de Lituanie est en dessous. La plupart des outils abandonnent dès la première ligne. Celui-ci lit le fichier tel qu'il se télécharge.

Comment l'importer

  1. 1. Ouvrez Zen sur le web ou dans l'app, allez sur le compte et téléchargez son relevé. Choisissez le CSV, pas le PDF.
  2. 2. Zen écrit un relevé par devise, donc téléchargez chaque devise que vous utilisez.
  3. 3. Ne rangez pas le fichier. Le bloc de compte en haut et le texte légal en bas sont ignorés pour vous, et réenregistrer un CSV réécrit presque toujours les dates.
  4. 4. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
  5. 5. Choisissez Zen dans la liste.
  6. 6. Indiquez le fichier, puis lisez l'aperçu. Un change apparaît comme un seul virement à deux devises, donc vous pouvez le vérifier avant que quoi que ce soit ne soit enregistré.
  7. 7. Confirmez.

Le fichier qu'il vous faut

Zen exporte un fichier CSV par devise, séparé par des virgules, avec un point décimal et des dates écrites en jour, nom de mois et année.

Vous avez le bon fichier si sa première ligne ressemble à ceci :

Date,Transaction type,Description,Settlement amount,Settlement currency,Original amount,Original currency,Currency rate,Fee description,Fee amount,Fee currency,Balance

Deux montants par ligne, chacun avec sa devise. Settlement est votre côté du mouvement, Original est l'autre côté, et sur un change c'est ce qui permet à une seule ligne de décrire tout le mouvement.

Questions fréquentes

Dois-je d'abord supprimer mon nom et mon IBAN en haut du fichier ?

Non. Importez le fichier exactement tel qu'il s'est téléchargé. Un relevé Zen s'ouvre sur le titulaire du compte, l'adresse, l'IBAN et quatre totaux, et se termine par un paragraphe nommant la Banque centrale de Lituanie. Rien de tout cela n'a la forme d'une opération, et c'est pourquoi les outils CSV ordinaires échouent dès la première ligne en annonçant qu'ils ne trouvent pas le séparateur. Money Talks regarde au-delà des deux extrémités et trouve le tableau au milieu.

Zen me donne un relevé par devise. Ai-je besoin de tous ?

Téléchargez ceux dont vous voulez les paiements. Vous n'avez cependant pas besoin d'un second fichier pour comprendre un change. Zen écrit les deux côtés d'un change de devise sur une seule ligne : l'euro qui part dans Settlement amount, le zloty qui arrive dans Original amount, chacun avec sa devise. Un seul fichier suffit à enregistrer tout le mouvement. Si vous importez plusieurs relevés, le même change apparaît dans chacun d'eux, donc surveillez dans l'aperçu ceux que vous avez déjà fait entrer.

Quel montant est importé, le règlement ou l'original ?

Le règlement, parce que c'est le chiffre qui a atteint votre solde. Ça compte surtout sur des frais : un rechargement de 904,50 avec 4,50 de frais de traitement se règle à 900,00, et 900,00 est le nombre qui est dans votre solde. Les frais ont déjà été retirés du montant de règlement, donc les rajouter reviendrait à les compter deux fois. C'est l'inverse de Revolut, où les frais sont en dehors du montant et doivent être ajoutés, et c'est exactement pour ça que nous avons épinglé les deux au lieu d'en supposer une règle unique.

Est-ce la même chose que ZenMoney ?

Non, les deux n'ont aucun rapport. Zen, sur zen.com, est un établissement de monnaie électronique en Lituanie qui vous donne un compte et une carte. ZenMoney est une application de budget. Les deux s'importent dans Money Talks et chacun a son propre guide, mais les fichiers ne se ressemblent en rien.

Les dates disent 26 Mar 2024 plutôt qu'un nombre. Est-ce un problème ?

Non. Un nom de mois est lu tel quel, dans le format où Zen l'écrit. Vous n'avez pas besoin d'ouvrir le fichier dans un tableur pour reformater la colonne d'abord, et c'est justement ce geste qui casse le plus souvent un import : un tableur réécrit toute la colonne dans son propre format local à l'enregistrement.

Zen propose aussi un PDF. Puis-je m'en servir ?

Prenez le CSV. Un PDF décrit où l'encre se pose sur la page plutôt que quel nombre appartient à quelle colonne, donc un lecteur doit deviner le tableau à partir des espacements et se trompe précisément sur les lignes inhabituelles. Le CSV contient le même relevé avec ses colonnes encore étiquetées.

Ai-je besoin d'un compte Money Talks pour importer ?

Non. L'import fonctionne sans inscription. Si vous avez un compte, les Réglages gardent une ligne Supprimer le dernier import qui retire en une seule fois les transactions de votre import le plus récent.

Ce qui arrive depuis Zen

  • Chaque paiement avec sa date et le libellé enregistré par Zen
  • Le montant de règlement, c'est-à-dire le chiffre qui a atteint votre solde
  • Un change de devise comme un seul virement avec les deux montants et les deux devises, lu sur l'unique ligne qui les porte
  • Les dates écrites 26 Mar 2024, sans que vous ayez à reformater quoi que ce soit

Ce qui n'arrive pas

  • Le bloc de compte en haut du fichier - Le titulaire du compte, l'IBAN et les quatre totaux décrivent le relevé au lieu d'être des opérations, donc ils sont ignorés avec le reste de l'en-tête.
  • Le paragraphe légal en bas - La mention que le document est généré par ordinateur et la ligne qui nomme le régulateur ne sont pas des lignes de données, et ce sont elles qui font refuser le fichier par la plupart des lecteurs.
  • Les catégories - Un relevé Zen n'en contient aucune. Money Talks propose une catégorie par libellé pendant l'import et vous corrigez celles où il se trompe.
  • Le solde courant - La colonne Balance est un résultat des opérations et non une opération, donc elle n'est pas importée.
  • Les lignes réglées à zéro - Rien n'a atteint le solde, donc il n'y a rien à enregistrer. Elles sont marquées comme ignorées volontairement.

Le fichier que la plupart des outils refusent

Ouvrez un relevé Zen dans un éditeur de texte : les opérations sont quelque part au milieu. Au-dessus, le titulaire du compte, une adresse postale, l’IBAN, le BIC, la devise et quatre totaux. En dessous, deux phrases disant que le document est généré par ordinateur et nommant le régulateur.

C’est un document. Un lecteur de CSV attend un fichier de données, c’est-à-dire une ligne d’en-tête suivie de lignes de même largeur. Devant celui-ci, il regarde la première ligne, y trouve EUR – Account Statement sans le moindre séparateur, et annonce qu’il ne peut pas déterminer le séparateur de colonnes. Le fichier n’a rien d’anormal. Le lecteur a simplement commencé au mauvais endroit.

Money Talks cherche le bloc de lignes qui s’accordent sur leur nombre de colonnes et qui couvre le plus de cellules, le considère comme le tableau, et écarte tout ce qui est au-dessus et en dessous.

Le détail ici, c’est cellules et non lignes, et c’est ce qui sépare un import qui marche d’un import qui échoue en silence. Le bloc de totaux de Zen ressemble à ceci :

Total income:,1800.00,EUR
Opening balance:,0.00,EUR
Total outcome:,-900.90,EUR
Closing balance:,899.10,EUR

Quatre lignes cohérentes de trois colonnes. Le relevé d’un mois calme peut ne contenir qu’une seule opération, ce qui fait, en-tête compris, deux lignes de douze colonnes. Fiez-vous à la suite la plus longue et vous importez les quatre totaux et pas un centime. Fiez-vous à la surface, et vingt-quatre bat douze à tous les coups.

Un change tient sur une ligne, donc un fichier suffit

Zen émet un relevé séparé par devise. On pourrait croire qu’un change de devise est donc impossible à lire depuis un seul fichier : l’euro part dans un relevé et le zloty arrive dans un autre.

Ce n’est pas le cas, parce que la ligne porte déjà les deux. Settlement amount et Settlement currency sont le côté de ce compte. Original amount et Original currency sont l’autre côté du même mouvement. Sur une ligne de change, ça se lit ainsi : 899,10 EUR sont partis, 3 870,00 PLN sont arrivés, à 4,30500.

Money Talks enregistre ça comme un seul virement portant les deux montants et les deux devises. Le taux qu’on vous a donné est conservé comme l’écart entre les deux nombres au lieu d’être reconstitué depuis une table de taux plus tard. Et vous n’avez pas besoin du relevé en zlotys pour que celui en euros ait du sens.

Les frais sont déjà retirés du montant

Un rechargement de 904,50 avec 4,50 de frais de traitement se règle à 900,00. La colonne Fee amount dit -4.50, la colonne Settlement amount dit 900.00, et 900,00 est ce dont votre solde a bougé.

Les frais ne doivent donc pas être rajoutés. Le faire enregistrerait 904,50 pour de l’argent qui est arrivé à 900,00, et chaque frais du fichier serait compté deux fois.

Ça mérite d’être dit parce que la règle est inverse chez Revolut, où les frais sont en dehors du montant et doivent être ajoutés. Deux relevés qui se ressemblent, deux règles d’arithmétique opposées. Les deux sont épinglées par un test sur un vrai export, parce que se tromper entre elles coûte de l’argent réel dans un total.

Ce qu’un relevé ne peut pas vous donner

Pas de catégories : Zen n’en exporte aucune. Money Talks en propose une par libellé pendant l’import et vous corrigez ce qu’il rate. Pour une année d’historique ça prend quelques minutes, et c’est le seul travail manuel.

Aucune vue sur vos autres comptes non plus. Un virement sortant vers une banque ailleurs n’est qu’un paiement sortant du point de vue de ce relevé, parce que du côté de Zen ce n’est rien d’autre.