J'ai analysé le ticket
PAY-4471, les logs Camel de 09:14 et la spec ISO 20022 pacs.008.001.08.
📄 camel-routing.log
📘 ISO pacs.008
📗 EBA Rulebook v11
Cause identifiée : Le champ
CdtrAgt/BIC contient un BIC à 8 caractères alors qu'EBA STEP2 exige depuis le 20/01/2025 un BIC à 11 caractères (format
XXXBEBB0XXX).
Le Mapper Camel tronque le BIC en sortie de PMTVAL01 :
// CamelMapper.java · ligne 247
String bic = pmtVal.getBic(); // "BNPAFRPP" (8 car.)
msg.setHeader("CdtrBIC", bic); // ← manque suffix "XXX"
Correction suggérée : Ajouter le suffixe
XXX si longueur BIC = 8.
if (bic.length() == 8) bic = bic + "XXX";
Incident similaire trouvé dans la base de connaissance :
📂 PAY-3812 (jan. 2025)
✦ Ticket JIRA suggéré
Projet : PAY
Titre : Fix CamelMapper – BIC 8→11 caractères (pacs.008 RJCT)
Composant : Middleware · Apache Camel
Priorité : Critique · Lié à : PAY-4471
+ Créer ce ticket