Règles et comportement
Nous détectons s’il s’agit de cartes à débit immédiat ou à débit différé.
Pour les cartes à débit immédiat, les transactions sont affichées directement sur le compte courant.
Dans le cas des cartes à débit différé, nous créons un compte de type "carte" et ajoutons les transactions directement dans ce compte.
Le flag show_client_side
est alors à true
ou false
et les transactions peuvent être affichées au client final ou non en fonction de la valeur de celui-ci.
Spécificités de gestion des transactions en fin période
Quelques exemples :
- CM/CIC : Paiement le 20 du mois, mais débité le 27 du même mois
- Crédit Agricole : Paiement mi-mois et débité en début de mois suivant
- BNP : Dernier jour ouvrable du mois
Cas 1 : regroupement des transactions
C’est le cas par défaut pour toutes les banques, exception faite des banques listées dans le second cas d’utilisation (ci-dessous).
Nous affichons sur le compte courant, une transaction récapitulative avec le montant total dépensé et le libellé “débit mensuel”.
Cette transaction disposera d'un show_client_side
à True
tout comme celles du compte carte à débit différé.
Pour des raisons techniques, nous ne sommes pas en mesure d'identifier le lien entre une transaction mensuelle compensatoire sur le compte courant et l'ensemble des transactions sur le compte carte à débit différé.
Cas 2 : Toutes les transactions des comptes liés à la carte sont dupliquées sur le compte courant
À la fin de la période pour les cartes à débit différé, nous ajoutons les transactions de la banque sur le compte courant avec un flag show_client_side
à True
.
Les transactions présentes sur le compte carte disposeront alors d'un flag show_client_side
à False
.
En fonction de votre intégration, vous pouvez choisir d'utiliser ce flag pour conserver les transactions sur le compte carte à débit différé si celles-ci ont déjà été traitées/rapprochées et ne pas afficher celles sur le compte courant.
Les banques concernées sont les suivantes :
- BNP Paribas
- Société Générale