Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Multiexcerpt include
SpaceWithExcerptDOCBNP
MultiExcerptNameLogo BNP
PageWithExcerptEnglish documentation


Table des matières

Table of Contents


Historique des versions

Date

Nom

Modification

20/04/2020

Peter Posse

Version originale

 


Description


Le fichier de réconciliation ( Settlement File ) regroupe l'ensemble des données des différents moyens de paiement utilisés par le commerçant afin de répondre à ses besoins en matière de rapprochement et de reporting. Les informations de compensation (clearing) et de règlement (settlement) sont récupérées auprès des différents prestataires de services de paiement et acquéreurs.

Le fichier se présente dans un format CSV (Comma Separated Values – valeurs séparées par des virgules).

Il est disponible :

  • depuis le backoffice AXEPTA BNP Paribas (le fichier est disponible jusqu’à 60 jours sur le Backofice).
  • via une connexion SFTP (pour la configuration et les informations d'identification de compte, veuillez contacter le service d'assistance BNP Paribas).
  • via email (non recommandée car la taille est souvent limitée en cas de large volume de transaction).

Veuillez noter que les fichiers de réconciliation sont générés en fonction de la fréquence à laquelle les informations de compensation et de règlement provenant du/des système(s) de paiement, du/des prestataire(s) ou du/des acquéreur(s) sont mises à disposition.


Moyens de paiement disponibles 

Catégorie

Marque

Prestataire / Acquéreur / Passerelle

Cartes

CB, Visa, Mastercard, AMEX

BNP Paribas

Solutions alternatives

Amazon Pay**

Amazon

PayPal**

PayPal

Alipay

Wechat

Union Pay International (UPI)

Paysafecard

SEPA Direct Debit (SDD)

MyBank

Giropay

Klarna Sofort (Pay now)

TrustPay

Bancontact

iDeal

EPS

Przelewy24 (P24)

Multibanco

Finnish ebanking

Zimpler

FPX MyClear

RHB Bank

eNets

POLi Payments

AstroPay direct

Boleto Bancario










PPRO

Remarque : En cas de Bancontact via PPRO, les échecs de paiement seront également signalés dans le fichier de réconciliation pour que le commerçant puisse justifier les frais de transaction = 0,22 €. Les caractéristiques suivantes permettent au commerçant de reconnaître un échec de paiement : Les transactions erronées sont toujours renvoyées avec la date de la transaction (Transaction Date) = 01.01.1970 01:00:00 et une « saisie de montant » (Amount Capture) supplémentaire avec la valeur « 0 ». Seul le commerçant peut alors comptabiliser les frais de transaction (fixed_fee=0,22).

Klarna Payments (Klarna Pay Later)**Klarna
iDEAL**BNP Paribas

Cetelem 3x4x**

Cetelem Presto**

BNP Paribas

*En cours de développement 

* *Non disponibles pour le moment.


Structure du fichier

Chaque fichier de réconciliation est structuré en :

  • un enregistrement d'en-tête,
  • un ou plusieurs enregistrement(s) détaillé(s)
  • et un enregistrement de cumul.

Le codage des sauts de ligne est configurable au niveau du commerçant. Certains champs peuvent contenir des valeurs de longueur variable. Lorsque les tailles ne sont pas indiquées, il n'y a pas de limite de taille de champ.



Format de données


FormatDescription

a

Caractères alphabétiques A-Z, a-z

n

Chiffres numériques, 0-9

an

Caractères alphanumériques A-Z, a-z, 0-9

ans

Alphanumérique avec caractères spéciaux

ns

Numérique avec caractères spéciaux

3

Longueur fixe avec 3 caractères

..17

Longueur variable avec un maximum de 17 caractères. La longueur minimale est définie par les exigences spécifiques de l'élément de données lui-même, mais doit être d'au moins un caractère.

tstp

Horodatage, format : <JJ.MM.AAAA hh:mm:ss>

 


Nom du fichier (.ctsf) 

Convention de dénomination:         <MERCHANT_ID>#<FILE_CREATION_DATE>#<COUNTER>.ctsf

Élément

Format

Exemple

1

MERCHANT_ID

An..20

ACME01

2

FILE_CREATION_DATE

N8

20201014

3

COUNTER

N3

001

Exemple de nom de fichier :            ACME01#20201014#001.ctsf       

  


Table du fichier de réconciliation (Settlement file version 1.5)


Enregistrement en-tête

Nom de champFormatDescriptionExemple

1

RECORD_TYPE

N3

Enregistrement en-tête

Identifie l'entrée correspondante comme enregistrement d'en-tête, valeur « 100 ».

Enregistrement détaillé

Identificateur qui spécifie le mode de paiement et le type d'entrée dans le registre des comptes (par exemple: débit et de crédit). Les frais facturés aux clients sont indiqués comme des débits et les paiements aux clients comme des crédits.

Enregistrement des cumuls

Identifie l'entrée correspondante en tant qu'enregistrement de totaux, valeur « 900 ».

100

2

MERCHANT_ID

An..30

Identification du commerçant BNP.

BNP_MERCHANT_ECOM_FR_EUR

3

DATE

N8

Date de création du fichier de règlement BNP, <JJMMAAAA>.

20200424

4

VERSION

An..4

Version du fichier (actuellement 1.5)

1.5

 


Enregistrement détaillé

Les champs vides (champs 2,4,5,6,7,8,9,15,19,20,21,22,23,24,25,37,38,39,40,41,42,43,44,45,46,47,48,49,50) seront enrichis avec de nouvelles données lors du premier semestre 2021.

Il faut donc ignorer les champs vides.

Ci-dessous, les champs actuellement renseignés.


Élément

Format

Description

Exemple

1

RECORD_TYPE

N3

Enregistrement en-tête

Identifie l'entrée correspondante comme enregistrement d'en-tête, valeur « 100 ».

Enregistrement détaillé

Identificateur qui spécifie le mode de paiement et le type d'entrée dans le registre des comptes (par exemple: débit et de crédit). Les frais facturés aux clients sont indiqués comme des débits et les paiements aux clients comme des crédits.

Enregistrement des cumuls

Identifie l'entrée correspondante en tant qu'enregistrement de totaux, valeur « 900 ».

510

3

MERCHANT_ID

An..30

Identification du commerçant BNP.

BNP_MERCHANT_ECOM_FR_EUR

10

PAYMENT_CREATION_DATE

Tstp

Date et heure de la création du paiement, <JJ.MM.AAAA hh:mm:ss>.

20.04.2020 14:18:23

11

STATUS

An..

L'état du paiement, actuellement toujours « OK ».

OK

12

REFERENCE

An12

Le numéro de référence est une chaîne unique envoyée par le commerçant afin d'identifier un paiement (par exemple, numéro de facture, numéro de billet, etc.). Il est généralement transmis au système de paiement et est repris dans les enregistrements/rapports de compensation afin qu'il puisse être mis en correspondance avec les transactions soumises.

qArxtOE4w3Fs

13

TRANSACTION_ID

An..64

Référence unique transmise par le commerçant afin de reconnaître un paiement pour une commande. Elle peut être partagée à travers une séquence d'opérations connexes (requêtes) qui constituent un paiement (par exemple, autorisation, capture, remboursement, etc.).

890_XUoqyBWuGw

14

AUTHORIZATION_AMOUNT

N..12

Montant autorisé dans la plus petite unité de la devise de transaction.

789

16

TRANSACTION_AMOUNT

N..12

Le montant traité par le dispositif de paiement dans la plus petite unité de la devise de la transaction.

700

17

TRANSACTION_CURRENCY

A3

Code pour la devise de transaction, trois caractères ISO 4217.

EUR

18

CUSTOMER_INFO

Ans..160

Champ structuré contenant des informations spécifiques relatives au client en fonction du mode de paiement.

Les sous-champs sont séparés par « # » (U+0023) (dièse).

4111xxxxxxxx9996#VISA

26

ORDER_DESCRIPTION

Ans..768

Une description de la commande à laquelle le paiement se rapporte.

Frais d'abonnement mensuel pour ACME TV

27

EXTENDED_INFO

Ans..20

Champ structuré contenant des informations supplémentaires disponibles en fonction du mode de paiement.

Les sous-champs sont séparés par « # » (U+0023) (dièse).

1.875#EUR

28

CAPTURE_DATE

Tstp

Date et heure à laquelle une transaction a été acceptée par l'acquéreur / le système de paiement pour le règlement, <JJ.MM.AAAA hh:mm:ss>. Si l'heure n'est pas spécifiée, elle sera fixée à'00:00:00:00'

24.04.2020 00:00:00

29

PAYOUT_IDAns..32Identifiant du Settlement file (Settlement file ID)280700149

30

PAYOUT_DATEN8Date de réglement (clearing date)20200528

31

PAYOUT_REFERENCEN6Numéro de remise (settlement file reference)799843

32

PAYOUT_CURRENCYA3Devise du compte de réglement (currency of account)EUR

33

INTERCHANGE_FEE

Ans..20

Frais facturés par l'émetteur de carte.1.875#13#EUR

34

SCHEME_FEE

Ans..20

Frais facturés par l'organisme émetteur de carte.1.875#13#EUR

35

ACQUIRER_FEE

Ans..20

Frais pour les services de l'acquéreur.1.875#13#EUR

36

PROCESSING_FEE

Ans..20

Frais pour les services des prestataires de services de paiement (PSP, Passerelle, Opérateur).1.875#13#EUR




Enregistrement Cumul

Élément

Format

Description

Exemple

1

RECORD_TYPE

N3

Enregistrement en-tête

Identifie l'entrée correspondante comme enregistrement d'en-tête, valeur « 100 ».

Enregistrement détaillé

Identificateur qui spécifie le mode de paiement et le type d'entrée dans le registre des comptes (par exemple: débit et de crédit). Les frais facturés aux clients sont indiqués comme des débits et les paiements aux clients comme des crédits.

Enregistrement des cumuls

Identifie l'entrée correspondante en tant qu'enregistrement de totaux, valeur « 900 ».

900

2

RECORD_COUNT

N..5

Nombre total de lignes dans la section des enregistrements détaillés.

36

3

TOTAL_AMOUNT

N..12

Somme de tous les montants de transaction (les remboursements sont également additionnés au montant total) dans la section des enregistrements détaillés dans la plus petite unité de la devise de la transaction.

798960





Valeurs du champ "Record_Type"


Enregistrement

Moyen de paiement

Type de transaction

500DIRECT DEBIT**Débit
501Remboursement
502Chargeback

510

CARTES

Débit

511

Remboursement

512

Chargeback (non disponible actuellement)

513Frais

514

Demande de récupération (Retrieval Request)

517

TC40/SAFE

520

PAYPAL*



Débit

521

Remboursement

522

Chargeback

524Litige en cours
525Clôture du litige (résolu)
526Retrait général du compte PayPal

580

iDEAL**

Débit

581Remboursement

630

KLARNA**

Débit

631Remboursement

710

PPRO



Débit

711

Remboursement

712

Chargeback

720AMAZON PAY**Débit
721Remboursement
722Chargeback
723Autorisation

*Non disponible actuellement, prévu dans la roadmap T1 2021En cours de développement.
**Non disponible actuellement.


NB. Veuillez ignorer les "Record_type" qui ne sont pas mentionnés dans le tableau ci-dessus.


Détails des champs avec multiples informations

Champ "Customer_Info"

Mode de paiement

Structure / Commentaire

Exemple

AMAZON PAY

[Customer_Name]#
[Customer_E-Mail]

John Doe#
john.doe@gmail.com

CARTE

Numéro de carte masqué ou token de la carte et marque (scheme) de la carte :
[0000xxxxxxxx0000]#
[Brand]

4111xxxxxxxx9996#
Visa

DIRECT DEBIT

[Account_Holder]#
[Account_Number]#
[Bank_ Code]#
[Bank]

ou

[Account_Holder]#
[IBAN]#
[BIC]#
[Bank]

ou

[IBAN]# '
[BIC]

John Doe#
10602437#
205950#
Barclays

ou

John Doe#
GB58BARC20595010602437#
BARCGB22#
Barclays

ou

GB58BARC20595010602437#
BARCGB22

iDEAL

[Account_Holder]#
[IBAN]#
[BIC]#
[Bank]

John Doe#
NL12RABO0388375809#
RABONL2U#
Rabobank

KLARNA

[OCR_No]#
[Invoice_No]

1834143680436#
519072450221831988

PAYPAL

[Payer_ID]#
[Payer]

A59XV256BZ#
john.doe@gmx.de

PPRO

Remboursement

[Acc_Holder]#
[Acc_Number]#
[Bank_Code]#

[Bank_Name]#
[BIC]#
[IBAN]


Chargeback

[Acc_Holder]#

[BIC]#

[IBAN]


John Doe#

#
RABONL2U#
Rabobank#
RABONL2U#
NL30RABO0205970948



John Doe#

RABONL2U#
NL30RABO0205970948




Champ "Extended_Info"

Mode de paiement

Structure / Commentaire

Exemple

AMAZON PAY

[SellerOrderId]#
[SellerReferenceId]#
[AmazonOrderReferenceId]#
[AmazonTransactionId]#
[TotalTransactionFee]


CARTES[1]

DISCOUNT RATE

[Merchant_Discount_Rate]#
[Merchant_Discount]
[Currency]


CHARGEBACK

[ARN]#
[Reason_Code]#
[Status]


REQUÊTE DE RÉCUPÉRATION (RETRIEVAL REQUEST)

[ARN]#
[Reason_Code]#
[Status]


FRAUDE (TC40/SAFE)

[ARN]#
[Code]#


1.875#
1.95#
EUR



74527646319021051645048#
0350#
MI1



74527646319021051645048#
0350#
MI1



74627546887030655470117#
6

DIRECT DEBIT

[PmtInfId]

ou

[Mandate_ID]#[IP address]

Chargeback [6]

[reasonCode]#[trigger]#[token]

reasonCode -

  • 4 digit SEPA reason code

trigger -

  • “CHB” = Chargeback
  • “B1”..”B3” = CB after 1st, 2nd or 3rd retry

token -

  • ACT - CB was initiated by the customer
  • RFND - CB was initiated by the merchant
  • FRM - format error
  • NSF - no sufficient

5e736c2d718843149b71e3439b292dfe




reasonCode=MD17#trigger=CHB#token=NSF

iDEAL

NL#
[IP address]

NL#
82.151.44.149

KLARNA PAYMENTS[Merchant_Discount]3.97
KLARNA SOFORT

[Customer_ID]#
[Country]#
[Mandate_ID]#
[IP address]

9139795844#
DE#
9135762874-203185592#
78.49.133.9

PAYPAL

[Merchant_Discount]#
[Currency]#
[Transaction_Type (credit / debit)]

203#
EUR#
CR

PPRO

Remboursement

[Channel]#
[TAG]#
[Country]#
[Selling_Point]#
fixed_fee=[FIXED_FEE_AMOUNT]#
fixed_fee_currency=[FIXED_FEE_CURRENCY]#
external_fee=[EXTERNAL_FEE_AMOUNT]#
external_fee_currency=[EXTERNAL_FEE_CURRENCY]#
minimum_discount_fee=[MINIMUM_DISCOUNT_FEE_AMOUNT]#
discount_rate=[DISCOUNT_RATE]


  • Channel :  Fourni par le système de paiement ou le commerçant.
    Cela est traité individuellement, mais nous utilisons généralement la valeur « testchannel » pour les comptes test et « livechannel » pour les comptes live.
  • TAG : Dépend du système de paiement fourni par la plateforme de paiement (à convenir avec PPRO).
    Cela est traité individuellement. La liste la plus récente sera distribuée lors du processus d'intégration.
  • Country : Paramètre AddrCountryCode fourni dans la requête du commerçant. ·     GiropayPP
    ·     iDEALPP
    ·     SEPAPP
    ·     SofortPP
  • SellingPoint : Fourni par le commerçant.


Impayés (chargeback)

[Chargeback_ID]#
[Chargeback_Reason_Code]#
[Chargeback_RefNu


livechannel#
iDEALPP#
NL#
T63542
fixed_fee=0.45#
fixed_fee_currency=EUR#
external_fee=0.00#
external_fee_currency=EUR#
minimum_discount_fee=0.00#
discount_rate=0










1055329#
MD06#
15072617000095/OCMT/EUR26,49/CHGS/EUR4,20




Exemple


Code Block
100,BNP_MERCHANT_ECOM_FR_EUR,20200918,1.5
510,,BNP_MERCHANT_ECOM_FR_EUR,,,,,,,24.05.2020 02:00:30,OK,81654048,22bcbe3b5e6244c981c14e4210493988,6298,,6198,EUR,561258xxxxxx0934#Cartes Bancaires,,,,,,,,,0.16,27.05.2020 00:00:00,0000280700149,20200528,000280,EUR,0.12000,0.00235,0.03765,,,,,,,,,,,,,,,
510,,BNP_MERCHANT_ECOM_FR_EUR,,,,,,,24.05.2020 02:00:30,OK,81654048,22bcbe3b5e6244c981c14e4210493988,176000,,176000,EUR,5312XXXXXXXX0162#Cartes Bancaires,,,,,,,,,4.75,01.11.2017 00:00:00,0799843707306,20171103,799843,EUR,5.28000,2.43442,-2.96442,,,,,,,,,,,,,,,
511,,BNP_MERCHANT_ECOM_FR_EUR,,,,,,,20.07.2020 22:09:42,OK,73854588,dce173aee58a40eb8a34baee469603d4,6617,,599,EUR,4972xxxxxxxx4724#Cartes Bancaires,,,,,,,,,0.00,12.09.2020 00:00:00,0000622700257,20200914,000622,EUR,0.01000,0.00235,0.00000,,,,,,,,,,,,,,,
900,3,182797