## Présentation

Money Manager Ex (MMEX) est un logiciel libre, à code source ouvert et multi-plateforme de gestion des comptes personnels. Son but est de vous aider à organiser vos finances et à suivre les flux d'argent.

MMEX inclut toutes les fonctions de base que 90% des utilisateurs souhaiteraient voir dans un logiciel de finances personnelles. Les objectifs de conception sont de se concentrer sur la simplicité et la convivialité - une application qui peut être utilisée au quotidien.

MMEX est un système de gestion financière permettant à chacun de suivre son argent, ses devises, ses biens et ses habitudes de dépenses. MMEX est basé sur des principes simples, pour permettre à toute personne ayant peu ou pas de connaissances en finances et en comptabilité générale de gérer avec succès ses finances. MMEX le fait en modélisant le monde financier réel, pour aider l'utilisateur à gérer ses finances personnelles. MMEX est un logiciel gratuit (sans paiement ni frais) et à code source ouvert.

Le premier objectif de MMEX est de simplifier le processus de suivi le suivi de vos finances, dans un programme facile à utiliser qui peut être utilisé aussi régulièrement que nécessaire, pour aider à suivre d'où vient l'argent et, plus important encore, où va l'argent, afin de prendre des décisions financières plus éclairées.

Il faut considérer MMEX comme un livre de comptes informatique qui vous permet d'équilibrer vos comptes, de les organiser, de les gérer et de générer des états de vos finances.

C'est aussi un bon moyen de vous tenir au courant de la valeur de vos avoirs.

Le but de ce manuel est de vous donner les instructions et connaissances de base pour utiliser MMEX. Ce manuel évoluera en même temps que le logiciel, aussi n'hésitez pas à consulter l'aide lors de chaque mise à jour afin de découvrir les nouveautés et ainsi tirer le meilleur parti de MMEX.

## Fonctionnalités

- Rapide, intuitif et fonctionnel
- Comptes-chèque, comptes de carte, comptes d'épargne, portefeuilles d'investissement et portefeuille de biens
- Support de catégories et sous-catégories sans limite de profondeur
- Étiquettes multiples et transactions fractionnées
- Rappels pour les débits et crédits programmés
- Budget et prévision de trésorerie
- Création de rapports avec graphiques et diagrammes d'un simple clic
- Import de données depuis des fichiers Comma-Separated Values (CSV) et Quicken Interchange Format (QIF)
- Rapports personnalisés
- Installation non requise : les versions portables peuvent être lancées d'une clé USB
- Base de données SQLite non-propriétaire avec chiffrement optionnel Advanced Encryption Standard (AES)
- Multi-plateforme, disponible pour ordinateur de bureau (GNU/Linux, macOS, Windows) et téléphone (Android)
- Support multilingue : Crowdin, icône de bureau, données applicatives, types de fichiers, textes de l'interface utilisateur

## Vers une meilleure santé financière

Être organisé financièrement requiert un minimum de discipline. La gestion financière est difficile dès l'instant où l'on n'a pas une vision claire de la trésorerie et de l'équilibre entre les revenus et les dépenses.

Les dettes résultent généralement de dépenses qui ne sont pas compensées par des revenus. Nous devons ensuite emprunter de l’argent pour maintenir notre trésorerie à flot et nous permettre d’acheter les biens dont nous avons besoin.

La première étape vers une meilleure organisation financière est une bonne tenue des comptes. C'est seulement lorsque l'on prend conscience du volume des dépenses quotidiennes, qu'apparaît la compréhension des moyens de les réduire. Si nous devons emprunter de l'argent, nous pouvons aussi mieux gérer nos dettes.

Vous êtes-vous rendu compte que vous aviez dépensé 600€ en achat de DVD l'année dernière ? Combien de fois avez-vous regardé ces derniers ? Ne pensez-vous pas à présent que ces 600€ auraient été mieux utilisés pour la réparation imprévue de votre véhicule hier ? Bien sûr il n'y a pas de bonne ou de mauvaise réponse sur la façon dont vous devez dépenser votre argent. Après tout, il s'agit de votre argent et vous avez le droit de le dépenser comme bon vous semble. En revanche vous pouvez toujours faire qu'il soit dépensé de façon plus efficace. Et espérer ainsi tirer le maximum de chaque euro dépensé.

C'est là qu'un logiciel de comptes personnels intervient. Il vous permet de structurer, d'examiner vos données financières et ainsi vous donner une meilleure visibilité sur ce qui se passe. Rappelez-vous toujours que le logiciel ne sera pas meilleur que les informations que vous lui aurez fournies. A données fausses, résultats faux. Mais déjà, si vous avez commencé à envisager un logiciel de comptes personnels, alors vous êtes sur la bonne voie pour une meilleure utilisation de chacun de vos euros.

Continuons la lecture pour voir comment travailler avec MMEX.

## Les concepts de MMEX

MMEX modélise le monde financier réel pour nous aider à gérer nos finances personnelles.

Généralement nous recevons de l'argent de quelqu'un pour un service rendu ou un bien que nous vendons. Ceci est vu comme un Crédit ou un Dépôt dans notre logiciel. Quand nous achetons quelque chose ou utilisons un service, l'argent dépensé est vu comme une Dépense ou un Retrait dans notre logiciel. Dans MMEX, la personne qui nous a donné de l'argent ou qui a reçu notre argent est vu comme un Tiers.

Comme, espérons-le, nous ne dépensons pas tout l'argent que nous recevons, il est évident que nous avons besoin d'un endroit où garder notre argent. Il s'agit généralement d'une ou de plusieurs institutions financières ou de notre poche. MMEX appelle ces endroits des Comptes.

Lorsque nous dépensons ou recevons de l'argent, nous appelons cela une Transaction, et le motif de notre revenu ou de notre dépense est notre Catégorie. Il y aura des moments où nous devrons transférer de l'argent d'un endroit à un autre, comme d'un distributeur automatique vers notre portefeuille, et ce type de transaction est appelé un virement.

Cela peut être décrit par le diagramme suivant.

Une autre chose importante à considérer est la devise que nous utilisons pour réaliser les transactions.

Avec toutes ces choses à suivre, MMEX utilise une base de données pour stocker et relier tous ces concepts.

### Recommandations

Si vous cryptez votre base de données, retenez bien votre mot de passe.

La base de données que produit MMEX, vue comme un fichier `.mmb`, devient un fichier important à maintenir. Selon les circonstances, des fonctions de sécurité comme le chiffrement peuvent être employées, dans ce cas la base de données sera un fichier `.emb`. Un mot de passe sera alors attaché à la base de données, et ce mot de passe devra être fourni chaque fois que MMEX sera ouvert.

Comme pour tout système informatique, les données que nous produisons sont importantes pour nous et doivent donc être protégées contre tout dysfonctionnement du système. MMEX dispose d'un système de sauvegarde qui lui permet de produire une copie datée lorsque la base de données est ouverte et/ou lorsque des modifications ont été détectées. Par défaut, jusqu'à 4 sauvegardes sont conservées pour chaque base de données lorsque le système est initialisé et/ou lorsque des modifications du système ont été détectées et que le système s'arrête.

- Faites une copie de sauvegarde de votre fichier `.mmb` ou `.emb` régulièrement.
- Conservez toujours des copies de sauvegarde sur d'autres supports pour vous protéger des pannes matérielles.
- Quand vous passez sur une nouvelle version de MMEX, faites au préalable une copie de sauvegarde de votre fichier `.mmb` ou `.emb`.
- Utilisez le Menu ``Outils` → `Paramètres…`` pour régler les options de sauvegarde de la base de données.

## Créer une nouvelle base de données

Quand MMEX démarre, il va essayer de charger la dernière base de données qui avait été ouverte. S'il ne la trouve pas, le choix est offert à l'utilisateur d'ouvrir une base de données existante ou d'en créer une nouvelle.

Si vous avez besoin de créer une nouvelle base, dans le Menu, sélectionnez la fonction ``Fichier` → `Nouvelle base de données…``.

Il vous sera demandé de définir le nom et le dossier du nouveau fichier `.mmb`. Ceci fait, la nouvelle base est alors créée et l'assistant Nouvelle base de données va être affiché pour vous aider à initialiser la nouvelle base et à créer votre premier compte.

L'assistant vous demandera de définir la devise principale et d'indiquer un nom d'utilisateur.

MMEX est fourni avec un jeu de devises que vous pouvez utiliser, pour correspondre aux réglages de votre pays. Les nouveaux comptes utiliseront par défaut la devise principale. Cela permet à des comptes de pays différents d'indiquer leur valeur dans la devise principale.

Pour aider à identifier l'objet de la base de données, un Nom d'utilisateur peut être renseigné. Sa fourniture est optionnelle, car il est seulement utilisé comme un titre dans le tableau de bord et dans les rapports.

Si besoin, les deux réglages peuvent être modifiés plus tard via le menu ``Outils` → `Paramètres…``.

Le nom de la base de données est affiché dans la barre de titre, ce qui vous permet de savoir quelle base est ouverte. La nouvelle base de données `.mmb` n'est pas chiffrée.

Pour chiffrer la base de données ouverte dans MMEX, utilisez le menu ``Fichier` → `Enregistrer la base de données sous…``, indiquez le nom du fichier et sélectionnez le type "Base de données chiffrée MMEX (.emb)". Il est possible de revenir à une base de données non chiffrée en utilisant le même menu et en sélectionnant le type "Base de données MMEX (.mmb)".

## Créer de nouveaux comptes

Quand vous créez une nouvelle base de données, il vous sera automatiquement demandé de créer un premier compte.

Utilisez l'icône Nouveau Compte de la barre d'outils pour ouvrir rapidement l'assistant Nouveau compte.

Pour créer manuellement un nouveau compte, depuis le menu, sélectionnez ``Comptes` → `Nouveau compte…``.

Ceci va afficher l'assistant Nouveau compte. Cet assistant vous assiste pour collecter les informations importantes que sont le nom et le type de compte. Le type de compte ne peut pas être modifié, mais le nom peut être changé en éditant les informations du compte.

Nom du compte : C'est un champ requis. Il est recommandé de donner un nom unique à chaque compte et de préférence en lien avec le compte du monde réel. Ainsi, si vous avez un seul compte à la banque du Crédit du Sud, vous pouvez appeler votre compte tout simplement Crédit du Sud.

Type de compte: MMEX supporte différents types de comptes.

Compte Chèque/Épargne
  C'est le type de compte le plus courant dans MMEX, et il peut gérer les types de comptes les plus courants, comme les comptes courants, comptes d'épargne, comptes de caisse, comptes de cartes de crédit, etc. Aussi appelé compte bancaire, il supporte trois types de transactions. Il s'agit des opérations de débit, de crédit et de virement.
Compte à terme
  Similaire au précédent, avec la particularité qu'il possède sa propre entrée dans le tableau de bord et qu'il peut être montré ou caché lors de l'utilisation de tous les jours. Pour plus d'explications, voir l'exemple de création de compte.
  Ces types de comptes couvrent des comptes spécialisés tels que les comptes à terme en espèces, les comptes hypothécaires bancaires, les comptes de prêt ou les comptes d'investissement avec des revenus ou des dépenses réguliers dont vous devez assurer le suivi. Ces comptes ont leur propre section dans le tableau de bord. Ces comptes prennent également en charge trois types de transactions.
Compte de titres et portefeuille d'investissement
  Ce type de compte permet de suivre les investissements dans des actions, des obligations ou d'autres valeurs mobilières.
  En France, un portefeuille d'investissement correspond à une enveloppe comme un compte-titres, un Plan d'Épargne en Actions (PEA) ou une assurance-vie multisupports. Et un compte de titre correspond à l'un des supports de ces enveloppes. Il faut donc d'abord créer un portefeuille d'investissement puis y inclure des comptes de titres au fur et à mesure des investissements réalisés.

Pour mettre en place correctement vos comptes dans MMEX, vous devez disposer des valeurs de solde de ces derniers. Ces informations figurent dans vos derniers relevés de situation de comptes bancaires, d'investissement ou de carte de crédit. En option, vous pouvez saisir quelques informations complémentaires sur ce compte : son numéro, la banque qui l'héberge, l'adresse du site internet de celle-ci, vos contacts à la banque et autres informations. Vous pouvez également entrer des notes libres dans le champ réservé à cet effet.

La plupart des comptes comportent un solde. Ainsi, si votre compte bancaire présente par exemple un solde créditeur de 2 304,67€, vous devrez indiquer cette valeur comme valeur initiale dans le champ approprié. Ensuite, vous n'aurez plus qu'à saisir les opérations après cette date.

Les comptes sur MMEX ont un statut : soit "Ouvert", soit "Fermé". Le statut fermé d'un compte est explicite : ce compte n'est plus utilisé. Lui donner ce statut est un moyen de clarifier l'affichage en éliminant les comptes fermés dans l'arbre de navigation (barre à gauche de l'écran). Le réglage permanent est fait via le menu ``Outils` → `Paramètres…``, où vous pouvez cacher les comptes fermés. Voyez Astuces Navigateur.

Devise : La devise est initialement celle de la devise principale définie lors de la création de la base de donnée. La monnaie utilisée par chaque compte peut être choisie librement.

Le taux de change de la devise choisie peut être changé via le menu ``Outils` → `Gestionnaire de devises…``.

Exemple : Vous habitez en France, utilisez des Euros et avez un compte britannique utilisant la livre anglaise. La plupart de vos comptes sont en Euros. Quelle est la valeur de votre compte britannique en Euros ? En indiquant le taux de change pour la livre britannique, vous pouvez avoir la valeur du compte britannique en Euros.

Vous avez la possibilité de déclarer certains de vos comptes comme favoris. Ceci est un autre moyen de clarifier l'affichage des comptes figurant dans l'arbre de navigation. Voyez Astuces Navigateur.

#### Exemple de création de compte

Nous avons un compte d'épargne avec 1 250€, un compte-chèque avec 500€, une dette de carte MasterCard de 250€, une dette de carte Visa de 475€, un crédit immobilier de 230 965€ et un compte à terme pour financer les futures études supérieures des enfants d'une valeur de 5 000€.

Nous pouvons créer les comptes suivants :

Type de compte | Nom du compte | Solde initial
--- | --- | ---
Chèque/Épargne | Épargne | 1 250,00€
Chèque | 500.00€
Carte MasterCard | -250,00€
Carte Visa | -475,00€
Compte à terme | Crédit immobilier | -230 965,00€
Compte études | 5 000,00€

Dans le tableau de bord, le solde est de 1 025€ pour les comptes Chèque/Épargne, et -225 965€ pour les comptes à terme.

Quand un paiement avec la carte MasterCard est fait du compte d'épargne avec une transaction de virement, le solde du tableau de bord reste le même. Quand un paiement est fait du compte d'épargne vers le crédit immobilier, le solde du tableau de bord va refléter le paiement. Maintenant, vous pouvez déterminer l'argent dont vous disposez au quotidien. Les paiements réguliers peuvent aussi être configurés du compte d'épargne vers le crédit immobilier via le menu ``Outils` → `Opérations récurrentes``.

#### Astuces Navigateur

Au fur et à mesure de la création de nouveaux comptes, le Navigateur et le Tableau de bord peuvent devenir très longs.

- Déplier/replier chaque nœud de l'arbre de navigation avec l'icône à gauche du nom du compte.
- Un clic droit sur certains comptes dans le Navigateur permet de voir tous les comptes ou seulement les comptes favoris, en changeant temporairement les réglages permanents, et aussi d'autres réglages.
- Ces vues peuvent être temporairement modifiées pour montrer ou cacher certaines sections. Pour rendre le changement permanent, utilisez le menu ``Outils` → `Paramètres…``.

### Éditer un compte

Une fois qu'un compte est créé, vous pouvez éditer toutes les informations du compte des façons suivantes :

- En utilisant le menu ``Comptes` → `Éditer le compte…`` : une liste des comptes est affichée dans laquelle il faut sélectionner le compte à afficher.
- Sélectionner le nom du compte dans le Navigateur : un clic droit va afficher un menu contextuel dans lequel il faut sélectionner ``Éditer le compte…``.

Cela va afficher la fenêtre d'édition du compte où les champs souhaités peuvent être modifiés.

Éditez les champs du compte puis utilisez le bouton ``OK`` pour sauvegarder les informations du compte.

## Créer de nouvelles transactions

Une fois qu'un compte a été créé, et sélectionné depuis le Navigateur ou le Tableau de bord, des transactions peuvent être ajoutées au compte affiché en procédant ainsi :

- En utilisant le bouton ``Nouveau`` en bas de l'écran du compte.
- En sélectionnant une transaction existante, puis en utilisant le clic droit de la souris, et finalement en sélectionnant l'action appropriée du menu contextuel.

### Fenêtre d'édition/création d'une transaction

Une fenêtre va apparaître pour créer une transaction. Utilisez cette fenêtre pour entrer les informations suivantes :

Date
  C'est généralement la date de la transaction. La valeur par défaut est le jour actuel mais cela peut être changé.
Type
  Valeurs possibles :
  Débit
    est un paiement effectué constituant une dépense.
  Crédit
    est une rentrée d'argent constituant une recette.
  Virement
    est un transfert d'argent entre deux comptes, c'est à dire un retrait dans le premier compte et un crédit dans le second compte. Ce type de transaction n'est pas inclus dans le calcul des recettes et dépenses.
Montant
  Entrez le montant de la transaction. Le second champ Montant est associé à la case à cocher Avancé et est actif uniquement pour un virement.
Avancé
  Pour un virement, il faut cocher cette case quand le montant à débiter du premier compte est différent du montant à créditer dans le second compte. Il faut alors saisir les deux montants. Cela peut être utilisé pour autoriser des changements de taux de change.
Statut
  La valeur initiale est Non pointé, mais cela peut être changé en Pointé via le réglage des paramètres.
  Valeurs possibles :
  Non pointé
    Lorsque vous créez une opération, elle est par défaut Non pointée. Cela indique que l'opération n'a pas encore été rapprochée avec le relevé de compte transmis par votre banque.
  Pointé
    Une fois que l'opération a été pointée et vérifiée dans le relevé de compte transmis par votre banque, elle peut être déclarée comme Pointée.
  Nul
    Si vous avez entré une opération qui a été invalidée ou annulée par la suite, plutôt que de supprimer l'opération, vous pouvez la déclarer comme Nulle, et ainsi en garder une trace sans effet sur le résultat du compte.
  Suivi
    Ce statut est à utiliser pour identifier une opération qui nécessite une action. Par exemple, si vous recevez un relevé de compte de votre banque avec un montant différent de celui que vous aviez noté pour cette opération, vous pouvez marquer l'opération comme Suivie pour indiquer qu'elle requiert une action vis-à-vis de votre banque.
  Duplicata
    Cet statut sera automatiquement positionné par MMEX s'il identifie une transaction dupliquée.
Tiers
  C'est la personne ou l'organisation avec qui l'argent est échangé.
  Cliquer sur le bouton "Tiers" ouvre la fenêtre de dialogue de choix des tiers. Vous pouvez sélectionner le tiers à partir de ceux déjà existants ou en créer un nouveau.
Catégorie
  N'utilisez pas la même catégorie pour des Crédit et des Débits.
  La catégorie désigne le type de dépense ou de recette de la transaction.
  Cliquer sur le bouton Catégorie ouvre la fenêtre de dialogue de choix des catégories. Vous pouvez choisir une de celles déjà existantes ou en créer une nouvelle.
Transactions fractionnées
  Le bouton permet d'ouvrir la fenêtre de fractionnement de la transaction.
  Les transactions fractionnées permettent d'affecter plusieurs catégories à une seule transaction.
  Cela permet à une transaction d'avoir des catégories de recette et de dépenses enregistrées comme Crédit et Débit, à condition que la transaction globale respecte son type et conserve un montant positif.
  Uniquement pour les transactions de type Débit ou Crédit.
Numéro
  Ce champ permet d'entrer tout type de nombre associé à la transaction, comme le numéro du chèque.
Remarques
  Ce champ permet d'entrer toute information particulière liée à la transaction. Le bouton à côté de Remarques peut être utilisé pour choisir l'une des remarques les plus fréquentes.

### Éditer et modifier une transaction

Éditer les transactions existantes peut être effectué de plusieurs façons :

- En sélectionnant la transaction puis en cliquant sur le bouton ``Éditer``.
- En double-cliquant sur la transaction sélectionnée.
- En appuyant sur la touche ``Entrée``, la transaction étant sélectionnée.

Toutes ces actions vont ouvrir la fenêtre d'édition de l'opération contenant les détails de la transaction sélectionnée. Faites les modifications puis cliquez sur ``OK`` pour les enregistrer.

### Filtrer les transactions dans les comptes

La prudence est recommandée lors de la suppression de transactions.

Les transactions peuvent être filtrées par, soit des filtres fixes, soit le filtre de transaction de la vue du compte. Cela permet à l'utilisateur de limiter les transactions visibles à celles définies par les filtres appropriés. Les transactions filtrées peuvent être facilement sélectionnées et modifiées individuellement.

Les transactions visibles peuvent aussi être supprimées en bloc si désiré.

### Rapprochement et équilibre des comptes

Pour marquer une transaction comme Pointée, il suffit de la sélectionner et de taper la touche ``R``. Pour marquer une transaction comme Non pointée, il suffit de la sélectionner et de taper la touche ``U``.

Transactions non pointées
  Cela signifie qu'elles doivent encore être confrontées à vos relevés de comptes bancaires.
Transactions pointées
  Une transaction doit être marquée comme pointée par l'utilisateur une fois que celui-ci a vérifié que les détails de la transaction dans MMEX correspondent à ceux des relevés de comptes bancaires.

Dans MMEX, les transactions pointées ont une icône différente de ceux des transactions non pointées. Lorsque l'utilisateur ne souhaite pas vérifier ses relevés des comptes bancaires, il peut choisir, dans le réglages des paramètres, de marquer les transactions comme pointées par défaut à leur création.

### Marquer des transactions pour le Suivi

Pour marquer qu'une transaction nécessite un suivi, sélectionnez la transaction et appuyez sur la touche `F`.

Certaines opérations peuvent vous causer quelques soucis et nécessiter un suivi. Repérez-les avec le statut Suivi. Elle apparaîtront avec une icône différente.

### Couleurs personnalisées

L'utilisateur peut choisir 7 couleurs personnalisées dans le cadre Couleurs de la transaction de la section Affichage du réglage des paramètres. Dans la vue du compte, presser ``Ctrl`+`1`` à ``Ctrl`+`7`` applique la couleur correspondante à la transaction sélectionnée. Presser ``Ctrl`+`0`` permet de revenir à la couleur par défaut.

## Rechercher des informations

### Trouver des transactions

L'outil le plus puissant pour trouver une information de transaction spécifique est le Générateur de rapports.

MMEX fournit plusieurs outils pour aider à retrouver des transactions spécifiques. Le champ Remarques des transactions peut être recherché depuis la vue du compte. En bas de la liste des transactions dans la vue du compte, entrez le texte à rechercher dans le champ à droite de la loupe. Cliquez ensuite sur la loupe ou pressez la touche ``Entrée`` pour rechercher le texte dans les transactions de ces comptes.

### Trouver des tiers

Pour trouver un tiers spécifique, ouvrez le Gestionnaire de Tiers via le menu ``Outils` → `Gestionnaire des Tiers…``.

Dans la fenêtre du Gestionnaire des Tiers, utilisez le champ de recherche pour entrer votre requête. La recherche n'est pas sensible à la casse, et la liste des tiers est filtrée au fur et à mesure de la saisie.

Si vous ne connaissez pas le nom exact ou l'orthographe d'un tiers, vous pouvez utiliser le caractère joker ``?`` (point d'interrogation) pour remplacer un seul caractère, ou le caractère joker ``*`` (astérisque) pour remplacer plusieurs caractères.

#### Exemples:

- Rechercher avec `Cit?` va trouver `Citi` mais pas `Citizens`
- Rechercher avec `Mar*` va trouver à la fois `Marie` et `Marguerite`

## Utiliser les Tiers

Les Tiers représentent les entités du monde réel avec lesquelles vous avez eu des débits ou des crédits.

Utilisez les touches `↑`/`↓` pour naviguer dans la sélection des tiers.
Utilisez l'icône de la barre d'outils pour ouvrir rapidement le Gestionnaire des Tiers.

Vous pouvez éditer les tiers en utilisant le menu ``Outils` → `Gestionnaire des Tiers…``.

Une fois la fenêtre de dialogue des tiers ouverte, vous pouvez ajouter de nouveaux tiers, éditer ou supprimer un tiers existant.

Pour ajouter un nouveau tiers :

1. Entrez le nom du tiers dans la zone de recherche
2. Utilisez le bouton ``OK``

Utilisez le caractère ``*`` comme un joker qui correspond à plusieurs caractères dans le nom du tiers. Utilisez le caractère ``?`` comme un joker qui correspond à un seul caractère dans le nom du tiers.

Vous pouvez aussi choisir un tiers dans la liste, puis faire un clic droit avec la souris puis utiliser l'action ``Éditer`` ou ``Effacer`` dans le menu contextuel.

Vous ne pouvez pas supprimer un tiers figurant dans des opérations existantes.

Pour supprimer un tiers, assurez-vous qu'aucune transaction ne l'utilise. Ceci peut être fait en :

- Éditant la transaction et changer le tiers.
- Supprimant la transaction utilisant le tiers.
- En utilisant le menu ``Outils` → `Fusionner` → `Tiers…``, où vous pouvez remplacer un tiers avec un nom spécifique par un autre tiers.

Ceci libérera le tiers de toute utilisation, ce qui permettra de le supprimer.

## Utiliser les Catégories

Une catégorie indique la raison d'une dépense ou d'une recette.

Une catégorie est généralement utilisée pour enregistrer un crédit ou un débit. Comme MMEX permet de virer de l'argent entre comptes, il est aussi recommandé d'utiliser les catégories pour enregistrer ces virements. Cela va permettre de déterminer quelle somme est transférée pour une raison spécifique, comme le remboursement d'un prêt. Cela ne sera pas vu comme une recette ou une dépense au niveau global. Utiliser la même catégorie pour une recette et une dépense perturbera l'équilibre du tableau de bord.

Exemple : si nous voulons enregistrer le coût d'utilisation d'une voiture, nous pourrions configurer les éléments suivants :

- Catégorie Voiture
- Sous-catégories:
  - Carburant
  - Entretien
  - Taxes
  - Assurance
  - Remboursement du carburant

Les quatre premières sous-catégories sont utilisées pour enregistrer des dépenses. Si nous sommes remboursés du carburant pour une raison quelconque, nous aurons à utiliser Remboursement du carburant comme une sous-catégorie de recettes. Cela nous permettra de déterminer le montant exact que nous dépensons en carburant pour la voiture. Cela deviendra plus clair lorsque nous utiliserons le Planificateur budgétaire.

### Transactions fractionnées

Écran de débit : les dépôts sont affichés avec un montant négatif.
Écran de crédit : les retraits sont affichés avec un montant négatif.

Lors de la création d'une nouvelle transaction, nous pouvons utiliser plus d'une catégorie dans la transaction. Cela devient alors une transaction fractionnée.

La transaction fractionnée est globalement, soit un débit, soit un crédit, bien qu'on puisse utiliser les deux types dans les catégories de la transaction fractionnée. Dans une transaction fractionnée de débit, les sommes affectées en débit doivent être supérieures à celles affectées en crédit. Et inversement pour une transaction fractionnée de crédit.

Si une transaction est fractionnée, ses catégories peuvent facilement être vues en utilisant le menu contextuel.

### Gérer nos catégories

Utilisez les touches `↑`/`↓` pour naviguer dans l'arbre de sélection.
Utilisez l'icône de la barre d'outils pour rapidement ouvrir le Gestionnaire des catégories.

Vous pouvez gérer les catégories en ouvrant le menu ``Outils` → `Gestionnaire des catégories…``. Une fois que la fenêtre de dialogue est affichée, vous pouvez ajouter de nouvelles catégories et sous-catégories.

Pour ajouter une nouvelle catégorie :

1. Sélectionnez Catégories à la racine de l'arbre (tout en haut)
2. Utilisez le bouton ``Ajouter``
3. Entrez le nom de la nouvelle catégorie
4. Cliquez sur le bouton ``OK``
5. La nouvelle catégorie apparaît à sa place dans l'ordre alphabétique.

N'utilisez pas la même catégorie pour des Crédit et des Débits car cela va perturbera l'équilibre du tableau de bord. A la place, vous pouvez utiliser :
Catégorie et (Catégorie) ou
+Catégorie et -Catégorie.

Pour ajouter une nouvelle sous-catégorie :

1. Sélectionnez la catégorie à laquelle appartiendra la sous-catégorie
2. Utilisez le bouton ``Ajouter``
3. Entrez le nom de la nouvelle sous-catégorie
4. Cliquez sur le bouton ``OK``

Vous ne pouvez pas supprimer les catégories qui sont utilisées dans une transaction.

Vous pouvez aussi changer les noms : sélectionnez la catégorie ou la sous-catégorie dans l'arbre, puis cliquez sur le bouton ``Éditer``, puis entrez son nouveau nom, enfin cliquez sur le bouton ``OK``. Vous pouvez supprimer une catégorie ou une sous-catégorie en procédant de manière similaire avec le bouton ``Supprimer``.

Assurez-vous qu'aucune transaction n'utilise cette catégorie ou sous-catégorie. Cela peut être fait en :

- Éditant les transactions pour changer la catégorie ou sous-catégorie.
- Supprimant les transactions utilisant la catégorie ou sous-catégorie.
- Utilisant le menu ``Outils` → `Fusionner` → `Catégories…``, où vous pouvez remplacer une catégorie avec un nom spécifique par un autre catégorie.

Ceci libérera la catégorie de toute utilisation, ce qui permettra de la supprimer.

Vous pouvez imbriquer les sous-catégories. Des informations sont disponibles ici : catégories imbriquées #1477.

- Le nom d'une catégorie peut être aussi long que souhaité.
- L'imbrication des sous-catégories peut être aussi profonde que souhaitée.

## Utiliser les étiquettes

RAF, des informations sont disponibles ici : Ajout de "classes" ou "étiquettes" #5439.

Pour mettre à jour cette section, mettez à jour https://github.com/moneymanagerex/moneymanagerex/blob/master/docs/fr_FR/index.html.

## Utiliser les devises

Comme MMEX peut être utilisé dans de nombreux pays, MMEX a besoin de connaître la devise du pays d'utilisation. A la création d'une nouvelle base de données, la devise principale est utilisée en tant que devise pour le pays de l'utilisateur. Si la devise du pays n'est pas présente dans la liste des devises, l'utilisateur peut créer la devise souhaitée lui-même.

MMEX permet de travailler avec plusieurs devises. Chaque compte a son propre réglage de la devise, avec la devise principale comme devise par défaut. Quand nous créons des comptes avec des devises différentes, les transactions créées dans ces comptes vont utiliser la devise du compte.

Utilisez l'icône de la barre d'outils pour ouvrir rapidement le gestionnaire de devises.
Utilisez les touches `↑`/`↓` pour sélectionner la devise souhaitée dans la liste des devises.

Vous pouvez gérer les devises en utilisant le menu ``Outils` → `Gestionnaire de devises…``.

Ajouter une nouvelle devise :

1. Faites un clic droit avec la souris sur n'importe quelle devise
2. Utilisez le menu ``Ajouter`` dans le menu contextuel
3. Donnez un nom approprié à votre nouvelle devise.
   Note : Ce nom ne pourra pas être modifié par la suite, mais la devise pourra être supprimée si elle n'est plus utilisée.
4. Entrez le taux de conversion.
5. Utilisez le bouton ``OK`` pour enregistrer vos informations.

Quand plus d'une devise est utilisée, le champ Conversion au taux de base doit être renseigné. Cela va permettre à la valeur de la devise de refléter correctement la valeur au taux de base.

Pour permettre la mise à jour du taux de change, le symbole de la devise doit être renseigné pour la devise utilisée.

## Importer des données financières

### Importer des fichiers CSV

Les transactions d'un fichier CSV ne peuvent être importées que dans un seul compte MMEX.

MMEX peut importer des données à partir d'une grande variété de formats. L'un d'eux est un fichier CSV au format fixe. Ce format de fichier est aussi celui utilisé par MMEX pour exporter des données. Il peut donc être utile pour déplacer des données d'une base de données `.mmb` vers une autre base de données `.mmb`. Pour voir comment est constitué ce format de fichier, vous pouvez exporter un compte vers un fichier CSV puis analyser le fichier créé.

Pour atténuer le problème des utilisateurs devant préformater leurs fichiers CSV de transactions bancaires dans le format fixe requis par MMEX, MMEX permet également aux utilisateurs d'importer des fichiers CSV dont l'ordre des champs est entièrement libre.

Vous n'avez pas besoin d'inclure les valeurs de solde dans votre fichier CSV.

Pour réaliser cet import, sélectionnez le compte dans lequel vous souhaitez importer, puis indiquez l'ordre des champs du fichier en piochant dans la liste des champs possibles dans l'ordre souhaité. MMEX va maintenant importer le fichier CSV en utilisant les informations de format spécifiées par l'utilisateur.

Les champs du fichier CSV sont les suivants :

L'option de format de date doit correspondre à celle du format de date dans le fichier CSV, sinon, l'analyse de la date par MMEX échouera et entraînera des transactions avec des dates incorrectes.

Date
  Date de l'opération
Tiers
  Avec qui l'opération est effectuée. Dans le cas d'un virement, c'est le nom de l'autre compte participant à l'opération.
Montant (+/-)
  Le montant de l'opération sous forme d'une valeur positive pour un dépôt ou d'une valeur négative pour un retrait (il y a une option pour inverser cela)
Catégorie
  La nature de l'opération
Sous-catégorie
  La sous-catégorie de l'opération
Remarques
  Des remarques associées à l'opération
Numéro
  Un numéro associé à l'opération
Débit
  Un montant positif qui est interprété comme un retrait. Ne pas renseigner si le champ Montant (+/-) est renseigné
Crédit
  Un montant positif qui est interprété comme un dépôt. Ne pas renseigner si le champ Montant (+/-) est renseigné
Ne pas s'inquiéter
  Ignorez ce champ

Ou vous pouvez modifier le délimiteur à utiliser par MMEX en choisissant ``Outils` → `Paramètres…` → `Autre``.

Lors de la création de votre fichier CSV, veillez à supprimer les virgules de vos dépôts et retraits. Cela peut être fait facilement à l'aide d'un tableur tel que LibreOffice Calc.

Après l'import, toutes les transactions auront un Statut valant Suivi. Vous pouvez marquer toutes les transactions avec cet indicateur à l'aide des commandes de configuration de statut en masse à l'aide du menu contextuel du clic droit dans la vue du compte.

### Importer des fichiers XML

L'importation s'effectue à partir de la première feuille de calcul du classeur.

L'importation de fichiers XML supporte les fichiers XML au format Excel nommé Feuille de calcul XML 2003 dans Excel. Il s'agit de la méthode d'importation recommandée si vous devez importer des transactions à partir d'Excel. La méthode d'importation et la sélection des champs sont identiques à celles de l'importation à partir de fichiers CSV.

### Importer des fichiers QIF

Le format Quicken Interchange Format (QIF) est un standard libre d'échanges de données financières sous forme de fichiers. Un fichier QIF se présente généralement de la façon suivante :

    !Type:chaîne de caractères désignant le type
    [caractère unique de code]chaîne de caractères de données
    ...
    ^
    [caractère unique de code]chaîne de caractères de données
    ...
    ^

Chaque enregistrement se termine par le caractère `^` (accent circonflexe).

Le format de date fixé dans les options de MMEX doit être le même que celui employé dans le fichier QIF, faute de quoi, la reconnaissance de date échouera, se traduisant par des dates erronées.

Voici un exemple d'opération QIF :

    !Type:Bank Header
    D6/ 1/94 Date
    T-1,000.00 Amount
    N1005 number
    PBank Of Mortgage Payee
    ^ End of transaction

QIF est plus ancien que le format Open Financial Exchange (OFX). L'un des défauts principaux de QIF est son inaptitude à réconcilier les données importées avec celles des comptes existants. Il est généralement adopté par les organismes financiers pour le téléchargement de données vers leurs clients possesseurs de comptes.

MMEX peut importer des opérations en format QIF pour certains types de comptes (vous pouvez trouver le type de fichier QIF en l'ouvrant dans un éditeur de texte).

Ces types sont les suivants :

!Type:Bank
  opérations sur des comptes de banque
!Type:Cash
  opérations sur des comptes de caisse
!Type:CCard
  opérations sur des comptes de cartes de crédit

Après l'import, toutes les transactions auront un Statut valant Suivi. Vous pouvez marquer toutes les transactions avec cet indicateur à l'aide des commandes de configuration de statut en masse à l'aide du menu contextuel du clic droit dans la vue du compte.

### Importer depuis l'application web WebApp

MMEX possède une application web WebApp simple qui peut être installée sur tout serveur web PHP comme un NAS, un hébergement partagé ou un autre serveur PHP local.

Vous pouvez télécharger les fichiers nécessaires depuis la page du projet WebApp.

Pour obtenir plus d'informations sur la configuration et l'installation, consultez le wiki WebApp.

Pour démarrer WebApp, vous avez seulement à :

1. décompresser le fichier dans un dossier sur votre serveur web ou télécharger les fichiers via FTP
2. Renommer le fichier `htaccess.txt` en `.htaccess` (sous Windows, vous devez le faire depuis une fenêtre `CMD` et avec la commande `rename`)
3. activer `PDO_SQLite` si besoin

Ensuite ouvrez votre navigateur web sur l'URL du dossier, renseignez d'abord les options puis indiquez l'URL correcte et le GUID dans les paramètres de MMEX (onglet Réseau).

Dorénavant, à chaque démarrage, MMEX va contacter l'application WebApp pour obtenir les nouvelles opérations qui seront téléchargées et importées dans sa base de données.

Toutes les données reliées aux opérations seront automatiquement synchronisées avec WebApp, ainsi vous aurez tous vos comptes et bénéficiaires prêts à être utilisés dans les nouvelles opérations.

## Exporter des données financières

### Exporter vers des fichiers CSV

Les opérations d'un compte ne peuvent être exportées que vers un seul fichier CSV.

MMEX peut exporter des données vers un fichier CSV au format fixe. Ce format de fichier correspond exactement au format des fichiers que MMEX peut importer, ce qui peut être très utile pour déplacer des données d'un fichier `.mmb` vers un autre. Pour voir comment est constitué ce format de fichier, vous pouvez exporter un compte vers un fichier CSV puis analyser le fichier créé.

Le format général est le suivant :

Date
  Date de l'opération (affiché dans le format défini dans le menu ``Options` → `Paramètres…` → `Général``)
Tiers
  Avec qui l'opération est effectuée. Dans le cas d'un virement, c'est le nom de l'autre compte participant à l'opération.
Type
  Ce peut être soit débit soit crédit
Montant
  Le montant de l'opération sous forme d'une valeur positive
Catégorie
  La nature de l'opération
Sous-catégorie
  La sous-catégorie de l'opération si présente (vide dans le cas contraire)
Remarques
  Des remarques associées à l'opération

### Exporter vers des fichiers XML

Les opérations d'un compte ne peuvent être exportées que vers un seul fichier XML.

MMEX peut exporter des données vers un fichier XML. Le format XML est compatible avec, et peut être lu, par un tableur comme LibreOffice Calc. Le format général est identique à celui des fichiers CSV.

### Exporter vers des fichiers QIF

Bien que les virements puissent être importés dans un compte, ils ne vont pas fonctionner correctement.

MMEX peut exporter les données d'un compte vers un fichier au format QIF. Un fichier à ce format peut aussi être relu par MMEX pour importer dans un compte.

## Les opérations récurrentes

Les opérations récurrentes sont des opérations spéciales que nous configurons pour qu'elles soient enregistrées dans la base de données à une date future. Ces opérations arrivent généralement avec une périodicité fixe, comme le paiement d'une facture.

Pour pouvoir utiliser les rapports de trésorerie, il est nécessaire de configurer des opérations récurrentes.

Ces opérations :

- Sont affichées dans le Tableau de bord comme des transactions à venir 15 jours avant la date d'échéance.
- Peuvent être configurées pour être enregistrées automatiquement à la date d'échéance.
- Peuvent être configurées pour être enregistrées manuellement - permettant d'ajuster le montant, le tiers, la catégorie, le statut et la date d'échéance si besoin.

Les opérations récurrentes sont accessibles depuis le navigateur ou depuis le menu ``Outils` → `Opérations récurrentes``. Cela va afficher la page des opérations récurrentes.

Pour créer une nouvelle opération, utilisez le bouton ``Nouveau`` :

Enregistrer l'opération avant l'échéance va la griser dans le compte associé jusqu'au jour d'échéance.

1. Paramétrez les détails de l'opération récurrente :
   1. La date d'échéance.
   2. La périodicité journalière, hebdomadaire, etc.
   3. Le nombre de paiements restants. Un champ vide signifie indéfiniment.
   4. Si l'utilisateur doit valider l'opération pour qu'elle soit enregistrée.
   5. Si l'opération doit être enregistrée automatiquement, sans action de l'utilisateur.
2. Paramétrez les détails de l'opération de façon similaire à la création d'une nouvelle opération.

Pour créer une opération récurrente à partir d'une opération existante, sélectionnez la ligne de l'opération, faites un clic droit pour ouvrir le menu contextuel et sélectionnez ``Créer une opération récurrente…``.

## Les titres

MMEX peut être utilisé pour gérer les titres (actions, fonds communs de placement, etc). La valeur de vos titres est ajoutée au total de vos avoirs.

Pour plus de détails, voyez Gérer les titres avec MMEX

## Les Biens

MMEX permet de suivre votre portefeuille de biens tels que véhicules, maisons, propriétés et autres. Chaque bien est caractérisé par une valeur et une évolution de celle-ci : en diminution d'un certain taux annuel, stable ou en augmentation d'un certain taux annuel.

La valeur de vos biens est ajoutée au total de vos avoirs.

L'accès aux biens se fait via le menu ``Outils` → `Biens`` ou via le navigateur.

Les biens sont créés dans la fenêtre de gestion des biens.

- Un nouveau bien entraîne la création d'un nouveau compte de bien.
- Un nouveau bien entraîne aussi la création d'une nouvelle opération dans le compte de bien ou tout autre compte.

Les opérations sur les biens sont ajoutées à un bien et liées à un compte.

- Une nouvelle opération sur un bien est réalisée en sélectionnant le bien et en ajoutant une opération.
- Éditer une opération sur un bien est réalisé en éditant l'opération depuis le compte de bien contenant l'opération.
- Des opérations normales peuvent être liées à un bien quand le compte de bien est créé.
- Les opérations sur les biens peuvent être vues comme des recettes/dépenses ou des virements selon l'état de la case à cocher "Virement".

## Les Budgets

Voyez Établir un budget avec MMEX

## Les Rapports

MMEX permet de produire différents types de rapports. Choisissez le type du rapport à établir parmi ceux figurant dans l'arbre de navigation. Certains rapports requièrent la saisie de données de la part de l'utilisateur, d'autres non.

### Les rapports financiers annuels

L'année financière est une période de 12 mois utilisée dans un cadre fiscal. Par défaut, elle commence le 1er juillet et se termine le 30 juin de l'année suivante.

Ces rapports sont généralement utilisés dans un cadre fiscal où l'année fiscale ne commence pas nécessairement au début de l'année calendaire. Ces rapports incluent :

1. L'année financière précédente.
2. L'année financière courante.

La date de début peut être changée par l'utilisateur pour débuter n'importe quel jour de n'importe quel mois, dans une période de 12 mois, en utilisant le menu ``Outils` → `Paramètres…` → `Général``.

### Les rapports d'opérations

Un rapport d'opération peut utiliser les mêmes filtres que le filtre d'opérations.

Cela permet à l'utilisateur de produire des rapports spécifiques basés sur les critères qu'il a choisis.

Un rapport d'opérations est généralement utilisé pour trouver une transaction spécifique fait dans un compte courant ou un compte à terme. Ce rapport peut aussi être utilisé pour afficher les détails spécifiques à un compte particulier.

La liste d'opérations listée dans un rapport d'opérations peut être imprimée ou enregistrée dans un fichier HTML.

#### Les virements dans les rapports d'opérations

Puisqu'une opération de virement est un débit d'un compte et un crédit dans un autre compte, un rapport d'opérations fait sur plusieurs comptes perd le contexte permettant de déterminer si l'opération est un débit ou un crédit.

Quand un rapport d'opérations est fait sur un seul compte, il va produire un rapport qui correspond aux détails de ce compte. Le contexte des virements est connu pour un tel rapport, ce qui permet au rapport d'afficher des soldes corrects.

### Les rapports de trésorerie

Pour utiliser les rapports de trésorerie, vous devez configurer des opérations récurrentes.

Ce rapport effectue une projection de l'argent disponible, basé sur les engagements futurs.

Ce rapport va utiliser les opérations récurrentes des différents comptes, et se projeter sur 10 ans sur une base mensuelle. Cela devient une prédiction de l'argent qui sera disponible chaque mois basé sur les dépenses actuelles.

### Gestionnaire de rapports

Voyez Gestionnaire de rapports

### L'impression des rapports

Utilisez les options de mise en page pour reformater la page si besoin.

MMEX permet l'impression de tous les rapports affichés.

Lorsqu'un rapport est affiché, vous pouvez l'imprimer en utilisant le menu ``Fichier` → `Imprimer…``.

## Les paramètres

Vous pouvez modifier le comportement de MMEX en modifiant la configuration dans les paramètres.

L'accès se fait depuis le menu ``Outils` → `Paramètres…``.

### Onglet Général

Nom d'utilisateur
  Ce champ est utilisé comme titre sur le tableau de bord et dans les rapports.
  Laisser ce champ vide supprimera la ligne de titre du tableau de bord et des rapports.
Langue de l'interface utilisateur
  Définit la langue utilisée dans les fenêtres et dialogues MMEX.
Format de la date
  Ce paramètre est utilisé pour déterminer comment les dates vont être affichées.
Devise principale
  La devise principale est utilisé comme devise pour la base de données. Par défaut, chaque nouveau compte utilise cette devise, mais cela peut changé pour une autre devise au niveau de chaque compte, si besoin.
Année fiscale
  Configure le jour et le mois du début de l'année fiscale, par opposition à l'année calendaire. Ce paramètre est utilisé pour le budget et les rapports.
Coller les opérations avec la date d'origine
  Cochez cette case pour coller une opération en conservant la date d'origine, dans la vue d'un compte.
Son d'opération
  Sélectionnez le son à émettre quand une opération est saisie.

### Onglet Afficher

Comptes visibles
  Détermine quels comptes sont affichés dans le tableau de bord.
Délimiteur de catégories
  Fixe le séparateur entre catégorie et sous-catégorie.
Modèle de style
  Permet de choisir le style d'affichage de MMEX
Facteur d'échelle HTML
  Cela fixe la taille de la police de caractères utilisée dans le tableau de bord et les rapports.

### Onglet Tableau de bord

Balance des revenus et des dépenses
  Détermine la période à afficher dans le tableau de bord.

### Onglet Pièces jointes

Répertoire d'archives (seulement pour Windows)
  Permet de définir le chemin du dossier dans lequel les pièces jointes sont stockées par MMEX.
  Il est possible d'utiliser l'une des variables listées au début du chemin.

### Onglet Réseau

Application Web
  Renseignez l'adresse URL et le GUID de votre installation WebApp pour permettre la synchronisation des données. Ces paramètre sont décrits sur la page web du guide de WebApp dont le lien est donné.

### Onglet Autre

Page Web du cours des titres
  Cette URL est utilisée par le bouton ``Actualiser le cours des actions`` sur la page Portefeuille de titre. Cette URL est aussi utilisée pour afficher la page web de l'action sélectionnée, depuis la fenêtre pour créer ou modifier une opération sur titres. Il s'agit par défaut de Yahoo Finance. Vous pouvez utiliser un autre site si besoin.
  Le paramètre %s est automatiquement remplacé par le symbole de l'action.
Créer une nouvelle opération
  Change les paramètres par défaut de la fenêtre permettant de créer une opération.
Base de données
  Configure la façon dont MMEX sauvegarde la base de données.
  Sauvegarder la base de données au démarrage
    Quand MMEX démarre, la base de donnée est sauvegardée dans un nouveau fichier avec la date du jour.
    Le fichier ne sera pas écrasé si MMEX démarre à nouveau le même jour.
  Sauvegarder la base de données à la fermeture
    Quand MMEX est fermé et si des changements ont été réalisés, la base de données est sauvegardée dans un fichier avec la date du jour.
    Si MMEX est rouvert le même jour et que d'autres changements sont faits, le fichier de sauvegarde est écrasé.
  Nombre maximum de fichiers de sauvegarde
    Quand le nombre maximum de fichiers de sauvegarde est dépassé, le plus ancien est supprimé.
  Délai de rétention des opérations supprimées en jours
    Les opérations supprimées depuis plus longtemps seront automatiquement purgées à l'ouverture de la base de données.
CSV
  Ce délimiteur est utilisé pour importer/exporter les fichiers CSV. C'est utile pour remplacer le caractère `,` utilisé par défaut comme séparateur de champs, quand ce caractère est aussi utilisé comme séparateur dans les montants.

## Foire Aux Questions

### Comment puis-je contribuer ?

Vous pouvez contribuer en :

- Signalant des problèmes (dysfonctionnements et améliorations) sur GitHub
- Ajoutant de nouvelles traductions ou en améliorant les traductions existantes de MMEX sur Crowdin
- Aidant à faire passer le message
- Ajoutant ou améliorant le code source de MMEX sur GitHub
- Si vous êtes vraiment très satisfait car vous avez économisé beaucoup d'argent avec MMEX, vous pouvez donner au projet MMEX

### Quelle est la signification de EX dans le nom de l'application ?

MMEX a été développé au départ comme un logiciel de gestion de comptes personnels nommé Money Manager. Il était écrit en .NET et était davantage un exercice d'apprentissage qu'un projet sérieux de développement. Son développement a été bien au-delà du projet original. Le développement a été interrompu et a recommencé avec une nouvelle version présentant les mêmes interfaces caractéristiques, mais écrite en C++.

Habituellement Microsoft distingue la seconde version d'une API améliorée en lui adjoignant la terminaison Ex, par exemple comme dans `FaitQuelqueChose()` et `FaitQuelqueChoseEx()`. Cette convention a été suivie pour MMEX et donc un ‘Ex’ a été ajouté.

### La structure de la base de données de MMEX est-elle documentée quelque part ?

La structure de la base de données est documenté sur https://github.com/moneymanagerex/database, le diagramme étant à jour pour la version courante de la base de données de MMEX (v19). Cliquer sur le lien donne accès à une version interactive.

### Est ce que le format `.mmb` est propriétaire ?

Non, le format des fichiers `.mmb` n'est pas un format propriétaire.

Pour stocker les données, MMEX utilise des bases de données SQLite. Cela signifie que le fichier `.mmb` est une base de données SQLite parfaitement standard. SQLite est un des plus simples systèmes de base de données libre (Open Source) et on peut trouver des quantités d'applications pour les ouvrir et les consulter. SQLite Browser et wxSQLitePlus en sont deux exemples. Une fois que vous accédez à la base de données avec ces outils, vous pouvez faire tout ce que vous voulez avec les données.

### Est-ce que mes données sont en sécurité ?

Oui. Vos données sont en parfaite sécurité.

Les données sont stockées sur votre PC (ou votre clé USB si vous utilisez MMEX en version portable). Pour améliorer leur protection, les données peuvent dorénavant être chiffrées. Cela applique un mot de passe au fichier de base de données, et il peut seulement être ouvert par MMEX, ou tout autre logiciel, si vous connaissez le mot de passe.

### MMEX peut-il être utilisé sur une clé USB ?

Yes.

MMEX est une application portable ce qui signifie qu'il peut être utilisé sans installation, par exemple, depuis une clé USB. Si MMEX trouve le fichier `mmexini.db3` dans son dossier, il fonctionne en mode portable. Copiez les fichiers de MMEX sur votre clé USB et copiez votre fichier `mmexini.db3` dans le dossier de MMEX sur cette clé USB.

Pour rendre MMEX portable :

- Sur Windows (supposons que `F:\` est la clé USB)
  1. Copiez le dossier `C:\Program Files\MoneyManagerEx` dans `F:\`
  2. Copiez le fichier `%APPDATA%\MoneyManagerEx\mmexini.db3` dans `F:\MoneyManagerEx`
  3. Copiez votre base de données dans n'importe quel dossier de `F:\`
- Sur Unix (supposons que `/media/disk` soit la clé USB montée)
  - Compilez normalement MMEX depuis les sources et exécutez les commandes suivantes :

        make install prefix=/media/disk
        cp ~/.mmex/mmexini.db3 /media/disk/mmex/share/mmex

  - Ou copiez MMEX déjà installé dans `/usr` :

        cp /usr/bin/mmex /media/disk/mmex/bin
        cp /usr/share/mmex /media/disk/mmex/share
        cp /usr/share/doc/mmex /media/disk/mmex/share/doc
        cp ~/.mmex/mmexini.db3 /media/disk/mmex/share/mmex

### Comment être sûr que MMEX n'essaye pas de voler les informations sur ma situation financière ?

De façon générale, avec un logiciel propriétaire, vous n'avez que la parole du vendeur concernant la sécurité de vos données. Mais dans le cas de MMEX, vous avez affaire à un logiciel libre(Open Source), ce qui vous permet de vérifier par vous-même.

Même si vous n'êtes pas un expert en C++, vous avez la tranquillité de savoir que n'importe qui à n'importe quel moment peut accéder au code source et vérifier la pureté des intentions des développeurs de MMEX.

Vous pouvez désactiver l'envoi des statistiques d'utilisation anonymes via le menu ``Outils` → `Paramètres…` → `Réseau``.

MMEX se connecte à internet seulement pour envoyer des statistiques d'utilisation anonymes ou pour savoir s'il existe une version plus récente. Voici un exemple de ce que MMEX envoie :

Version | Operating System | Language | Country | Resolution | Start Time | End Time
--- | --- | --- | --- | --- | --- | ---
1.3.0 Portable | Windows 8 (build 9200), 64-bit edition | english | United States | 1366x768 | 2014-05-01 09:00:00 | 2014-05-01 09:01:30

### Comment imprimer des états de compte à partir de MMEX ?

Pour imprimer une liste d'opérations à partir d'un ensemble de critères, utilisez le filtre spécifique pour sélectionner les opérations que vous recherchez et imprimez ensuite à partir des options du menu ``Fichier` → `Imprimer…``.

Le filtre des opérations est accessible depuis ``Rapports` → `Trésorerie` → `Transactions`` dans le navigateur.