Comprendre la structure du journal de rapprochement bancaire V2

L'enregistrement « Titre »

L'enregistrement Titre renseigne sur les caractéristiques du fichier pour permettre une meilleure identifcation. Il est valorisé comme suit :

Pos. Description Valeurs
01 Code d'enregistrement TITRE
02 Nom de la boutique
03 Date et heure de l'envoi (AA/MM/JJ_hh:mm:ss)
04 Version TABLE_V2

Les enregistrements « Entête » et « Détails »

Pos. Enregistrement « Entête » Enregistrement « Détails »
Libellé Description Valeur possible Signification
01 ENTETE Code d'enregistrement MATCHING  
02 MERCHANT_COUNTRY Pays du marchand   Exemple : FR pour la France
03 MERCHANT_ID Identifiant du marchand   Exemples :

0+SIRET (système d'identification du répertoire des établissements) en France.

0+CRN (Company Registration Number) au Royaume-Uni

0+NIF (Numero de Identificación Fiscal) en Espagne

04 CONTRACT Numéro de contrat du marchand    
05 PAYMENT_DATE Date de paiement Format AAAAMMJJ
06 TRANSACTION_ID Identifiant de la transaction équivalent à vads_trans_id  
07 ORIGIN_AMOUNT Montant de la transaction en devise d’origine (exprimé dans la plus petite unité de la devise)    
08 CURRENCY_CODE Code de la devise de la transaction  

Voir tableau vads_currency pour plus d'exemples.

09 PAYMENT_METHOD Moyen de paiement    
10 ORDER_ID Référence de commande    
11 RETURN_CONTEXT Contexte de la commande d’un acheteur   Une ou plusieurs informations (order_info, order_info2, order_info3, ...) séparées par le caractère « | »
12 CUSTOMER_ID Identifiant client    
13 OPERATION_TYPE Type d’opération DT Débit
CT Crédit
14 OPERATION_NUMBER Numéro de séquence de l’opération    
15 REMITTANCE_DATE Date de remise   Format AAAAMMJJ
16 REMITTANCE_TIME Heure de remise    
17 BRUT_AMOUNT Montant brut de la transaction remisée (exprimé dans la plus petite unité de la devise)    
18 MATCH_STATUS Statut de rapprochement MATCH_OK Rapprochement effectué
19 REMITTANCE_NB N° de remise    
20 NET_AMOUNT Montant net (exprimé dans la plus petite unité de la devise)   Renseigné uniquement lorsque le rapprochement est effectué automatiquement et s’il ne s’agit pas d’une carte privative
21 COMMISSION_AMOUNT Montant de la commission (exprimé dans la plus petite unité de la devise)  
22 COMMISSION_CURRENCY Devise de la commission  
23 INTERCHANGE Montant des frais d'interchange    
24 SCHEME_CHARGE_AMOUNT Montant de la commission Réseau    
25 BANK_CHARGE_AMOUNT Montant de la commision Banque    
26 CARD_NATURE Nature de la carte
  • P
  • E
  • vide si non fournie par l'acquéreur
  • P : Consumer Card
  • E : Commercial Card
27 TRANSACTION_REGIONALITY Zone géographique du paiement
  • FRA
  • UE
  • HUE
  • vide si non fournie par l'acquéreur
  • FRA : Domestique
  • UE : Zone Euro
  • HUE : Hors zone Euro
28 CARD_HOLDER_COUNTRY_CODE Code pays de la carte
  • code alpha-3 de la norme ISO 3166
  • vide si non fournie par l'acquéreur

Exemple : FRA pour France

29 CARD_SCHEME Réseau de la carte
  • 1
  • 2
  • 3
  • 4
  • 9
  • vide si non fournie par l'acquéreur
  • 1 : CB
  • 2 : VISA
  • 3 : MCI
  • 4 : ECI
  • 9 : Indeterminé (CB ou VISA)
30 CARD_PRODUCT_CATEGORY Catégory du produit de la carte
  • D
  • C
  • P
  • C : CREDIT
  • D : DEBIT
  • P : PREPAID
31 ACQ_INFOS Informations complémentaires envoyées par l'acquéreur CardCategory=XX XX peut prendre une des valeurs suivantes:
  • HE : Carte hors Union Européenne
  • CO : Carte commerciale Union Européenne
  • DT : Carte de débit Union Européenne
  • CT : Carte de crédit Union Européenne
  • UV : Carte universelle Union européenne (uniquement pour la marque commerciale CB)
  • NR : Carte non régulée Union Européenne

L'enregistrement « Fin »

Pos. Description Valeurs
01 Code d'enregistrement FIN

Exemple de fichier

Cet extrait de journal de rapprochement bancaire (JRB) montre :

  • une ligne d'enregistrement Titre,
  • une ligne d'enregistrement Entête,
  • deux lignes d'enregistrement Détails commençant chacune par MATCHING,
  • une ligne d'enregistrement Fin marquant la fin du document.
TITRE;Lyra Collect;17/08/09_13:58:49;TABLE_V2;								
ENTETE;MERCHANT_COUNTRY;MERCHANT_ID;CONTRACT;PAYMENT_DATE;TRANSACTION_ID;ORIGIN_AMOUNT;
CURRENCY_CODE;PAYMENT_METHOD;ORDER_ID;RETURN_CONTEXT;CUSTOMER_ID;OPERATION_TYPE;
OPERATION_NUMBER;REMITTANCE_DATE;REMITTANCE_TIME;BRUT_AMOUNT;MATCH_STATUS;REMITTANCE_NB;
NET_AMOUNT;COMMISSION_AMOUNT;COMMISSION_CURRENCY;INTERCHANGE;CARD_PRODUCT_CATEGORY;
SCHEME_CHARGE_AMOUNT;BANK_CHARGE_AMOUNT;CARD_NATURE;TRANSACTION_REGIONALITY;
CARD_HOLDER_COUNTRY_CODE;CARD_SCHEME;ACQ_INFOS;				
MATCHING;FR;045251785700028;3668754;20170808;929644;5490;978;CB;C-100030479;;;DT;;20170808;
70703;5490;MATCH_OK;000132;5436;54;978;1.02;D;1.12345;3.45;E; UE;250;1;CardCategory=UV;
MATCHING;FR;045251785700028;4567654;20170811;936518;20000;978;CB;C-100030502;;;DT;;20170809;
70703;20000;MATCH_OK;267501;19800;200;978;1.08;1.12345;3.45;E; UE;;1;D;;				
FIN;