Transactions

Une transaction est un événement qui a modifié la position d'un actif en termes de quantité, de rendement ou de coût.

Ce guide vous présente les différents types de transactions et explique comment les utiliser.

Types de transaction

Achat et vente

Utilisez les types de transaction Achat et Vente lorsque vous achetez ou vendez un actif en échange d'une devise. Cela s'applique également aux transactions cash, comme l'achat de devises auprès d'un bureau de change. Pour garantir la précision des calculs, vous devez toujours indiquer le prix unitaire payé ou reçu.

Transfert

Le type de transaction Transfert s'utilise lorsqu'un actif est déplacé en entrée (quantité positive) ou en sortie (quantité négative) sans contrepartie dans votre portefeuille. Cela peut se produire lorsque vous recevez des actions de votre employeur dans le cadre d'une attribution directe, un cadeau, des actions promotionnelles, ou lorsque des titres quittent votre compte sans destination suivie. Pour déplacer une position entre deux comptes que vous suivez — y compris un transfert de courtier à courtier — utilisez plutôt Conversion / Déplacement, qui transfère automatiquement le prix de revient.

En termes de liquidités, l'arrivée d'un salaire ou un paiement sortant pour un actif peut être enregistré comme un transfert. La règle empirique pour les liquidités : Transfert enregistre un mouvement (un dépôt, un retrait), Solde du compte enregistre un état (ce que le compte détenait à une date donnée), et Achat sert à échanger un actif contre un autre. N'entrez jamais un prix négatif lors d'un achat pour représenter une sortie d'argent — les liquidités sont toujours évaluées à 1 dans leur propre devise.

Chaque transfert peut se voir attribuer un prix de revient pour un calcul précis du rendement, et tant qu'il n'est pas défini, le transfert n'entraîne aucun gain ou perte en soi. Si vous omettez cette étape, le prix du marché à la date de clôture est utilisé à la place. C'est la bonne réponse lorsque l'actif est arrivé ce jour-là à cette valeur ; c'est la mauvaise réponse pour une position détenue depuis des années, car cela surestime le prix de revient — souvent de deux à quatre fois sur un titre ayant pris de la valeur — et efface silencieusement le gain accumulé de vos rendements. Un prix de revient de 0 comptabilise chaque gain ultérieur comme un rendement. Lorsque vous enregistrez manuellement les deux côtés d'un mouvement, utilisez le même prix de revient des deux côtés, sinon vous créerez des rendements artificiels.

Les relevés de courtier qui listent des lignes Actions entrantes — des actions arrivant d'un autre courtier — correspondent à un transfert avec une quantité positive. Les préréglages d'importation intégrés ne mappent pas automatiquement ce type de ligne ; ils vous demandent de décider comment le traiter. Si vous n'avez pas besoin d'un suivi par compte, tout regrouper dans un seul compte et supprimer les lignes de transfert entrant et sortant du courtier est une simplification légitime.

Conversion / Déplacement / Scission

Utilisez Conversion lorsqu'un actif devient autre chose, ou qu'une position est déplacée entre deux comptes que vous suivez. Il s'agit d'une transaction unique : la position quitte le compte source et apparaît dans la destination avec son prix de revient d'origine, de sorte que rien n'est réalisé et votre historique de gains reste continu. Par exemple en cas de :

  • changement de ticker
  • fusions et scissions d'entreprises
  • migrations de cryptomonnaies
  • transferts entre courtiers

Pour déplacer une position vers un autre compte, réglez le Compte cible sur la destination et laissez Actif cible vide — sans actif cible, il s'agit d'un déplacement, pas d'une conversion. Laissez également le champ Prix vide : cela transfère le prix de revient d'origine et ne réalise aucun gain ou perte. Définir un prix amènerait Capitally à calculer le rendement à partir de la différence entre ce prix et la valeur de marché, ce qui n'est quasiment jamais ce que vous souhaitez pour un transfert de garde.

Pour les scissions exonérées d'impôt, définissez la quantité source à 0. Cela indique à Capitally de réduire le prix de revient de la société mère et d'ouvrir une nouvelle position dans la filiale, sans clôturer les actions de la société mère. Consultez Enregistrement des opérations sur titres pour des instructions détaillées.

Ce type peut également être utilisé pour les conversions de devises, mais il est en réalité préférable d'utiliser simplement Achat dans ces cas-là.

Dividende, intérêt et loyer

Ces types de transactions enregistrent les revenus fixes perçus. Ils seront calculés comme une métrique de performance distincte et doivent donc être utilisés uniquement pour des revenus récurrents selon un calendrier plus ou moins régulier, comme les dividendes d'actions, les coupons d'intérêts sur dépôts ou les loyers versés sur votre compte.

Vous pouvez indiquer le revenu par unité à titre d'information, mais le rendement est calculé uniquement sur la base de la valeur monétaire du dividende.

Les dividendes peuvent également être qualifiés de Remboursement de capital — une distribution qui rembourse votre capital investi plutôt que de verser un revenu. Cela réduit votre prix de revient au lieu d'être comptabilisé comme un revenu. Développez la section « Afficher plus » dans le formulaire de dividende pour accéder à cette option. Consultez Suivi des dividendes pour plus de détails.

Autre

Le type de transaction Autre permet d'enregistrer les revenus, les dépenses ou les frais liés à une position qui n'en modifient pas la taille.

Autre transactions — y compris la sous-catégorie Autre revenu — ne comptent pas dans la mesure Revenu, qui couvre uniquement les dividendes, intérêts et loyers, c'est-à-dire les revenus qui se répètent selon un calendrier approximativement fixe. Ils alimentent tout de même le rendement total en tant que flux de trésorerie « Autre ». Si vous avez besoin qu'un montant ponctuel, tel qu'un remboursement de retenue à la source, apparaisse comme revenu, changez son type de transaction pour Dividende.

Le choix de l'endroit où vous placez un coût sur cette transaction détermine la mesure dans laquelle il atterrit. Entrez un coût ponctuel — une rénovation, des frais juridiques, un équipement — en tant que Valeur gagnée/perdue négative (la colonne Valeur dans le tableau des transactions). Pour un coût récurrent — taxe foncière, assurance, contrat d'entretien, frais de gestion courants — laissez la valeur à 0 et inscrivez plutôt le montant dans le champ Frais, qui alimente également la mesure Frais, vous permettant ainsi de comparer les niveaux de frais à travers votre portefeuille.

Vous ne trouverez pas ces sous-catégories dans la liste des types — le sélecteur de type propose Autre, et Capitally dérive le libellé affiché à côté de ce que vous avez entré : Autres dépenses pour une valeur négative, Autres frais pour des frais avec une valeur laissée à 0, Autre revenu pour une valeur positive.

Aucun de ces chemins ne modifie le Capital investi. Une transaction Autre enregistre le coût contre la position sans investissement ni changement de quantité, de sorte que le capital reste ce que vous avez payé pour l'actif lui-même et le coût atterrit dans les rendements réalisés. Les deux tombent dans des catégories de rendement différentes, et les options de rendement basculent ces catégories indépendamment — Autre couvre la voie de la valeur, Frais la voie des frais. Voir ce qui est inclus dans les rendements.

Pour des exemples concrets, Suivi de l'immobilier détaille une entrée de taxe foncière annuelle, et Suivi des entreprises et revenus passifs applique la même répartition aux actifs privés.

Solde du compte

Il s'agit d'un type de transaction spécial, apprenez-en plus dans le guide sur le solde du compte.

Prix et prix du marché

Chaque transaction qui déplace un actif comporte deux prix indépendants. Le Prix est ce que vous avez payé ou reçu : il définit le prix de revient et tout ce qui en découle, et il est obligatoire. Le Prix du marché, affiché à côté, est ce que valait l'actif à cette date, et il pilote la valorisation. Modifier l'un ne change jamais l'autre.

Le prix du marché provient du fournisseur de données. Pour le remplacer pour cette date, cliquez sur le crayon à côté du Prix du marché actuel — le libellé porte la date de la transaction lorsqu'il ne s'agit pas d'aujourd'hui — et la flèche d'annulation à côté restaure le chiffre du fournisseur. Le remplacement est enregistré sur l'actif, aux côtés de chaque autre prix que vous avez entré manuellement, et apparaît dans son onglet Prix. Définir les prix des actifs personnalisés couvre les autres moyens d'en saisir un.

Sur un Achat ou une Vente, si le fournisseur n'a pas de prix pour cette date, Capitally revient au prix de la transaction au lieu de laisser un vide. La bascule à côté du champ indique ce qui se produit — « Le prix de cette transaction sera utilisé s’il n’y a pas de prix du marché pour cette date » — et désactive ce repli pour cette transaction. Deux conditions le limitent : la devise de la transaction doit correspondre à la devise de l'actif, et un prix saisi manuellement prend toujours le dessus. Les autres types de transaction n'alimentent pas le prix du marché, donc un Transfert avec un prix de revient laisse la valorisation au fournisseur.

Les importations gardent les deux séparés de la même manière. Une colonne Prix dans une importation de transactions définit uniquement les prix de transaction ; les prix du marché sont importés séparément, avec le fragment Historique prix actif, à partir d'un fichier de dates et de prix. Un actif que Capitally évalue automatiquement peut donc comporter des prix importés — les deux coexistent, et vos propres prix l'emportent aux dates qu'ils couvrent.

Recevoir des actifs pour lesquels vous n'avez pas payé

Enregistrez les actions arrivant sans achat — actions promotionnelles de courtier, cadeau, attributions d'employeur hors plan formel, ou cashback investi automatiquement (comme Trade Republic Saveback) — comme un Transfert avec une quantité positive et le prix de revient fixé au prix du marché au jour de leur réception. Laisser le prix de revient vide produit le même résultat. Le rendement est alors mesuré à partir de la date de réception.

Pourquoi pas un Achat à prix 0 ?

Un achat à prix 0 valorise correctement la position mais laisse le prix de revient à zéro, ce qui rend le taux de rendement dénué de sens : une seule action promotionnelle peut rapporter un rendement pondéré par les flux (MWR) se comptant en dizaines de milliers de pourcents. La distorsion reste isolée — le rendement de chaque actif est calculé indépendamment, donc un chiffre gonflé sur une position ne corrompt pas les autres.

Fixez un prix de revient à 0 uniquement lorsque vous souhaitez délibérément que chaque gain futur soit comptabilisé comme rendement, c'est-à-dire que vous traitez l'actif comme entièrement gratuit, sans aucune base. Vérifiez l'aspect fiscal avant : de nombreuses juridictions traitent la valeur de marché à la réception comme votre coût d'acquisition, et une base zéro ne correspondra pas à votre déclaration.

Cashback qui achète des actions

Pour les systèmes de type Saveback, un transfert au prix du marché suffit. Si vous préférez voir la récompense comme un revenu, utilisez deux transactions : un Transfert enregistrant le cashback comme une entrée de fonds, puis un Achat des unités au prix du marché. Cela donne une piste d'audit complète au prix de deux saisies par événement — 24 par an pour un Saveback mensuel.

Les RSU et autres plans d'actionnariat salarié fonctionnent différemment, et un transfert est l'entrée incorrecte pour eux : une acquisition (vest) est enregistrée comme un Achat au prix du jour d'acquisition, et les actions sous période de blocage (lock-up) sont généralement conservées sur un compte séparé jusqu'à ce qu'elles deviennent vendables. Voir Suivi des RSU et plans d'actionnariat salarié pour le détail de l'acquisition, du blocage et de la fiscalité.

Flux de trésorerie, frais et taxes

Le flux de trésorerie est l'argent net qu'une transaction a déplacé, et il est calculé de la même manière pour chaque type : Flux de trésorerie = Valeur − Frais − Taxe. Les frais et taxes le réduisent toujours. Un Achat a une quantité positive et une valeur négative, donc son flux de trésorerie est négatif ; une Vente a une quantité négative et une valeur positive, donc son flux de trésorerie est positif. Les dividendes et autres revenus suivent le même schéma.

Cette normalisation est l'objectif : une colonne vous indique combien d'argent a réellement bougé, quel que soit le type de transaction. Le TRI (IRR) est calculé par une méthode distincte et n'est pas dérivé de la colonne Flux de trésorerie, bien qu'il suive les mêmes conventions de signe pour les entrées et sorties.

Voir ce qu'un trade vous a coûté, tout compris

La colonne Flux de trésorerie est masquée par défaut. Ouvrez l'onglet Transactions, cliquez sur l'icône d'engrenage à côté du tableau et ajoutez Flux de trésorerie. Chaque ligne affiche alors sa valeur combinée avec les frais et la taxe — le montant total qui a quitté ou atteint votre compte.

Saisir les frais et taxes

Saisissez les frais et taxes sous forme de nombres positifs. Une valeur négative signifie un remboursement ou un crédit — une remise sur frais, ou les dépenses négatives que certains fonds de capital-investissement rapportent parfois. L'interface affiche les coûts avec un signe plus et les remboursements avec un signe moins. La plupart des types de transactions comportent à la fois un champ Frais et un champ Taxe payée, donc inscrivez les frais sur la transaction à laquelle ils appartiennent.

Les courtiers qui déclarent la retenue à la source comme une ligne séparée (Schwab notamment) sont gérés avec le type Autre, qui comporte également un champ Taxe payée.

Frais n'appartenant à aucun actif

Les frais de garde, frais de plateforme et frais de gestion conseillée n'ont aucune position à laquelle se rattacher. Enregistrez-les sur l'actif de liquidités de ce compte (EUR, USD, etc.) en tant que transaction Autre : réglez la valeur de la transaction sur 0 et placez le montant dans le champ Frais. Si vous souhaitez comparer les niveaux de frais entre comptes, créez un actif personnalisé distinct par type de frais et enregistrez les frais associés.

Pour exclure totalement les frais des rendements et du TRI (IRR), voir ce qui est inclus dans les rendements.

Modifier et dupliquer plusieurs transactions à la fois

Vous pouvez modifier et dupliquer plusieurs transactions en les sélectionnant et en choisissant Edit & Clone dans le menu contextuel en bas de l'écran.

Vous pouvez modifier le Compte, l'Actif, le Type de transaction et les dates.

Pour les dates, vous pouvez définir ou appliquer un Décalage relatif à chaque composante de la date séparément — par exemple pour corriger les décalages de fuseau horaire après une importation.

Vous pouvez également dupliquer la même transaction plusieurs fois, ce qui est particulièrement pratique pour les transactions récurrentes telles que les paiements de loyer ou les frais de charges. Dans ce cas, vous pouvez espacer automatiquement ces transactions dupliquées selon un intervalle spécifique.

Capture d'écran de la fenêtre « Modifier et cloner des transactions » d'une application financière, configurée pour cloner automatiquement des transactions immobilières chaque mois, 24 fois.

Dates, heures et ordonnancement des transactions

Capitally stocke les heures de transaction à leur valeur nominale, sans fuseau horaire associé. La date pilote chaque calcul, et c'est la date rapportée par la bourse ou le courtier — c'est la référence utilisée pour le règlement et la déclaration fiscale, et non votre calendrier local. Les heures existent pour ordonner les transactions au sein d'un même compte et actif le même jour, et sont stockées et utilisées exactement telles qu'elles ont été saisies.

Ordonner les transactions partageant la même date

Lorsque plusieurs transactions tombent le même jour, Capitally conserve l'ordre d'insertion — l'ordre dans lequel vous les avez créées. Pour un contrôle plus précis, définissez des heures explicites (00:01, 00:02, etc.) pour forcer une séquence. Avec le FIFO, l'ordre des transactions le même jour n'a généralement pas d'importance, bien que cela puisse varier en cas de prix d'exercice différents ou de nuances similaires.

Importations et fuseaux horaires

Si une heure importée comporte un fuseau horaire au format ISO, Capitally le convertit pour extraire la date de règlement telle que le courtier la voit, plutôt que votre date locale.

Si tout un lot de transactions importées est décalé d'un jour, corrigez-le avec Modifier & Cloner plutôt que ligne par ligne — cela applique un décalage relatif à chaque partie d'une date séparément, comme décrit ci-dessus.