4 septembre 2014

Maîtriser les pièges SEPA avec l’optimiseur SEPA de Business-Logics

Les problèmes apparaissant lors du traitement des opérations de paiement ne sont pas seulement énervants et fastidieux à résoudre, mais finissent également par être chers. Ces problèmes peuvent en grande partie être évités : en effet, la norme SEPA va de pair avec une série de règles qui uniformisent les opérations de paiement. Il s’est cependant avéré que des erreurs apparaissaient régulièrement malgré toutes les normes.

Ce constat s’applique notamment au nouveau numéro de compte bancaire international — l’IBAN (International Bank Account Number). Il est fréquent que les programmes simplifient la procédure d’établissement ou de contrôle de l’IBAN et n’appliquent pas les règles prescrites par la Deutsche Bundesbank pour l’Allemagne. En effet, tous les IBAN allemands sont établis automatiquement et seul est calculé le chiffre de contrôle. Les paiements sur la base d’IBAN incorrects sont cependant systématiquement refusés par la banque.

L'optimiseur SEPA de Business-Logics sert un outil permettant de contrôler si les IBAN indiqués dans les fichiers de paiement sont corrects et de les corriger directement le cas échéant. Le programme remplace dans un fichier SEPA tous les IBAN allemands erronés par la valeur correcte conformément aux règles déterminantes de la Deutsche Bundesbank. Si l’IBAN ne peut être corrigé, par exemple parce que le code banque utilisé n’est pas validé pour les opérations de paiement, le paiement invalide est retiré du fichier SEPA et l’utilise reçoit une note l’en informant. Parallèlement, cette note est consignée de manière formatée dans un fichier CSV, de sorte que les erreurs peuvent être rectifiées dans les données de base des systèmes impliqués.

Le logiciel contrôle par ailleurs les BIC allemands (code d’identification des banques) qui sont optionnels et les corrige si nécessaire ou retire du fichier de paiement la transaction dans laquelle les valeurs ne peuvent pas être corrigées. Il est également possible de générer des fichiers comprenant uniquement l’IBAN. A partir de la version SEPA 2.7, l’indication du BIC est optionnelle et son affectation peut parfois entraîner des problèmes – un moyen élégant de contourner ce problème.

En outre, l’optimiseur SEPA valide les cases comprenant les sommes de contrôle et le nombre d’opérations et corrige les valeurs incorrectes si nécessaire.

Le refus de fichiers de paiement est fréquemment dû à l’échéance pour les prélèvements ou à la date d’exécution pour les virements. Les fichiers de paiement comprennent souvent des dates qui sont déjà passées; vient s’y ajouter le fait que les dispositions à respecter dans ces cases varient selon le type d’ordre et la banque. Cet écueil également se contourne sans problème avec l’optimiseur SEPA. Un paramètre défini permet de fixer la date la plus précoce d’exécution des différents paiements. Seuls sont corrigés les paiements dont la date est antérieure à celle qui a été fixée.

L’optimiseur SEPA est disponible sous forme d’interface en lignes de commande Java et est intégré dans tous les processus d’entreprise via de simples commandes :
java -jar sepaoptimizer.jar sepa-in.xml sepa-out.xml

Pour l’utiliser, il est uniquement nécessaire de disposer d’un environnement d’exécution Java version 6.0 ou supérieure.

L’optimiseur SEPA est ajusté régulièrement aux nouvelles règles IBAN et au fichier modifié de codes banque de la Bundesbank par le biais d’une remise à jour du logiciel effectuée dans le cadre d’un contrat de maintenance.

Le programme peut être commandé directement chez Business-Logics par formulaire PDF.

Une version de démonstration est disponible sur demande auprès du fabricant.