Intégration de fichiers bancaires de transactions au format BAI, SWIFT MT940 et CAMT.053

Lors du chargement de données d'un fichier bancaire, vous créez une source de données associée au système source de fichier bancaire. L'intégration des données convertit les formats de fichier BAI, SWIFT MT940 ou CAMT.053 au format CSV aux fins du chargement vers Correspondance de transactions. Vous pouvez visualiser le fichier de chargement CSV dans les résultats des jobs de correspondance de transactions.

L'application source pour un fichier bancaire de transactions au format BAI présente les en-têtes et colonnes constants prédéfinis suivants :

  • Account
  • Amount
  • Type de transaction
  • Currency
  • Date de transaction
  • Référence bancaire
  • Référence client
  • Texte bancaire

L'application source pour les fichiers bancaires de transactions au format SWIFT MT940 présente les en-têtes et colonnes constants prédéfinis suivants :

  • Numéro de référence de transaction
  • Account
  • Numéro de relevé
  • Date de relevé
  • Date de transaction
  • Amount
  • Type de transaction
  • Référence client
  • Référence bancaire
  • Texte bancaire
  • Infos supplémentaires 1
  • Infos supplémentaires 2
  • Infos supplémentaires 3

L'application source pour un fichier bancaire de transactions au format CAMT.053 présente les en-têtes et colonnes constants prédéfinis suivants :

Champ Description (selon les définitions ISO)
StatementIdentification Identification unique permettant d'identifier sans ambiguïté le relevé de compte.
CreateDate Date de création du relevé.
StatementFromDate Date de début de la période pour laquelle le relevé de compte est émis.
StatementToDate Date de fin de la période pour laquelle le relevé de compte est émis.
Account Identification non ambiguë du compte sur lequel les entrées de crédit et de débit sont effectuées.
Amount Montant de l'entrée de trésorerie.
Currency Code de la devise de l'entrée de trésorerie.
CdtDbtInd Indicateur de débit/crédit.
BookingDate Date et heure auxquelles une entrée est imputée sur un compte dans les liasses du fournisseur du compte.
ValueDate Date et heures auxquelles les actifs deviennent disponibles pour le titulaire du compte dans une entrée de crédit, ou cessent d'être disponibles pour le titulaire du compte dans une entrée de débit.
EntryRef Référence unique de l'entrée.
AccountServicerReference Référence unique affectée par l'institution fournisseur du compte permettant d'identifier sans ambiguïté l'entrée.
DomainCode Partie du code de transaction bancaire. Spécifie le domaine fonctionnel de la transaction sous-jacente.
FamilyCode Spécifie la famille au sein d'un domaine.
SubFamilyCode Indique la famille de sous-produits au sein d'une famille spécifique.
Proprietary Code de transaction bancaire dans un formulaire propriétaire, tel que défini par l'émetteur.
ReversalIndicator Indique si l'entrée est le résultat d'une extourne. Cet élément doit être présent uniquement si l'entrée est le résultat d'une extourne.
BankTransactionIdentification Identification unique qui peut être utilisée à des fins de rapprochement, de suivi ou de liaison des tâches relatives à la transaction au niveau interbancaire.
EndToEndIdentification Identification unique, affectée par la partie initiatrice, permettant d'identifier sans ambiguïté la transaction.
ChequeNumber Identifiant unique et non ambigu d'un chèque, affecté par l'agent.
InstructionIdentification Identification unique qui est une référence de point à point pouvant être utilisée entre le donneur d'instruction et l'exécuteur de l'instruction pour faire référence à l'instruction concernée.
PaymentInformationIdentification Identification unique, affectée par l'expéditeur, permettant d'identifier sans ambiguïté le groupe d'informations de paiement dans le message.
MandateIdentification Identification unique, affectée par le créditeur, permettant d'identifier sans ambiguïté le mandat.
ClearingSystemReference Référence unique, affectée par un système de compensation, permettant d'identifier sans ambiguïté l'instruction.
SourceCurrency Devise à partir de laquelle convertir un montant dans le cadre d'une conversion de devises.
TargetCurrency Devise dans laquelle convertir un montant dans le cadre d'une conversion de devises.
UnitCurrency Devise dans laquelle est exprimé le taux de change. Dans l'exemple 1GBP = xxxCUR, la devise unitaire est GBP.
ExchangeRate Facteur utilisé pour convertir un montant dans une autre devise. Reflète le prix auquel une devise a été achetée avec une autre devise.
Syntaxe : ExchangeRate exprime le ratio entre UnitCurrency et QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ContractIdentification Identification unique permettant d'identifier sans ambiguïté le contrat de change.
QuotationDate Date et heure auxquelles un taux de change est fixé.
ReturnReasonCode Indique le motif du retour, conformément aux codes externes SWIFT.
ReturnReasonProprietary Indique le motif du retour, dans un formulaire propriétaire.
Originator Nom de la partie qui émet le retour.
OrgnlBkTxCdDomain Partie du code de transaction bancaire d'origine. Spécifie le domaine fonctionnel de la transaction sous-jacente.
OrgnlBkTxCdFamily Indique la famille au sein d'un domaine du code de transaction bancaire d'origine.
OrgnlBkTxCdSubFamily Indique la famille de sous-produits au sein d'une famille spécifique du code de transaction bancaire d'origine.
OrgnlBkTxCdProprietary Code de transaction bancaire d'origine dans un formulaire propriétaire, tel que défini par l'émetteur.
RemittanceInformation Informations fournies pour permettre la correspondance/le rapprochement d'une entrée avec les éléments que le paiement doit régler, comme des factures commerciales dans un système de comptes clients, dans un formulaire non structuré.

L'application source pour les fichiers bancaires de transactions au format SWIFT MT940 présente les champs constants prédéfinis suivants :

Tableau 17-2 Champs Swift MT940 et descriptions

Champ Description
StatementIdentification Identification unique permettant d'identifier sans ambiguïté le relevé de compte.
CreateDate Date de création du relevé.
StatementFromDate Date de début de la période pour laquelle le relevé de compte est émis.
StatementToDate Date de fin de la période pour laquelle le relevé de compte est émis.
Account Identification non ambiguë du compte sur lequel les entrées de crédit et de débit sont effectuées.
Amount Montant de l'entrée de trésorerie.
Currency Code de la devise de l'entrée de trésorerie.
Solde de clôture  
Currency  
Type de transaction  
Currency  
Date de relevé  
account  

Pour ajouter une application de fichiers bancaires de transactions au format BAI, SWIFT MT940 ou CAMT.053, procédez comme suit :

  1. Sur la page d'accueil de l'intégration des données, sélectionnez Actions, puis Applications.
  2. Sur la page Applications, cliquez sur Image représentant le bouton Ajouter. (icône Ajouter).
  3. Dans Catégorie, sélectionnez Source de données.
  4. Dans Type, sélectionnez Fichier bancaire.
  5. Dans Application, sélectionnez un nom d'application dans la liste de valeurs.

    Les types d'application disponibles sont les suivants :

    • Fichiers bancaires de transactions au format BAI
    • Fichiers bancaires de transactions au format SWIFT MT940
    • Fichiers bancaires de transactions au format CAMT.053

    Remarque :

    La connexion de l'intégration des données au fichier source BAI, SWIFT MT940, CAMT.053 échoue dans les circonstances suivantes :

    • Le type de correspondance est modifié dans Correspondance de transactions.
    • L'ID de source de données change.
    • L'ID d'attribut de source de données change, ou est ajouté et enlevé.

    Dans ce cas, vous devez recréer l'application (y compris l'application cible dans son intégralité, le format d'import, l'emplacement, le mapping) dans l'intégration des données.

    Pour un fichier BAI, sélectionnez Fichiers bancaires de transactions au format BAI.

    Pour un fichier SWIFT MT940, sélectionnez Fichiers bancaires de transactions au format SWIFT MT940.

    Pour un fichier CAMT.053, sélectionnez Fichiers bancaires de transactions au format CAMT.053.

  6. Dans Préfixe, spécifiez un préfixe pour que le nom du système source soit unique.

    Utilisez un préfixe lorsque le nom de système source que vous voulez ajouter est basé sur un nom de système source existant. Le préfixe est attaché au nom existant. Par exemple, si vous voulez donner à une application de fichier bancaire le même nom que l'application existante, vous pouvez ajouter vos initiales comme préfixe.

  7. Cliquez sur OK.
  8. Sur la page Application, cliquez sur Image représentant l'icône Sélectionner. à droite de l'application, puis sélectionnez Détails de l'application.
  9. Sélectionnez l'onglet Dimensions.
  10. Pour afficher les dimensions du système source de fichier bancaire, sélectionnez l'onglet Détails de la dimension.

    Les détails de dimension pour une application de fichiers bancaires de transactions au format BAI sont affichés ci-dessous :

    Image représentant les détails de dimension pour un fichier bancaire de transactions au format BAI

    Vous trouverez ci-dessous un exemple de détails de dimension pour une application de fichiers bancaires de transactions au format SWIFT MT940 :

    Image représentant les détails de dimension pour un fichier bancaire de transactions au format SWIFT MT940.

    Vous trouverez ci-dessous un exemple de détails de dimension pour une application de fichiers bancaires de transactions au format CAMT.053 :

    Image représentant les détails de dimension pour une application de fichiers bancaires de transactions au format CAMT.053.

  11. Configurez le mapping d'intégration entre le système source de fichier bancaire et l'application cible Account Reconciliation.
    1. Sur la page d'accueil de l'intégration des données, cliquez sur Image représentant l'icône Ajouter. pour ajouter une nouvelle intégration.
    2. Sur la page Créer une intégration, dans Nom et Description, entrez le nom et la description de la nouvelle intégration.
    3. Dans Emplacement, entrez le nom d'un nouvel emplacement ou choisissez un emplacement existant vers lequel charger les données.

    4. Dans la liste déroulante Source (Image représentant l'icône Source.), sélectionnez l'application source Account Reconciliation.

    5. Dans la liste déroulante Cible (Image représentant l'icône Cible.), sélectionnez l'application cible source de données Correspondance de transactions.

    6. Dans Catégorie, sélectionnez la catégorie de devise appropriée, généralement la catégorie de devise activée la plus basse dans le profil.

      Remarque :

      Les mappings de catégorie ne sont pas pertinents pour les transactions de correspondance de transactions mais ils sont requis dans l'intégration des données.
    7. Facultatif : sélectionnez des attributs d'emplacement applicables pour l'intégration. Pour plus d'informations, reportez-vous à la section Sélection d'attributs d'emplacement.

      Image représentant la page Créer une intégration.

  12. Sur la page d'accueil Intégration des données, cliquez sur Image représentant l'icône Sélectionner. à droite de l'intégration, puis sélectionnez Mapper les dimensions.
  13. Sur la page Mapper les dimensions, procédez comme suit :
    1. Dans Format d'import, sélectionnez le nom du format d'import à utiliser pour l'intégration.

      Vous pouvez également ajouter un nom de format d'import défini par un utilisateur.

    2. Dans la grille des mappings, mappez les colonnes source dans la source avec les dimensions dans l'application cible.

      Remarque :

      Tous les fichiers de correspondance de transactions nécessitent que la dimension ID de rapprochement soit mappée avec le profil de correspondance de transactions approprié.

      Les dimensions de l'application cible sont remplies automatiquement.

      Si le format d'import a déjà été défini pour l'intégration, les colonnes source et cible sont mappées automatiquement.

  14. Sur la page d'accueil Intégration des données, cliquez sur Image représentant l'icône Sélectionner. à droite de l'intégration, puis sélectionnez Mapper les membres.
  15. Sur la page Mapper les membres, définissez le mapping des membres afin de mapper les membres source avec les membres cible.
    Image représentant la page Mapper les membres./

    Remarque :

    Les codes BAI compris entre 100 et 399 sont destinés aux crédits bancaires (nombres positifs) et ceux compris entre 400 et 699 aux débits bancaires (nombres négatifs).

    Les codes BAI propres aux banques supérieurs à 699 seront traités par défaut comme des crédits bancaires (nombres positifs) par l'intégration des données. Si vous voulez qu'un code spécifique dans cette plage soit traité en tant que débit bancaire (nombre négatif), utilisez un mapping SQL (reportez-vous à la section SQL) pour mettre à jour le montant en tant que nombre négatif comme dans l'exemple suivant.
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    Remarque :

    Tous les fichiers de correspondance de transactions nécessitent que la dimension ID de rapprochement soit mappée avec le profil de correspondance de transactions approprié.
  16. Sur la page d'accueil Intégration des données, cliquez sur Image représentant l'icône Sélectionner. à droite de l'intégration, puis sélectionnez Workbench.
  17. Dans le workbench, testez et validez les données en exécutant l'intégration pour vous assurer que le chargement s'exécute correctement et que vos données sont correctes. L'intégration des données transforme les données et les prépare en vue de leur utilisation dans Account Reconciliation.
    Pour plus d'informations sur l'utilisation du workbench, reportez-vous à la section Exécution d'une intégration.