Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online)
KYC & AML Counterparty Due Diligence with real public registry checks for Odoo Online — version SaaS sans code Python : EU VAT validation against VIES, company status and directors, French address normalisation and insolvency notices, each a dated verdict citing its source. Conflit d'intérêts, vigil
Captures d'écran
-
Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online) — capture 1 -
Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online) — capture 2 -
Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online) — capture 3 -
Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online) — capture 4 -
Vérification de contrepartie — conflit d'intérêts, LCB-FT et bénéficiaires effectifs (Odoo Online) — capture 5
Installation sur Odoo Online — lisez ceci d'abord
Cette version est un module de données : elle ne contient aucun fichier Python, et c'est ce qui la rend installable sur Odoo Online, là où un module classique est refusé. Elle ne s'installe donc pas par le bouton « Installer » habituel, mais par un import.
- Téléchargez le fichier .zip reçu à l'achat.
- Dans votre base : Paramètres → section Outils développeur → Activer le mode développeur.
- Ouvrez le menu Applications → Importer un module (Import Module).
- Choisissez le zip, cochez les données de démonstration si vous voulez découvrir l'application remplie, puis Importer.
Fonctionne aussi sur Odoo.sh et en auto-hébergement. Compatible Community comme Enterprise, et sans Odoo Studio : le plan Standard suffit.
La preuve de la diligence avant l'entrée en relation d'affaires
TVA vérifiée auprès de VIES, entreprise active ou cessée, adresse normalisée, dirigeants et procédures collectives — chaque constat daté, nommant le service public qui l'a fourni. Plus le conflit d'intérêts détecté, la vigilance LCB-FT calculée, les bénéficiaires effectifs et la conservation de cinq ans. Pour avocats, syndics, agents immobiliers et experts-comptables, sur Odoo 19 Community.
Le module constate ; il ne conclut pas. Il vérifie auprès de référentiels publics gratuits ce qu'ils savent — validité d'un numéro de TVA, état d'une entreprise, adresse, dirigeants, procédures collectives — et rend un constat daté portant sa source. Il n'émet aucun score de risque, aucune notation, aucun avis sur l'opportunité d'une relation d'affaires, et aucun constat défavorable ne bloque l'entrée en relation : décider vous appartient, et c'est vous qui en répondez devant votre autorité de tutelle. Il ne consulte ni liste de sanctions, ni base de personnes politiquement exposées — aucune n'est publique et gratuite — et n'utilise aucun modèle d'intelligence artificielle.
| Odoo 19 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✔ |
Le constat
Un avocat, un syndic ou un agent immobilier doit vérifier, avant chaque nouvelle relation d'affaires, l'absence de conflit d'intérêts et le niveau de vigilance LCB-FT requis — deux obligations légales distinctes que la plupart des cabinets confondent ou traitent « à l'œil ». Le jour d'un contrôle de l'autorité de tutelle, il faut pouvoir montrer qui a vérifié quoi, quand, et sur quelle base — pas un sentiment.
Vérifié, pas ressaisi
TVA, SIREN, état de l'entreprise, adresse, dirigeants, procédures collectives : interrogés auprès de référentiels publics gratuits, jamais recopiés à la main. Chaque constat nomme le service qui a répondu.
Conflit d'intérêts détecté
Le module recherche automatiquement si la partie adverse a déjà été cliente du cabinet, et bloque l'entrée en relation tant que ce n'est pas justifié.
Vigilance calculée
Simplifiée, standard ou renforcée, déduite des critères cochés — jamais choisie à la main.
Bénéficiaires effectifs
La chaîne de détention est signalée incomplète tant que la somme des participations connues n'atteint pas 100 %.
Déclaration de soupçon secrète
Trace l'existence, la date et l'auteur — jamais le contenu, réservée au seul responsable de la conformité.
Ce que les référentiels publics disent, et depuis quand
Le module ne pose pas sa question à un service, mais à un référentiel — auquel plusieurs services publics gratuits peuvent répondre, essayés dans l'ordre de préférence. VIES pour la validité d'un numéro de TVA intracommunautaire, le BODACC pour les procédures collectives publiées ; pour l'entreprise, l'API Sirene de l'INSEE si vous avez saisi une clé gratuite, et la recherche d'entreprises sinon ou en complément ; pour l'adresse, la Base Adresse Nationale puis la Géoplateforme de l'IGN. Chaque référentiel a au moins un service qui répond sans aucun compte : le module est utilisable tel quel, sans rien configurer. Chaque constat porte sa date et le nom du service qui l'a fourni, et un constat périmé redevient un manque : une société active il y a deux ans ne prouve rien aujourd'hui.
Un dossier où les référentiels ont trouvé à redire : numéro de TVA non reconnu par VIES, société cessée au registre depuis le 8 septembre, une annonce de procédure collective au BODACC. Chaque constat est daté, porte sa source et sa date de péremption — et le bouton « Entrer en relation » reste actif. Le module constate ; décider vous appartient.
Un service en panne ne bloque rien
Si le service préféré d'un référentiel ne répond pas — clé absente, désactivé ou en panne — le suivant de la chaîne répond à sa place et vous avez votre constat, signalé comme obtenu par un repli. Il ne reste un manque que si aucun service n'a répondu : jamais un constat défavorable, jamais une erreur à l'écran.
Chaque constat dit d'où il vient
Un même dossier peut porter une identité venue de l'INSEE et des dirigeants venus de la recherche d'entreprises, que l'INSEE ne diffuse pas : deux constats, deux provenances, chacune exacte et nommée. Un constat obtenu par un service de second rang est marqué comme tel — il reste valable, il ne vaut simplement pas exactement celui de la source officielle.
Une saturation n'est pas un refus
Quand l'administration fiscale d'un État membre sature, VIES répond en HTTP 200 avec un drapeau « invalide ». Le module distingue les deux cas : déclarer fausse une TVA valide serait la faute la plus grave qu'il puisse commettre.
Ce que fait l'application
Conflit d'intérêts
Détecte si la partie adverse a déjà été cliente du cabinet ; bloque l'entrée en relation tant que le conflit n'est pas levé et justifié (RIN, art. 4).
Niveau de vigilance calculé
PPE, pays à risque, montant, canal, nature du client : le niveau simplifié / standard / renforcé se déduit de ces critères.
Diligences renforcées
Identité renforcée, origine des fonds, validation du responsable de la conformité — l'entrée en relation attend qu'elles soient faites.
Bénéficiaires effectifs
Chaîne de détention avec pourcentages ; signale et bloque une personne morale quand la somme n'atteint pas 100 %.
Conservation légale de 5 ans
La date de purge se calcule automatiquement après la fin de la relation d'affaires, listée dans un filtre dédié.
Déclaration de soupçon
Trace la date et l'auteur d'une déclaration faite à Tracfin — jamais le contenu — accessible au seul responsable de la conformité, y compris au niveau du champ.
Tous les constats du cabinet, avec leur date, leur péremption et la source du constat — le service qui a effectivement répondu pour cette ligne-là, et non le référentiel en général. C'est cette liste qu'un contrôleur demande à voir : l'adresse exacte du service interrogé y est conservée pour qu'il puisse refaire la vérification lui-même.
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Dossiers, Dossiers (fiche), Déclarations de soupçon puis Services et chaînes de repli. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 234 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (204 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que le module ne fait pas
- Il ne conclut jamais : ni score de risque, ni notation de solvabilité, ni avis sur l'opportunité d'une relation d'affaires. Aucun constat défavorable ne bloque l'entrée en relation.
- Il ne consulte aucune liste de sanctions, aucun registre des bénéficiaires effectifs et aucune base de personnes politiquement exposées — aucune n'est publique et gratuite. Ces critères restent cochés à dire d'expert.
- Il n'appelle aucune API de vérification d'identité de personne physique.
- Il ne transmet aucune déclaration à Tracfin — le dépôt reste externe, le module n'en trace que l'existence.
- Il ne calcule aucun score de risque financier ni notation de solvabilité.
- Il ne gère ni la lettre de mission, ni la facturation, ni le dossier métier lui-même : c'est un contrôle préalable et sa trace, pas un dossier client.
Questions fréquentes
Le module consulte-t-il une liste de sanctions ou de PPE ?
Non, jamais : aucune n'est publique et gratuite. Ces critères-là restent cochés à dire d'expert. En revanche, ce que des référentiels publics gratuits savent — TVA, état de l'entreprise, adresse, dirigeants, procédures collectives — le module le vérifie réellement.
Faut-il payer un abonnement à un service de vérification ?
Non. Tous les services interrogés sont gratuits, et chaque référentiel en a au moins un qui ne demande aucun compte. Seule l'API Sirene de l'INSEE demande une clé, obtenue par inscription gratuite — et le module fonctionne sans elle.
Que change le fait de saisir une clé INSEE ?
Sans clé — l'état livré — la recherche d'entreprises répond seule, pour l'identité comme pour les dirigeants : tout fonctionne et rien ne manque. Avec une clé, l'identité vient de l'INSEE, qui fait autorité ; les dirigeants continuent de venir de la recherche d'entreprises, parce que l'INSEE ne les diffuse pas. Ajouter une clé enrichit un constat et n'en appauvrit aucun — et ne rien saisir reste un choix parfaitement viable.
Que se passe-t-il si un référentiel est en panne ?
Si un autre service du même référentiel peut répondre, il répond : vous avez votre constat, signalé comme obtenu par un repli, et le service en panne reste marqué comme tel avec sa date dans le paramétrage. Si aucun ne répond, l'information devient un manque signalé, jamais un constat défavorable. La dernière réponse connue reste lisible avec sa date, et aucune saisie n'est bloquée.
Le module me dira-t-il si je peux accepter ce client ?
Non, et c'est délibéré. Il constate qu'un numéro de TVA est inconnu de VIES ou qu'une société est cessée. Décider si l'affaire doit se faire reste votre responsabilité, celle dont vous répondez devant votre autorité de tutelle — un logiciel qui déciderait à votre place vous ferait perdre ce dont vous devez justement pouvoir rendre compte.
Quelles données de mes clients sortent de mon Odoo ?
L'identifiant à vérifier, et rien d'autre : un numéro de TVA, un SIREN, une adresse — publics par nature. Aucun nom de bénéficiaire effectif, aucun critère de risque, aucune déclaration de soupçon ne sort jamais.
Le module transmet-il la déclaration de soupçon à Tracfin ?
Non. Le dépôt reste un acte externe, effectué par le responsable de la conformité sur le portail Tracfin. Le module n'enregistre que la preuve interne que la déclaration a eu lieu.
Un collaborateur peut-il voir qu'une déclaration de soupçon existe ?
Non. L'accès est réservé au responsable de la conformité, y compris au niveau du champ technique — pas seulement au niveau de l'écran.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 19 Community, avec Discussion.
Informations techniques
| Nom technique | dyo_verification_contrepartie_online |
| Version | 19.0.3.0.0 |
| Prix | GRATUIT |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Dépendances | base, mail, dyo_connexions_base (gratuit, installé avec) — le socle qui tient les chaînes de services par référentiel, la file d'appels, le cache et le mode hors ligne |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence OPL-1, une base de production par achat.
Découvrir les applications Dyonysos en vidéo
Démonstrations courtes, cas d'usage et nouveautés Odoo 19.
Ce que l'application ne fait pas
- Il ne conclut jamais : ni score de risque, ni notation de solvabilité, ni avis sur l'opportunité d'une relation d'affaires. Aucun constat défavorable ne bloque l'entrée en relation.
- Il ne consulte aucune liste de sanctions, aucun registre des bénéficiaires effectifs et aucune base de personnes politiquement exposées — aucune n'est publique et gratuite. Ces critères restent cochés à dire d'expert.
- Il n'appelle aucune API de vérification d'identité de personne physique.
- Il ne transmet aucune déclaration à Tracfin — le dépôt reste externe, le module n'en trace que l'existence.
- Il ne calcule aucun score de risque financier ni notation de solvabilité.
- Il ne gère ni la lettre de mission, ni la facturation, ni le dossier métier lui-même : c'est un contrôle préalable et sa trace, pas un dossier client.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
basebase_automationmail
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.3.0.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.3.0.0 | Disponible |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. À corriger : Tests automatisés (tests/test_*.py).
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | absent | déclasse |
| Traduction française (i18n/fr.po) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (98 actuellement) | absent | info |
| Résumé en français | conforme | info |
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.