Skip to content

[Supplier Invoice] Gestion automatique des IBAN issus des factures électroniques reçues via PDP #25

@AurelienBISOTTI

Description

@AurelienBISOTTI

🔒 [Supplier Invoice] Gestion automatique des IBAN issus des factures électroniques reçues via PDP

🎯 Contexte

Dans le cadre de la facturation électronique via PDP, les factures fournisseurs reçues peuvent contenir des informations de paiement, notamment un IBAN.

Dolibarr doit pouvoir gérer dynamiquement ces IBANs afin :

  • d'assurer la traçabilité des coordonnées bancaires,
  • de prévenir les fraudes,
  • et de simplifier l’expérience utilisateur lors de l’import automatique.

✅ Règles fonctionnelles

Lors de l'import d'une facture fournisseur reçue via PDP :

  1. Si l’IBAN de la facture est déjà connu (existe dans les comptes bancaires du tiers dans Dolibarr) :

    • Aucun changement.
    • Aucun message ou action particulière.
  2. ⚠️ Si l’IBAN de la facture est nouveau (n’existe pas encore pour ce fournisseur dans Dolibarr) :

    • ➕ Le nouvel IBAN est automatiquement ajouté à la liste des comptes bancaires du tiers.
    • ⚠️ Un message d’alerte est affiché à l’utilisateur pour l’informer qu’un nouveau compte bancaire a été détecté.
  • Aucun statut de cycle de vie n’est à émettre à ce stade (action interne Dolibarr uniquement).

📌 Conditions techniques

  • Le contrôle se fait au moment de l’import de la facture (flux 2).
  • Le champ IBAN est extrait depuis les fichiers UBL / CII / Factur-X via les balises de paiement (PaymentMeans → PayeeFinancialAccount → IBAN).
  • L’IBAN est comparé à la liste existante dans llx_societe_rib pour le tiers identifié.
  • Si aucun tiers n’est identifié ou ambiguïté sur le SIREN → comportement à gérer comme dans #9.

🔔 UX attendu

  • Affichage d’un message non bloquant (type warning) :

    🛑 « Un nouveau compte bancaire a été détecté pour ce fournisseur. Veuillez vérifier qu’il est légitime. »

  • Option à discuter : possibilité de marquer un compte bancaire comme "vérifié" depuis la fiche fournisseur.


🔒 Sécurité & traçabilité

  • L’ajout d’un nouvel IBAN déclenche un log d’événement (voir #3) :
    • ID facture concernée,
    • ID tiers,
    • ancien(s) IBAN(s),
    • nouvel IBAN,
    • timestamp,
    • utilisateur ayant effectué l’import (si déclenché manuellement).

📚 Références

  • Spécification XP Z12-014 – métadonnées de paiement.
  • CIUS-FR (EN16931) – structure de la facture électronique et IBAN.

🧪 Tests

  • IBAN existant → pas de duplication ni message.
  • Nouvel IBAN → ajout + message.
  • Ambiguïté fournisseur (SIREN multiple) → message d’alerte / blocage.

Lien avec #9

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    A chiffrer

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions