Banana Template Store | Extensions

Les Extensions sont des programmes supplémentaires qui étendent les fonctionnalités du logiciel Banana Comptabilité Plus.
Le Banana Template Store contient des Extensions qui peuvent être installées directement dans le programme.
La même liste est visible dans le programme via le menu Extensions > Gérer extensions. Vous y voyez les extensions déjà installées et celles encore disponibles.

Le Template Store : la collection d’extensions

Le Banana Template Store propose différents types d’Extensions, classées selon les fonctions qu’elles remplissent :

  • Productivité
    Extensions pour la déclaration TVA, le calcul d’intérêts, les impressions ou l’extraction de données.
  • Importation
    Utilisées pour transformer des données d’un format spécifique (par exemple relevé bancaire) au format de Banana Comptabilité Plus.
  • Exportation
    Permettent de convertir les données présentes dans Banana Comptabilité Plus dans un format spécifique (par exemple fichier d’audit).
    À la fin, l’utilisateur doit indiquer le nom du fichier où enregistrer les données exportées.
  • Factures et rappels
    Extensions pour la mise en page des factures et des rappels.

Pour plus d’informations, consultez la Documentation pour les développeurs.

Comment rechercher une extension

La liste des extensions disponibles dans le Template Store est régulièrement mise à jour. Dans la recherche d’extensions vous pouvez appliquer différents filtres :

  • Recherche texte → recherche par titre ou mot-clé.
  • Langue → affiche les extensions disponibles dans la langue choisie.
  • Pays / Région → liste les extensions disponibles pour un pays spécifique. Il existe aussi les options Autres pays (extensions spécifiques non incluses dans la liste principale), et Universelles (extensions génériques facilement adaptables à tout pays).
  • Type → Productivité, Importation, Exportation, Relevés, Factures, Rappels, Communauté, etc., comme expliqué dans le paragraphe précédent.

Mise à jour des extensions

Le programme télécharge automatiquement les mises à jour des Extensions que l’utilisateur a installées.
Si vous ne souhaitez pas la mise à jour automatique des extensions, vous devez désactiver cette option :

  • Dans le menu Extensions > Gérer extensions..., sélectionnez l’extension déjà installée, cliquez sur Installée et décochez l’option Mettre à jour automatiquement.

Banana Template Store | Recherche Extensions

Les extensions sur notre Template Store sont des programmes additionnels qui étendent les fonctionnalités de Banana Comptabilité Plus.
Utilisez les filtres ci-dessous pour trouver l’extension qui vous convient. Vous devez ensuite l’installer depuis Banana Comptabilité Plus, via le menu Extensions > Gérer extensions.

Installer une extension

Les extensions du logiciel Banana Comptabilité Plus sont des programmes supplémentaires qui étendent ses fonctionnalités.
Elles sont visibles en ligne sur notre Template Store, mais doivent être installées dans Banana Comptabilité Plus directement depuis le programme, via le menu Extensions > Gérer extensions.

Pour plus de commodité, la même boîte de dialogue Gérer extensions est également accessible via plusieurs commandes :

La majorité des extensions installées (à l’exception de celles d’importation) sont visibles dans le menu Extensions.

Extensions de productivité spécifiques au fichier

Les extensions sont souvent spécifiques à :

  • Un certain type de fichier (comptabilité, carnet d’adresses)
  • Une propriété spécifique

Si le fichier actuellement ouvert ne possède pas les caractéristiques requises, l’extension n’apparaîtra pas dans le menu Extensions, même si elle a été correctement installée.

Paramètres des extensions

Certaines extensions sont conçues pour définir des paramètres. Ces paramètres sont propres à chaque fichier et sont utilisés par l’extension associée. Les paramètres sont visibles dans la boîte de dialogue Paramètres. Par exemple, pour les extensions de mise en page des factures, la boîte de dialogue Paramètres est accessible via le menu Rapports > Clients > Imprimer factures, bouton Paramètres...

Mise à jour des extensions

Une fois installées, les extensions sont automatiquement mises à jour par le programme chaque fois qu’une nouvelle version est publiée.

Utiliser une version de développement

Dans la boîte de dialogue Gérer extensions, il est également possible de tester à l’avance les versions de développement mises à disposition.

Mise à jour de Banana Comptabilité

Assurez-vous de disposer de la dernière version de Banana Comptabilité Plus.

Mise en page (Layout) factures

Mise en page (Layout) factures

Les modèles de factures sont des extensions de Banana Comptabilité Plus qui gèrent l'impression des données de la facture. Pour imprimer la facture, il est nécessaire de choisir un modèle.

Installer l'extension de modèle de facture

Pour pouvoir utiliser une extension de modèle pour l'impression de la facture, elle doit d'abord être installée localement.

Une fois qu’un modèle est installé, il apparaîtra dans la boîte de dialogue Imprimer la facture et pourra être sélectionné pour l’impression.

Il existe des modèles de fichiers de comptabilité ou d’Offres et Factures qui utilisent des modèles prédéfinis déjà configurés dans la boîte de dialogue Propriétés du fichier > Divers, et qui sont installés automatiquement lors de l’ouverture du fichier.

Personnalisation de l'impression de la facture

Vous pouvez adapter l'impression de la facture et aussi créer des exportations dans d'autres formats. Consultez la page :

Extensions de modèles de facture recommandées pour Banana Comptabilité Plus

Les deux extensions de modèles de facture indiquées ici, CH10 et UNI11, sont les plus avancées. Elles permettent une plus grande personnalisation et ne peuvent être utilisées que dans Banana Comptabilité Plus (elles ne fonctionnent donc pas dans les versions précédentes). Les deux extensions de modèles ont des caractéristiques similaires. Le modèle CH10 permet en plus d’imprimer le code QR pour la Suisse.

Modèles Banana 9 (plus actuels)

  • Les anciens modèles pour la Suisse de CH01 à CH09 permettaient également d'imprimer les bulletins PVR.
  • Les anciens modèles internationaux de UNI01 à UNI08 étaient similaires mais sans impression du bulletin PVR.

Ces modèles ne sont plus actuels.

Attention :
Le bulletin PVR n’est plus accepté en Suisse depuis le 1er octobre 2022 et est remplacé par le Code QR.
Les modèles Banana 9 NE peuvent PAS générer le code QR. Si vous avez besoin du code QR, visitez la page Le Code QR Suisse de Banana Comptabilité Plus.

Liste des modèles disponibles

Vous trouverez ci-dessous la liste complète des modèles disponibles, avec aperçu et lien vers la page spécifique.

claudia

Personnalisation de l'impression des factures

Dans Banana Comptabilité Plus, il est possible de personnaliser complètement l'impression des factures grâce aux fonctions suivantes :

Layout recommandés

Nous recommandons les nouveaux layouts personnalisables et programmables.

Modification des paramètres de mise en page

Chaque mise en page possède sa propre page de paramètres qui vous permet de personnaliser votre impression. Les mises en page vous permettent de modifier la police, la couleur, d'inclure ou non l'en-tête.
Les mises en page de Swiss CH10 vous permettent d'ajouter le QR-Code.

La boîte de dialogue des paramètres de mise en page s'affiche :

  • Menu Extensions → Gérer extensions →  Choisir le mise en page et selectionnez "Paramètres" .
  • La comptabilité :
    • Menu RapportsClients → Imprimer factures.
    • Dans la boîte de dialogue ImprimerMise en page choisissez une mise en page parmi celles qui sont installées et cliquez sur le bouton Paramètres
    • Dans l'aperçu avant impression, cliquez sur l'icône Paramètres.
  • Application Offres et factures:
    • Imprimer la facture.
    • Dans l'aperçu avant impression, cliquez sur l'icône Paramètres.

 

Position et adresse du logo

 

Sur la page Configuration logo, vous trouverez des informations sur la manière de positionner le logo et l'adresse dans l'en-tête de la facture.
Vous pouvez, par exemple, placer le logo à gauche et l'adresse à droite et modifier la taille du logo.

 

Personnalisation avancée de la mise en page des factures

La mise en page d'impression des factures est une extension de Banana Comptabilité Plus qui programme l'impression des factures.

  •  Il s'agit d'un programme écrit en Javascript.
  • Il prend en entrée un objet JSON Invoice qui contient toutes les données de la facture.
  • Il programme l'impression des différents éléments.
  • Le formatage et le positionnement des éléments sont effectués à l'aide de styles CSS. 
  • ll offre un dialogue permettant de personnaliser l'impression, de sorte que même sans connaissances en programmation, l'impression de la facture peut être adaptée.

Personnalisation des mises en page par programmation

Les mises en page CH10 et UNI11 peuvent être personnalisées par une programmation spécifique. Il est possible de réaliser des impressions qui modifient plus ou moins la mise en page. Ils nécessitent des connaissances en tant que programmeur CSS ou graphiste.

Créer vos propres mises en page d'impression

Les utilisateurs ayant des connaissances avancées peuvent également créer leurs propres mises en page d'impression. Voir la documentation du développeur disponible uniquement en anglais :

Facture électronique : mise en page pour l'exportation

Avec le système de mise en page, il est également possible de programmer l'exportation des données de la facture dans un certain format.  Voir :

 

Extensions d'importation

Les extensions d'importation sont des programmes supplémentaires qui vous permettent d'importer des données exportées par d'autres programmes, dans leurs formats spécifiques. Les extensions standard, telles que celles au format ISO 20022, sont incluses dans le plan Professionnel, tandis que les extensions spécifiques à certaines institutions bancaires, qui doivent être constamment contrôlées et mises à jour, ne sont disponibles que dans le plan Advanced.

Installer une extension d'importation

Pour pouvoir utiliser une extension d'importation, celle-ci doit d'abord être installée localement.

Une fois que l'extension d'installation a été installée, elle est affichée dans la section

Paramétrage des extensions

Dans certaines extensions, il est possible de modifier certains paramètres d'importation, accessibles via le bouton Paramètres.

Importation des extraits de compte bancaires

L'utilisation la plus fréquente est l'importation des extraits bancaires dans la comptabilité.

Création et mise à jour des extensions d'importation CSV

S'il n'existe pas encore de format approprié pour importer les données de votre banque ou d'une autre organisation, vous pouvez demander à nos développeurs de créer une extension d'importation. Voir aussi les pages suivantes en anglais :

Parce que nous pouvons créer ou mettre à jour une extension d'importation pour un format de fichier spécifique :

  • Nos programmeurs ont besoin de :
    • Un exemple de fichier des données à importer, avec quelques mouvements (sans informations personnelles privées).
    • Les coordonnées exactes de la banque, de l'organisation ou du logiciel avec lequel le fichier a été généré.
    • Informations sur le type de données contenues (relevé bancaire, données de factures, salaires, etc.)
    • Explications sur le type de contenu du fichier ou liens vers des spécifications mises à disposition par la banque ou le fabricant du logiciel.
    • La date à laquelle le fichier a été généré.
    • Pour les fichiers exportés à partir d'autres programmes, avec des structures de données qui ne sont pas immédiatement compréhensibles, une explication ou des exemples des écritures qui doivent être générées dans les comptes.
  • Évaluation de la demande :
    • Dépend de la complexité du développement et de la possibilité que l'importation affecte d'autres utilisateurs.
    • Une participation aux frais de développement ou de mise à jour peut être exigée.
  • Nous évaluerons s'il faut procéder à la création du dossier et si affermatif:
    • Nous utiliserons le fichier d'exemple qui nous a été envoyé comme référence et à des fins de test, le contenu étant alors accessible au public.
    • Sauf accord contraire, l'extension sera développée selon la méthode du code source ouvert.
    •  L'extension sera généralement mise à la disposition des détenteurs du plan avancé pour installation.
  • Il n'y a aucune garantie que l'extension soit maintenue constamment à jour..
    En fait, il arrive souvent que les banques changent de format sans donner de préavis.
  • Mise à jour des filtres existants :
    • Au fil du temps, les formats des fichiers .csv sont changés ou modifiés et, par conséquent, les filtres d'importation correspondants doivent également être mis à jour.
    • Les anciens filtres d'importation (Banana 9 ou antérieures) une fois mis à jour sont mis à la disposition des utilisateurs de Banana Plus avec le plan Advanced.
    • Il est possible que certains anciens filtres fonctionnent également correctement avec Banana Plus. Dans ce cas, il est possible de continuer à les utiliser sans problème jusqu'à ce qu'ils doivent être mis à jour.
    • La mise à jour d'un filtre intervient lorsque les utilisateurs nous informent que la version actuelle ne fonctionne plus correctement.
    • Les anciennes versions restent disponibles, mais ne seront plus mises à jour ou corrigées.

Développer vos propres extensions d'importation

Si vous êtes un programmeur, vous pouvez créer vos propres extensions d'importation ; voir la page :

La possibilité de créer ses propres extensions n'est disponible qu'avec le plan Advanced de Banana Comptabilité Plus.

Developing a New Import Extensions

Programming a new import extensions

GPT Import Extensions Assistants

Extensions GPTs allow you to expand Banana Accounting’s functionality. We have multiple GPTs to help you with this area:

Developers

If you are a programmer you can create your import extensions. Please visit:

The possibility of creating your own extensions is only available with the Advanced plan of Banana Accounting Plus.

Request for a new or update Import extensions

If a suitable format for importing data from your bank or other organization does not already exist or is not working, you can ask our developers to create an import extension.
See:

In order to create or update an import extension for a specific file format these steps are necessary:

  • Our programmers need to receive:
    • An example file of the data to be imported, with some transactions (without sensitive personal information).
    • The exact details of the bank, organization or software that generated the file.
    • Information on the type of data contained (bank statement, invoice data, salaries, etc.),
    • Explanations on the file content type, links to specifications made available by the bank or software producer.
    • The date on which the file was generated.
    • For files exported from other programs, with data structures that are not immediately understandable, an explanation or examples of the transactions that should be generated in the accounts.
  • Evaluation of the request:
    • It will depend on the complexity of the development and whether the import may be of interest to other users.
    • A share of the development or upgrade costs may be required.
  • We will consider whether to proceed with the creation of the file and if so:
    • We will use the example file sent to us as a reference and for testing, whereby the content will be publicly available.
    • Unless otherwise agreed, the extension will be developed according to the open source method.
    • The extension will generally be available for installation to Advanced Plan users.
  • There is no guarantee that the extension will be kept constantly up-to-date.
    Banks often change their file format without giving prior notice.
  • Update existing extensions:
    • Over time, the formats of .csv files are changed or modified and consequently the corresponding import filters must also be updated.
    • The old import filters (Banana 9 or earlier) will be made available to Banana Plus users with the Advanced plan after the update.
    • It is possible that some old filters will also work correctly with Banana Plus. In these cases, they can continue to be used without any problems until they need to be updated.
    • Updating a filter is done when users tell us that the current version no longer works correctly.
    • Old versions remain available but are no longer updated or corrected.

 

Toubleshooting Import Extension

Conditions d’utilisation et de développement des extensions Banana Comptabilité+

Les présentes conditions concernent la création et l'utilisation des extensions et des modèles disponibles dans le Template Store de Banana Comptabilité Plus, également visibles ou installables directement dans le programme lui-même.

Conditions d'utilisation des Extensions et Modèles

Les modèles et les extensions disponibles dans le Template Store de Banana sont gratuits.
Cependant, certaines extensions peuvent être utilisées exclusivement avec le plan Advanced de Banana Comptabilité Plus.

L'utilisation des modèles, des extensions et d'autres contenus disponibles dans le Template Store de Banana est soumise aux licences spécifiques et aux conditions légales de Banana.ch SA, considérées comme acceptées par l'utilisateur dès l'accès au site, la consultation de la documentation ou le téléchargement/l'utilisation de tout contenu.

Développement communautaire

Le développement des extensions, des modèles et autres contenus suit une approche communautaire et open source.
Ce qui est développé et finalisé est mis à disposition librement, conformément aux licences d'utilisation applicables à un projet spécifique disponible sur github.com/BananaAccounting.
En règle générale, la licence Apache 2.0 s’applique, mais certaines extensions utilisent également des bibliothèques soumises à des licences spécifiques. L'utilisateur est tenu de respecter les licences respectives.

La licence Apache 2.0 prévoit notamment :

  • La possibilité d'utiliser et de distribuer le logiciel à toute fin.
  • La liberté de modifier et d’adapter le logiciel.
  • Aucune garantie que l’application fonctionne comme prévu.
  • Aucune responsabilité de la part des développeurs pour l'utilisation faite du logiciel, pour son adéquation à un usage spécifique ou pour d'éventuelles erreurs ou imprécisions.

La limitation de responsabilité est essentielle, car elle permet aux utilisateurs de contribuer sans devoir assumer de responsabilités. Personne ne participerait à un développement ou ne fournirait d’informations s’il risquait d’être tenu responsable de dommages éventuels. Ceux qui participent au développement et à l’amélioration de la documentation font de leur mieux, mais ne peuvent garantir que la solution soit adaptée à un contexte spécifique. De plus, les réglementations changent souvent, ce qui peut rendre une solution obsolète.

L’offre et l’utilisation conviennent donc aux personnes qui souhaitent vérifier elles-mêmes, ou avec leur comptable, si les solutions mises à disposition sont adaptées à leur usage, indépendamment des descriptions et de la documentation fournies.

Demande de nouveaux développements

Banana.ch SA dispose d’un service spécifique d’assistance, de conseil et de développement de nouvelles extensions et de modèles de plan comptable.

Vous pouvez nous contacter en indiquant vos besoins.

  • Précisez clairement votre demande :
    • Le résultat souhaité.
      S’il s’agit d’une impression, il est préférable de fournir un exemple préparé avec Excel ou Word.
    • Le fichier comptable avec les données (de préférence fictives) à imprimer.
  • Devis et participation aux coûts de développement :
    • Si le développement est spécifique à certains besoins, une prise en charge ou participation aux coûts est demandée.
    • En règle générale, le devis est basé sur le temps de développement nécessaire.
      Si l'application présente un intérêt pour la communauté, une partie du développement peut être prise en charge gratuitement par Banana.ch.
    • Les conditions d'utilisation et de licence sont applicables.
    • Sauf accord contraire, les développements sont réalisés et mis à disposition conformément à la licence Apache 2.0 (explication sur Wikipedia).
    • Ce qui est développé peut être mis à disposition de toute la communauté.
  • Sauf indication contraire, il est supposé que la dernière version de Banana Comptabilité Plus est utilisée.

Développement d’extensions d’importation

S’il n’existe pas encore de format adapté à l’importation des données de votre banque ou d’une autre organisation, vous pouvez demander à nos développeurs de créer une nouvelle extension d’importation. Pour plus d’informations, consultez la page Création/mise à jour de nouvelles extensions d'importation.

Soutien aux tiers développeurs

La société Banana.ch soutient le développement collaboratif avec :

  • Assistance gratuite
  • Licence de développement gratuite
  • Éventuel soutien financier

Si vous êtes un développeur intéressé à réaliser un projet, vous pouvez contacter Banana.ch en présentant votre concept de manière détaillée.