Bonjour à tous,
Comme à chaque fois que j'ai le nez dans le guidon et que je n'ai pas trouvé de réponse à mes interrogations sur le forum, je poste.
Je réalise un logiciel qui comporte une partie comptable (un enfer ), et je souhaite mettre en place un algo qui me permet de screener tous les extraits bancaires et les mettre en relation avec les factures encodées.
Bien entendu, cet algo n'est qu'une proposition pour l'utilisateur : il garde la main pour mettre en lien tel mouvement bancaire avec telle facture.
Parmi les éléments que l'algo teste, il y'a le nom de la contrepartie dans l'extrait bancaire afin de faire un "matching" avec le nom des fournisseurs encodés dans ma BD (Hyperfile)
Je précise : l'extrait bancaire a été importé en brut de décoffrage depuis un fichier xml (standard imposé)
Je crée la procédure qui lit les branches de l'extrait bancaire, et pour chacune des branches "nom contrepartie" je lance une requête en index full text pour voir si ce nom est connu dans ma BD. (c'est lourd, mais les utilisateurs sont bien contents d'attendre 5 min. pour économiser 2h d'encodage manuel !)
Tout roule, sauf que j'ai des p de cas particulier : SWDE encodé comme fournisseur dans la BD, et S.W.D.E. dans l'extrait bancaire.
Vu la difficulté de traiter ce cas, j'opte pour la création d'une 2e rubrique (Nom2) pour encoder le nom avec ses spécificités lexicographiques.
J'inclus cette 2e rubrique dans mon index, et résultat de la requête... nada !
J'ai un retour de ma requête sur swde et aucun retour sur s.w.d.e. !
J'ai bien entendu testé "s.w.d.e." en paramètre. Nada.
Je suis certain qu'un des aimables membres de notre communauté a déjà été confronté à ce cas particulier et qu'il pourra m'éclairer sur la marche à suivre pour résoudre ce (petit) problème.
D'avance merci.
PS : voici la manière dont ce fournisseur est libellé dans les différents extraits de compte
1/ S.W.D.E.
2/ Swde
3/ S.W.D.E. SOCIETE WALLONNE DES EAUX
Ok, je vous écris de Wallonie
X.
Partager