Contenu
Sommaire | ||||
---|---|---|---|---|
|
Extrait | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Evolutions
|
Extrait | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
Paramètre de lancementOptionsLe batch prend 9 paramètres en ligne de commande :
Exemple de lancement en ligne de commande Kitchen.bat -rep=referentiel_32_payline_dev2_aix -user=nbellais -pass=XXXXXX -dir=/Payline/ImageRemise -job=ImageRemise 28/01/2015 60674773579275 "C:\Kettle\ImageRemise\kiabi.xml" kiabi.xml XML N Y N |
Fichier des opérations avec option réconciliation
Contenu des fichiers
Les fichiers comportent plusieurs types d'informations :
- Un rappel des coordonnées du client et du contrat commerçant sur lequel sont remises les transactions
- Le détail des transactions autorisées et remises par Payline : numéro CB masqué, références, montant
- Un récapitulatif des transactions de débit et de crédit
- Les transactions réconciliées sur le compte des commerçants ainsi que les frais et montants nets.
- Les transactions impayées et leur montant
Il peut être généré pour tous les clients qui souscrivent à cette option, quel que soit le format de remise utilisé vis-à-vis de l'acquéreur :
- CB2A fichier
- AMEX
- FRFC
- autres
Le fichier de remise est généré à partir du contenu du système d'information de Payline.
Les données de réconciliation (commissions bancaires et impayés) sont générées à partir de deux fichiers bancaires :
- Le fichier « Relevé de compte »
- Le fichier des « Impayés »
A noter que le fichier image de remise qui sera envoyé à J contiendra les données de J-2.
Format
Le format de génération du fichier est, selon votre choix, de type XML en encodage UTF8 ou de type CSV en encodage ASCII.
Le nom du fichier aura le nommage suivant « Remise_enseigne_yyyymmdd ».
Un tel fichier peut être traité par des programmes, mais aussi manuellement. En effet, le format XML peut être consulté par un navigateur Internet et le format CSV par l'application Excel.
Dans le cas du format XML, des balises situées à différents niveaux hiérarchiques procurent un niveau de synthèse variable :
- Niveau enseigne (élément point_of_sell)
- Niveau remise (élément captures) ou moyen de paiement (élément settlements)
- Détail transaction (élément capture_info, settlement_info, chargeback_info)
Dans le cas du format CSV, vous avez le choix de la structure du fichier :
- En-tête, liste des transactions remises et en-queue
- Nom des colonnes, liste des transactions remises
Fréquence et heure
Un fichier est généré chaque jour, qu'il y ait des transactions ou non. Le numéro de séquence fournit permet de garantir la séquence de ces fichiers.
Les fichiers peuvent être mis à disposition dans la matinée (à partir de 7h du matin)
Transfert de fichiers
Le fichier image de remise peut-être transmis au client par :
- Transfert de fichiers CFT, FTPS, SFTP via réseau IP (dans ce cas un lien doit être mis en place entre le client et Payline)
La diffusion par CFT, SFTP, FTPS s'effectue automatiquement vers un serveur du client.
Format des fichiers image de remise XML
Le fichier au format XML est le format standard Payline. Il offre l'avantage d'une lecture simple de l'information :
- Les dates sont au format « YYYY/MM/DD HH :MI :SS », par exemple : « 2015/03/20 15:30:22 ».
- Les montants sont exprimés dans la plus petite unité de la devise
- Les codes devise sont exprimés sur 3 digits de la norme ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217)
Structure du document
Diagramme draw.io | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Élément GROUP
Élément racine. Permet d'identifier le fichier et le groupe de commerçant associé au fichier.
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
name | R | 100 | AN | Dénomination du groupe |
Id | R | 14 | N | Identifiant technique |
Date | R | 25 | N | Horodatage local du fichier |
Sequence | R | 6 | N | N° séquentiel du fichier incrémenté de 1 à chaque fichier |
merchantNumber | R | 8 | N | Nombre de compte commerçant dans le fichier |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de MERCHANT
Élément MERCHANT
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
Name | R | 100 | AN | Enseigne du commerçant |
Id | R | 14 | N | Identifiant commerçant |
posNumber | R | 8 | N | Nombre de point de vente dans le fichier |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de POINT_OF_SELL
Élément POINT_OF_SELL
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
Name | R | 50 | AN | Intitulé de l'enseigne |
captureNumber | R | 8 | N | Nombre de remise pour le point de vente |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de CAPTURES
- Liste de CHARGEBACKS
- Liste de SETTELMENTS
Élément CAPTURES
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
paymentTypeCode | R | 20 | AN | Code du moyen de paiement associé |
acquierName | R | 30 | N | Nom de l'acquéreur du commerçant |
contractNumber | R | 50 | AN | N° contrat commerçant accepteur |
contractDescription | R | 200 | AN | Intitulé du contrat commerçant |
currencyCode | R | 3 | N | Devise |
captureFileDate | R | 25 | AN | Date de la remise |
creditNumber | R | 8 | N | Nombre de crédits |
creditAmount | R | 16 | N | Montant brut des crédits (avant déduction de la commission) |
debitNumber | R | 8 | N | Nombre des débits |
deditAmount | R | 16 | N | Montant brut des débits (avant déduction de la commission) |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de TRANSACTION
Élément CAPTURE_INFO
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
operationTypeCode | R | 1 | A | Code opération :
|
authorizationNumber | R | 6 | AN | N° autorisation |
authorizationAmount | R | 12 | N | Montant de l'autorisation |
authorizationCurrencyCode | R | 3 | N | Devise de l'autorisation |
authorizationDate | R | 25 | AN | Date de la transaction d'autorisation |
authorizationOrigin | R | 50 | AN | Origine de la transaction d'autorisation |
Pan | R | 19 | N | Numéro de carte masqué selon règles PCI/DSS |
ThreeDsecure | R | 1 | N | Sécurisation par 3DSecure 0=non et 1=oui |
Avs | R | 1 | N | Sécurisation par vérification d'adresse postale AVS 0=non et 1=oui |
captureDate | R | 25 | AN | Date de la transaction de validation |
captureOrigin | R | 50 | AN | Origine de la transaction de validation |
captureAmount | C | 12 | N | Montant de la remise |
Légende : R = requis, F = facultatif, C = conditionnel
Élément CHARGEBACKS
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
operationTypeCode | R | 1 | A | Code opération :
|
paymentTypeCode | R | 20 | AN | Code du moyen de paiement associé |
acquierName | R | 30 | N | Nom de l'acquéreur du commerçant |
contractNumber | R | 50 | AN | N° contrat commerçant accepteur |
contractDescription | R | 200 | AN | Intitulé du contrat commerçant |
currencyCode | R | 3 | N | Devise |
chargebackNumber | R | 8 | N | Nombre d'impayé |
chargebackAmount | R | 12 | N | Montant des impayés |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de TRANSACTION_REF
Élément SETTLEMENTS
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
paymentTypeCode | R | 20 | AN | Code du moyen de paiement associé |
acquierName | R | 30 | N | Nom de l'acquéreur du commerçant |
contractNumber | R | 50 | AN | N° contrat commerçant accepteur |
contractDescription | R | 200 | AN | Intitulé du contrat commerçant |
currencyCode | R | 3 | N | Devise |
creditSettleNumber | R | 8 | N | Nombre des transactions de crédit réconciliées |
creditsettleGrossAmount | R | 12 | N | Montant Brut des transactions de crédit réconciliées |
creditFeeAmount | R | 12 | N | Montant des commissions des transactions de crédit réconciliées |
debitSettleNumber | R | 8 | N | Nombre des transactions de crédit réconciliées |
debitsettleGrossAmount | R | 12 | N | Montant Brut des transactions de crédit réconciliées |
debitFeeAmount | R | 12 | N | Montant des commissions des transactions de crédit réconciliées |
IFR | C | 16 | N | Montant de l'interchange |
Légende : R = requis, F = facultatif, C = conditionnel
Élément REJECTS
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
paymentTypeCode | R | 20 | AN | Code du moyen de paiement associé |
acquierName | R | 30 | N | Nom de l'acquéreur du commerçant |
contractNumber | R | 7 | AN | N° contrat commerçant accepteur |
contractDescription | R | 30 | AN | Intitulé du contrat commerçant |
currencyCode | R | 3 | N | Devise |
rejectNumber | R | 8 | N | Nombre de rejets |
rejectAmount | R | 12 | N | Montant des rejects |
Sous éléments :
- Liste de TRANSACTION_REF
Élément TRANSACTION_REF
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
orderReference | R | 50 | AN | Référence de la commande |
orderDescription | F | 60 | AN | Description de la commande |
acquierTransactionReference | C | 12 | AN | Référence archivage généré à partir de la référence commande et respectant les contraintes de format de l'acquéreur. |
transactionID | R | 50 | AN | Identifiant de la transaction d'autorisation initiale généré par Payline |
Légende : R = requis, F = facultatif, C = conditionnel
Sous éléments :
- Liste de CHARGEBACK_INFO
- Liste de SETTLEMENT_INFO
- Liste de CAPTURE_INFO
- Liste de REJECT_INFO
Élément CHARGEBACK_INFO
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
chargebackDate | R | 25 | AN | Date de l'impayé |
chargebackAmount | R | 12 | AN | Montant de l'impayé |
chargebackReason | C | 20 | AN | Code de l'impayé |
chargebackDescription | C | 100 | AN | Description de l'impayé tronquée sur 100 char |
chargebackNumber | C | 16 | AN | N° de dossier rattaché à l’impayé. Présent uniquement si l’option « charge_back_number» est demandé |
Légende : R = requis, F = facultatif, C = conditionnel
Élément SETTLEMENT_INFO
Attribut | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|
operationTypeCode | R | 1 | A | Code opération D pour débit ou C pour crédit |
settleDate | R | 25 | AN | Date de la réconciliation |
grossAmount | R | 12 | AN | Montant brut de la transaction |
feeAmount | C | 20 | AN | Commission sur la transaction |
Légende : R = requis, F = facultatif, C = conditionnel
Format des fichiers image de remise CSV
Ce paragraphe décrit le format des fichiers image de remise CSV. Ce format est très utile pour mettre à jour votre système d'information. Vous avez également la possibilité de consulter ce fichier en l'ouvrant dans Excel.
Règles générales du format
- Fichier de type ASCII
- Une ligne par transaction
- Chaque champ est séparé par un caractère « ; »
- La valeur des champs ne peut contenir « ; »
- Toutes les dates sont au format « YYYY/MM/DD HH:MI:SS.FFF » sauf précisé dans le tableau. Par exemple : « 2015/01/01 15:30:22.000 ».
- Les montants exprimés dans la plus petite unité de la devise
- Les codes devise sont exprimés sur 3 digits de la norme ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217)
Structure du fichier CSV
La structure du fichier CSV est en standard :
- une ligne d'entête : qui présente les noms des colonnes
- la liste des transactions remises
En option, il est possible de générer le fichier CSV avec le format suivant :
- Une ligne d'entête qui présente les informations de synthèse du fichier
- La liste des transactions remises
- Une ligne d'en-queue qui récapitule le nombre de transactions qui doivent être présentes dans le fichier
Ligne d'entête
En standard, la ligne d'entête contient les données suivantes :
Bloc de code | ||||
---|---|---|---|---|
| ||||
Type;MerchantName;MerchantID;PointOfSellName;PaymentTypeCode;AcquierName;ContractNumber;ContractDescription;CurrencyCode;OrderReference;OrderDescription;TransactionID;AcquierTransactionReference;OperationTypeCode;CaptureFileDate;AuthorizationNumber;AuthorizationAmount;AuthorizationCurrencyCode;AuthorizationDate;AuthorizationOrigin;Pan;3dsecure;AVS;CaptureDate;CaptureOrigin;CaptureAmount;FileNumber;OperationTypeCode;SettleDate;GrossAmount;FeeAmount;ChargeBackDate;ChargeBackAmount;ChargeBackReason;ChargeBackDescription |
En option, il est possible de générer une ligne d'entête qui aura le format suivant
Nom de colonne | N° col | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|---|
type | 1 | R | 6 | A | Type de ligne : HEADER |
name | 2 | R | 100 | AN | Nom du fichier |
date | 3 | R | 20 | AN | Horodatage local du fichier au format YYYY/MM/DD HH:MM:SS |
version | 4 | R | 10 | AN | Version du fichier. (Par exemple : 4.0.1) |
sequence | 5 | R | 6 | N | N° séquentiel du fichier incrémenté de 1 à chaque fichier |
Légende : R = requis, F = facultatif, C = conditionnel
Ligne des transactions
Nom de colonne | N° col | Type | Lg max | Format | Option | Valeur ou description |
---|---|---|---|---|---|---|
Type | 1 | R | 6 | A | Type de ligne : LIGNE si réconciliation non demandée, CAP, SET, CBK, REJ. | |
merchantName | 2 | R | 100 | AN | Enseigne du commerçant | |
merchantID | 3 | R | 14 | N | Identifiant commerçant | |
PointOfSellName | 4 | R | 50 | AN | Intitulé de l'enseigne | |
paymentTypeCode | 5 | R | 20 | AN | Code du moyen de paiement associé | |
acquierName | 6 | R | 30 | N | Nom de l'acquéreur du commerçant | |
contractNumber | 7 | R | 50 | AN | N° contrat commerçant accepteur | |
contractDescription | 8 | R | 30 | AN | Intitulé du contrat commerçant | |
currencyCode | 9 | R | 3 | N | Devise principale | |
orderReference | 10 | R | 50 | AN | 1 | Référence de la commande |
orderDescription | 11 | F | 60 | AN | 1 | Description de la commande |
transactionID | 12 | R | 50 | AN | 1 | ID de la transaction d'autorisation initiale généré par Payline |
acquierTransactionReference | 13 | C | 12 | AN | 1 | Référence archivage généré à partir de la référence commande et respectant les contraintes de format de l'acquéreur. |
Champs valorisés uniquement si type=CAP ou LIGNE | ||||||
operationTypeCode | 14 | C | 1 | A | 1 | Code opération D pour débit ou C pour crédit (cette colonne est aussi utilisée pour le CBK) |
captureFileDate | 15 | C | 25 | AN | 1 | Date de la remise |
authorizationNumber | 16 | C | 6 | AN | 1 | N° autorisation |
authorizationAmount | 17 | C | 12 | N | 1 | Montant de l'autorisation |
authorizationCurrencyCode | 18 | C | 3 | N | 1 | Devise de l'autorisation |
authorizationDate | 19 | C | 25 | AN | 1 | Date de la transaction d'autorisation |
authorizationOrigin | 20 | C | 50 | AN | 1 | Origine de la transaction d'autorisation |
Pan | 21 | C | 19 | N | 1 | Numéro de carte masqué selon règles PCI/DSS |
3DSecure | 22 | C | 1 | N | 1 | Sécurisation par 3DSecure 0=non et 1=oui |
AVS | 23 | C | 1 | N | 1 | Sécurisation par vérification d'adresse postale AVS 0=non et 1=oui |
captureDate | 24 | C | 25 | AN | 1 | Date de la transaction de validation |
captureOrigin | 25 | C | 50 | AN | 1 | Origine de la transaction de validation |
captureAmount | 26 | C | 12 | N | 1 | Montant brut de la remise (avant déduction des commissions) |
FileNumber | 27 | C | 50 | N | 2 | Numéro du lot de remise. Présent uniquement si l'option « FileNumber » est demandée. |
Champs valorisés uniquement si type=SET et | ||||||
operationTypeCode | 28 | C | 1 | A | 1 | Code opération D pour débit ou C pour crédit |
settleDate | 29 | C | 25 | AN | 1 | Date de la réconciliation |
grossAmount | 30 | C | 12 | N | 1 | Montant brut de la transaction |
feeAmount | 31 | C | 12 | N | 1 | Commission sur la transaction |
ifr | 32 | C | 16 | N | 3 | Montant de l'interchange IFR. |
Champs valorisés uniquement si type=CBK et option réconciliation demandé (cf. chap 6) | ||||||
chargebackDate | 33 | C | 25 | A | 1 | Date de l'impayé |
chargebackAmount | 34 | C | 12 | AN | 1 | Montant de l'impayé |
chargebackReason | 35 | C | 20 | AN | 1 | Code de l'impayé |
chargebackDescription | 36 | C | 100 | AN | 1 | La description de l'impayé est limitée à 100 caractères |
chargebackNumber | 37 | C | 16 | AN | 4 | N° de dossier rattaché à l’impayé. Présent uniquement si l’option « charge_back_number» est demandé |
Champs valorisés uniquement si type=REJ et contrat BNPP (cf liste) | ||||||
rejectDate | R | 20 | N | Date de rejet | ||
rejectAmount | R | 12 | AN | Montant du rejet | ||
rejectReason | C | 20 | AN | Code du rejet | ||
rejectDescription | C | 100 | AN | Description du rejet tronquée sur 100 caractères |
Légende : R = requis, F = facultatif, C = conditionnel
Ligne d'en-queue (option)
En version standard, cette ligne n'existe pas.
En option, il est possible de générer une ligne d'en queue qui aura ce format
Nom de colonne | N° col | Type | Lg max | Format | Valeur ou description |
---|---|---|---|---|---|
Type | 1 | R | 6 | A | Type de ligne : FOOTER |
captureNumber | 2 | R | 8 | N | Nombre total de transactions remises dans le fichier |
settlementNumber | 3 | R | 8 | N | Nombre total de transactions réconciliées dans le fichier |
chargebackNumber | 4 | R | 8 | N | Nombre total de transactions impayées dans le fichier |
Légende : R = requis, F = facultatif, C = conditionnel
Valorisation des données conditionnelles
Les données liées aux commissions bancaires sont conditionnées par la fourniture de l'information par l'organisme financier et la souscription de cette option auprès de Payline.
La référence archivage (acquierTransactionReference) est par défaut les x premiers caractères de la référence commande communiquée par le commerçant dans la demande d'autorisation. En fonction des contraintes liées aux acquéreurs, x varie entre 10 et 12 caractères. Les caractères non strictement alphanumériques (autres que [a-z][A-Z][0-9]) sont supprimés de la référence commande avant le tronquage à x caractères.
En option, Payline peut appliquer une règle qui permet de déduire la référence commande à partir de la référence archivage. Ainsi, le rapprochement entre la transaction remisées et la commande chez le commerçant est facilitée.
Ancre | ||||
---|---|---|---|---|
|
Option réconciliation bancaire (1)
Ancre | ||||
---|---|---|---|---|
|
Dans le cas où vous ne souscrivez pas à l'option « Réconciliation bancaire », disponible dans la gestion de votre abonnement depuis le centre d'administration, vous aurez accès uniquement (dans les fichiers XML et CSV) a l'arborescence nominale du fichier image de remise c'est-à-dire les éléments de type « CAPTURE » (Cf. 3 .5)
Dans le cas où le commerçant a souscrit à l'option « réconciliation bancaire », il aura également accès à l'arborescence contenant les éléments « SETTLEMENT » et « CHARGEBACK » dans le fichier XML. Pour le fichier CSV, les lignes de transactions pourront contenir des éléments de type « SET » et « CBK ».
Option FileNumer (2)
Le numéro du lot de remise sera retourné par l'acquéreur. Cette option doit être demandée lors de la mise en place du fichier.
Si l'option n'est pas demandée, alors les informations suivantes seront avancées d'une position.
Option IFR (3)
Le montant de l'interchange sera retourné par l'acquéreur. Cette option doit être demandée lors de la mise en place du fichier.
Si l'option n'est pas demandée, alors les informations suivantes seront avancées d'une position.
Option Charge_back_number (4)
Le montant de l'interchange sera retourné par l'acquéreur. Cette option doit être demandée lors de la mise en place du fichier.
Si l'option n'est pas demandée, alors les informations suivantes seront avancées d'une position.
Crédit vs Débit
Les captures et settlements sont dans le même sens :
CAPTURE | SETTLEMENT | |
---|---|---|
Paiement | C | C |
Remboursement | D | D |
Tableau de correspondance entre les opérations et les paiements
Opérations | Fichier des transactions | Fichier des paiements | Débit/crédit |
---|---|---|---|
Autor (doAutor, action=100) | Autor | - | - |
Autor + Validation (doAutor, action=101) | Autor (101)Validation | CAP (J+1)SET (J+2) | C C |
Validation (doCapture, action=201) | Validation | CAP (J+1) | C |
Autor (doAutor, action=100)Cancel (doReset : avant la validation) | AutorAnnulation | - | - |
Autor (doAutor, action=100)Validation (doCapture, action=201)Remboursement (doReund, action=421 : après la validation) | AutorValidationRemboursement | CAP (J+1)SET (J+2) CAP (J+2) SET (J+2) | C CD D |
Autor (doAutor, action=100)Validation (doCapture, action=201) Chargeback | AutorValidationImpayé | CAP (J+1)SET (J+2)CBK | C CD |
Débit (doDebit, action=204 : opération non garantie) | Débit | CAP (J+1)SET (J+2) | C C |
Crédit (doCredit, action=422 : opération non garantie) | Crédit | CAP (J+1)SET (J+2) | D D |
Order (commande Paypal) | |||
Ré-autorisation (action.202) | Autor Autor | - | - |
hidden | true |
---|
Annexe : type des rejets BNPPP
10 Contrat (champs 46.DF5F) différent de l'identifiant accepteur (champs 42)
11 Contrat test non autorisé (champs 46.DF5F)
12 Contrat non connu dans le référentiel (champs 46.DF5F)
13 Contrat fictif non autorisé (champs 46.DF5F)
14 Contrat eurochèque non autorisé (champs 46.DF5F)
20 Identifiant accepteur transaction différent de celui de la remise (champs 42/T)
30 Transaction VAD sur contrat non VAD (champs 47.02)
31 Transaction non VAD sur contrat VAD (champs 47.02)
32 Transaction quasi-cash sur contrat non quasi-cash (champs 47.02)
33 Transaction non quasi-cash sur contrat quasi-cash (champs 47.02)
34 Transaction retrait guichet sur contrat non retrait guichet (champs 47.02)
35 Transaction non retrait guichet sur contrat retrait guichet (champs 47.02)
36 Remise en devise sur contrat n'acceptant pas de remise en devise (champs 46DF5F et champs 49/R) ex guichet, cash, service : regroupement crédit, DDS, ¿
37 TRAN PRE-AUTORISEE SUR CONTRAT NON PROXIMITE NI VAD C47.02
40 Transaction quasi-cash sur contrat non quasi-cash (champs 3.1 )
41 Transaction non quasi-cash sur contrat quasi-cash (champs 3.1)
42 Transaction retrait guichet sur contrat non guichet (champs 3.1)
43 Transaction non retrait guichet sur contrat guichet (champs 3.1)
44 Transaction DDR sur contrat n'acceptant pas de transaction DDR (champs 3.2)
60 BIN DU NUMéRO PORTEUR = BIN TEST (CHAMPS 2)
61 BIN du numéro porteur inconnu (champs 2)
62 LG DU N° PORTEUR DIFFéRENT DE CELUI CORRESPONDANT AU BIN, C2
63 CD SERVICE DU BIN DU N.PORTEUR NE PERMET PAS LE PAIEMENT C2
64 Porteur CB interdit avec une transaction en devise (champs 2)
65 Porteur VISA sans n° d'autorisation avec une transaction en devise (champs 2)
66 Porteur EC/MC interdit avec une transaction en devise (champs 2)
67 Transaction SVAD non autorisée (champs 2)
68 Transaction SVAD porteur opposé (champs 2)
69 TASA (champs 47.48 octet 1) remise incompatible avec type d'application (champs 55.DF73)
100 Numéro de remise non consécutif (1 à n avec pas de 1) (champs 70/R)
101 Numéro de remise > à 99999; sera tronqué lors du traitement (champs 70/R)
102 Numéro de remise transaction différent de remise (champs 70/T)
120 Code numérique de la monnaie hors table ISO (invalide) (champs 49/R)
121 Code de la devise de la transaction (champs 49/T) différent de celui de la remise (champs 49/R)
141 Montant inférieur à la valeur limite (champs 4)
142 Montant inférieur à la commission fixe ou minimum (champ 4)
145 Date transaction invalide (champs 47.07/T)
146 Date transaction (champs 47.07/T) > 3ans pour un porteur français
147 Date transaction (champs 47.07/T) > 11 mois pour un porteur étranger
148 Date transaction (champs 47.07/T) > date d'expiration carte
149 Date transaction (champs 47.07/T) > celle de réception du fichier
151 Heure transaction invalide (champs 12/T)
163 Type d'architecture transaction (champs 46.DF52/T) différent de celui de la remise (champs 46.DF52/R)
170 BIN différent de l'enregistrement remise (champs 32/T - BIN)
171 DOM différent de l'enregistrement remise (champs 32/T - DOM)
180 Type de paiement (ERT champ 47.02)/mode de saisie (champ 22.3)/mode validation incompatibles (champs 22.4)
181 Type de paiement (ERT champ 47.02)/mode de saisie (champ 22.3)/mode validation incompatibles (champs 22.4)
183 Contrat non VAD alors que TASA = 20 à 24
184 Contrat non Quasi-cash alors que TASA = 60 à 65
185 Contrat non Vente proximité alors que TASA = 10
186 Contrat non Télépaiement alors que TASA = 30 ou 40
187 ERT incompatible (champ 47.02) avec le TASA octet 2 (champ 47.48.2)
188 Type de facture /procedue (champ 47.03) non renseignée alors que TASA type applicatif (champs 47.48 octet 2) = pré-autorisée (80) ou no-show (84)
189 Date de validité (champ 47.15) non renseignée alors que type applicatif (champs 55.DF73) = B4-B0'
190 Contrat (champ 46.DF5F) ne permettant pas le paiement sur auutomate alors que TASA (champ 47.48 octet 2) = 41 A 53
191 Transaction crédit (champ 3.1) non autorisée pour les automates (champ 47.02) ERT = 41 à 53
201 Date expiration carte (champs 14) non renseignée alors que mode saisie (champs 22.3) = piste (2 ou 7)
202 Piste ISO2 (champs 35) non renseignée alors que mode lecture carte (champs 22.3) = piste (2 ou 7)
203 N° logique pt acceptation (champs 46.DF5B) non renseigné alors que type système acceptation (champs 46.DF52) = réparti (20 ou 21)
205 N° autorisation (champs 38) renseigné alors que code forçage autorisation (champs 47.05) = forçage avant demande (2)
206 Raison demande autorisation (champs 47.01) non renseignée et autorisation (champs 38) non renseigné
207 Code forçage autorisation (champs 47.05) non renseigné alors que raison demande autorisation ( champs 47.01) renseignée
208 Code forçage autorisation (champs 47.05) non renseigné alors que autorisation renseigné (champs 38)
209 Raison de la demande d'autorisation absent alors que autorisation présent (champs 38)
210 Type application carte (champs 55.DF73) non renseigné alors que mode lecture carte (champs 22.3) = microcircuit (5)
211 Code devise application carte (champs 55.DF74) non renseigné alors que type applicatif (champs 55.DF73) = B0' et non piste
212 CAI Emetteur (champs 55.DF75) non renseigné alors que type applicatif (champs 55.DF73) = B0' et non piste
213 Données calcul CAI.E (champs 55.DF76) non renseignées alors que type applicatif (champs 55.DF73) = B0' et non piste
214 CAI Acquéreur(champs 55.DF77) non renseigné alors que type applicatif (champs 55.DF73) = B0' et TASA octet 2 = vte proxmité (10) ou vte automate (40 à 53) et non piste
215 Données calcul CAI.Acq (champs 55.DF78) non renseigné alors que TASA type applicatif (champs 55.DF73) = B0' et TASA octet 2 = Vte proxmité (10) ou vte automate (40 à 53) et non piste
216 AIP (champs 55.82) non renseigné alors que type applicatif (champs 55.DF73) = EMV microcircuit
217 ATC (champs 55.9F36) non renseigné alors que type applicatif (champs 55.DF73) = EMV microcircuit
218 Id.gest.télépaiement (champs 58.FF45) non renseigné alors que TASA type applicatif (champs 47.48 octet 2) = télépaiement (30 à 35)
219 Certificat acceptation (champs 58.FF46) non renseigné alors que TASA type applicatif (champs 47.48 octet 2) = télépaiement (30 à 35)
220 Non renseigné alors que TASA type applicatif (champs 47.48 octet 2) = réseaux ouverts (24, 34 ou 64)
223 XID (champs 58.FF48) non renseigné alors que type trans sécur com elect (champs 58.FF47) = transaction SET (03, 04, 05, 06, 08, 09, 11, 20 ou 21)
224 TransTain (champs 58.FF49) non renseigné alors que type trans sécur com elect (champs 58.FF47) = transaction SET (03, 04, 05, 06)
225 N° série certificat com.(champs 58.FF50) non renseigné alors que type trans sécur com elect (champs 58.FF47) = transaction SET (03, 04, 05, 06)
226 Transaction type (champs 58.9C) non renseigné alors que type d'application (champ 55.DF73) = EMV et microcircuit
227 Terminal verification results (champs 58.95) non renseigné alors que type d'application (champ 55.DF73) = EMV et microcircuit
228 Unpredicable number terminal (champs 58.9F37) non renseigné alors que type d'application (champ 55.DF73) = EMV et microcircuit
230 Elements initiaux (champs 56) non renseignés alors que message 446
231 Date expiration carte (champs 14) non renseignée alors que TASA type applicatif (champs 47.48 octet 1) = B4-B0' (10 ou 30) microcircuit ou (champs 47.48 octet 2) = VAD (20, 21, 22, 23, 24)
232 Code service (champ 40) non renseignée alors que type applicatif (champs 55.DF73) = B4-B0' microcircuit
233 Date expiration d' apllication (champ 55.5F24) non renseignée alors que type applicatif (champs 55.DF73) = EMV microcircuit
234 AID (champ 55.9F06) non renseignée alors que type applicatif (champs 55.DF73) = EMV microcircuit
235 Elements initiaux (champs 56) non renseignés alors que remise recyclée
236 XID (champs 58.FF48) non renseigné alors que type trans sécur com elect (champs 58.FF47) = transaction SET (03, 04, 05, 06) ou 3-D secure (20)
237 TransTain (champs 58.FF49)) non renseigné alors que type trans sécur com elect (champs 58.FF47) = transaction SET (03, 04, 05, 06) ou 3-D secure (20)
238 Elements initiaux (champs 58-FF61) non renseignés alors que remise recyclée (champ 25 = 9306)
240 Champ présent alors qu'il devrait absent
241 Champ présent alors qu'il devrait absent
242 Elements initiaux (champs 58-FF62) non renseignés alors que remise recyclée (champ 25 = 9306)
251 Nb de transactions crédit annoncé différent du calculé (champs 74)
252 Nb de transactions débit annoncé différent du calculé (champs 76)
256 Montant des transactions crédit annoncé différent du calculé (champs 86)
257 Montant des transactions débits annoncé différent du calculé (champs 88)
259 Nb de transactions DDR annulées annoncé différent du calculé (champs 58.FF58)
260 Montant des transactions DDR annulées annoncé différent du calculé (champs 58.FF59)
280 Remise vide (cumuls à 0)
281 Remise sans transactions (cumuls différent de 0)
282 Remise dont toutes les transactions ont été rejetées
284 Transactions appartenant à une remise rejetée
285 Rejet de la transaction annulée.
286 Transaction d'annulation (qui a été rapprochée de la TI)
319 N° dossier (champ 47.24) non renseignée alors que TASA type applicatif (champs 47.48 octet 2) = pré-autorisée (80)
328 Erreur de numéricité (champs 58.FF55)
329 Donnée absente (champs 58.FF55)
377 CHAMP MONTANT AUTRES ABSENT ALORS QUE ERT = 80
388 CHAMP PRESENT ALORS QU IL DEVRAIT ETRE ABSENT
389 CHAMP PRESENT ALORS QU IL DEVRAIT ETRE ABSENT
390 DATE D EXPIR.NON RENSEIG. ALORS QUE MODE SAISIE = PISTE PSC
391 CD SERV NON RENSEIGNE ALORS QUE ( CHP 22 OCT 3) = 3 (PSC)
392 MODE DE LECTURE DE LA CARTE PAS COMPATIBLE AVEC ITP
394 MODE DE LECTURE DE LA CARTE PAS COMPATIBLE AVEC ITP
395 RTT NON RENSEIGNEE ALORS QUE MODE LECTURE CARTE(C22.3) = PSC
396 RTT NON RENSEIGNEE ALORS QUE MODE LECTURE CARTE(C22.3) = PSC
407 Code pays système d'acceptation non renseigné en vesrion 1.3.1
408 Méthode calcul cryptogramme commerce électronique absent alors que Transtain (champs 58.FF49 ) présent et version 1.3.1
409 DONNEE ABSENTE ALORS QUE TYPE SECU TRAN ECOM 58 FF47 PRESENT
413 DONNEE ABSENTE ALORS QUE TYPE APPLI = EMV ET MICROCIRCUIT
414 Elements initiaux (champs 58-FF62) non renseignés alors que remise recyclée (champ 25 = 9306)
501 Erreur de numéricité (champs 2)
502 Donnée absente (champs 2)
503 Valeur du champ hors limite (champs 2)
504 Valeur non autorisée (hors référence) (champs 2)
505 Erreur de numéricité (champs 3.1)
506 Donnée absente (champs 3.1)
507 Valeur du champ hors limite (champs 3.1)
508 Valeur non autorisée (hors référence) (champs 3.1 )
509 Erreur de numéricité (champs 3.2)
510 Donnée absente (champs 3.2)
511 Valeur du champ hors limite (champs 3.2)
512 Valeur non autorisée (hors référence) (champs 3.2)
517 Erreur de numéricité (champs 4)
518 Donnée absente (champs 4)
519 Valeur du champ hors limite (champs 4)
520 Valeur non autorisée (hors référence) (champs 4)
521 Erreur de numéricité (champs 11/R)
522 Donnée absente (champs 11/R)
523 Valeur du champ hors limite (champs 11/R)
524 Valeur non autorisée (hors référence) (champs 11/R)
525 Erreur de numéricité (champs 11/T)
526 Donnée absente (champs 11/T)
527 Valeur du champ hors limite (champs 11/T)
528 Valeur non autorisée (hors référence) (champs 11/T)
533 Erreur de numéricité (champs 12/T)
534 Donnée absente (champs 12/T)
535 Valeur du champ hors limite (champs 12/T)
536 Valeur non autorisée (hors référence) (champs 12/T)
541 Erreur de numéricité (champs 13/T)
542 Donnée absente (champs 13/T)
543 Valeur du champ hors limite (champs 13/T)
544 Valeur non autorisée (hors référence) (champs 13/T)
561 Erreur de numéricité (champs 22.3)
562 Donnée absente (champs 22.3)
563 Valeur du champ hors limite (champs 22.3)
564 Valeur non autorisée (hors référence) (champs 22.3)
565 Erreur de numéricité (champs 22.4)
566 Donnée absente (champs 22.4)
567 Valeur du champ hors limite (champs 22.4)
568 Valeur non autorisée (hors référence) (champs 22.4)
589 Erreur de numéricité (champs 32/R - BIN)
590 Donnée absente (champs 32/R - BIN)
591 Valeur du champ hors limite (champs 32/R - BIN)
592 Valeur non autorisée (hors référence) (champs 32/R - BIN)
593 Erreur de numéricité (champs 32/R - DOM)
594 Donnée absente (champs 32/R - DOM)
595 Valeur du champ hors limite (champs 32/R - DOM)
596 Valeur non autorisée (hors référence) (champs 32/R - DOM)
597 Erreur de numéricité (champs 32/T - BIN)
598 Donnée absente (champs 32/T - BIN)
599 Valeur du champ hors limite (champs 32/T - BIN)
600 Valeur non autorisée (hors référence) (champs 32/T - BIN)
601 Erreur de numéricité (champs 32/T - DOM)
602 Donnée absente (champs 32/T - DOM)
603 Valeur du champ hors limite (champs 32/T - DOM)
604 Valeur non autorisée (hors référence) (champs 32/T - DOM)
633 Erreur de numéricité (champs 42/R)
634 Donnée absente (champs 42/R)
635 Valeur du champ hors limite (champs 42/R)
636 Valeur non autorisée (hors référence) (champs 42/R)
637 Erreur de numéricité (champs 42/T)
638 Donnée absente (champs 42/T)
639 Valeur du champ hors limite (champs 42/T)
640 Valeur non autorisée (hors référence) (champs 42/T)
661 Erreur de numéricité (champs 46.DF5F)
662 Donnée absente (champs 46.DF5F)
663 Valeur du champ hors limite (champs 46.DF5F)
664 Valeur non autorisée (hors référence) (champs 46.DF5F)
681 Erreur de numéricité (champs 46.DF52/R)
682 Donnée absente (champs 46.DF52/R)
683 Valeur du champ hors limite (champs 46.DF52/R)
684 Valeur non autorisée (hors référence) (champs 46.DF52/R)
685 Erreur de numéricité (champs 46.DF52/T)
686 Donnée absente (champs 46.DF52/T)
687 Valeur du champ hors limite (champs 46.DF52/T)
688 Valeur non autorisée (hors référence) (champs 46.DF52/T)
705 Erreur de numéricité (champs 47.02)
706 Donnée absente (champs 47.02)
707 Valeur du champ hors limite (champs 47.02)
708 Valeur non autorisée (hors référence) (champs 47.02)
713 Erreur de numéricité (champs 47.05)
714 Donnée absente (champs 47.05)
715 Valeur du champ hors limite (champs 47.05)
716 Valeur non autorisée (hors référence) (champs 47.05)
725 Erreur de numéricité (champs 47.07/T)
726 Donnée absente (champs 47.07/T)
727 Valeur du champ hors limite (champs 47.07/T)
728 Valeur non autorisée (hors référence) (champs 47.07/T)
733 Erreur de numéricité (champs 47.10)
734 Donnée absente (champs 47.10)
735 Valeur du champ hors limite (champs 47.10)
736 Valeur non autorisée (hors référence) (champs 47.10)
749 Erreur de numéricité (champs 47.48/octet 1)
750 Donnée absente (champs 47.48/octet 1)
751 Valeur du champ hors limite (champs 47.48/octet 1)
752 Valeur non autorisée (hors référence) (champs 47.48/octet 1)
757 Erreur de numéricité (champs 49/R)
758 Donnée absente (champs 49/R)
759 Valeur du champ hors limite (champs 49/R)
760 Valeur non autorisée (hors référence) (champs 49/R)
761 Erreur de numéricité (champs 49/T)
762 Donnée absente (champs 49/T)
763 Valeur du champ hors limite (champs 49/T)
764 Valeur non autorisée (hors référence) (champs 49/T)
905 Erreur de numéricité (champs 58.FF36)
906 Donnée absente (champs 58.FF36)
909 Erreur de numéricité (champs 58.FF45)
917 Erreur de numéricité (champs 58.FF47)
918 Donnée absente (champs 58.FF47)
965 Erreur de numéricité (champs 70/R)
966 Donnée absente (champs 70/R)
967 Valeur du champ hors limite (champs 70/R)
968 Valeur non autorisée (hors référence) (champs 70/R)
969 Erreur de numéricité (champs 70/T)
970 Donnée absente (champs 70/T)
971 Valeur du champ hors limite (champs 70/T)
972 Valeur non autorisée (hors référence) (champs 70/T)
973 Erreur de numéricité (champs 74)
974 Donnée absente (champs 74)
975 Valeur du champ hors limite (champs 74)
976 Valeur non autorisée (hors référence) (champs 74)
977 Erreur de numéricité (champs 76)
978 Donnée absente (champs 76)
979 Valeur du champ hors limite (champs 76)
980 Valeur non autorisée (hors référence) (champs 76)
981 Erreur de numéricité (champs 77)
982 Donnée absente (champs 77)
983 Valeur du champ hors limite (champs 77)
984 Valeur non autorisée (hors référence) (champs 77)
985 Erreur de numéricité (champs 86)
986 Donnée absente (champs 86)
987 Valeur du champ hors limite (champs 86)
988 Valeur non autorisée (hors référence) (champs 86)
989 Erreur de numéricité (champs 88)
990 Donnée absente (champs 88)
991 Valeur du champ hors limite (champs 88)
992 Valeur non autorisée (hors référence) (champs 88)
993 Erreur de numéricité (champs 89)
994 Donnée absente (champs 89)
995 Valeur du champ hors limite (champs 89)