# Manuel de &appname;

## Introduction

### &appname;

&appname; est une application de gestion de vos finances personnelles. Elle peut suivre l'évolution de vos revenus et dépenses à travers plusieurs comptes, dans plusieurs monnaies. Elle possède toutes les fonctionnalités que vous attendriez de pareil outil, comme la gestion des catégories, les opérations programmées, les rapports graphiques, la gestion des actions... Elle possède aussi des fonctionnalités moins courantes, comme l'édition rapide des opérations, la recherche instantanée, les suiveurs de remboursement, les attributs personnalisables...

&appname; affichant des diagrammes en camembert des dépenses par catégories &appname; affichant des diagrammes en camembert des dépenses par catégories

#### Ce que &appname; est

&appname; est un gestionnaire de finances personnelles pour &kde; 4. Il est prévu pour être utilisé par des personnes qui veulent suivre l'évolution de leurs revenus, dépenses et investissements.

#### Ce que &appname; n'est pas

&appname; n'est pas un outil professionnel. Il n'a pas les fonctions qu'on attendrait d'un logiciel que vous voudriez utiliser pour faire tourner une petite affaire. Il ne gère pas les taxes, n'utilise pas les systèmes à double entrées, ou n'importe qu'elle fonction financière avancée.

Si vous êtes à la recherche de pareil outil, vous pourriez plutôt être intéressé par KMyMoney ou Kraft.

### Terminologie

#### Document

Un document est un fichier &appname; (avec l'extension skg). Il contient un nombre indéfini de comptes. Vous pouvez utiliser un document pour gérer tous vos compte en même temps.

#### Compte

Un compte &appname; est similaire à votre compte bancaire. Par exemple, si vous possédez un compte pour vous, un pour votre femme, et un en commun, vous pouvez créer ces trois comptes dans &appname;. À chaque fois que vous dépensez ou gagnez de l'argent, vous enregistrez une opération, et indiquez sur quel compte cette opération a été faite.

#### Opération

Une opération est soit un crédit soit une dette sur l'un de vos compte. En affectant une catégorie à une opération, vous êtes en mesure d'analyser comment vous dépensez votre argent.

##### Opération standard

Une opération standard est une opération basique dans &appname;. Comme par exemple, « Aujourd'hui, j'ai dépensé 20€ par carte de crédit pour les courses ».

##### Opérations ventilées

Une opération ventilée est une opération pour laquelle le montant total est divisé en plusieurs catégories ou suiveurs.

Par exemple, « Hier, j'ai dépensé 100€ au supermarché, sur lesquels 60€ étaient pour la nourriture et 40€ pour les vêtements ».

##### Transfert

Dans &appname;, un transfert est équivalent à déplacer une quantité d'argent depuis un de vos compte &appname; vers un autre de vos compte &appname;.

Ceci ne doit pas être confondu avec le mode de paiement choisi : si vous faites un transfert, par exemple en utilisant le site de votre banque, vers le compte de quelqu'un d'autre, ce n'est pas une opération de transfert car &appname; ne connaît pas ces comptes étrangers. C'est une opération standard fait avec transfert comme mode de paiement.

Lisez le chapitre dédié si des choses vous paraissent encore obscures.

##### Opérations validées

Quand vous importez des opérations, elles ne sont pas considérées comme valables instantanément. Vous devez au préalable les valider manuellement. Une opération validée est donc une opération importée qui a été validée.

Notez qu'il est possible de valider automatiquement les opérations importées, en activant l'option correspondante dans les paramètres.

##### Opérations pointées

Durant le processus de réconciliation, vous pointez dans &appname;, toutes les opérations qui apparaissent dans la situation du compte correspondant. Une opération pointée est une de ces opérations. Elle n'est pas rapprochée tant que la réconciliation n'est pas accomplie.

##### Opération rapprochée

Quand toutes les opérations de la situation de votre compte ont été pointées dans &appname;, vous pouvez terminer le processus de réconciliation. Toutes les opérations pointées sont alors transformées en opérations rapprochées.

#### Catégories

Une catégorie est simplement une classe d'opérations. Des exemples classiques sont « Alimentation », « Impôts », « Salaire »... Une catégorie peut contenir d'autre catégories : c'est une structure hiérarchique. Par exemple, la catégorie « Transport » peut contenir les catégories « Bus », « Automobile », « Avion »... &appname; peut manipuler une quantité infinie de catégories.

#### Unité

Dans &appname;, une unité peut être tout ce qui à une valeur. Exemples :

- Monnaie

  - $ (Dollar américain)

  - € (Euro)

  - £ (Livre sterling)

- Action

  - GOOG (Google)

- Tout ce qui est en votre possession

  - Votre maison

  - Votre voiture

## Utiliser &appname;

### Interface utilisateur

La fenêtre de &appname; est composée d'une zone principale, entourée par des panneaux, et une barre d'état. Les panneaux peuvent être fermés et rouverts, et placés à gauche ou à droite de la zone principale.

#### La zone principale

C'est l'endroit où &appname; affichera les informations qui vous intéressent. Elle peut contenir beaucoup d'onglets, chacun avec la vue que vous lui avez assigné.

#### Panneaux

Les panneaux sont présents dans de nombreuses applications &kde;. Ils sont une sous-partie d'une fenêtre d'application, et peuvent être déplacés, empilés, fermés, voire même détachés de la fenêtre principale.

Quelques exemple de disposition de panneaux :

Les panneaux de &appname; sont :

- Le sélecteur de page

- La liste des signets

- L'historique

- L'éditeur de propriétés

#### La barre d'état

La barre d'état est une petite section en bas de la fenêtre de &appname;, affichant différentes information pendant que vous travaillez. Elle inclue une barre de progression et un bouton pour quitter, au cas ou vous souhaiteriez interrompre une longue tâche, comme l'importation d'un gros fichier. La barre de progression de &appname;

#### Sélecteur de page

Le sélecteur de page est un panneau dans lequel vous pouvez sélectionner la vue à affichée dans l'onglet courant ou dans un nouvel onglet. Pour ouvrir un nouvel onglet, maintenez la touche &Ctrl; et cliquez sur la vue sélectionnée.

Le sélecteur de page

Chaque page sera décrite dans un chapitre spécifique dans ce manuel.

#### Onglets multiples

&appname; affichant plusieurs onglets

&appname; peut afficher plusieurs onglets. Vous pouvez en ajouter autant que vous le désirez, chacun des onglets contenant les informations dont vous avez besoin. La capture d'écran ci-dessous montre 4 onglets (comptes, opérations et deux graphes).

#### Les panneaux d'édition

Dans la plupart des onglets de &appname;; l'édition des objets se fait en utilisant le panneau d'édition, situé en bas de la page. De façon à préserver le maximum de place pour afficher les informations, spécialement sur de petits écrans, les panneaux d'édition peuvent être masqués ou affichés en utilisant les boutons.

Boutons permettant d'afficher ou de masquer les panneaux d'édition des opérations.

Quand plus d'un mode d'édition est disponible, plusieurs boutons permettent de choisir parmi eux. Dans la capture d'écran ci-dessous, il y a quatre boutons permettant de choisir le mode d'édition pour les Opérations « Standard », « Ventilé », « Transfert » et « Actions ».

#### Tableaux

Dans &appname;, tous les tableaux sont personnalisables. Appelez le menu contextuel (habituellement en cliquant droit) sur l'en-tête de la colonne et vous verrez un menu apparaître :

Personnaliser un tableau

Colonnes

- Personnaliser l'apparence de la colonne

  Apparence de la vue

- Utilise un réglage prédéfinit de colonnes. La colonne « défaut » affiche normalement toutes les colonnes. D'autres réglages prédéfinis peuvent exister.

Redimensionner sur le contenu

- Redimensionne les colonnes pour être ajustées sur le contenu.

Redimensionnement automatique

- Quand il est activé, vous ne pouvez pas redimensionner manuellement les colonnes, &appname; le fera automatiquement en se basant sur le contenu des colonnes.

Liste des colonnes affichées

- Affiche la liste de toutes les colonnes qui peuvent être affichées dans ce tableau. Celles qui sont actuellement affichées sont cochées. Décochez pour masquer une colonne, cochez pour en afficher.

Défilement fluide

- Quand activé, il vous permet de faire défiler le tableau en cliquant gauche et en bougeant la souris. Bougez rapidement la souris dans une direction, comme si vous la « balancier », et le tableau défilera plus vite avec un effet d'atténuation. Surtout utile sur les appareils tactiles.

Afficher la grille

- Dessine les lignes de la grille dans le tableau.

Alterner les couleurs des lignes

- Alterner les couleurs utilisées pour chaque ligne. Les couleurs utilisées sont issues du schéma de couleur de &kde; choisi.

Exporter

- Exporter le tableau comme un fichier autonome. Les fichiers pris en charge sont les pdf, csv ou txt.

Vous pouvez aussi cliquer sur une en-tête pour choisir la colonne par laquelle trier, ou réorganiser les colonnes en les déplaçant à gauche ou à droite.

#### Enregistrer le contenu personnalisé

Comme expliqué dans le chapitre précédent, les tableaux peuvent être totalement personnalisés à votre convenance. Mais vous ne voudrez probablement pas perdre toutes les personnalisations que vous avez effectuées en fermant l'onglet. Il y a deux façons d'enregistrer son travail.

##### Enregistrer l'état de la page par défaut

Cette option vous permet d'enregistrer l'état actuel de la page comme état par défaut qui sera toujours instauré lors de l'ouverture de la page. Par exemple, vous voudriez peut-être que votre Tableau de bord contiennent 4 composants graphiques, organisés selon vos souhaits. Le plus important est que votre Tableau de bord soit toujours le même. En effet, vous ne voulez pas réitérer vos personnalisations à chaque fois que vous ouvrez ce dernier.

Pour ce faire, vous n'avez qu'à le personnaliser une fois pour toute puis d'enregistrer l'état de l'onglet comme état par défaut pour la page affichée. Régler l'état par défaut se fait en cliquant droit sur l'onglet et en sélectionnant Enregistrer l'état de la page.

Menu contextuel des onglets

Un moyen plus rapide de le faire est de cliquer sur l'icône de disquette qui apparaît à gauche du titre de l'onglet lorsque vous modifiez l'état par défaut de l'onglet.

##### Utiliser les signets

Imaginez que vous ayez besoin de personnaliser la vue des opérations en les regroupant par compte : chaque compte serait affiché dans son propre onglet, peut-être avec différentes colonnes dans chaque tableau. La méthode mentionnée précédemment ne fonctionne pas ici, car elle s'applique seulement sur les onglets ayant le même type.

La solution est d'enregistrer chaque onglet comme un signet. De la même manière que dans un navigateur Web, les onglets peuvent être organisés dans une hiérarchie de dossiers de signets que vous pouvez afficher dans le navigateur de signets :

Le navigateur de signets

Pour créer un signet, sélectionnez une page depuis le sélecteur de page que vous voulez marquer, et personnalisez son contenu selon vos souhaits. Ensuite, dans le panneau Signets, appelez le menu contextuel et sélectionnez Ajouter un signet.

Chaque signet ou dossier de signets peut être « démarré automatiquement », &cad; qu'il sera automatiquement ouvert quand &appname; sera lancé. De cette façon, vous pouvez personnaliser l'agencement par défaut de &appname;.

#### Annuler / Refaire

&appname; gère annuler/refaire de manière plutôt classique, excepté que vous pouvez annuler ou refaire n'importe quel action, même si elle a été effectuée il y a plusieurs jours. En effet, dans les réglages par défaut l'historique n'est pas effacé lors de la fermeture de &appname; (vous pouvez changer ce comportement dans les réglages), ce qui signifie que vous pouvez annuler quasiment tout jusqu'à la création du document.

Dans le but de limiter l'impact sur la taille des fichiers, &appname; est configuré par défaut pour conserver un historique de 50 entrées. Vous pouvez changer cette valeur dans les réglages.

&appname; possède un panneau qui liste toutes les actions annulables.

Le navigateur d'historique

Le navigateur d'historique affiche trois colonnes :

- Une icône montrant l'état de l'action. Une flèche jaune dans le sens antihoraire signifie que l'action est annulable. Une icône verte dans le sens horaire signifie que l'action est faisable à nouveau.

- La description de l'action

- La date à laquelle l'action a été effectuée

- Une icône disquette signifie que cette action correspond à un état enregistré, &cad; que le document a été enregistré juste après cette action.

Pour annuler une opération annulable, ou refaire une opération faisable à nouveau, double-cliquez dessus.

#### Mise à jour en masse

Dans &appname;, il est possible de mettre à jour massivement une sélection d'éléments. Bien que souvent utile pour les opérations, cette fonction peut être également utilisée sur les comptes, unités, opérations programmées...

La manière de faire est très simple : sélectionnez les éléments à être mis à jour, réglez la ou les valeurs qui devraient être appliquées sur tous les éléments et cliquez sur Appliquer. Les autres attributs où vous n'avez pas réglé de valeur ne seront pas modifiés sur les éléments.

Réglage du mode à « Carte de crédit » et du tiers à « ACME » sur les opérations sélectionnées.

Opérations mises à jour

Il est intentionnellement impossible de régler la date ou la quantité avec une mise a jour en masse.

#### Éditeur de propriété

Une des fonctionnalités plutôt remarquable de &appname; est la faculté d'ajouter des propriétés personnalisées à n'importe quel objet. Par exemple, vous pourriez vouloir ajouter un nom et un numéro de téléphone d'un employé de banque à un compte, car il ou elle est votre conseiller. Ou peut-être vouloir joindre un fichier à une opération, comme la photocopie d'une facture.

Cela peut être effectué en utilisant l'éditeur de propriétés, qui est un panneau indépendant.

L'éditeur de propriétés, avec un fichier attaché.

Quand le panneau est visible, il affiche les propriétés personnalisées de l'objet sélectionné, que ce soit un compte, une opération, une catégorie, une unité...

#### Recherche instantanée

Dans chacune des vues de &appname;, vous trouverez un champ « filtre » vous permettant de rechercher dans la vue en même temps que vous tapez :

- Dans une vue des opérations, il filtrera les opérations contenant le texte saisi, quelle que soit la colonne (date, tiers, catégorie, commentaire...)

- Dans une vue de compte, il filtrera les comptes contenant le texte saisi, quelle que soit la colonne (banque, nom du compte, numéro...)

- Dans une vue de rapport, il re-dessinera le graphe suivant ce filtre

- Dans une... Bon, vous voyez l'idée, non ?

### Importer des fichiers

&appname; est capable d'importer des fichiers d'autres applications financières ou de votre banque. Donc, que vous veniez d'une autre application ou que vous n'ayez simplement pas envie d'entrée manuellement vos opérations, &appname; possède un moyen rapide pour vous.

#### Formats de fichier pris en charge

Un des formats suivants peut être utilisé :

OFX

- Open Financial Exchange. C'est un format documenté et bien défini, que &appname; importe en utilisant une bibliothèque tiers (libofx). C'est le format recommandé pour les importations.

QFX

- QFX est une modification de OFX par le logiciel commercial Quicken.

QIF

- Quicken Import File. Sans doute le format de fichier financier le plus courant. Néanmoins, il possède des limitations plutôt ennuyeuses, comme le fait qu'il ne donne pas l'unité de l'opération ou le formatage non stricte de la date.

CSV

- Comma Separated Value. Bien que n'étant pas à proprement parler un format financier, il est très souvent disponible comme format d'exportation depuis les banques ou d'autres applications, principalement car il est très simple à utiliser dans un tableur.

#### Le spécificités du CSV

Comme le CSV n'a pas de format défini précisément, &appname; n'a aucun moyen de savoir où il est supposé trouver des dates, des catégories, des valeurs... Pour le faire, &appname; s'attend à ce que vos fichier CSV contiennent des en-têtes indiquant à quoi sert chaque colonne. Le fichier doit au moins contenir les colonnes « Date » et « Montant ».

Vous pouvez définir manuellement comment le fichier est constitué (&cad; en ignorant les en-têtes dans le fichier) en les réglant dans les paramètres de l'application (Configuration Configurer &appname;), dans la section Importer / Exporter.

#### Importer des opérations

Un des principes de &appname; est d'éviter l'apparition de multiples assistants ou boîtes de dialogues. C'est spécialement vrai pour les importations, où les autres applications requièrent beaucoup d'informations de la part des utilisateurs. Pas &appname;. Quand vous sélectionnez Fichier Importer, il vous sera demandé de sélectionner les fichiers (oui, vous pouvez bien en importer plusieurs d'un seul coup), et c'est tout. En coulisse, &appname; va trouver les formats de fichier et appliquer le mode d'importation correspondant.

##### Compte

Une chose qui pourrait vous surprendre est que le compte sur lequel les opérations doivent être importées ne vous sera pas demandé. En effet, &appname; lira le numéro de compte dans le fichier et associera les opérations importées à ce compte.

Si aucun compte avec ce numéro de compte n'existe ou si le fichier ne contient pas cette information, &appname; utilisera le nom du fichier comme numéro de compte.

S'il n'y a toujours pas de compte avec ce numéro, &appname; créera un nouveau compte ayant comme numéro de compte le nom du fichier, et importera toutes les opérations dans ce compte.Vous serez alors libre soit de renommer le compte, soit de réaliser une mise à jour en masse, ou d'utiliser Chercher et Traiter pour associer les opérations importées avec un compte existant.

##### Unité

Si aucune unité n'est spécifiée dans le fichier importé (ce qui est souvent le cas pour les QIF et CSV), &appname; supposera que l'unité est votre monnaie principale. Si ce n'est pas le cas, utilisez la fonction Chercher et Traiter pour la corriger.

##### Date

Parfois, les fichiers d'entrée n'auront pas de dates mises en forme selon les usages de votre pays (cela peut arriver dans les QIF ou CSV, OFX ayant un format de date imposé). &appname; fera de son mieux pour détecter le format.

##### État de l'importation

Les opérations importées possèdent un état spécifique. Juste après l'importation, elles sont considérées comme « importées, pas encore validées ». L'idée est que vous pourriez vouloir vérifier si l'importation s'est effectuée comme attendue, vous aurez donc besoin d'identifier clairement ces opérations. Avec les réglages par défaut, ces opérations apparaîtrons aussi en bleu.

Si vous ne désirez pas ce comportement, vous pouvez régler l'option Validation Automatique après importation dans les options de l'application.

#### Fusionner les opération après importation

Il y a certains cas où vous avez saisi manuellement une opération, mais où vous l'avez également importé de votre banque. Dans pareil cas, l'opération apparaîtra deux fois dans la liste.

Vous pouvez fusionner ces deux opérations en les sélectionnant, et en sélectionnant Fusionner les opérations dans le menu contextuel. Ceci va ajouter les informations que vous avez saisies manuellement dans les opérations importées, et va supprimer les opérations entrées manuellement.

### Exporter

Il y a différentes manières d'exporter des données avec &appname; dépendant de ce que vous avez l'intention de faire.

#### Exporter toutes vos données dans un seul fichier

En utilisant le menu Fichier Exporter, un fichier CSV ou QIF sera créé, contenant les opérations dans le document courant. C'est l'option à choisir si vous avez besoin d'exporter vos données vers une autre application.

#### Exporter un tableau spécifique

Dans &appname;, tous les tableaux peuvent être exportés, soit dans le format CSV, PDF ou TXT.

Ceci fonctionne partout où un tableau est affiché, vous pouvez donc l'utiliser pour exporter quelle que soit les informations tabulaires dont vous avez besoin.

#### Exporter des graphes

&appname; vous permet d'exporter un graphe en PDF, en SVG ou dans n'importe quel format d'image pris en charge par &kde; (PNG, JPG, GIF, TIFF...). Vous pouvez le faire en cliquant-droit sur le graphe et en choisissant l'option Exporter.

### Tableau de bord

Le tableau de bord est un module de &appname; qui affiche des informations globales sur votre situation financière.

Vous pouvez le configurer en utilisant les icônes du coté supérieur droit, ou en cliquant-droit et en sélectionnant ou en supprimant les blocs à afficher. Certains blocs peuvent aussi être configurés en cliquant-droit sur leur titre.

### Banque et Comptes

C'est le module dédié à la gestion de vos différents comptes.

La vue Banque et Comptes

#### Propriétés du compte

Un compte &appname; a les propriétés suivantes :

Banque

- Vous pouvez choisir une banque depuis la liste déroulante (contenant la liste des banques connues pour votre pays), ou saisir le nom si votre banque n'est pas dans la liste (si la liste est vide, l'équipe de &appname; ne fourni pas encore cette information. Vous pouvez nous contacter pour nous aider ! ).

Compte

- Le nom que vous désirez utiliser pour ce compte.

Type

- Le type de compte peut être

  - Courant

  - Carte de Crédit

  - Investissement

  - Actif

  - Autre

  Le type de compte n'est pas utilisé pour beaucoup de type de traitement pour le moment, il est juste là à titre d'information.

Numéro de banque

- Le numéro d'identification de votre banque

Numéro d'agence

- Le numéro d'identification de l'agence

Numéro de compte

- Le numéro d'identification du compte

Adresse

- L'adresse de l'agence

Commentaire

- Ce que vous voulez !

#### Liste des comptes

La liste des comptes prend la forme d'un tableau avec une ligne par compte. En plus des propriétés que vous avez définies pour ce compte, &appname; affiche les colonnes suivantes :

Montant

- Le montant disponible sur le compte, en considérant toutes les opérations enregistrées, quelles soient validées ou non.

Rapproché

- Le montant de toutes les opérations validées. Il doit être égal au montant écrit sur votre dernier solde du compte de votre banque.

À suivre

- La différence entre les deux colonnes précédentes

Nombre d'opérations

- Le nombre total d'opérations effectuées sur ce compte.

Comme avec toutes les vues en liste de &appname;, vous pouvez personnaliser complètement l'apparence du tableau.

#### Créer un compte

La création de compte est faite en utilisant le panneau d'édition situé sous la liste des comptes.

Pour créer un compte, saisissez ses attributs (ceux obligatoires sont en gras), et cliquez sur Ajouter. &appname; n'a pas besoin que vous indiquiez le montant initial de ce compte. Afin de fixer le montant initial du compte, créer une nouvelle opération correspondant au montant initial.

#### Modifier un compte

Pour modifier un compte, sélectionnez le, modifiez ses attributs et cliquez sur « Modifier »

#### Supprimer des comptes

Pour supprimer des comptes, sélectionnez les et, au choix, appuyez sur Supprimer sur le clavier, utilisez le menu contextuel, ou l'icône de la barre d'outil.

En supprimant un compte, toutes les opérations qui appartiennent à ce compte seront aussi détruites ! (Mais vous pouvez toujours annuler la suppression)

### Opérations

Les opérations sont, eh bien, n'importe quelle opération que vous faite sur un compte, que ce soit une dépense, un revenu, un transfert, des ventes, un achat... C'est l'endroit où vous passez probablement le plus de temps quand vous utilisez &appname;.

Afin de saisir les opérations, vous devez avoir au moins un compte créé.

La vue des opérations

#### Propriétés de l'opération

Compte

- Le compte sur lequel l'opération est faite. Sélectionnez le depuis la liste des comptes existants.

Date

- La date à laquelle l'opération a été effectuée. Un calendrier est accessible en utilisant la flèche vers le bas à droite du champ.

Montant

- Le montant est l'argent que vous avez dépensé ou gagné avec cette opération. &appname; requiert que vous l'entriez dans deux champs séparés : quantité et unité.

  La quantité est négative pour une dépense (-30, par exemple) et positive pour un revenu (+250, ou simplement 250). Ce champ agit comme une calculatrice, &cad; que saisir une expression comme 10 + 3.23*2 produira un champ contenant 16.46.

  &appname; requiert que vous entriez l'unité car l'opération n'est pas nécessairement faite dans votre monnaie principale. Par exemple, quand vous acheter ou vendez des actions, l'unité de l'opération est l'unité action.

Tiers

- Celui que vous avez payé, ou celui qui vous a donné l'argent.

Mode

- Le mode de paiement qui a été utilisé pour cette opération. Quelque chose comme Carte de crédit, Chèque, Caution... Nommer le comme bon vous semble !

  Un nombre optionnel est associé avec le mode de l'opération. Il est souvent utilisé pour saisir le numéro de chèque, ou un numéro de transfert.

Catégorie

- La catégorie à laquelle l'opération appartient. Si vous avez besoin d'affecter plus d'une catégorie à une opération, utilisez le mode ventilé.

  Vous pouvez soit choisir une catégorie existante soit en saisir une nouvelle. Dans ce cas, &appname; la créera pour vous en même temps que l'opération.

  La séparation entre une catégorie mère et sa fille est le caractère >. Si vous saisissez Vêtements > Chaussures, &appname; créera la catégorie Vêtement si elle n'existe pas, et sa catégorie fille Chaussures.

  Bien évidemment, vous pouvez créer des arbres entiers de catégories, comme Transport > Voiture > Carburant > Sans Plomb, &appname; créera joyeusement toutes la structure hiérarchique.

Commentaire

- N'importe quel commentaire.

Suiveur

- Si vous voulez suivre le remboursement pour cette opération, saisissez le nom du suiveur ici. Si vous devez affecter plus d'un suiveur sur une opération, utilisez le mode ventilé.

#### Liste des opérations

La liste des comptes prend la forme d'un tableau avec une ligne par compte. En plus des propriétés que vous avez définies pour ce compte, &appname; affiche les colonnes suivantes :

État

- Cette case à cocher indique si l'opération a été confirmée durant la réconciliation du compte. Une case à cocher à moitié grisée signifie que la réconciliation est en cours.

Onglet

- Marque cette opération comme un signet, synonyme de favori.

Échéancier

- Quand une opération est programmée, cette colonne affiche une icône de chronomètre.

Ces colonnes ont aussi quelques spécificités :

Mode

- Quand une opération fait partie d'un transfert, le mode est précédé par une icône de double flèche.

Catégorie

- Quand une opération est ventilée, la catégorie est précédée par une icône de triple flèche.

Comme avec toutes les vues en liste de &appname;, vous pouvez personnaliser complètement l'apparence du tableau.

#### Créer une opération

Pour créer une opération standard, vous pouvez utiliser le bouton Nettoyer pour effacer tous les champs et démarrer une nouvelle opération depuis zéro. Vous pouvez alors remplir ses attributs (manuellement ou en utilisant l'édition rapide), et cliquez sur Ajouter.

Vous pouvez aussi sélectionner une opération similaire depuis les opérations existantes, modifier ce qui doit être changé et cliquer alors sur Ajouter.

#### Opérations ventilées

Une opération ventilée est une opération qui possède plusieurs catégories, commentaires ou suiveurs. Vous basculez vers le mode d'édition d'opération ventilée en utilisant le bouton Ventilé en bas de la fenêtre de &appname;. Quand vous passer vers le mode d'édition d'opération ventilée, les champs Catégorie, Commentaire et Suiveur sont remplacés par un tableau.

Le panneau d'édition d'opération ventilée.

Pour éditer une cellule de ce tableau, double-cliquez dessus.

Vous pouvez aussi ajouter autant de ligne que vous désirez. En changeant le nombre de ligne, &appname; calculera la différence avec la quantité globale d'opération, et affichera la quantité restante dans la dernière ligne, une nouvelle ligne sera ajoutée avec la quantité restante.

Les champs ici ont le même comportement que dans le mode d'édition d'opération standard :

- La catégorie est une liste déroulante de catégories existantes. Vous pouvez ajouter une nouvelle structure de catégorie, &appname; la créera lorsque vous créerez l'opération.

- Le montant agit comme une calculatrice.

- Le suiveur est une liste déroulante de suiveurs existants. Vous pouvez ajouter un nouveau suiveur, &appname; le créera lorsque vous créerez l'opération.

#### Transfert

Une opération de transfert est en réalité une double opération : lorsque vous créez un transfert, &appname; créera deux opérations de montants opposés (un positif, l'autre négatif), sur deux comptes. Les attributs à fournir ici sont légèrement différentes d'une opération standard.

Le panneau d'édition d'opération de transfert

En lieu et place du champ Tiers, vous trouverez une liste « Vers le compte » où vous pouvez sélectionner le compte recevant l'argent.

Comme un transfert signifie « Prendre de l'argent d'un compte A et le mettre sur le compte B », si vous assignez un signe dans le champ de la quantité (+ ou -), il sera ignoré. L'opération sera toujours négative pour le compte A et positive pour le compte B.

Pour le moment, une fois que les opérations sont créées il n'y a plus de relation entre elles : toute modification sur l'une d'entre elles ne sera pas reportée sur l'autre.

#### Actions

À ÉCRIRE (cet auteur n'a absolument aucune notion sur le principe des actions... Vous pourriez aidez ! )

#### Opérations programmées

Si une opération est connue pour être répétée régulièrement, vous pourriez vouloir que &appname; l'entre automatiquement pour vous dans la liste des opérations. Ceci peut être fait en programmant une opération, en utilisant le bouton Programmer .

Les paramètres de programmation par défaut sont :

- Répéter tous les mois

- Me prévenir cinq jours avant le terme.

- Écrire automatiquement au terme.

Vous pouvez changer les paramètres par défaut dans les réglages de &appname;.

Vous pouvez aussi changer chaque opération programmée dans le module Opérations Programmées.

&appname; utilise les valeurs de vos dernières entrées de l'opération programmée pour écrire la prochaine. Si vous augmentez par exemple le montant de votre contribution mensuelle à la réussite de &kde; de 100$ à 200$, les prochaines opérations qui seront automatiquement écrites par &appname; auront un montant de 200$.

#### Edition rapide

Quel que soit le mode d'édition choisi, il y a une chouette fonction appelée Edition Rapide qui peut accélérer le travail de création de nouvelles opérations. Elle remplira les attributs de l'opération en se basant sur les opérations saisies précédemment. Saisissez une valeur dans n'importe quel champ de l'éditeur et appuyez sur F10, ou cliquez sur l'icône Edition Rapide (sans quitter le champ sélectionné).

&appname; recherchera la première opération (&cad; la plus récente) qui a la même valeur dans le même champ, et complétera les autres champs avec cette opération. Appelez Edition Rapide encore une fois, la prochaine opération sera recherchée et ainsi de suite.

La fonction « Edition Rapide » n'a pas d'effet sur la date, comme il est peu probable que vous vouliez créer exactement la même opération, complétée avec la même date...

Si vous modifiez la valeur d'un champ avant d'appeler la fonction « Edition Rapide », son contenu ne sera pas affecté. Ceci est matérialisé par un petit flocon de neige apparaissant dans le champ, afin que vous sachiez qui est « gelé ».

Qu'y a-t-il de différent ici avec les fonctions similaires d'autres logiciels de finances personnelles :

- Il est appelé sur demande de l'utilisateur

- Il fait une boucle dans toutes les opérations passées avec la même valeur de champ.

Et il marche même avec les opérations ventilées !

#### Réconciliation

La réconciliation est le processus par lequel vous vous assurez que toutes les opérations sont calquées sur la situation de votre compte du point de vue de votre banque. Cela implique vous-même, le solde de votre compte et un stylo. La réconciliation peut survenir seulement pour un compte à un instant donné.

Dans la vue des opérations, sélectionnez le compte que vous désirez réconcilier avec la liste déroulante. Passez dans le mode réconciliation en utilisant le bouton situé en dessous du tableau des opérations.

Les informations du mode réconciliation

Saisissez le solde de votre compte comme fourni par votre banque dans le champ dédié. Vous pouvez maintenant vérifier dans &appname; chaque opération dans les enregistrements du compte. Pour le moment, la case à cocher pour cette opération apparaît à moitié grise, jusqu'à ce que vous validiez réellement la réconciliation.

Pendant que vous rapprochez les opérations, vous verrez &appname; afficher dans la zone d'information :

- Delta : la différence entre le solde du compte saisi précédemment et la somme des opérations rapprochées

- Dépenses : le montant total des dépenses

- Revenus : le montant total des revenus

Cela peut être utile quand vous essayez de pointer des opérations que vous aurez pu oublier d'entrer dans &appname;. Quand toutes les opérations correspondantes ont été rapprochées, Delta est égal à 0, et le bouton Valider les opérations rapprochées est activé. Cliquez sur ce bouton pour valider la réconciliation : toutes les opérations rapprochées sont maintenant validées.

Si le bouton Cacher les opérations rapprochées est sélectionné, toutes ces opérations seront à partir de maintenant cachées.

#### Opérations modèles

&appname; vous permet de créer des opérations modèles, &cad; des opérations qui peuvent être réutilisées dès que vous en avez besoin. Par exemple, imaginez que vous ayez l'habitude de louer un DVD pour le regardez chez vous. L'opération est toujours la même :

- Montant : -4.99

- Mode : carte de crédit

- Tiers : top Video

- Catégorie : loisirs > Vidéo

Néanmoins, vous ne pouvez pas rendre cette opération récurrente, car vous louer un DVD quand vous en avez envie, pas chaque semaine. L'idée derrière les opérations modèles est qu'elles vous donnent un squelette basique de ce qui peut être inséré rapidement dans votre liste des opérations.

Comme les opérations modèles sont juste un autre type d'opération, vous pouvez y accéder à travers l'onglet opération, en utilisant le bouton sous le panneau d'édition :

Basculement entre les modèles et les opérations

Créer un modèle est strictement équivalent à créer une opération, en définissant ses attributs. Notez que vous pouvez aussi créer un modèle depuis une opération existante (appelez le menu contextuel sur une opération). Dans ce cas, le modèle aura les mêmes attributs que l'opération.

Pour utiliser un modèle et créer une nouvelle opération depuis celui-ci, double-cliquez dessus. Une nouvelle opération sera créée avec les mêmes attributs que le modèle, à la date actuelle. Vous pouvez modifier ses attributs si besoin.

Les modèles peuvent aussi être programmés.

### Programmation

Ce module affiche la liste de toutes les opérations programmées.

C'est ici que vous pouvez régler chaque opération programmée pour quelle est ses propres paramètres.

Prochaine occurrence

- Affichée à titre informatif, mais peut aussi être utilisée pour forcer la date de la prochaine occurrence.

Périodicité

- Vous pouvez régler une opération pour être répétée sur un certain nombre de jours, mois ou années.

Nombre d'occurrences

- Si l'occurrence a un nombre limité d'occurrence, vous pouvez cocher cette option et définir soit le nombre d'occurrences restantes, soit la date de la dernière occurrence.

Prévenir

- Si vous voulez que &appname; affiche une notification pour vous prévenir de l'opération programmée imminente, vous pouvez cocher cette option et régler le nombre de jours avant le terme où l'avertissement doit apparaître.

Écriture automatique

- Si vous voulez que &appname; écrive automatiquement l'opération programmée suivante, vous pourriez cocher cette option et régler le nombre de jours avant le terme auquel elle doit être écrite.

Double-cliquer sur une opération programmée affichera la liste des opérations déjà enregistrées pour cette opération programmée dans un nouvel onglet.

#### Opérations programmées

Si vous programmez une opération, elle sera utilisée comme référence lors de l'insertion de la prochaine occurrence. Voyons un exemple, avec cette opération :

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€

Maintenant, si vous programmez cette opération, elle sera écrite exactement comme cela pour la prochaine occurrence :

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€
20/07/2009 | &kde; | Dons > Open Source | 20€

Si vous changez quelque chose dans la dernière occurrence, elle deviendra la nouvelle référence pour la prochaine occurrence. Par exemple, si vous augmentez votre contribution mensuelle à &kde; à 25€ en Juillet, l'occurrence suivante sera aussi avec un montant de 25€ :

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€
20/07/2009 | &kde; | Dons > Open Source | 25€
20/08/2009 | &kde; | Dons > Open Source | 25€

Somme toute, une opération programmée est un objet dynamique où la dernière occurrence est la référence. Mais peut être voudriez vous que toutes les occurrences soient statiques, &cad; que la même valeur soit toujours appliquée pour chacune des nouvelles occurrence ? Saisissez Modèles Programmés.

#### Modèles Programmés

Les modèles sont une sorte d'opération de référence. Quand un modèle est programmé, chaque nouvelle occurrence sera exactement identique au modèle. Réutilisons notre exemple du chapitre précédent, en créant un modèle comme celui-ci :

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€

La prochaine occurrence sera :

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€
20/07/2009 | &kde; | Dons > Open Source | 20€

A présent, changeons la contribution à &kde; de Juillet à 25€. Parce que vous avez programmé un modèle avec 20€ comme montant, la prochaine occurrence aura aussi un montant de 20€.

####

Date | Tiers | Catégorie | Montant
20/06/2009 | &kde; | Dons > Open Source | 20€
20/07/2009 | &kde; | Dons > Open Source | 25€
20/08/2009 | &kde; | Dons > Open Source | 20€

Si vous devez changer la valeur mensuelle, éditez simplement le modèle, et toutes vos futures occurrences auront la même valeur.

### Suiveurs

Les suiveurs vous permettent de rassembler ensemble des opérations dans un groupe, afin que vous puissiez les suivre de plus près. Cela peut être pratique pour suivre les dépenses pour lesquelles vous attendiez un remboursement, ou simplement savoir combien vous avez dépensé durant vos dernières vacances dans les Bahamas.

Par exemple, imaginons que vous ayez été emmené en Italie par votre entreprise. Une fois là-bas, vous payez votre chambre d'hôtel : dans &appname;, vous pouvez créer une opération dans la catégorie « Dépenses professionnelles > Voyages > Hôtel », et attribuer un suiveur nommé « Voyage d'affaire en Italie ». Vous pouvez attribuer ce suiveur à toutes vos dépenses professionnelles que vous avez effectuées là-bas. Ainsi, si tout va bien, votre entreprise vous remboursera, et vous créerez une opération revenu, et l'affecterez aussi au suiveur « Voyage d'affaire en Italie ».

En attribuant des suiveurs à des opérations qui doivent être remboursées, vous êtes capable de suivre l'achèvement de leur remboursement.

Ceci, bien évidemment, marche aussi dans l'autre sens : si quelqu'un vous prête de l'argent, vous êtes capable de gérer le montant qu'il vous reste à lui rembourser.

Double-cliquer sur un suiveur dans la vue les listant ouvrira un nouvel onglet contenant les opérations attachées à ce suiveur.

#### Fermer un suiveur

Quand vous n'avez plus besoin d'un suiveur, par exemple car le remboursement a été effectué complètement, vous pouvez le supprimer purement et simplement. Cependant, le faire détruira toutes les informations que vous avez saisies, et qui pourrait être intéressantes pour de futures références.

Une solution plus propre est de fermer le suiveur : quand un suiveur est fermé, il peut être masqué facilement de la vue des suiveurs, en utilisant l'option dédiée.

### Les catégories

La vue des catégories vous permet de naviguer dans l'arbre des catégories.

En plus du nom des catégories, le tableau montre aussi :

Montant

- La somme des opérations de cette catégorie.

Nombre d'opérations

- Le nombre d'opérations de cette catégorie

Montant (cumulé)

- La somme des opérations de cette catégorie et des catégories filles (jusqu'au dernier niveau).

Nombre d'opérations (cumulé)

- Le nombre d'opérations de cette catégorie et des catégories filles (jusqu'au dernier niveau).

Double-cliquer sur une ligne de ce tableau ouvre une liste de toutes les opérations de cette catégorie dans un nouvel onglet.

Lors de l'édition d'une catégorie, toutes les opérations qui y sont attachées verront leur catégorie supprimée, elle n'auront donc aucune catégorie attachée.

### Rapports

&appname; vous permet de construire des rapports hautement personnalisés, afin d'analyser en profondeur votre état financier.

Un rapport est composé d'un tableau (sur la gauche) contenant les données utilisées pour dessiner le graphe (sur la droite). Le tableau peut être filtré en utilisant les champs dédiés au-dessus, le graphe étant alors re-dessiné avec les données filtrées.

Vous pouvez choisir d'afficher seulement le tableau, le graphe ou les deux.

#### Configurer le rapport

##### Représentation

Tableau seulement

- Affiche seulement le tableau et cache le graphe.

Graphe seulement

- Affiche seulement le graphe et cache le tableau.

Les deux

- Affiche le tableau et le graphe.

##### Données

C'est ici que vous choisissez quelles sont les données qui seront présentes dans le rapport. Sélectionnez ce qui sera affiché en ligne et en colonne, et le mode de calcul. Il y a deux valeurs distinctes pour le mode :

Somme

- Dans ce mode, le montant total des opérations pour chaque mois sera calculé. Si vous sélectionnez « catégorie » en ligne et « mois » en colonne, cela calculera le montant total des opérations pour chaque catégorie et pour chaque mois.

Historique

- Si vous réutilisez notre exemple précédent (« catégorie » en ligne, « mois » en colonne), nous aurons ici une somme cumulée, &cad; que pour chaque mois, nous calculerons le montant total des opérations de ce mois, pour chaque catégorie.

  Comme exemple pratique, cet auteur utilise ce mode pour tracer l'évolution de la balance de son compte en réglant « Compte » pour les lignes et « Mois » pour les colonnes.

Pour les lignes et les colonnes, il est possible d'étendre le niveau de données présentes en utilisant l'icône plus à droite du champ. Utilisez la pour afficher les sous-catégories dans le rapport.

##### Dates

Permet de spécifier la plage de dates pour votre rapport. Vous pouvez le faire de plusieurs manières, ce qui devrait couvrir à peu près toutes les plages de dates possibles dont vous aurez besoin.

##### Types d'opérations

Sélectionnez le type d'opérations que vous voulez inclure dans votre rapport. Par exemple, si vous voulez dessiner un graphe affichant la distribution de vos dépenses par catégorie, vous ne voudrez probablement pas inclure de « revenus » dans votre rapport.

#### Types de graphe

Une fois que tout est réglé selon vos besoin, vous devrez sélectionner l'apparence du graphe avec la liste déroulante sous le graphe. Afin de mieux comprendre les différences entre chaque type, construisons un rapport montrant les dépenses par catégories (lignes) et par mois (colonnes).

##### Pile

Une barre par ligne, colonnes empilées.

La seconde barre (jaunâtre) montre la catégorie « Sécurité », avec tous les mois empilés.

##### Histogramme

Pour chaque colonne, chaque ligne possède sa propre barre.

##### Ligne

##### Point

##### Camembert

Le graphe camembert classique. Si la valeur sélectionnée de la colonne est différente de « aucune », affiche un camembert par colonne.

##### Camembert concentrique

Celui-là est un peu délicat, et demande probablement d'être retravaillé de notre coté. L'objectif est d'afficher un anneau par niveau de donnée.

#### Zoomer sur un graphe

&appname; rend possible le fait de zoomer sur un graphe pour voir tous les détails infimes. Utilisez la zone de contrôle du zoom située sous le graphe :

#### Exemples de rapport

Voici quelques captures d'écran montrant quelques configurations de rapport classiques. Vous pourriez les utiliser comme référence pour vos propres rapports.

##### Revenus et Dépenses

Pour chaque mois, compare le montant total des revenus avec le montant total des dépenses. Les revenus sont en bleu, les dépenses en jaune.

##### Evolution de la balance

Montre l'évolution de la balance final par mois.

##### Revenus et Dépenses

Affiche la distribution des dépenses par catégorie pour le mois précédent.

#### Pour aller plus loin

Vous savez maintenant que vous pouvez faire une analyse profonde de vos finances grâce aux rapports. Mais à quel point est-elle profonde ? Pour tout dire, elle est même plus profonde que ce que vous n'imaginez. Lisez donc l'exemple pratique analysant les dépenses de l'auteur durant ses vacances.

### Rapport mensuel

Ce module affiche une vue d'ensemble de votre situation financière pour un mois choisi.

### Unités

Une unité est tout ce avec quoi vous pouvez exprimer une opération. Dans la plupart des cas, c'est une monnaie, mais cela peut aussi être une action, voire même une voiture ou une maison. Une unité a différentes valeurs au fil du temps. Exemple : l'action ACME vaut 31.2$ en Janvier 2009.

#### Éditer les unités

Éditer les unités peut être fait de différentes façons :

Standard

- Ce mode vous permet de choisir dans un jeu d'unités prédéfinies laquelle vous voudriez ajouter au document actuel.

Manuel

- Ce mode vous permet de créer vos propres unités. Les paramètres à fournir sont :

  - Nom : le nom complet de l'unité

  - Symbole : le symbole de l'unité, affiché dans la plupart des tableaux et des listes déroulantes.

  - Type : voir Type d'unité.

  - Unité de référence : (l'autre) unité utilisée pour calculer la valeur de l'unité (courante). Par exemple, si vous avez des actions EADS et voulez connaître leur valeur en euros, vous devez sélectionner € comme unité de référence dans l'unité pour EADS.

  - Pays

  - Code Internet : le code internet Yahoo pour cette unité. Si ce code est donné, &appname; est capable de télécharger la valeur de l'unité depuis Yahoo.

Valeurs

- Ce mode d'édition permet de télécharger la valeur de l'unité depuis Internet, ou de saisir manuellement une valeur d'unité à une date donnée.

#### Type d'unité

Même si &appname; considère presque n'importe quoi comme étant une unité, il fait une distinction en fonction de leur type :

Monnaie principale

- C'est la monnaie qui sera utilisée pour afficher le montant réel des opérations.

Monnaie secondaire

- Si définit, la valeur de l'unité secondaire sera affichée sur un montant d'opération.

Monnaie

- N'importe quelle monnaie, sans rôle spécifique pour l'affichage.

Action

- Ce type d'unité peut être utilisé pour la gestion des actions.

Indice

- Un indice d'échange d'action, comme le Dow Jones, NASDAQ, CAC40, SBF120...

Autre

- N'importe quelle unité qui ne rentre pas dans les types précédents.

### Chercher et Traiter

Ce module vous permet de générer des requêtes complexes pour les opérations de recherche et éventuellement de leur appliquer quelques transformations. Voici un cas d'utilisation :

> John télécharge des données depuis sa banque. Les données arrivent, évidemment, sans indication sur la catégorie. En fait, tout est inscrit dans le champ des commentaires. John aimerait une manière automatique d'ajuster correctement la catégorie et d'autres attributs en se basant sur le contenu du commentaire.

Mais comment cela marche-t-il ? Tout d'abord, vous définirez un critère de recherche, qui vous donnera une liste d'opérations. Définissez alors les transformations à appliquer sur ces opérations.

Une étude d'un cas concret peut être trouvée en annexe, fournissant quelques exemples pratiques au sujet du cas utilisé ci-dessus.

#### Définir les critères de recherche

Vous pouvez définir ici la requête pour trouver les opérations, en utilisant une combinaison de paramètres. Sur la figure ci-dessus, vous pouvez trouver un tableau avec des attributs d'opération pour en-têtes. En éditant une ligne, vous créez une nouvelle clause dans la requête. Chaque colonne est combinée avec les autres en utilisant un « et » logique :

(colonne1 et colonne2)

Si vous ajouter une ligne, vous créez une autre clause combinée avec la première ligne par un « ou » logique :

[ligne1] ou [ligne2].

Somme toute, la combinaison des colonnes et des lignes peut être lue comme ceci :

(colonne1 et colonne3) ou (colonne2 et colonne3)

Bien évidemment, vous pouvez avoir autant de lignes et de colonnes que vous voulez dans une requête.

Une fois que vous êtes satisfait de la définition de la requête, vous pouvez l'ajouter à la liste des critères de recherche existants, ou en modifier une existante.

#### Affichage des résultats de la recherche

Quand vous sélectionnez une requête de recherche dans la vue des requêtes, le nombre d'opérations trouvées est affiché sous la table :

Lorsque vous double-cliquez sur une requête dans la vue des requêtes, toutes les opérations trouvées sont affichées dans un nouvel onglet :

#### Traitement défini

Si vous avez besoin d'appliquer un traitement particulier sur toutes les opérations trouvées, sélectionnez la requête concernée et activez le panneau de définition des traitements :

Dans ce panneau, vous pouvez définir les transformations pour les effectuer sur les opérations. Notez qu'il est intentionnellement impossible de régler le montant d'une opération ou la date dans ce panneau.

#### Définir une alarme

Une particularité du module Chercher et Traiter est la capacité de définir des alarmes. Une alarme permet tout simplement à &appname; d'attirer votre attention sur un évènement particulier, comme lorsque votre budget mensuel pour une catégorie a été atteint.

Pour définir une alarme, définissez d'abord le critère de recherche donnant le jeu d'opérations sur lequel vous avez besoin d'une alerte. Par exemple, toutes les opérations du mois actuel et la catégorie « Vêtement ». Définissez alors le montant pour lequel l'alerte devra être lancée, par exemple 100€, et définissez le message d'alarme que &appname; vous enverra lorsque le montant sera atteint.

## Remerciements et licence

&appname;

Programme : copyright 2001-2009 Stéphane MANKOWSKI stephane@miraks.com

Documentation : copyright 2001-2009 Guillaume DE BURE gdebure@yahoo.com

Traduction française par Robin Guitton robin.guitton@sud-ouest.org

&underFDL; &underGPL;

## Installation

### Comment obtenir &appname;

La page d'accueil de &appname; est accessible à &homepage;. Vous pourrez y trouver des nouvelles et des mises à jour.

### Exigences

Afin d'utiliser &appname; avec succès, vous avez besoin de &kde; 4, qt-sqlite3, libofx, et qca.

### Installer &appname;

Il est recommandé d'installer &appname; en utilisant le système de paquet de votre distribution. Si, pour n'importe quelle raison, vous désirez compiler et installer &appname; vous-même, ce chapitre contient toutes les étapes nécessaires pour y parvenir.

#### Prérequis

&appname; utilise plusieurs composants que vous devez installer pour le compiler :

- SQLite3 : une base de données SQL légère. Les fichiers de &appname; sont des bases de données SQL.

- libofx : une bibliothèque pour manier le format de fichier OFX. OFX est un format &XML; standard pour les échanges financiers.

- qca : &Qt; Cryptographic Architecture. Utilisé pour la protection par mot-de-passe.

#### Compilation et installation

Afin de compiler et d'installer &appname; sur votre système, saisissez les commandes suivantes en vous plaçant dans le dossier de base de l'archive. La troisième étape devra être effectuée comme superutilisateur si vous faite l'installation dans un dossier système :

    $ cmake . -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
    $ make
    $ make install

Comme &appname; utilise `cmake` vous ne devrez avoir aucun problème à le compiler. Si vous rencontrez des problèmes, veuillez s'il-vous-plaît les reporter aux auteurs.

## Chercher et Traiter : étude d'un cas concret

Bon, nous devons admettre que, quoi qu'étant très puissant, le module Chercher et Traiter est sans doute un peu complexe à appréhender. Voici donc un petit exercice sur lequel vous vous ferez la main. Vous vous rappelez du cas d'utilisation de Chercher et Traiter ?

> John télécharge des données depuis sa banque. Les données arrivent, évidemment, sans indication sur la catégorie. En fait, tout est inscrit dans le champ des commentaires. John aimerait une manière automatique d'ajuster correctement la catégorie et d'autres attributs en se basant sur le contenu du commentaire.

John sais que sa banque met le nom du tiers dans le champ commentaire. Et il veut que ses paiements à &kde; soient dans la catégorie Dons et Open Source. Nous allons rechercher toutes les opérations avec un champ de commentaire contenant &kde;.

## Définition de recherche

Commentaire
contient '&kde;'

Ajoutez cette définition de recherche à la liste des recherches existantes avec le bouton Ajouter.

Ensuite nous devez dire à &appname; de mettre toutes les opérations trouvées avec cette requête dans la catégorie Dons et Open Source. Changez le type de requête vers Mise à jour en utilisant la liste déroulante, et définissez la transformation à appliquer :

## Définition de la Mise à jour

Commentaire | Catégorie
='' | ='Dons et Open Source'

Remarquez que ceci supprime aussi le commentaire d'origine en le fixant à une chaîne vide. Ceci est fait pour plus de lisibilité, mais vous pouvez la conserver pour des raisons d'historique.

Ajoutez ce traitement à la recherche définie précédemment avec le bouton Ajouter.

Jusqu'ici, tout va bien. Maintenant, nous allons appliquer le traitement à toutes les opérations importées non encore validées (cliquez sur le bouton Appliquer) :

Et voilà ! Si vous retournez dans la vue des opérations, vous verrez que toutes opérations concernées ont été mises à jour. Si quelque chose tourne mal, n'oubliez jamais que Annuler est votre ami ! Même si le traitement a modifié 2327 opérations, &appname; pourra toujours annuler cet action.

## Exercice d'analyse en profondeur : les dépenses de vacances

Pour illustrer les capacités d'analyse de &appname; nous allons examiner les dépenses de son auteur durant ses vacances :).

### Analyse du contexte

Afin de bien comprendre cet exercice, vous devez savoir quelques petites choses à propos de ces vacances. Elle s'étendent sur quasiment un mois entier durant l'été 2009, et implique la location de plusieurs chambres dans différents endroit en France. Il y a aussi eu une bonne quantité de carburant, comme ces vacances ce sont aussi étendues sur une bonne partie de la France.

### Organisation des données

L'auteur a soigneusement saisie ses opérations en leur affectant des catégories, mais aussi en leur ajoutant le suiveur « Vacances, été 2009 ». Les catégories ont souvent des sous-catégories, comme « Transport > Voiture > Carburant », en permettant une analyse détaillée.

### Trouver le coût total des vacances

C'est tellement simple : ouvrez la vue Suiveurs et lisez la colonne « Montant » de votre suiveur :

Passons à des choses plus intéressantes...

### Répartition des dépenses

Tout ça est très bien mais où va donc tout votre argent ? Pour le savoir, établissons un rapport sur le suiveur. Cliquez-droit sur la ligne de votre suiveur et choisissez Ouvrir un rapport....

Cela ouvrira un rapport dans un nouvel onglet, seulement pour les opérations associées avec le suiveur. Le paramètre par défaut pour les dates est « Mois actuel », il est donc possible que le rapport soit vide si toutes les opérations dans le suiveurs ont été effectués avant celui-ci. Changez le vers « Toutes les dates ».

Cela vous donne une sympathique première vue d'ensemble des dépenses par catégories. Affichons ça dans un diagramme en camembert, pour une présentation plus naturelle :

Il apparaît maintenant de façon claire que la plus grande partie des dépenses des vacances ont été affectées au transport et à la nourriture. Vous voulez encore plus d'informations ? Pas de problème, fouillons un niveau plus bas dans les catégories, en utilisant l'icône plus.

Hum, pas beaucoup plus d'informations ici, mis à part que dans la catégorie « Transport », seule la sous-catégorie « Voiture » est utilisée. Traçons un graphe de cette sous-catégorie, en sélectionnant la tranche du camembert, en cliquant droit dessus et en sélectionnant Ouvrir un rapport :

Un autre onglet s'ouvre contenant un rapport constitué seulement avec la catégorie « Transport > Voiture ».

Hum, pas vraiment intéressant... Mais il reste encore des sous-catégories. Développons les encore :

Eh bien voilà, maintenant nous savons que nous dépensons 362.27€ en carburant et 131.90€ en taxes routières (en France, vous devez payer pour conduire sur certaines autoroutes). D'accord, je savais que je devais m'y attendre ;-). J'aimerais aussi savoir comment ces deux catégories sont utilisées à travers le temps :

Notez que nous avons changer le type de graphe vers « Ligne » et les colonnes vers « Mois ».

### Conclusion

À travers ce simple exercice, nous avons été en mesure d'utiliser les capacités avancées de création de rapport de &appname; pour effectuer une fine analyse des dépenses faites durant les vacances, spécialement dans la catégorie « Transport ». Bien évidemment, vous pouvez penser à d'autres cas utiles : &appname; est probablement en mesure d'y faire face.

&documentation.index;