Journaux

De Documentation Mercanet
Aller à : navigation, rechercher

Sommaire

Comment s’en servir

Journal des transactions

Il se peut que votre serveur ne reçoive pas la réponse manuelle si l’Internaute ne clique pas sur le bouton « Retour à la boutique » ou ne reçoive pas la réponse automatique à cause d’un problème de réseau. Pour pallier cet inconvénient, vous pouvez utiliser le journal des transactions.

Il s’agit d’un récapitulatif de tous les paiements (acceptés et refusés) effectués à partir de votre boutique Web. Grâce à un outil de traitement automatique (ou manuel), vous pouvez analyser ces fichiers et mettre à jour vos bases de données. Ainsi, vous pourrez assurer la livraison de toutes les commandes dont le paiement a été accepté.

Journal des operations

Le journal des opérations vous informe de l’évolution du statut des transactions dans leur cycle de vie. Ainsi, vous pouvez également analyser ces fichiers et mettre à jour vos bases de données. Le journal reprend également les opérations envoyées en banque. Par conséquent, vous pouvez vous en servir pour vérifier les mouvements comptables.

Journal des rapprochements ou des réconcilitations

Ce journal est le résultat du rapprochement ou de la réconcilitation entre les transactions et le flux de retour concernant les paiements traités par votre banque ou établissement financier. Le journal de rapprochement des transactions contient les transactions effectuées à partir de votre boutique Web qui ont été créditées sur votre compte.

Après avoir reçu le fichier des paiements provenant de votre banque ou de votre établissement financier, Sips effectue le rapprochement de ces transactions « payées » avec sa propre base d’information permettant ainsi d’ajouter le contexte fourni par Sips pour la transaction (numéro de la transaction, références du Commerçant etc.) aux informations de la banque. Cela signifie que vous êtes informé en détail des transactions rapprochées. De plus, vous êtes mis en garde dans le cas de non rapprochement.

La disponibilité du journal de rapprochement dépend de la disponibilité du flux de retour après paiement fourni par votre banque ou établissement financier.

Journal des impayés

Ce journal est le résultat du rapprochement des journaux sur les transactions et le flux de retour concernant les impayés traités par votre banque ou établissement financier. Le journal des impayés contient les transactions effectuées à partir de votre boutique Web qui ont été créditées et qui ensuite ont fait l’objet d’une régularisation de crédit. Par conséquent, elles sont présentées comme non réglées (par exemple, à cause d’un différend avec le client).

Après avoir reçu le fichier des impayés de la part de votre banque ou établissement financier, Sips effectue le rapprochement de ces transactions impayées avec sa propre base d’informations permettant ainsi d’ajouter le contexte de la transaction fourni par Sips (numéro de la transaction, références du Commerçant etc.) aux informations de votre banque ou établissement financier. Cela signifie que vous êtes informé en détail des transactions rapprochées.

La disponibilité du journal de rapprochement des impayés dépend de la disponibilité du flux de retour des impayés fourni par votre banque ou établissement financier.



Warning sign.pngAttention :

L’outil de rapprochement des paiements et des impayés est disponible pour un certain nombre d’établissements bancaires et financiers en partenariat.

Certains moyens de paiement ne sont pas compris dans les journaux de rapprochement.

Veuillez nous contacter pour plus de détails.

Journal d'expiration des portefeuilles virtuels

Le journal d’expiration des portefeuilles virtuels vous informe sur les cartes stockées venant à expiration dans les prochains mois. Ainsi, vous pouvez prévenir les utilisateurs que leur carte arrive à échéance prochainement et de leur demander de saisir leur nouvelle carte.


Procédure d’envoi des journaux

Les journaux de transactions et d'opérations peuvent être envoyés à un rythme journalier ou hebdomadaire, avant 4h00 (heure française). Les journaux de rapprochements et d'impayés sont disponibles quotidiennement, avant 12h00.

Les journaux d’expiration des portefeuilles virtuels sont envoyés à un rythme mensuel, avant 10h00 (heure française).

Le type de format proposé est le « CSV ». En général, ces documents sont envoyés en pièce jointe au courrier électronique, mais ils peuvent également être envoyés par FTP.

Structure générique des journaux

Format du fichier

Règles générales :

  • Chaque fichier se compose de quatre parties successives
    • Type de journal,
    • Entête,
    • Corps,
    • Fin du journal.
  • La première ligne du fichier précise le type de journal et fournit d’autres informations générales.
  • La deuxième ligne liste les intitulés des colonnes, en commençant par l’entête. L’entête est spécifique à chaque type de journal.
  • Les lignes suivantes forment le corps du journal et commencent par un mot clé différent selon le type de journal (TRANSACTION, OPERATION etc.). C’est ce bloc qui contient les enregistrements (transactions, opérations de caisse) à proprement parler.
  • La dernière ligne constitue la fin du journal et ne comprend qu’un champ renseigné avec le mot clé « END » (journaux de transactions ou d’opérations) ou « FOOTER » (journaux de rapprochements ou d’impayés).
  • Les journaux sont générés au format CSV. Le symbole « ; » est utilisé comme séparateur.

Format de ce guide

La convention suivante est utilisée dans ce guide.

  • La colonne « Position » indique la position du champ (la colonne) dans le journal.
  • La colonne « Nom du champ » indique l’intitulé utilisé dans l’entête.

Journal des transactions

Ce journal contient toutes les transactions de paiement (acceptées ou refusées) réalisées à partir de votre boutique Web depuis l’envoi du dernier journal.

Toutes les transactions apparaissent dans le journal des transactions à l’exception des transactions en doublon (code 94) et de celles en attente (code 60).

Les guides d’implémentation de chaque moyen de paiement peuvent contenir des précisions ou exceptions, nous vous invitons à les consulter pour davantage de précisions.

Version "TAB20_VX"

Actuellement, il y a seize versions TAB20 de journaux de transactions, chaque version fournissant plus d’informations que la précédente. Le tableau au paragraphe 5.1.3 liste les informations contenues dans le journal ainsi que la version dans laquelle elles apparaissent.

Structure du fichier :

TITLE; [...]
HEADER; [...]
TRANSACTION; [...]
TRANSACTION; [...]
[...]
END

Surcharge des formats de dates

Nom du champ

Format

transactionDateTime

ANS19 YYYY-MM-DD hh:mm:ss

Surcharge des formats de date

Type du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"TITLE"

Type de ligne

2

reportName

"TRANSACTION_REPORT"

Nom du journal

3

fileDateTime

ANS19 AAAA-MM-JJ hh:mm:ss

Date de génération

4

fileFormatVersion

ANS20 "TAB20_VX"

Version

Bloc de données identifiant le type du journal

Entête du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"HEADER"

Type de ligne

2 – (…)

La liste des intitulés des champs est fournie dans le tableau ci-dessous (5.1.3).

Bloc de données identifiant l’entête du journal

Corps du Journal

Chaque transaction est détaillée dans une ligne distincte contenant les champs suivants.

Position

Nom du champ

Depuis la version

1

recordCode = "TRANSACTION"

TAB20_V1

2

merchantId

TAB20_V1

3

transactionReference

TAB20_V1

4

transactionServiceType

TAB20_V1

5

originAmount

TAB20_V1

6

amount

TAB20_V1

7

currencyCode

TAB20_V1

8

transactionDateTime (cf. 5.1.1)

TAB20_V1

9

captureDay

TAB20_V1

10

captureMode

TAB20_V1

11

orderChannel

TAB20_V1

12

paymentPattern

TAB20_V1

13

paymentMeanType

TAB20_V1

14

paymentMeanBrand

TAB20_V1

15

maskedPan

TAB20_V1

16

orderId

TAB20_V1

17

responseCode

TAB20_V1

18

authorisationId

TAB20_V1

19

transactionStatus

TAB20_V1

20

complementaryCode

TAB20_V1

21

complementaryInfo

TAB20_V1

22

merchantWalletId

TAB20_V2

23

paymentMeanSequence

TAB20_V2

24

merchantToken

TAB20_V2

25

panExpiryDate

TAB20_V2

26

captureLimitDate

TAB20_V2

27

acquirerResponseCode

TAB20_V2

28

cardCSCResultCode

TAB20_V2

29

returnContext

TAB20_V2

30

customerId

TAB20_V2

31

customerIpAddress

TAB20_V2

32

scoreValue

TAB20_V2

33

scoreColor

TAB20_V2

34

scoreProfile

TAB20_V2

35

scoreThreshold

TAB20_V2

36

guaranteeIndicator

TAB20_V2

37

holderAuthentStatus en TAB20_V2 threeDHolderAuthentStatus à partir de TAB20_V3

TAB20_V2

38

merchantTokenOrigin

TAB20_V3

39

terminalId

TAB20_V3

40

bankCode

TAB20_V3

41

sddMandateId

TAB20_V3

42

panEntryMode

TAB20_V4

43

walletType

TAB20_V4

44

holderAuthentMethod

TAB20_V4

45

holderAuthentStatus

TAB20_V4

46

statementReference

TAB20_V4

47

dccStatus

TAB20_V5

48

dccAmount

TAB20_V6

49

dccCurrencyCode

TAB20_V6

50

dccExchangeRate

TAB20_V6

51

dccRateValidity

TAB20_V6

52

dccProvider

TAB20_V6

53

remainingAmount

TAB20_V7

54

fromTransactionRemainingAmount

TAB20_V7

55

fromTransactionReference

TAB20_V7

56

dueDate

TAB20_V7

57

creditorId

TAB20_V7

58

walletPaymentMeanAlias

TAB20_V7

59

settlementMode

TAB20_V8

60

holderAuthentProgram

TAB20_V8

61

issuerWalletInformation

TAB20_V9

62

s10TransactionId

TAB20_V9

63

s10TransactionIdDate

TAB20_V9

64

s10FromTransactionId

TAB20_V9

65

s10FromTransactionIdDate

TAB20_V9

66

acquirerResponseMessage

TAB20_V9

67

paymentMeanTradingName

TAB20_V9

68

TransactionLink

TAB20_V9

69

preAuthentificationValue

TAB20_V10

70

preAuthentificationColor

TAB20_V10

71

preAuthentificationProfile

TAB20_V10

72

preAuthentificationThreshold

TAB20_V10

73

messageFunction

TAB20_V11

74

acquirerNativeResponseCode

TAB20_V11

75

holderAddressCountry

TAB20_V12

76

automaticResponseStatus

TAB20_V13

77

cardCSCPresence

TAB20_V13

78

paymentMeanBrandSelectionMode

TAB20_V13

79

paymentMeanBrandSelectionStatus

TAB20_V13

80

preAuthorisationProfileValue

TAB20_V13

81

preAuthenticationProfileValue

TAB20_V13

82

avsAddressResponseCode

TAB20_V13

83

avsPostcodeResponseCode

TAB20_V13

84

preAuthorisationProfile

TAB20_V14

85

acquirerContractNumber

TAB20_V15

86

paymentAttemptNumber

TAB20_V16

Corps du journal des transactions

Fin du Journal

La fin du journal est identifiée par une ligne spécifique contenant une valeur fixe:

Position

Nom du champ

Valeur

Description

1

recordCode

"END"

Champ fixe

Donnée identifiant la fin du journal

Journal des opérations

Ce journal contient les changements apportés aux transactions de paiement, c’est-à-dire les évènements susceptibles de modifier l’état de la transaction.

Version "TAB20_VX"

Actuellement, il y a huit versions « TAB20 » de journaux d’opérations, chaque version fournissant plus d’informations que la précédente. Le tableau au paragraphe 6.1.3 liste les informations contenues dans le journal ainsi que la version dans laquelle elles apparaissent.

Structure du fichier :

TITLE; […]
HEADER; […]
OPERATION; […]
OPERATION; […]
[…]
END

Surcharge des formats de dates

Nom du champ

Format

operationDateTime

ANS19 YYYY-MM-DD hh:mm:ss

Surcharge des formats de date

Type du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"TITLE"

Type de ligne

2

reportName

"OPERATION_REPORT"

Nom du journal

3

fileDateTime

ANS19 AAAA-MM-JJ hh:mm:ss

Date de génération

4

fileFormatVersion

ANS20 "TAB20_VX"

Version

Bloc de données identifiant le type du journal

Entête du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"HEADER"

Type de ligne

2 – (…)

La liste des intitulés des champs est fournie dans le tableau ci-dessous (6.1.3).

Bloc de données identifiant l’entête du journal

Corps du Journal

Chaque opération est détaillée dans une ligne distincte contenant les champs suivants.

Position

Nom du champ

Depuis la version

1

recordCode = "OPERATION"

TAB20_V1

2

merchantId

TAB20_V1

3

transactionReference

TAB20_V1

4

operationSequence

TAB20_V1

5

operationName

TAB20_V1

6

amount en TAB20_V1 operationAmount à partir de TAB20_V2

TAB20_V1

7

currencyCode

TAB20_V1

8

transactionDateTime

TAB20_V1

9

operationDateTime (cf. 6.1.1)

TAB20_V1

10

responseCode

TAB20_V1

11

newStatus

TAB20_V1

12

orderId

TAB20_V1

13

paymentMeanType

TAB20_V1

14

paymentMeanBrand

TAB20_V1

15

newAmount

TAB20_V2

16

operationOrigin

TAB20_V2

17

acquirerResponseCode

TAB20_V2

18

customerId

TAB20_V2

19

orderChannel

TAB20_V2

20

dccResponseCode

TAB20_V3

21

dccAmount

TAB20_V3

22

dccCurrencyCode

TAB20_V3

23

dccExchangeRate

TAB20_V3

24

dccRateValidity

TAB20_V3

25

dccProvider

TAB20_V3

26

remainingAmount

TAB20_V4

27

s10TransactionId

TAB20_V5

28

s10TransactionIdDate

TAB20_V5

29

messageFunction

TAB20_V6

30

acquirerNativeResponseCode

TAB20_V6

31

returnContext

TAB20_V7

32

authorisationId

TAB20_V7

33

acquirerContractNumber

TAB20_V8

Corps du journal des opérations

Fin du Journal

La fin du journal est identifiée par une ligne spécifique contenant une valeur fixe:

Position

Nom du champ

Valeur

Description

1

recordCode

"END"

Champ fixe

Donnée identifiant la fin du journal

Journal des rapprochements

Ce journal consolide les renseignements sur le rapprochement des différents moyens de paiement acceptés par la boutique du commerçant.

Version "TAB20_VX"

Actuellement, il y a neufs versions « TAB20 » de journaux de rapprochement, chaque version fournissant plus d’informations que la précédente. Le tableau au paragraphe 7.1.3 liste les informations contenues dans le journal ainsi que la version dans laquelle elles apparaissent.

Structure du fichier :

TITLE; […]
HEADER; […]
RECONCILIATION; [...]
RECONCILIATION; [...]
[…]
FOOTER

Surcharge des formats de dates

Nom du champ

Format

transactionDateTime

ANS15 YYYYMMDD hhmmss

remittanceDateTime

ANS19 YYYY-MM-DD hh:mm:ss

Surcharge des formats de date

Type du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"TITLE"

Type de ligne

2

reportName

"RECONCILIATION_REPORT"

Nom du journal

3

fileFormatVersion

ANS20 "20_VX"

Version

4

fileDateTime

ANS19 AAAA-MM-JJ hh:mm:ss

Date de génération

Bloc de données identifiant le type du journal

Entête du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"header"

Type de ligne

2 – (…)

La liste des intitulés des champs est fournie dans le tableau ci-dessous (7.1.3).

Bloc de données identifiant l’entête du journal

Corps du Journal

Chaque transaction rapprochée est détaillée dans une ligne distincte contenant les champs suivants.

Position

Nom du champ

Depuis la version

1

recordCode = « RECONCILIATION »

TAB20_V1

2

merchantId

TAB20_V1

3

transactionReference

TAB20_V1

4

operationSequence

TAB20_V1

5

transactionDateTime (cf. 7.1.1)

TAB20_V1

6

orderId

TAB20_V1

7

orderChannel

TAB20_V1

8

paymentMeanBrand

TAB20_V1

9

paymentMeanType

TAB20_V1

10

operationType

TAB20_V1

11

remittanceDateTime (cf. 7.1.1)

TAB20_V1

12

remittanceNumber

TAB20_V1

13

paymentStatus

TAB20_V1

14

currencyCode

TAB20_V1

15

originAmount

TAB20_V1

16

grossAmount

TAB20_V1

17

netAmount

TAB20_V1

18

feeCurrency

TAB20_V1

19

feeAmount

TAB20_V1

20

s10TransactionId

TAB20_V2

21

s10TransactionIdDate

TAB20_V2

22

acquirerContractNumber

TAB20_V3

23

authorisationId

TAB20_V3

24

feeType

TAB20_V3

25

fundTransferNumber

TAB20_V3

26

settlementMode

TAB20_V3

27

returnContext

TAB20_V4

28

customerId

TAB20_V5

29

interchangeFee

TAB20_V5

30

cardInterchangeCategoryCode

TAB20_V5

31

lastMerchantOperationDateTime

TAB20_V6

32

lastMerchantOperationName

TAB20_V6

33

mandateId

TAB20_V7

34

acquisitionType

TAB20_V8

35

feesDebitNumber

TAB20_V8

33

archivingReference

TAB20_V9

Corps du journal des rapprochements

Fin du Journal

La fin du journal est identifiée par une ligne spécifique contenant une valeur fixe

Position

Nom du champ

Valeur

Description

1

recordCode

"FOOTER"

Champ fixe

Donnée identifiant la fin du journal

Journal des impayés

Ce journal fournit le résultat du rapprochement bancaire entre les transactions envoyées en banque et celles qui reviennent avec un statut « impayé ».

Version "TAB20_VX"

Actuellement, il y a cinq versions « TAB20 » de journaux de rapprochement des impayés, chaque version fournissant en général plus d’informations que la précédente. Les tableaux suivants listent les informations contenues dans le journal ainsi que la version dans laquelle elles apparaissent.

Structure du fichier :

TITLE; […]
HEADER; […]
UNPAID; […]
UNPAID; […]
[…]
FOOTER

Surcharge des formats de dates

Nom du champ

Format

transactionDateTime

ANS19 YYYY/MM/DD hh:mm:ss

remittanceDatetime

ANS19 YYYY/MM/DD hh:mm:ss

Surcharge des formats de date

Type du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"TITLE"

Type de ligne

2

reportName

"UNPAID_REPORT"

Nom du journal

3

fileFormatVersion

ANS20 "20_VX"

Version

4

fileDateTime

ANS19 AAAA-MM-JJ hh:mm:ss

Date de génération

Bloc de données identifiant le type du journal

Entête du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

"HEADER"

Type de ligne

2 – (…)

La liste des intitulés des champs est fournie dans le tableau ci-dessous (8.1.3).

Bloc de données identifiant l’entête du journal

Corps du Journal

Chaque transaction impayée est détaillée dans une ligne distincte.
La version TAB20_V5 faisant l’objet d’une suppression de champ par rapport aux versions antérieures, nous présentons ici la liste des champs d’une ligne de détail en fonction de la version :

Versions TAB20_V1 à TAB20_V4 incluse

Position

Nom du champ

Depuis la version

1

recordCode = «UNPAID»

TAB20_V1

2

merchantId

TAB20_V1

3

acquirerContractNumber

TAB20_V1

4

transactionDateTime (cf. 8.1.1)

TAB20_V1

5

transactionReference

TAB20_V1

6

operationType

TAB20_V1

7

sourceAmount

TAB20_V1

8

merchantLegalId

TAB20_V1

9

chargebackAcquirerReference

TAB20_V1

10

chargebackReasonCode

TAB20_V1

11

currencyCode

TAB20_V1

12

contractType

TAB20_V1

13

posNb

TAB20_V1

14

remittanceDatetime (cf. 8.1.1)

TAB20_V1

15

exchangeAmount

TAB20_V1

16

valueDate

TAB20_V1

17

chargebackAmount

TAB20_V1

18

exchangeUnpaidAmount

TAB20_V1

19

exchangeCurrencyCode

TAB20_V1

20

chargedBankCode

TAB20_V1

21

chargedBankCounter

TAB20_V1

22

chargedBankAccount

TAB20_V1

23

chargedBankAdminCounter

TAB20_V1

24

pbaRemittanceNumber

TAB20_V1

25

customerId

TAB20_V1

26

orderId

TAB20_V1

27

transactionStatus

TAB20_V1; disparaît en version TAB20_V5.

28

currentAmount

TAB20_V1

29

originAmount

TAB20_V1

30

paymentMeanBrand

TAB20_V1

31

paymentMeanType

TAB20_V1

32

chargebackSettlementDate

TAB20_V1

33

chargebackDocumentRequestReason

TAB20_V1

34

chargebackDocumentRequestDate

TAB20_V1

35

orderChannel

TAB20_V1

36

s10TransactionId

TAB20_V2

37

s10TransactionIdDate

TAB20_V2

38

maskedPan

TAB20_V2

39

settlementArchivingReference

TAB20_V2

40

mandateId

TAB20_V3

41

returnContext

TAB20_V4

Corps du journal des impayés (TAB20_V1 à TAB 20_V4)

A partir de la version TAB20_V5

Position

Nom du champ

Depuis la version

1

recordCode = «UNPAID»

TAB20_V1

2

merchantId

TAB20_V1

3

acquirerContractNumber

TAB20_V1

4

transactionDateTime (cf. 8.1.1)

TAB20_V1

5

transactionReference

TAB20_V1

6

operationType

TAB20_V1

7

sourceAmount

TAB20_V1

8

merchantLegalId

TAB20_V1

9

chargebackAcquirerReference

TAB20_V1

10

chargebackReasonCode

TAB20_V1

11

currencyCode

TAB20_V1

12

contractType

TAB20_V1

13

posNb

TAB20_V1

14

remittanceDatetime (cf. 8.1.1)

TAB20_V1

15

exchangeAmount

TAB20_V1

16

valueDate

TAB20_V1

17

chargebackAmount

TAB20_V1

18

exchangeUnpaidAmount

TAB20_V1

19

exchangeCurrencyCode

TAB20_V1

20

chargedBankCode

TAB20_V1

21

chargedBankCounter

TAB20_V1

22

chargedBankAccount

TAB20_V1

23

chargedBankAdminCounter

TAB20_V1

24

pbaRemittanceNumber

TAB20_V1

25

customerId

TAB20_V1

26

orderId

TAB20_V1

27

currentAmount

TAB20_V1

28

originAmount

TAB20_V1

29

paymentMeanBrand

TAB20_V1

30

paymentMeanType

TAB20_V1

31

chargebackSettlementDate

TAB20_V1

32

chargebackDocumentRequestReason

TAB20_V1

33

chargebackDocumentRequestDate

TAB20_V1

34

orderChannel

TAB20_V1

35

s10TransactionId

TAB20_V2

36

s10TransactionIdDate

TAB20_V2

37

maskedPan

TAB20_V2

38

settlementArchivingReference

TAB20_V2

39

mandateId

TAB20_V3

40

returnContext

TAB20_V4

Corps du journal des impayés (TAB20_V5 ou ultérieur)

Fin du Journal

La fin du journal est identifiée par une ligne spécifique contenant une valeur fixe:

Position

Nom du champ

Valeur

Description

1

recordCode

"FOOTER"

Champ fixe

Donnée identifiant la fin du journal

Journal d’expiration des Portefeuilles virtuels

Ce journal contient, pour un marchand donné, toutes les cartes de tous ses portefeuilles virtuels. Les cartes extraites sont les cartes qui expireront dans une période spécifique définie (entre un et trois mois).

Version “TAB20_VX”

Actuellement, il y a une seule version « TAB20 » de journal d’expiration des portefeuilles virtuels.

Structure du fichier:

TITLE; […]

HEADER; […]

PAYMENTMEAN; […]

PAYMENTMEAN; […]

[…]

[…]; END

Type du Journal

Position

Nom du champ

Valeur

Description

1

recordCode

“TITLE”

Type de la ligne

2

reportName

“EXPIRATION_WALLET_REPORT”

Nom du journal

3

fileDateTime

ANS14 YYYYMMDDhhmmss

Date de génération

4

merchantId

N15

Identifiant de la boutique, sa valeur est fournie par Sips au commerçant lors de l’inscription de sa boutique.

5

merchantName

AN25

Nom du Commerçant (équivalent au nom de la boutique enregistré lors de l'enrôlement).

6

fileFormatVersion

ANS20 “TAB20_V1”

Version

Bloc des données identifiant le type du journal

Entête du Journal

Position

Nome du champ

Valeur

Description

1

recordCode

“HEADER”

Type de la ligne

2 – (…)

List of field names provided in the table below.

Bloc de données identifiant l’entête du journal

Corps du Journal

Chaque carte est détaillée dans une ligne distincte, contenant les champs suivants.

Position

Nom du champ

Depuis la version

1

recordCode

TAB20_V1

2

merchantWalletId

TAB20_V1

3

paymentMeanId

TAB20_V1

4

paymentMeanAlias

TAB20_V1

5

paymentMeanBrand

TAB20_V1

6

paymentMeanType

TAB20_V1

7

panExpiryDate

TAB20_V1

8

maskedPan

TAB20_V1

Corps du journal d’expiration des portefeuilles virtuels

Fin du Journal

La fin du journal est identifiée par une ligne spécifique contenant une valeur fixe :

Position

Nom du champ

Valeur

Description

1

recordNumber

Nombre d’enregistrements du fichier. Entête et pied de page non inclus.

2

recordCode

“FOOTER”

Champ fixe

Donnée identifiant la fin du journal

Exemples de journaux

Exemple de journal des opérations

Fichier d'exemple

Exemple de journal des transactions

Fichier d'exemple

Exemple de journal de rapprochement bancaire

Fichier d'exemple

Exemple de journal de rapprochement des impayés

Fichier d'exemple