Importer les mouvements dans Banana Comptabilité
La manière la plus simple et la plus rapide de saisir les écritures dans Banana Comptabilité Plus est d’importer les mouvements directement à partir du relevé bancaire dans le Tableau Écritures, en évitant la saisie manuelle.
Après l’importation, les mouvements doivent être complétés avec les comptes et les contreparties nécessaires. Avec le plan Advanced, cette opération peut également être automatisée grâce aux Règles de complètement automatique, qui permettent à Banana Comptabilité de reconnaître et de compléter automatiquement les écritures lors des importations suivantes.
Si vous souhaitez importer des mouvements provenant d’autres sources, par exemple d’un autre fichier Banana Comptabilité, consultez la page Importation d’écritures génériques.
▶ Vidéo : Importer les mouvements du relevé bancaire
Procédure d’importation
- Dans le menu Actions > Importer en comptabilité, dans la case Importer, sélectionnez Écritures.
- Choisissez le type de fichier que vous souhaitez importer. Les différents formats disponibles sont décrits ci-dessous.
- Avec le bouton Parcourir, sélectionnez un ou plusieurs fichiers contenant les mouvements à importer.
- Définissez les paramètres d’importation selon vos besoins.
- Confirmez avec OK.
Pour plus d’informations sur les différentes options disponibles, consultez la page Importer en comptabilité.

Après avoir confirmé l’importation, les données sont lues et les dialogues nécessaires pour terminer l’opération sont affichés :
- Dialogue d’importation des écritures, où vous pouvez spécifier les informations nécessaires pour compléter les lignes importées.
- Appliquer les règles (plan Advanced), où vous pouvez appliquer ou créer des règles pour compléter automatiquement les écritures importées.
Importer plusieurs fichiers simultanément
Le champ Nom du fichier indique le chemin du fichier téléchargé depuis la banque. Vous pouvez également sélectionner plusieurs fichiers ou un fichier ZIP contenant plusieurs relevés bancaires.
Cette possibilité est utile, par exemple :
- si la banque fournit un fichier camt.053 pour chaque jour, vous pouvez sélectionner tous les fichiers du mois et les importer en une seule opération
- si la banque fournit un fichier ZIP, vous pouvez sélectionner directement le fichier contenant tous les relevés.
Les fichiers importés simultanément doivent être du même type. Il n’est pas possible d’importer ensemble des formats différents.
Formats d’importation des relevés bancaires
Dans le menu Actions > Importer en comptabilité > Importer Écritures, vous pouvez choisir le format correspondant au fichier fourni par votre banque.
De nombreux formats sont gérés au moyen d’extensions d’importation, qui permettent à Banana Comptabilité Plus de lire les fichiers mis à disposition par les différents établissements bancaires.
Les extensions peuvent être installées et mises à jour depuis le menu Extensions > Gérer extensions.
Formats standard
Plusieurs formats standard sont disponibles :
Format standard Camt ISO 20022 - Suisse
Il s’agit du format standard utilisé par les banques suisses et il devrait être disponible auprès de tous les établissements bancaires, dans certains cas sur demande.L’extension peut également décoder la référence de paiement générée par le Layout factures CH10 et récupérer des informations utiles, telles que le numéro de facture ou de client.
- Relevé de compte MT940
- Relevé de compte ISO 20022 générique
Permet d’importer des relevés de compte ISO 20022 mis à disposition par différentes banques européennes. - Format générique avec mouvements Recettes et Dépenses TXT
Pour plus d’informations sur la structure du fichier, consultez les instructions techniques pour importer un fichier Recettes et Dépenses (en anglais).
Ces formats sont disponibles avec les plans Professional et Advanced et avec le plan Free jusqu’à 70 lignes.
Formats spécifiques aux banques
En plus des formats standard, de nombreuses banques mettent à disposition des fichiers CSV ou d’autres formats spécifiques.
Ces fichiers peuvent contenir des informations supplémentaires par rapport à un relevé bancaire normal, par exemple :
- IBAN ;
- références QR ;
- informations sur le payeur ou le bénéficiaire ;
- numéro de facture ou de client ;
- détails supplémentaires sur le paiement.
Banana Comptabilité met à disposition des extensions d’importation spécifiques pour de nombreuses banques. Comme les formats bancaires peuvent changer au fil du temps, il est important de maintenir les extensions à jour.
Dans le menu Extensions > Gérer les extensions, vous pouvez rechercher et installer l’extension correspondant à votre banque.
Les formats spécifiques aux banques sont disponibles avec le plan Advanced de Banana Comptabilité Plus.
Si vous utilisez le plan Professional, vous pouvez passer au plan Advanced à tout moment en payant la différence.
Compléter automatiquement les mouvements importés
Lorsque vous importez un relevé bancaire, Banana Comptabilité insère dans le Tableau Écritures les données disponibles dans le fichier bancaire.
Avec les Règles de complètement automatique, disponibles avec le plan Advanced, vous pouvez définir comment Banana doit compléter automatiquement les mouvements récurrents.
Ainsi, lors des importations suivantes, le programme peut reconnaître certaines opérations et saisir automatiquement les informations comptables nécessaires, réduisant encore davantage le travail manuel.
Structure du fichier d’importation
Un fichier de relevé bancaire contient normalement les principales informations relatives à chaque mouvement :
- date
- numéro de l’opération, si disponible
- description
- montant entrant ou sortant.
Au moment de l’importation, vous indiquez le compte de la comptabilité auquel appartiennent les mouvements. Banana Comptabilité peut ainsi créer les écritures en insérant le compte dans la colonne Débit ou Crédit appropriée.
Il est également possible de créer des extensions d’importation pour d’autres formats de relevés bancaires.
Pour plus d’informations techniques, consultez les instructions techniques pour importer un fichier Recettes et Dépenses (en anglais).
FAQ
Je ne vois pas le format du relevé de compte de ma banque. Que puis-je faire ?
Allez dans le menu Extensions > Gérer les extensions et mettez à jour la liste des extensions disponibles. Vous pouvez ensuite utiliser les filtres ou la recherche pour trouver le format de votre banque.
Si le format n’est pas disponible, vérifiez également si la banque permet de télécharger le relevé de compte dans un format standard, tel qu’ISO 20022.
Quelle est la différence entre Relevé bancaire Camt ISO 20022 - Suisse et Relevé de compte ISO 20022 générique ?
L’extension Relevé bancaire Camt ISO 20022 - Suisse est spécialement conçue pour les relevés de compte des banques suisses et permet d’utiliser des informations supplémentaires propres au système de paiement suisse.
Par exemple, dans le cas des factures QR, la référence de paiement peut contenir des informations telles que le numéro de facture ou de client. L’extension peut extraire automatiquement ces données afin de faciliter l’association des paiements et leur comptabilisation.
Le Relevé de compte ISO 20022 générique est en revanche conçu pour les fichiers ISO 20022 provenant de différents pays et établissements bancaires.
Je ne vois pas le format du relevé bancaire XML de PostFinance (fichier .tgz). Comment puis-je importer les mouvements ?
Ce format n’est plus pris en charge. Demandez à PostFinance le relevé de compte au format ISO 20022.
Le message « Ce fichier ISO 20022 ne contient pas de relevé bancaire (camt.052/053/054) » apparaît. Que signifie-t-il ?
ISO 20022 est une norme qui peut contenir différents types de messages financiers et tous ne correspondent pas à un relevé bancaire.
Pour l’importation des relevés bancaires, Banana Comptabilité Plus utilise les messages camt.052, camt.053 et camt.054. Le message indique donc que le fichier sélectionné ne contient aucun de ces types de relevés bancaires.
Ma banque ne figure pas dans la liste des formats pris en charge. Peut-elle être ajoutée ?
Oui. Il est possible de créer de nouvelles extensions pour les formats bancaires qui ne sont pas encore pris en charge.
Vous pouvez contacter notre service clientèle. Un support payant est également disponible pour l’implémentation de formats personnalisés.
Je ne vois que les ordres collectifs et non les paiements individuels. Pourquoi ?
Cela dépend des paramètres utilisés dans l’e-banking. Certaines banques regroupent les paiements effectués sous forme d’ordre collectif et indiquent donc un seul mouvement sur le relevé de compte.
Lorsque cette option est disponible, choisissez dans l’e-banking l’option ordre individuel au lieu d’ordre collectif, afin que les différents paiements puissent apparaître séparément sur le relevé de compte.
Est-il également possible d’importer les relevés de cartes de crédit ?
Oui. Banana Comptabilité permet d’importer les mouvements de différentes cartes de crédit.
Si le format de votre carte n’est pas encore disponible, il est possible d’envisager la création d’une extension d’importation sur la base d’un fichier d’exemple.
Consultez également la page Importer une carte de crédit.
Est-il possible d’importer des données provenant d’autres logiciels, y compris Easy Salary ?
Oui. Banana Comptabilité permet de reprendre des données provenant de différents programmes.
Consultez la page Reprise des données d’autres programmes pour connaître les possibilités disponibles.
Téléchargez vos transactions bancaires
Pour maintenir la comptabilité de l'entreprise à jour, il est essentiel d'importer régulièrement les écritures bancaires. Ces écritures permettent d'automatiser le processus de comptabilisation, en évitant la saisie manuelle de chaque opération et les éventuelles erreurs.
Où télécharger les écritures
Les documents contenant les écritures bancaires, quelle que soit la méthode d'acquisition, doivent toujours être enregistrés dans le même dossier. Ce dossier peut se trouver dans le dossier principal de la comptabilité ou dans un emplacement externe. Pour une gestion organisée, il est conseillé de structurer les dossiers en créant un dossier général et des sous-dossiers plus spécifiques : cela permet de réduire les risques d'erreurs, surtout si les écritures sont importées manuellement.
En conservant les fichiers toujours au même emplacement, on évite les problèmes d'importation et il n'est pas nécessaire de modifier à chaque fois le chemin par défaut. De plus, il est déconseillé d'ouvrir et de modifier ces fichiers avant l'importation, car cela pourrait compromettre la reconnaissance correcte des écritures.
Différents formats de fichiers pour les écritures bancaires
Notre logiciel propose de nombreuses extensions qui permettent d'importer les données comptables dans différents formats. Parmi les formats les plus courants, on trouve CAMT, CSV et XLSX.
et XLSX.
Le format CAMT (Cash Management), défini par la norme ISO 20022, est utilisé par les banques pour fournir des relevés électroniques structurés. Les fichiers contiennent des informations détaillées telles que la date, le montant, la description et les références de chaque écriture. Il existe différents types de fichiers CAMT :
- camt.052 : relevé intrajournalier (écritures pendant la journée)
- camt.053 : relevé de fin de journée
- camt.054 : notification de débits et crédits avec les détails de chaque opération
Le format CSV (Comma-Separated Values) est un fichier texte qui utilise des virgules pour séparer les données dans les cellules d’un tableau. Ce format est compatible avec la plupart des logiciels. Le format CSV varie selon les banques et est mis à jour régulièrement.
Le format XLSX est un fichier Microsoft Excel utilisé pour stocker des feuilles de calcul. Le fichier XLSX peut contenir des données, des formules, des mises en forme, des graphiques et plusieurs feuilles de calcul dans un seul document.
Nous avons récemment développé une nouvelle extension qui permet d'importer les fichiers CAMT de toutes les banques, rendant l'importation des écritures encore plus simple et rapide.
Méthodes pour télécharger les écritures
Les méthodes principales pour obtenir ces données sont au nombre de trois :
- Le e-banking
- Le multibanking
- Le logiciel de Mammut Soft Computing AG
Selon la méthode utilisée, il faut accorder plus ou moins d’attention à l’emplacement des fichiers. Le téléchargement manuel depuis le portail bancaire nécessite une attention particulière.
E-banking
La méthode manuelle, traditionnelle et la plus répandue, consiste à accéder directement au portail e-banking de votre banque. Une fois connecté, il est possible d’accéder à la section dédiée aux mouvements du compte et de télécharger les fichiers dans l’un des formats standard compatibles avec les logiciels comptables.
Ce processus, bien que simple, demande une interaction manuelle : l’utilisateur doit se connecter à la plateforme bancaire, sélectionner le compte, télécharger et enregistrer les fichiers sur son ordinateur, puis les importer dans le logiciel comptable.
Multibanking
Le multibanking représente une évolution par rapport aux méthodes manuelles traditionnelles, pensée pour les entreprises ou les professionnels qui gèrent de nombreux comptes courants répartis sur différentes banques. Grâce à cette fonctionnalité, il est possible d'accéder à une seule plateforme ou interface d’e-banking qui agrège plusieurs comptes, même appartenant à des établissements différents, simplifiant ainsi l’interaction avec chaque banque. La plupart des solutions de multibanking sont basées sur la norme internationale EBICS (Electronic Banking Internet Communication Standard), qui garantit un échange sécurisé des informations et des ordres de paiement entre les entreprises et les banques.
Les principales étapes pour la mise en œuvre du multibanking sont :
- Mise à jour du contrat avec la banque principale
La première étape consiste à contacter la banque principale pour demander l’activation du service multibanking. Il sera nécessaire de signer un avenant au contrat existant, autorisant la banque à agir comme gestionnaire de plusieurs comptes bancaires. - Signature des mandats avec les banques connectées
Pour chaque banque tierce que l’on souhaite connecter, il faut signer une autorisation permettant à la banque principale d’accéder aux informations des comptes concernés. - Activation technique et fourniture des identifiants
Une fois les étapes contractuelles terminées, il faut suivre les instructions techniques pour activer l’accès via API ou des outils tiers. Cela peut inclure la fourniture des identifiants ou l’activation de modes d’authentification spécifiques.
Une fois toutes les connexions bancaires établies, il est possible de télécharger les mouvements et données bancaires de manière centralisée, et de traiter les paiements à partir d’un seul outil. Bien que cela reste partiellement un processus manuel, le multibanking permet d’optimiser le temps et les ressources, en réduisant le nombre d’accès et en simplifiant la gestion globale.
Logiciel de Mammut Soft Computing AG
Une solution plus moderne et entièrement automatisée est offerte par le logiciel développé par Mammut Soft Computing AG. Ce système, une fois mis en œuvre, permet d’éliminer complètement le téléchargement manuel des fichiers bancaires, car l’enregistrement est effectué automatiquement dans un dossier défini lors de l’installation.
Le logiciel se concentre sur les interfaces d’échange de données entre les banques et les entreprises, offrant la connexion à de nombreuses banques dans le monde et récupérant de manière sécurisée et automatique les données bancaires dans les formats nécessaires. Ces données sont ensuite synchronisées automatiquement avec le logiciel comptable, rendant inutile l’intervention de l’utilisateur.
Les étapes à suivre pour commencer à utiliser le logiciel Mammut Soft Computing AG sont les suivantes :
- Choix de la solution
Selon les besoins, vous pouvez opter pour une solution cloud ou une installation locale, cette dernière étant une installation physique sur les appareils de l'utilisateur. - Configuration des connexions bancaires
Pour configurer et activer les connexions avec les banques, il est nécessaire de signer les contrats bancaires correspondants. Ces connexions (EBICS, SWIFT, API) permettent de télécharger les relevés de compte et d’envoyer des paiements. Mammut fournit une assistance pour l’activation auprès des banques. - Autorisation d’accès aux comptes
Le client, pour lequel la comptabilité est tenue, donne accès à ses données au fiduciaire afin que toutes les informations nécessaires soient disponibles. - Intégration avec le logiciel comptable/ERP
Le logiciel est connecté au système comptable ou de gestion interne pour l’exportation et l’importation automatiques des données bancaires.
La véritable valeur ajoutée du logiciel est la mise à jour constante de la comptabilité : les téléchargements automatisés depuis toutes les banques et la synchronisation directe avec le système comptable garantissent que les données sont toujours à jour et prêtes à l'emploi.
Importation et comptabilisation automatisée
Une fois que nous disposons des écritures, il est possible d’exploiter les différentes fonctionnalités offertes par Banana. Quelle que soit la méthode choisie pour télécharger les données bancaires, la fonction « Importer les écritures bancaires au format ISO 20022 (avancé) [BETA] » permet d’automatiser la mise à jour de la comptabilité en mode en partie double ou recettes/dépenses à l’aide des fichiers CAMT (052/053/054). Le programme lit les fichiers XML depuis un dossier défini, les enregistre dans une base de données locale, identifie les écritures nouvelles non encore enregistrées et les propose à l’importation, en évitant les doublons.
Une fois importées, les écritures bancaires sont automatiquement transformées en écritures comptables complètes grâce à nos règles de saisie automatique (plan Advanced), ce qui permet de gagner du temps et d’éviter les erreurs de saisie. La comptabilité est ainsi réalisée de manière plus rapide, efficace et précise.
Boîte de dialogue importer mouvements
Le dialogue Importer mouvements est activé à partir du menu :
Contenu du dialogue
L'affichage des éléments de dialogue dépend du type de fichier importé :
- Mouvements sur compte unique et relevés bancaires
Tous les éléments sont affichés. - Mouvements de comptabilité en partie double ou autres
Les éléments suivants ne sont pas affichés :- Compte
- Contrepartie temporaire
- Appliquer les règles.
- Regroupement par facture
Cet élément n'est affiché que si le fichier d'importation contient du contenu dans la colonne DocInvoice.
Dialogue Importer Mouvements
Vient ensuite la boîte de dialogue qui permet d'intégrer les données dans les comptes.

Compte de destination
Cette option apparaît lorsque les données sont importées d'un relevé bancaire ou postal ou des mouvements d'entrée et de sortie d'un compte au format texte.
- Saisissez le numéro de compte bancaire de votre plan comptable, lié au relevé importé.
- S'il n'est pas renseigné, le programme saisit le compte [A] (Compte) afin de pouvoir dire s'il s'agit d'un mouvement de Débit ou de Crédit.
Sélectionner mouvements
Date début, Date fin
Indiquez la date de début et de fin de la période de reprise des entrées. Il est possible de sélectionner la période automatiquement en utilisant les cases appropriées sous les cases de date.
Ne pas importer si existe le même Référence externe, Date, Montant
Si l'option est activée, cette fonction permet de ne pas importer les mouvements déjà enregistrés, afin d'éviter un double enregistrement. Cette option ne peut être activée que si la colonne 'Réf. externe' est présente dans les mouvements (fichiers) à importer, sinon elle est désactivée.
Compléter les écritures avec
Compléter les valeurs automatiquement.
Cette option concerne la comptabilité avec TVA et multi-devises.
Si elle est activée, elle permet de compléter automatiquement les valeurs manquantes dans les écritures importées (par exemple, le taux de change dans le tableau Change).
Appliquer les règles (plan Advanced uniquement)
L'option n'est pas visible pour les importations de écritures en partie double.
Voir: Règles de auto-complétion des écritures
- Si cette option est activée, lorsque vous confirmez avec OK, le dialogue Appliquer les règles s'ouvre.
- Si vous n'avez pas activé cette option, vous pouvez également accéder aux Règles en émettant la commande du menu Actions → Écritures répétées→ Appliquer les règles....
- Cette option est activée par défaut s'il existe déjà des règles d'importation dans le tableau des écritures répétées
Compte de contrepartie temporaire
Option non visible pour les importations de mouvements à double entrée.
Un compte est indiqué qui sert à compléter la contrepartie de l'écriture. Le compte doit ensuite être remplacé par la contre-partie correcte, soit manuellement, soit à l'aide des règles pour un fonctionnement entièrement automatique.
Le programme propose par défaut le compte commenté [CA] (ContraAccount).
Une fois les entrées effectuées, il ne doit plus y avoir de mouvements utilisant le compte temporaire, sinon le système d'autocomplétion basé sur des règles ne fonctionnera pas.
Numéro document initial
Option non disponible pour les importations de écritures en partie double.
Il s'agit du numéro de document attribué au premier enregistrement parmi ceux importés.
Le numéro est incrémenté.
Regrouper les écritures par numéro de facture
Si le fichier d'importation contient des valeurs dans la colonne Facture DocInvoice, le dialogue contiendra également les options suivantes :

- Regrouper les écritures par numéro de facture
Dans ce cas, les lignes d'une même facture sont regroupées de manière à ce qu'il n'y ait qu'une seule entrée pour le même compte et le même code TVA (voir explication importer les données de la facture en anglais). - Compte de destination pour différences dans les soldes
Lors de l'utilisation des codes TVA, il est possible qu'il y ait des différences d'arrondi de quelques centièmes.
Dans ce cas, Banana Comptabilité crée pour chaque facture une écriture supplémentaire où enregistrer la différence.
Il faut évidemment veiller à ce que les données fournies pour l'importation s'équilibrent entre débit et crédit. Sinon, la ligne d'entrée contient la différence entre le débit et le crédit.
Modifier les écritures importés
Le programme crée des enregistrements et les ajoute à la fin du tableau des Ecritures.
Les écritures peuvent être modifiées ou supprimées.
Dans la comptabilité en partie double, le programme insère des symboles dans les colonnes CtDébit et CtCrédit et dans la comptabilité Recettes/Dépenses, dans les colonnes Comptes et Catégories.
Les symboles doivent être remplacés par le compte ou la catégorie appropriée.
- [A]
Ce symbole est affiché si aucun compte n'est indiqué dans le dialogue.
Au lieu du symbole [A], il faut saisir le compte dans le compte bancaire. - [CA]
Ce symbole indique que le compte de contrepartie doit être indiqué dans la cellule, afin que les opérations de débit compensent les opérations de débit.
Pour les lignes avec une seule contrepartie, la même ligne aura à la fois le compte ou le symbole de la contrepartie [A] et le symbole de la contrepartie [CA].
Pour les lignes avec plus d'une contrepartie, chaque ligne aura le symbole du compte ou de la contrepartie [CA]. Si le symbole [CA] n'était pas indiqué, il serait impossible de savoir si le mouvement est un mouvement de débit ou de crédit.
Importer fichier ISO20022
Banana Comptabilité Plus permet l'importation des transactions bancaires dans différents formats.
Le format ISO 20022 est une norme internationale qui devrait désormais être mis à disposition par toutes les banques européennes. Ce format peut également être appelé ISO xml, xml, camt.053, camt.054 ou autre. L'importation des transactions bancaires au format ISO 20022 est possible de deux manières :
Importation manuelle générique ISO 20022
Importation manuelle des transactions, un fichier à la fois - disponible avec le plan Professionnel.
- L'utilisateur télécharge le fichier ISO 20022 depuis sa banque et l'enregistre dans un dossier sur son ordinateur.
- Ensuite, depuis Banana, il importe manuellement ce fichier.
Cette importation est rendue possible grâce à l'extension Relevé bancaire Camt ISO 20022 Suisse (Banana+) pour la Suisse et un filtre générique distribué avec l'application pour les autres pays.
L'importation doit être répétée manuellement à chaque fois.
Importation avancée ISO 20022 [Beta]
Importation avancée des transactions depuis plusieurs fichiers simultanément - disponible avec le plan Avancé.
Cela accélère considérablement le travail car l'utilisateur n'a plus besoin de vérifier les périodes à importer.
- L'utilisateur définit un dossier contenant les fichiers ISO 20022 de différents comptes bancaires.
- Dans Banana, avec une commande, le programme avertit s'il y a de nouveaux mouvements à importer.
Cette nouvelle fonction d'importation avancée est rendue possible grâce à l'extension Swiss Camt ISO20022 Reader.
Exigences
- Utilisation de Banana Comptabilité Dev-Channel avec le plan Advanced
- Utilisation d'une comptabilité en Partie Double ou en Recettes et Dépenses.
Importer transactions bancaires au format ISO20022 (générique)
Banana Comptabilité Plus permet l'importation de transactions bancaires dans différents formats.
Le format ISO 20022 est un standard international pour la transmission de données financières qui devrait être disponible pour toutes les banques européennes. Ce format peut également être appelé ISO xml, xml, camt.053, camt.054, etc. Pour certaines banques, le format ISO 20022 peut ne pas être disponible par défaut mais doit être demandé. Le format ISO 20022 remplace l'ancienne norme MT940.
En important les données bancaires avec le format ISO20022, Banana Comptabilité Plus permet aussi de clôturer automatiquement les factures des clients.
La catégorie CAMT regroupe les formats utilisés pour l'envoi d'extraits de compte, de mouvements comptables et pour la confirmation de l'état du compte:
- camt052: Rapport comptable
- camt053 (y comprise la version 4): Extrait de compte
- camt054: Avis de débit ou de crédit
Aperçu du fichier ISO-20022
Banana Comptabilité Plus offre la possibilité de visualiser le contenu d'un camt en aperçu.
Importer des données dans la comptabilité courante
Notes techniques sur la conversion du fichier ISO 20022
Banana, en lisant le fichier, tente de s'adapter à la façon avec laquelle le fichier ISO 20022 a été préparé.
- Banana lit comme solde d'ouverture les codages similaires
- Banana lit comme solde de clôture les codages similaires
- Tous les mouvements contenus sont lus et transformés en mouvements
- Date d'opération (Date)
- Date devise
- Montant du mouvement (positif ou négatif)
- Libellé (pour l'instant, Banana assemble les diverses descriptions en un seul texte)
Dans l'avenir, on prévoit la possibilité d'extraire cette information plus précisément et d'indiquer d'autres colonnes où l'on pourra l'insérer. - Séparation en mouvements simples ou avec détails.
Pour ceux qui ont des détails, il y a une ligne pour le mouvement global et des lignes pour les différents mouvements individuels qui le composent.
Spécifications nationales
Chaque pays et/ou banque a la possibilité d'insérer des informations supplémentaires dans le fichier ISO 20022 en fonction de ses besoins. Banana Comptabilité offre un filtre générique distribué avec l'application et plusieurs filtres spécifiques au pays et/ou à la banque, distribués comme extension Banana. Pour importer ces informations supplémentaires dans votre comptabilité, vous devez installer et utiliser le filtre le plus spécifique à votre pays et/ou à votre banque (par exemple Extrait de compte Camt ISO 20022 Suisse (Banana+)).
Importer transactions bancaires au format ISO20022 (avancé) [BETA]
Cette nouvelle fonctionnalité vous permet de mettre à jour votre comptabilité en important automatiquement les transactions bancaires à partir de fichiers Camt (052, 053, 054). Grâce à cette innovation, vous pouvez :
- Accélérer l’ensemble du processus d’enregistrement des transactions.
- Réduire le risque d’erreurs manuelles.
- Éviter les doublons, car seules les transactions non encore présentes dans votre comptabilité sont importées.
Le programme lit les fichiers Camt dans un dossier sélectionné, en enregistre le contenu dans une base de données locale et détecte toutes les nouvelles transactions non encore comptabilisées. Celles-ci vous sont ensuite proposées pour l’importation dans votre comptabilité, ce qui simplifie considérablement la gestion financière. Une fois importées, vous pouvez tirer parti des règles d’auto-complétion pour optimiser davantage votre travail.
Cette fonctionnalité est actuellement en version BETA, disponible à des fins expérimentales avec Banana Accounting Plus (plan Advanced) en comptabilité en partie double ou en recettes & dépenses. Nous vous invitons à nous faire part de vos suggestions et de vos commentaires afin d’améliorer cette fonctionnalité.
Conditions préalables
- Utiliser Banana accounting Dev-Channel avec le plan Advanced.
- Utiliser une comptabilité en Partie Double ou en Recettes & Dépenses.
Préparation des Données
Avant de commencer l’importation, assurez-vous de remplir les conditions suivantes :
- Organisation des Fichiers Camt:
Créez un dossier dédié contenant tous les fichiers Camt (*.xml) que vous souhaitez importer dans votre comptabilité.
Vous pouvez organiser les fichiers dans le dossier comme vous le souhaitez, par exemple par exercice comptable ou par institution financière. - Autorisations d’Accès:
Assurez-vous que le dossier sélectionné soit accessible en lecture et en écriture par le programme, garantissant ainsi la sauvegarde correcte des données et des informations d’importation. - Paramétrage des IBAN:
Pour chaque compte dans la comptabilité, vérifiez que vous avez bien saisi l’IBAN dans la colonne ‘BankIban’ du tableau ‘Accounts’.- Si la colonne n’est pas présente, ajoutez-la via le menu : Outils → Ajouter/Supprimer une fonction → Ajouter colonnes Adresse au tableau Comptes .
- Saisissez l’IBAN en majuscules, sans espaces ni caractères spéciaux.
- Extension Swiss Camt ISO20022 Reader:
Installez l’extension Swiss Camt ISO 20022 Reader. Elle est nécessaire pour que le programme puisse interpréter correctement les fichiers Camt et démarrer le processus d’importation. Cette opération se fait via le menu Extensions > Gérer les extensions.
Première Utilisation
La première fois que vous utilisez la commande "Import bank transactions (Camt ISO20022)", disponible dans le menu Actions, le programme vous demandera de sélectionner le dossier contenant les fichiers Camt. Ce choix sera enregistré, de sorte que lors des importations suivantes, le programme utilisera automatiquement le même dossier sans demander à nouveau le chemin.
Notez que la première exécution peut prendre plus de temps. Le programme doit lire, traiter et enregistrer tous les fichiers du dossier, et analyser le contenu de chaque fichier. Pendant cette phase, une barre de progression affiche l’état actuel de l’opération, indiquant à la fois le pourcentage d’achèvement et le nombre de fichiers traités sur le total. Le même indicateur de progression est affiché lors de la lecture des fichiers dans le dossier et lors de l’ouverture et la lecture de leur contenu.
Lors des importations suivantes, le processus sera nettement plus rapide, car le programme ne lira et n’importera que le contenu des nouveaux fichiers, sachant déjà quelles données ont été précédemment enregistrées dans la base de données. Ainsi, les opérations futures nécessitent beaucoup moins de temps et garantissent un flux de travail plus fluide et plus efficace.
Traitement des Fichiers

Le traitement des fichiers Camt se déroule en deux phases distinctes :
- Lecture des Fichiers dans le Dossier :
Dans la première phase, le programme analyse le dossier sélectionné et identifie tous les fichiers présents, qu’il ajoute à la base de données interne. Pendant ce processus, une barre de progression indique le pourcentage de lecture effectué par rapport au nombre total de fichiers. - Lecture du Contenu des Fichiers :
Une fois la lecture des fichiers terminée, le programme passe à la deuxième phase : il ouvre les fichiers enregistrés dans la base de données, en lit le contenu et traite les données. Dans cette phase, une barre de progression spécifique est également affichée, indiquant clairement le pourcentage d’achèvement et le nombre de fichiers traités.
Si, pour une raison quelconque, l’un de ces processus est interrompu, le programme conserve les données déjà enregistrées. Lors de l’exécution suivante de l’importation, il reprendra automatiquement là où il s’était arrêté, sans avoir à tout recommencer. Cela garantit un flux de travail efficace et évite de répéter des étapes déjà complétées.
Boîte de Dialogue d’Importation des Transactions Bancaires
La boîte de dialogue d’importation fournit une vue d’ensemble des fichiers traités, des paramètres utilisés et des transactions à importer. Vous pouvez modifier ces paramètres à tout moment, et les données seront recalculées immédiatement.
Onglet "Folder"

L’onglet “Folder” offre une vue globale de l’importation, en affichant le dossier actuellement sélectionné, les fichiers à traiter ainsi que certaines options pour filtrer le contenu.
- Select Folder:
Vous pouvez ici afficher et modifier le chemin du dossier de travail. Le programme vérifie constamment la validité du chemin sélectionné et, si le dossier n’existe pas ou n’est pas accessible, il affiche une erreur. - Renommer ou Déplacer le Dossier:
Si vous changez le nom ou l’emplacement du dossier, n’oubliez pas de mettre à jour le chemin dans cette boîte de dialogue. Le programme mémorise le dernier chemin utilisé et, s’il ne le trouve pas, affichera un avertissement. - Renommer les Fichiers dans le Dossier:
Vous pouvez renommer librement les fichiers dans le dossier ; le programme ne se base pas sur leur nom, mais sur leur contenu. Même si deux fichiers ont des noms différents mais un contenu identique, le programme les considérera comme des doublons et n’en importera qu’un seul. - Ignore Subfolders:
Par défaut, cette option est activée, ce qui vous permet d’exclure les fichiers situés dans les sous-dossiers. Cela est utile, par exemple, si vous ne souhaitez importer que les fichiers relatifs à la période comptable en cours, en évitant les données plus anciennes ou non pertinentes. Si vous désactivez cette option, tous les fichiers Camt présents dans les sous-répertoires seront inclus dans la base de données, quelle que soit leur date ou leur organisation. - Ignore Files Older Than...:
Si vous définissez une date dans ce champ, le programme n’analysera pas le contenu des fichiers antérieurs à cette date. Par défaut, les fichiers plus anciens que la date d’ouverture de la comptabilité sont enregistrés dans la base de données, mais non analysés. En ajustant cette date, vous pouvez affiner davantage le filtre temporel. Si vous entrez une date invalide, le programme la remplace automatiquement par la date actuelle. - Read All Files:
En cliquant sur ce bouton, vous forcez la relecture immédiate de tous les fichiers présents dans le dossier au lieu d’attendre la vérification quotidienne. Cette fonction est particulièrement utile lorsque vous ajoutez de nouveaux fichiers et souhaitez les importer sans attendre la prochaine mise à jour automatique.
Onglet "Bank Accounts"

L’onglet “Bank Accounts” offre une vue détaillée de tous les comptes bancaires présents dans votre comptabilité. Pour chaque compte, le programme affiche à la fois des informations statiques (comme le solde actuel dans votre comptabilité) et des données dynamiques, mises à jour en fonction des derniers imports.
Informations Affichées pour Chaque Compte
- Accounting Balance:
Indique le montant actuel enregistré dans la comptabilité pour ce compte. - Last Bank Balance:
Affiche le dernier solde bancaire détecté directement à partir des fichiers Camt. Cela vous permet de comparer instantanément la valeur enregistrée dans votre comptabilité avec le solde réel de la banque. - New Transactions:
Indique le nombre de nouveaux mouvements détectés dans les fichiers Camt qui ne sont pas encore enregistrés dans la comptabilité. - Total New Transactions:
Montre la valeur monétaire totale des nouvelles transactions à importer pour ce compte, vous aidant ainsi à évaluer rapidement l’ampleur des opérations en attente. - Last Import:
Indique la date à laquelle le dossier a été entièrement lu pour la dernière fois, fournissant un repère temporel utile pour savoir quand a eu lieu la dernière mise à jour. - Status:
- Updated: Aucun nouveau mouvement à importer pour ce compte.
- New transactions: De nouveaux mouvements, non enregistrés, ont été trouvés, prêts à être importés dans la comptabilité.
Onglet "Transaction Details"

Dans l’onglet “Transaction Details”, vous trouverez toutes les opérations bancaires identifiées dans les fichiers Camt qui ne sont pas encore importées dans la comptabilité, regroupées par compte. Cette vue vous permet d’analyser rapidement les mouvements en attente, d’en vérifier la pertinence et de sélectionner ceux que vous souhaitez importer.
- Sélection des Transactions à Importer:
Vous pouvez exclure temporairement certaines transactions ou, si vous le souhaitez, toutes celles liées à un compte particulier en utilisant les cases à cocher. Les transactions exclues ne sont pas définitivement supprimées ; elles vous seront à nouveau proposées lors de la prochaine ouverture de la boîte de dialogue, vous permettant de réévaluer leur importation à tout moment. Actuellement, il n’est pas possible d’exclure définitivement une transaction. - Ne Considérer les Transactions qu’à Partir d’une Date Spécifique:
Pour réduire le nombre de mouvements affichés, vous pouvez définir une date à partir de laquelle considérer de nouvelles transactions pour l’importation. Par défaut, le programme utilise la date d’ouverture de la comptabilité. En définissant une date différente, il n’affichera que les opérations postérieures à ce jour, ignorant les précédentes. Cette fonction est particulièrement utile si, par le passé, des transactions ont été importées sans ID unique (colonne ExternalReference), comme c’est souvent le cas pour les importations de fichiers CSV. Dans de tels cas, il suffit de choisir une date postérieure à la dernière transaction enregistrée pour éviter de reproposer des mouvements antérieurs. Si vous entrez une date invalide, le programme la remplace automatiquement par la date actuelle. - Identification Unique des Transactions:
Les transactions provenant de fichiers CAMT (052, 053 et 054) devraient toujours contenir un identifiant unique, comme prévu par la norme ISO 20022. Le programme utilise cet identifiant avec l’IBAN du compte bancaire auquel appartient la transaction afin de l’identifier de manière univoque. L’identifiant est donc construit selon le format suivant : IBAN:TransactionId.
Onglet "Settings"

Settings Tab
Dans l’onglet “Settings”, vous pouvez gérer certains aspects avancés du processus d’importation, notamment la possibilité de restaurer l’état initial des données et de définir la méthode de reconnaissance des fichiers déjà traités.
- Delete Saved Data:
Cette fonction vous permet de supprimer toutes les données relatives aux importations précédentes, enregistrées dans la base de données interne. Une fois la suppression confirmée, vous serez automatiquement redirigé vers l’onglet “Folder”, où les valeurs par défaut seront restaurées.- New Import: Si vous souhaitez effectuer un nouvel import après avoir supprimé les données, il vous suffit de cliquer sur le bouton “Read all files”.
- Limited Impact on Import Data: La suppression des données de la base interne n’affecte en rien les informations déjà présentes dans la comptabilité.
- Complete Database Removal: La commande disponible ici ne supprime que le contenu des tables de la base de données. Si vous souhaitez supprimer complètement la base de données, vous devez supprimer manuellement le fichier “*.db” dans le dossier sélectionné.
- Always Verify the Existence of Files Using Hashing:
Cette option vous permet de choisir comment le programme identifie les fichiers déjà traités :- Hashing (plus lent): Si vous sélectionnez cette option, le programme calculera un hash unique pour chaque fichier, garantissant une détection précise des doublons même si les noms ou les chemins changent. Cependant, cette méthode peut ralentir la lecture des fichiers.
- Vérifier Nom, Date et Taille (par défaut): Si la case n’est pas cochée, le programme se limite à comparer le nom du fichier (y compris le chemin), la date de création et la taille du fichier pour déterminer son unicité. Cette approche est plus rapide, mais peut être moins robuste dans les scénarios où les fichiers sont renommés tout en conservant le même contenu.
Modification du compte comptable associé à un IBAN
Il est possible de modifier le compte comptable associé à un IBAN directement dans le tableau Comptes.
Toutefois, si des mouvements ont déjà été importés par le passé pour ce même compte bancaire en utilisant un compte comptable différent, il est nécessaire de supprimer les données enregistrées dans la base de données.
Cette opération peut être effectuée depuis l’onglet Settings de la boîte de dialogue d’importation, à l’aide du bouton Supprimer les données enregistrées.
Ensuite, il est nécessaire de relire les données depuis le dossier en utilisant le bouton Lire tous les fichiers, disponible dans l’onglet Folder.
Cette procédure permet au programme de recréer correctement les associations entre l’IBAN et le compte comptable selon les nouveaux paramètres.
La suppression des données de la base de données n’a aucun impact sur les données déjà présentes dans la comptabilité.
Fichier de Base de Données
Le programme utilise une base de données SQLite pour stocker les données liées à l’importation. La première fois que vous activez cette fonction, si le dossier sélectionné est valide, un fichier de base de données (*.db) sera créé dans ce dossier.
Il est important de ne pas déplacer ni supprimer ce fichier, car le programme l’utilise comme référence pour toutes les opérations ultérieures. En cas de perte ou de suppression, le programme générera un nouveau fichier .db, vous obligeant à relire et retraiter tous les fichiers du dossier.
Que Contient la Base de Données ?
- Liste des Fichiers:
Tous les fichiers détectés dans le dossier sont enregistrés. Si vous avez choisi d’ignorer les sous-dossiers dans les paramètres, les fichiers qu’ils contiennent ne seront pas enregistrés. Cette option est activée par défaut. - Comptes Bancaires et Données Associées:
La base de données conserve les informations relatives aux comptes bancaires présents dans la comptabilité. Si ces données sont modifiées dans la comptabilité, la base de données les mettra à jour en conséquence. - Transactions Importées:
Les transactions trouvées dans les fichiers ouverts et lus sont enregistrées dans la base de données, vous permettant de les retraiter ou de les consulter ultérieurement sans avoir à relire les fichiers. - Historique des Importations:
Le programme enregistre qui a effectué les opérations d’importation, quand elles ont été réalisées et avec quelle version du logiciel, garantissant ainsi une traçabilité historique détaillée des activités.
Fichier de Journal (Log)
Pendant le processus d’importation, le programme génère un fichier de journal (log) permettant d’identifier et de diagnostiquer d’éventuels problèmes. En cas d’anomalies ou de comportements inattendus, ce fichier fournit des informations détaillées sur les opérations effectuées, aidant les développeurs à comprendre l’origine de l’erreur.
Si vous avez besoin d’aide pour localiser ou interpréter le fichier log, contactez notre équipe d’assistance ; elle vous guidera pas à pas pour trouver ce fichier dans votre répertoire actif.
Fonctions actuellement non disponibles
Ces fonctions, demandées par les utilisateurs, ne sont pas disponibles pour le moment :
- Extraction du numéro de facture client et du compte client à partir du numéro de référence QR
Pour cette fonctionnalité, il est recommandé d’utiliser l’extension dédiée : Extrait de compte Camt ISO 20022 Suisse (Banana+).
Dépannage
Si aucune transaction n’apparaît pour l’importation alors que vous avez correctement sélectionné le dossier, vérifiez les points suivants :
- Comptes Bancaires: Assurez-vous que les données relatives aux comptes bancaires (y compris les IBAN) dans le tableau “Accounts” sont complètes et correctes.
- Période Comptable: Vérifiez que la période comptable actuellement définie inclut les dates des transactions que vous souhaitez importer. Si les transactions se situent en dehors de la période définie, le programme ne les proposera pas à l’importation.
Si le problème persiste après ces vérifications, contactez notre support technique pour obtenir une assistance supplémentaire.