Banque
Rapprocher ce que la banque dit de ce que Hela sait : chaque ligne du relevé trouve le mouvement qui l'explique, ou en devient un.
Où ça se passe
Finance → Trésorerie → Rapprochement bancaire. Les lignes importées s'affichent par état — à rapprocher, rapprochées, ignorées — avec, pour chacune, les mouvements Hela du même montant autour de la même date.
Une ligne bancaire n'est jamais modifiée : elle garde la date, le montant signé, la contrepartie, le libellé et la référence que la banque a écrits. Ce qui change, c'est le pointeur vers ce qui l'explique.
Importer un relevé
Trois formats, reconnus à l'ouverture du fichier :
| Format | Qui le produit | Ce qui est lu |
|---|---|---|
| CAMT.053 (ISO 20022, XML) | Les banques européennes (SEPA) | Ntry : montant et sens, dates de comptabilisation et de valeur, nom de la contrepartie, communication (Ustrd), référence de bout en bout, référence banque (AcctSvcrRef) |
| MT940 (SWIFT) | La plupart des banques du monde | :61: montant, dates, référence ; :86: nom et libellé dans les deux dialectes courants (?20…?32… et /NAME/…/REMI/…) |
| CSV | Toutes | Les colonnes sont devinées par leur en-tête, en français, anglais, néerlandais, allemand, espagnol : date, montant (ou débit et crédit séparés), contrepartie, libellé, référence, devise |
Importer un relevé, choisissez le compte (un portefeuille de type banque, mobile money ou carte) et le fichier. Les lignes déjà connues — même référence banque, ou même date, montant et libellé — sont ignorées : importer deux fois le même relevé n'importe rien deux fois. Chaque nouvelle ligne émet bank_transaction.imported.
Par l'API : POST /companies/{id}/wallets/{walletId}/statements avec { "content": "<le fichier>", "filename": "releve.xml" } ; format force camt053, mt940 ou csv.
Rapprocher
Ouvrez une ligne : Hela propose les mouvements du même portefeuille, du même sens, du même montant, dans une fenêtre de trois jours, classés par vraisemblance — une référence ou un nom de partenaire retrouvé dans le libellé fait monter le score. Rapprocher lie la ligne au mouvement.
Rien ne correspond ? Créer le mouvement : un mouvement de trésorerie est enregistré au montant de la ligne, dans la catégorie choisie (frais bancaires, loyer, vente…), et la ligne lui est rapprochée. Ignorer range les lignes qui ne sont pas des mouvements (solde d'ouverture, lignes d'information). Rouvrir défait l'un ou l'autre.
Par l'API : GET /companies/{id}/bank-transactions?walletId&status, GET …/bank-transactions/{lineId}/suggestions, POST …/match { transactionId }, POST …/transaction { category, label }, POST …/ignore, POST …/reopen.
Les flux bancaires
Trois connecteurs apportent les lignes sans fichier, dans le même rapprochement, toutes les six heures :
| Connecteur | Couverture | Ce qu'il faut |
|---|---|---|
| GoCardless Bank Account Data (ex-Nordigen) | 2 500 banques en Europe ; gratuit | Un compte sur le portail Bank Account Data : secret id, secret key, et l'account id que renvoie la requisition une fois la banque autorisée |
| Ponto (Isabel) | Belgique, Pays-Bas, Luxembourg, France | Client ID et secret de l'intégration (Ponto Dashboard), et l'identifiant du compte autorisé |
| Plaid | Amérique du Nord, Royaume-Uni, Europe | Client ID, secret, et l'access_token de l'Item obtenu après Plaid Link ; environnement production ou bac à sable |
Chacun se connecte dans Intégrations avec ses identifiants et le portefeuille Hela qu'il alimente — la devise doit être la même. Le premier passage ramène les quatre-vingt-dix derniers jours (Plaid : l'historique de l'Item) ; Synchroniser lance un passage tout de suite.
Mobile money
Les paiements reçus par le connecteur de l'opérateur (Mobile money) sont enregistrés avec la référence de l'opérateur : importé en CSV, le relevé de l'opérateur se rapproche de lui-même par cette référence.
Pour le comptable
Le grand livre rapproché s'exporte en CSV, FEC ou DATEV : voir Exports comptables.