=> Voir aussi la procédure n° 248 (Export des ventes SVS)
Gestion des cartes cadeaux prépayées par monétique
La carte cadeau prépayée est contrôlée par un fournisseur du service (SVS par exemple) qui autorise ou interdit la transaction, avant d’être stockée dans Cegid Retail Y2 en cas d’autorisation. Les transactions les plus courantes sont l'émission d'une carte cadeau, la dépense de tout ou partie de la valeur de la carte cadeau, le retour marchandises et l'ajout de valeur à la carte cadeau, ainsi que la consultation du solde d'une carte cadeau.
Paramétrage des cartes
Un article financier de type Acquisition d’une carte cadeau doit avoir été préalablement créé (cf. Créer une opération de caisse), avec le champ Type de demande de crédit renseigné différemment selon qu'il s'agit d'une activation, d'une émission ou d'un rechargement de carte. Lorsqu’on remet la carte au client on émet la carte ou bien on l’active, cela dépend du type de cartes que l’enseigne a acquis. Le rechargement intervient lorsque le client dépose de l’argent sur sa carte ou lorsqu’on rembourse le client sur sa carte.
Vente d'une carte prépayée
Le caissier saisit la référence de l’article financier dédié à la vente d’une carte prépayée. Il indique ensuite le montant à charger sur la carte. Si le montant saisi est inférieur au montant minimum, ou supérieur au montant maximum définis pour l’opération de caisse, un message d’erreur demande au caissier de corriger la valeur saisie. Il peut saisir d’autres articles et enregistrer les modes de paiement utilisés par le client pour régler ses achats. Le caissier valide alors le ticket de vente.
Activation d'une carte prépayée
L'activation s'applique à une carte préchargée. Une fois tous les règlements validés, Cegid Retail Y2 demande au caissier de saisir le numéro de la carte prépayée, ou bien de scanner le code-barres de la carte, ou bien de lire les pistes magnétiques de la carte si la caisse est équipée d’un lecteur MSR. Lorsque le numéro de la carte est connu, Cegid Retail Y2 démarre le dialogue avec le pilote CPOS pour demander l’activation de la carte prépayée.
Fonctionnement SVS
Ce dernier calcule un identifiant (STAN) pour la caisse et envoie un message au Web Service SVS. Si la réponse du Web Service est :
-
Positive : la demande est considérée comme approuvée. Le pilote rend la main à Cegid Retail Y2 qui traite l’article financier suivant.
-
En erreur ou si aucune réponse n’est reçue dans les 10 secondes (paramétrage effectué par SVS) : le pilote envoie un message de contre-passation plusieurs fois en attendant entre chaque envoi (le nombre de renversements et l’attente entre chaque renversement sont des paramètres du pilote). Le pilote affiche un message pour demander au caissier d’appeler le SVI de SVS en précisant le numéro de téléphone à utiliser (paramètre CPOS), le numéro du magasin SVI (paramètre CPOS), le montant de la transaction et un code d’accès à fournir au SVI.
Le code d’accès est calculé par le pilote avec un algorithme fourni par SVS. Une fois que le caissier a obtenu l’accord du SVI, il peut saisir le n° d’autorisation qui lui a été donné. Le pilote vérifie la conformité de ce n° d’autorisation grâce à un algorithme SVS. Si le numéro est correct, le pilote rend la main à Cegid Retail Y2 qui traite l’article financier suivant. Si le numéro est incorrect, le caissier est invité soit à le saisir de nouveau, soit à abandonner la vente en cours.
Si le caissier n’a pas pu obtenir un n° d’autorisation valide du SVI, la demande est considérée comme ayant échoué. Le pilote rend la main à Cegid Retail Y2 qui affiche un message d’erreur au caissier. Ce dernier a la possibilité de relancer la transaction ou bien d’abandonner la vente en cours. Dans ce dernier cas, les règlements du ticket sont annulés ce qui peut déclencher des transactions d’annulation vers le système monétique pour les règlements en carte bancaire. De la même manière, les transactions SVS qui auraient été générées par la validation de la vente sont annulées. Lorsque tous les articles financiers de la vente sont validés par SVS, Cegid Retail Y2 enregistre la vente dans la base de données et lance l’impression du ticket.
Calcul du STAN (SVS)
Le pilote CPOS gère une séquence numérique qui séquence peut varier entre 1 et 999999. Cette séquence est nécessaire à SVS, pour identifier une transaction.
Date de fin de validité de la carte (SVS)
Un paramètre du pilote CPOS permet de définir le nombre de jours à soustraire de la date de fin de validité retournée par SVS pour calculer la date de fin de validité commerciale qui pourra être imprimée sur le ticket ou qui sera affichée lors de l’interrogation du solde de la carte. Ce paramètre pourra prendre une valeur comprise entre 0 et 99 jours. Notez que le nombre de jours est retranché de la date de fin de validité, seulement si la différence est supérieure à la date du jour.
Modèle de ticket
Cegid Retail Y2 offre la possibilité de modifier le modèle du ticket imprimé. Ainsi le numéro de la carte cadeau et sa date de fin de validité pourront être imprimés grâce à un modèle de ticket personnalisé et aux champs "SOLDEGIFTCARDLIG", "DEVISESOLDEGIFTCARDLIG" et "EOVSOLDEGIFTCARDLIG". Ces informations ne pourront être imprimées que sur le ticket initial. Elles ne pourront pas apparaître en cas de réimpression.
L'émission d'une carte suppose un chargement de la carte.
Paramétrage
Pour enregistrer la vente d’une carte prépayée, un article financier de type Acquisition d’une carte cadeau doit avoir été préalablement créé (cf. Créer une opération de caisse). Les propriétés de cet article sont identiques à celles de l’article financier qui sert à l’activation d’une carte prépayée à l’exception du type de demande de crédit qui est "Émission".
Vente de la carte (SVS)
Le processus est similaire à celui de l’activation d’une carte prépayée.
Rechargement d'une carte prépayée
Paramétrage
Un article financier de type Acquisition d’une carte cadeau permet d’enregistrer le rechargement d’une carte prépayée ou d’une carte cadeau (cf. Créer une opération de caisse). Les propriétés de cet article sont identiques à celles de l’article financier qui sert à l’activation d’une carte prépayée à l’exception du type de demande de crédit qui est "Rechargement".
Rechargement de la carte (SVS)
Le processus est similaire à celui de l’activation d’une carte prépayée.
Par retour de marchandise on entend reprise de marchandise. On peut inclure des cartes cadeaux dans le retour, les cartes cadeaux seront annulées.
Paramétrage
Un mode de règlement de type Avoir doit avoir été préalablement créé (cf. Créer un mode de règlement).
Initialisation de la carte (SVS)
Le caissier enregistre les articles retournés par le client puis utilise le mode de paiement Avoir pour rembourser le client. Lorsque le caissier valide la vente, Cegid Retail Y2 demande au caissier de saisir ou de scanner le numéro de la carte cadeau. Le processus est alors similaire à celui de l’activation d’une carte cadeau.
Règlement avec une carte prépayée
Paramétrage
Un mode de paiement de type Carte cadeau doit avoir été préalablement créé (cf. Créer un mode de paiement). Les propriétés de ce mode de paiement sont identiques à celles du mode de paiement qui sert au retour de marchandises.
Règlement
Le caissier enregistre les articles achetés par son client, puis saisit le code du mode de paiement dédié aux cartes prépayées. Cegid Retail Y2 demande au pilote monétique le montant disponible sur la carte prépayée. Une fenêtre apparaît pour demander au caissier de passer la carte dans le lecteur de pistes magnétiques de la caisse ou de scanner le code-barres de la carte. Le caissier peut alors modifier le montant à prélever sur la carte qui est initialisé avec le montant restant à régler du ticket. Puis, il peut enregistrer les règlements complémentaires.
Avec SVS, lorsque le caissier lance la validation finale du ticket, le pilote CPOS envoie une demande de consommation de la carte prépayée. La logique de contre-passation est utilisée pour cette transaction comme dans le cas de la vente d’une carte prépayée.
Si la demande de consommation échoue, un message avertit le caissier qui remplace l’utilisation de la carte prépayée par un autre mode de paiement ou bien il abandonne la vente en cours.
Si le montant validé par le pilote monétique est différent du montant demandé par Cegid Retail Y2, un message avertit le caissier et la validation du ticket est interrompue pour permettre au caissier de régulariser les règlements.
Il est possible d’utiliser plusieurs cartes prépayées. Dans cas, les opérations décrites ci-dessus se répètent pour chaque carte utilisée.
Si le caissier abandonne le ticket en cours, et si une ou plusieurs cartes prépayées ont été validées par le Web Service, Cegid Retail Y2 déclenche l’annulation de chaque transaction validée.
Avec SVS, le pilote CPOS émet une demande d’annulation de la transaction en réutilisant le STAN de la transaction d’origine ; et si une des transactions est une transaction de contre-passation, le pilote CPOS envoie un message de rechargement de la carte.
Il est également possible de charger une carte prépayée lors d’un remboursement. Le fonctionnement est proche de celui décrit précédemment mais l’élément déclencheur n’est plus la saisie d’un mode de paiement mais d’un article financier de remboursement.
Interrogation du solde d’une carte
Le caissier peut interroger le solde d’une carte prépayée grâce à une touche du pavé tactile de la saisie de tickets qui aura été programmée à cet effet. Cegid Retail Y2 lui demande alors de saisir le numéro de la carte prépayée, ou bien de scanner le code-barres de la carte, ou bien de lire les pistes magnétiques de la carte si la caisse est équipée d’un lecteur MSR.
Lorsque le numéro de la carte est connu, Cegid Retail Y2 démarre le dialogue avec le pilote monétique CPOS pour interroger le solde de la carte prépayée.
Avec SVS, un STAN est calculé pour la caisse et un message est envoyé au Web Service. Le pilote extrait le montant disponible sur la carte et la date de fin de validité de la carte de la réponse du Web Service SVS et les retourne à Cegid Retail Y2 qui les affiche.
L’annulation d’un ticket qui émet, active ou recharge une carte prépayée provoque le rachat du montant chargé sur la carte. En d'autres termes, l’annulation d’un ticket qui utilise une carte prépayée déclenche le rechargement de la carte avec le montant utilisé si le paramètre de caisse "Autorisation lors modif. règlement" est coché. En cas d’erreur, un message est affiché pour avertir le caissier qu’il devra gérer manuellement le problème.
Un outil d'export des ventes, accessible depuis les Échanges de données > Exportation de données > Ventes > onglet Paramétrages, permet de générer un fichier plat selon une structure paramétrable. Néanmoins, un nouveau format d'export spécifique doit être développé pour générer un fichier au format attendu. Un paramètre société permet de saisir le code client attribué par les fournisseurs du service. Une fois que le fichier est créé, l’export programmé peut enchaîner sur la phase de transfert du fichier via le protocole FTP. Les options nécessaires au protocole FTP sont paramétrées dans le module Administration > Société > Paramètres société > Administration > Spécifiques (disponible en vision SAV).
Chaque export peut être programmé pour s’exécuter tous les jours à une heure donnée sur l'un des serveurs d’application du siège de l’enseigne. Les données saisies sur les caisses sont enregistrées dans la base de données centrale en temps réel et peuvent être prises en compte par la tâche d'export.
Structure du fichier
En-tête
Corps
Pied
Exportation des établissements
Cegid Retail Y2 Back-Office propose un format spécifique d'export des établissements pour fournir un fichier à SVS listant les correspondances entre les codes établissements alphanumériques Cegid et les numéros de magasin SVS.
Le fichier généré, appelé ANI (Automatic Number Identification) par SVS, suit les spécifications du document "ANI File Specifications Version 1.9" de SVS. Il doit être généré une fois par semaine et déposé par FTP dans le répertoire indiqué dans les paramètres société décrits dans la branche Administration > Spécifiques.
Attention ! Cet export est obligatoire si une codification alphanumérique a été mise en place pour les établissements.
Front-Office > Paramètres > Caisses > Caisse
Les paramètres suivants devront être définis pour chaque caisse de l’enseigne traitant des cartes SVS dans l’écran de paramétrage des TPE.
Pilote SVS
Cliquez sur ce bouton pour accéder au paramétrage des périphériques de caisse, puis sélectionnez TPE. Les périphériques sont regroupés par type, chaque périphérique étant identifié par un numéro. Notez que le pilote CPOS SVS doit être le premier de la liste des TPE, et son identifiant doit être 1.
Concernant SVS, une fois le nom de la DLL et le nom du pilote indiqués, la fenêtre de paramétrage du pilote SVS s'affiche. Renseignez les éléments suivants :
|
Paramètre |
Valeur par défaut |
Obligatoire (X = oui) |
Taille exacte à contrôler (Vide = Pas de contrôle) |
|
URL du web service |
|
X |
|
|
Nom d’utilisateur |
|
X |
|
|
Mot de passe |
|
X |
|
|
Nombre de tentatives de contre-passation |
3 |
X |
|
|
Attente entre chaque tentative de contre-passation (seconde) |
10 |
X |
|
|
Routage des transactions |
|
X |
19 |
|
Nom du commerçant |
|
X |
|
|
Numéro du commerçant |
|
X |
6 |
|
Division |
|
X |
5 |
|
Numéro de téléphone du serveur vocal |
|
|
|
|
Numéro du magasin à fournir au SVI |
|
X |
|
|
Nombre de jours à soustraire de la date de fin de validité |
|
|
|
Paramètres à ajuster pour utiliser le pilote CPOS SVS
Il est nécessaire d’ajuster le paramétrage du Front-Office pour pouvoir utiliser des cartes prépayées.
SVS utilisent les codes monnaie ISOA, ceux-ci doivent donc être renseignés dans la base. Par ailleurs, l'option Clavier avec lecteur de piste doit être cochée dans l’onglet Périphériques du paramétrage de la caisse. De plus, si le client souhaite annuler des transactions (Annulation d’un ticket avec émission de carte cadeau, Annulation d’un règlement par carte cadeau), l'option Autorisation lors modif. règlement accessible dans l'onglet Périphériques des paramètres de la caisse doit aussi être cochée.
Si la caisse utilise plusieurs périphériques, il faut créer des déclencheurs sur les modes de règlement associés aux TPE. Par exemple :
-
Un déclencheur pour les modes de règlement SVS,
-
Un déclencheur pour les modes de règlement Carte bancaire.
Sans ces déclencheurs, le Front-Office utilise systématiquement le périphérique 1 (c’est-à-dire le TPE SVS) pour traiter le mode de règlement, y compris pour les transactions par carte bancaire.
Attention !
SVS ne supporte que les codes numériques. Il ne prend pas en charge l'IVR (mode hors connexion) pour les magasins dont le code est alphanumérique (codé en dur lors de la transmission).