Vérifier le format du fichier

Cette option permet d’appliquer un certain nombre de contrôles sur la structure de votre fichier.

Lorsque vous sélectionnez Vérifier le format du fichier, la boîte de dialogue d'import s'affiche.

  1. Cliquez sur Parcourir
  2. Sélectionnez le fichier à importer.

    La taille du fichier ne doit pas dépasser 1 ko.

    Le fichier est de type CSV et le nommage doit respecter la règle établie dans le chapitre Générer un fichier de paiement. Exemple : 20161229.91335531.PAY.REQ.T.01

  3. Cliquez sur Vérifier

Si la structure du fichier est correcte, le message suivant s'affiche.

Si la structure du fichier est incorrecte, un rapport s'affiche et indique l'erreur détectée et la ligne concernée.

Exemple :

Les tableaux ci-dessous listent les différents types d'erreurs liés à la structure.

  • Erreur de format du fichier
    Message d'erreur Description
    La taille du fichier spécifié est supérieure à la taille maximale autotisée La taille du fichier ne doit pas excéder 1ko. Il est d'ailleurs recommandé de créer le fichier à partir de logiciels comme Bloc-notes, Notepad++, etc.
    Titre du fichier erroné Votre fichier ne respecte pas la convention de nommage telle que décrit dans le chapitre Générer un fichier de paiement
  • Erreurs dans la ligne Enregistrement d'entête
    Message d'erreur Description
    Type header attendu (code enregistrement 00) La première ligne du fichier correspond à l’enregistrement d’entête et doit débuter par 00
    Header mal placé (devrait être en 1ère ligne)
    Nombre de colonne invalide L’enregistrement d’entête doit comporter 8 colonnes.
    PAY non présent dans le header (null) Le champ n°2 de l’enregistrement d’entête doit être valorisé à PAY
    Version de header incorrect (null) Le champ n°3 doit être valorisé à 01
    Identification boutique incorrect (null) L’identifiant boutique doit être exprimé sur 8 chiffres
    Environnement incorrect (null) Deux valeurs possibles : TEST ou PRODUCTION
    Seules les transactions en mode TEST sont possibles Vous ne pouvez pas déposer un fichier de paiement en mode PRODUCTION.
    Date ou heure de création incorrecte

    La date doit être au format yyyyMMdd.

    L’heure doit être au format HHmmSS

    Date d'exécution non vide Ce champ ne doit pas être renseigné. Il doit rester vide.
    Header pas en accord avec nom fichier Le header et le nom du fichier doivent contenir les mêmes valeurs :
    • d’identifiant boutique,
    • d’environnement,
    • de date de création.

    Exemple :

    Nom de fichier : 20161229.91335531.PAY.REQ.T.01

    Header :
    00;PAY;02;91335531;TEST;20161229;140800;
  • Erreurs dans la ligne Enregistrement de détail
    Message d'erreur Description
    Mauvais numéro de séquence (champ 2) Doit impérativement démarrer à 1.

    Étant donné que le format (n..6) de la séquence est 6 digits, il est plus prudent de numéroter 000001, 000002, etc. pour éviter des erreurs.

    Nombre de colonne invalide Chaque enregistrement de détail doit comporter 16 colonnes.
  • Erreurs dans la ligne Enregistrement de fin
    Message d'erreur Description
    Pas de trailer (code enregistrement 01) La dernière ligne du fichier doit contenir le trailer et débuter par 01.
    Nombre de colonne invalide L’enregistrement de fin doit comporter 2 colonnes
    Mauvais nombre d'enregistrement Doit valoir le nombre exact d’enregistrement de détail transmis. Quand l'enregistrement de détail contient :
    • une ligne d'enregistrement, la valeur est 1.
    • deux lignes d'enregistrement, la valeur est 2.
    • Trois lignes d'enregistrement, la valeur est 3.
    • etc.
  • Autres erreurs techniques
    Message d'erreur Description
    Type de ligne non reconnue Aucune ligne du fichier, présente avant l’enregistrement de fin, ne doit être vide. Toutes les lignes doivent débuter par 00 ou 01 ou 02.
    Données après fin de fichier Aucune ligne (vide ou pas) ne doit être présente après l’enregistrement de fin.