feat(ocr): extract and create IBAN entities from evidence #98

Closed
opened 2026-07-22 23:15:23 +02:00 by fy59 · 0 comments
Owner

feat(ocr): extract and create IBAN entities from evidence

Description :

Objectif

Analyser localement une preuve image contenant un RIB afin d’extraire les informations bancaires et de créer
les entités correspondantes après validation humaine.

Comportement attendu

  • Ajouter une action « Analyser le RIB par OCR » sur les preuves image.
  • Utiliser Tesseract localement, sans transmettre le document à un service externe.
  • Travailler sur une copie dans 02_Preuves_Traitees/OCR.
  • Conserver le fichier original intact.
  • Extraire les candidats suivants :
    • IBAN ;
    • BIC ;
    • titulaire déclaré ;
    • établissement bancaire.
  • Normaliser les espaces et caractères de l’IBAN.
  • Vérifier la clé IBAN avant de proposer sa création.
  • Afficher le texte OCR brut et les champs détectés dans une fenêtre révisable.
  • Ne créer aucune entité sans confirmation.
  • Créer une entité iban pour chaque IBAN confirmé.
  • Créer ou proposer une entité bank_account lorsque les informations sont suffisantes.
  • Relier les entités créées à la preuve source.
  • Éviter les doublons d’IBAN déjà enregistrés.
  • Journaliser l’outil, sa version, la date et le résultat de l’analyse.

Sécurité et intégrité

  • Aucun appel réseau.
  • Aucun fichier original modifié.
  • Les erreurs OCR restent visibles et corrigibles.
  • Les sorties traitées sont clairement séparées des preuves originales.
  • Un échec ne doit laisser aucune entité ou relation partielle.

Critères d’acceptation

  • Une image JPEG de RIB peut être analysée.
  • L’aperçu et le texte OCR sont visibles avant validation.
  • Un IBAN valide est correctement reconnu malgré les espaces.
  • Un IBAN invalide est signalé.
  • L’utilisateur peut corriger les caractères mal reconnus.
  • L’entité IBAN confirmée apparaît dans le graphe.
  • Elle est reliée à la preuve JPEG source.
  • Une nouvelle analyse du même RIB ne crée pas de doublon.
  • Tous les tests passent.
feat(ocr): extract and create IBAN entities from evidence Description : ## Objectif Analyser localement une preuve image contenant un RIB afin d’extraire les informations bancaires et de créer les entités correspondantes après validation humaine. ## Comportement attendu - Ajouter une action « Analyser le RIB par OCR » sur les preuves image. - Utiliser Tesseract localement, sans transmettre le document à un service externe. - Travailler sur une copie dans `02_Preuves_Traitees/OCR`. - Conserver le fichier original intact. - Extraire les candidats suivants : - IBAN ; - BIC ; - titulaire déclaré ; - établissement bancaire. - Normaliser les espaces et caractères de l’IBAN. - Vérifier la clé IBAN avant de proposer sa création. - Afficher le texte OCR brut et les champs détectés dans une fenêtre révisable. - Ne créer aucune entité sans confirmation. - Créer une entité `iban` pour chaque IBAN confirmé. - Créer ou proposer une entité `bank_account` lorsque les informations sont suffisantes. - Relier les entités créées à la preuve source. - Éviter les doublons d’IBAN déjà enregistrés. - Journaliser l’outil, sa version, la date et le résultat de l’analyse. ## Sécurité et intégrité - Aucun appel réseau. - Aucun fichier original modifié. - Les erreurs OCR restent visibles et corrigibles. - Les sorties traitées sont clairement séparées des preuves originales. - Un échec ne doit laisser aucune entité ou relation partielle. ## Critères d’acceptation - Une image JPEG de RIB peut être analysée. - L’aperçu et le texte OCR sont visibles avant validation. - Un IBAN valide est correctement reconnu malgré les espaces. - Un IBAN invalide est signalé. - L’utilisateur peut corriger les caractères mal reconnus. - L’entité IBAN confirmée apparaît dans le graphe. - Elle est reliée à la preuve JPEG source. - Une nouvelle analyse du même RIB ne crée pas de doublon. - Tous les tests passent.
fy59 closed this issue 2026-07-22 23:43:45 +02:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fy59/labfy-investigation#98
No description provided.