Guide d'intégration Hyperline

Bienvenue dans le guide d'intégration de Hyperline avec Fincome. Ce document vous guide pas à pas pour connecter vos données de facturation Hyperline à Fincome.

Prérequis

Avant de commencer, assurez-vous que :

  • Vous êtes administrateur de votre compte Hyperline.

  • Vous êtes connecté à la plateforme Hyperline (session active).

  • Votre environnement autorise les redirections OAuth (HTTPS requis).


Présentation de l'intégration

L'intégration Hyperline permet une synchronisation automatique des éléments suivants dans Fincome :

  • Clients

  • Produits et plans

  • Abonnements

  • Factures et avoirs

Ces données sont ensuite transformées pour alimenter des indicateurs stratégiques comme le MRR, le churn, les cohortes, les revenus engagés, l’analyse des remises, et bien plus.


Étapes d'intégration

1. Connexion à Hyperline depuis Fincome

  1. Connectez-vous à votre compte Fincome.

  2. Accédez à l'onglet Données.

  3. Cliquez sur Connecter un nouveau système de facturation :

  1. Sélectionnez Hyperline.

  2. Cliquez sur Connecter Hyperline :

  1. Une fenêtre OAuth s’ouvre : connectez-vous à votre compte Hyperline et autorisez l’accès à Fincome.

  2. Une fois la connexion établie, la synchronisation initiale démarre automatiquement.

2. Données synchronisées

Clients

  • ID, nom, email, pays, code postal

Produits & Plans

  • ID, nom, propriétés personnalisées

  • Le plan dans Hyperline (configuration de plusieurs produits à prix spécifiques) n’est pas restitué dans Fincome. Un plan chez Fincome représente un seul produit à un certain prix et périodicité de facturation.

Abonnements

  • ID, client lié, statut, dates de début/fin, valeur mensuelle, date de fin d’engagement

Factures & Avoirs

  • Facture : date d’émission, statut.

  • Lignes de facture : montants nets, remises, taxes, devises, périodes de facturation

  • Avoir : facture liée, date d’émission, statut

  • Ligne d’avoir : ligne de facture liée, montants nets


Fonctionnement détaillé de l'intégration

L'intégration avec Hyperline est conçue pour être fluide, fiable et transparente. Voici comment elle fonctionne :

  • Mapping intelligent des objets : chaque entité Hyperline (client, produit, abonnement, facture) est traduite dans Fincome avec précision champ par champ.

  • Détection des périodes d'essai : Fincome identifie automatiquement les périodes d'essai à partir de trial_ends_at ou à défaut de contract_start.

  • MRR granulaire : chaque ligne d’abonnement est suivie individuellement pour refléter les évolutions (upgrade, downgrade...).

  • Gestion des annulations : les abonnements annulés ou inactifs sont correctement traités, avec les dates d’annulation et de fin effective.

  • Analyse des remises : les remises issues des coupons Hyperline sont interprétées et ventilées (temporaire vs permanente).

  • Conversion des devises : toutes les données sont converties dans la devise de référence grâce aux taux de change en vigueur à la date de facturation.

  • Synchronisation intelligente : les mises à jour dans Hyperline sont détectées et resynchronisées automatiquement. Toute modification manuelle dans Fincome est prioritaire et conservée.


À savoir

  • Durée de la première synchronisation : plusieurs heures peuvent être nécessaires selon le volume de données.

  • Synchronisation quotidienne : chaque nuit automatiquement.

  • Écrasement manuel : toute modification faite dans Fincome prime sur les synchronisations futures.

  • Ratelimit Hyperline : géré automatiquement par Fincome avec relance après 30 secondes.

  • Expiration des tokens OAuth : rafraîchissement automatique par Fincome.


Vue d'ensemble de l'intégration

Élément

Détail

Méthode d’intégration

OAuth 2.0 (connexion directe depuis Fincome)

Entités prises en charge

Clients, Produits, Abonnements, Factures, Avoirs

Fréquence de synchronisation

Quotidienne (la nuit)

Portée de l'import initial

Données historiques depuis le 01/01/2007

Méthode de synchronisation

Pagination par curseur avec take et skip

Suppression de données depuis Hyperline

Non supportée – les suppressions dans Hyperline ne sont pas propagées


Paramètres de données

Comportement / Réglage

Fonctionnement dans Fincome

Détection des essais

Basée sur trial_ends_at ou contract_start

Calcul du MRR

À partir du plan de la ligne de produit, ajusté selon la devise et la date

Fin d’engagement contractuel

Issue de contract_end

Gestion des annulations

Basée sur detached_at ou cancel_at

Détail des abonnements

Chaque ligne d’abonnement est suivie séparément

Traitement des remises

Déduit depuis les coupons, temporaire ou permanente

Conversion de devises

Appliquée via currency_code et date de facturation

Resynchronisation

Automatique ; les modifications manuelles ne sont jamais écrasées


Mapping technique (Hyperline → Fincome)

Clients

Champ Hyperline

Champ Fincome

id

original_id

name

name

billing_email

email

country

country

billing_address.zip

zip_code

Produits & Plans

Champ Hyperline

Champ Fincome

id

original_id

name

name

id

plan.original_id

name

plan.name

id (produit)

plan.product_id

Abonnements

Champ Hyperline

Champ Fincome

id

original_id

customer_id

customer_id

status

status (interprété)

contract_start

trial_start

trial_ends_at / contract_start

trial_end

detached_at / cancel_at

canceled_at

attached_at

deal_closed_date

contract_start / attached_at

subscription_start_date

contract_end

contractual_commitment_end_date

id (plan)

plan_id

calculated

monthly_value / monthly_value_main

Factures & Lignes

Champ Hyperline

Champ Fincome

id

original_id (facture)

emitted_at

date

statut de facturation

status

invoice number

invoice_number

line_items.id

original_id (ligne)

units_count

quantity

amount_excluding_tax

amount_excluding_tax_after_discount

tax_amount

tax_amount

period_start / end

period_start / period_end

coupons

discount_amount(s)


Besoin d’aide ?

Notre équipe support est disponible via le chat de l’application ou par email : [email protected]


Prochaines étapes

  • Consultez vos KPIs dans les vues MRR, Churn, et Cohortes

  • Ajoutez d’autres sources de facturation (Stripe, Chargebee, etc.)

  • Enrichissez vos données clients (segmentation, taille d’entreprise...)

  • Planifiez une session avec votre Customer Success pour aller plus loin

Mis à jour