Notre cahier des charges
Transcription
Notre cahier des charges
MLP – Homologation éditeur logiciel Cahier des charges CADI ( CAisse DIffuseur) CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 1/32 MLP – Homologation éditeur logiciel Table des versions Date Version 31/08/2005 18/09/2006 V1 V1.1 Mineure 29/02/2008 01/03/2009 01/04/2011 V1.2 V2.0 V3.0 Mineure Majeure Majeure CADI Type de modification Commentaire Version initiale Modification des libellés du genre (cf annexe 3.2 p 18) Modification de la table des genres (annexe 3.2) Adaptation du Cahier des Charges Intégration de l’avenant du 01/04/2011 : - Modifications fichier détail et données du fichier cumul - Possibilité de remonter 2 fois par jour - Diverses fournitures de tables paramètres pour faciliter les échanges. Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 2/32 MLP – Homologation éditeur logiciel Sommaire 1. 2. 3. Introduction ..........................................................................................................................................................................4 Fonctionnement général .......................................................................................................................................................5 Description des fichiers de vente ..........................................................................................................................................6 3.1. Fichier des ventes au détail .........................................................................................................................................6 3.1.1. Nom du fichier ..............................................................................................................................................6 3.1.2. Structure du fichier .....................................................................................................................................6 4. Nom......................................................................................................................................................................................6 4.1. Fichier des ventes de la journée cumulées par famille ................................................................................................8 4.1.1. Nom du fichier ..............................................................................................................................................8 4.1.2. Structure du fichier .....................................................................................................................................8 4.2. Fichier Accusé de réception ........................................................................................................................................9 4.2.1. Nom du fichier ..............................................................................................................................................9 4.2.2. Structure du fichier .....................................................................................................................................9 4.3. Fichier message ........................................................................................................................................................11 4.3.1. Nom du fichier ............................................................................................................................................11 4.3.2. Structure du fichier ...................................................................................................................................11 5. Règles de fonctionnement des fichiers de vente .................................................................................................................12 5.1. Calendrier de l'envoi des fichiers ..............................................................................................................................12 5.2. Suppression & Historique .........................................................................................................................................12 5.3. Réexpédition des fichiers ..........................................................................................................................................12 5.3.1. Réexpédition Automatique .....................................................................................................................13 5.3.2. Réexpédition à la demande ...................................................................................................................13 5.3.3. Suppression manuelle des fichiers de vente ...................................................................................13 5.4. Cas particuliers .........................................................................................................................................................13 5.4.1. Aucune vente MLP dans la journée. ...................................................................................................13 Pour le fichier Détail des Ventes, seule l’enveloppe devra être générée ; c’est à dire que ce fichier DV sera vide. ...................................................................................................................................................13 5.5. Tests en vue d’une homologation .............................................................................................................................13 6. Récupération des BEJ/BIJ MLP .........................................................................................................................................15 6.1. Fichier des bordereaux d'expédition journaliers (BEJ) .............................................................................................15 6.1.1. Enregistrement de détail ........................................................................................................................15 6.1.2. Enregistrement de fin ..............................................................................................................................16 6.2. Fichier des rappels d'invendus ..................................................................................................................................17 6.2.1. Enregistrement de détail ........................................................................................................................17 6.2.2. Enregistrement de fin ..............................................................................................................................18 7. Tables de paramétrage ........................................................................................................................................................19 7.1. Table des identifiants diffuseur.................................................................................................................................19 7.2. Table des codes plus produit .....................................................................................................................................19 7.3. Table des genres .......................................................................................................................................................19 7.4. Table des périodicités ...............................................................................................................................................20 7.5. Table des codes facturation.......................................................................................................................................20 7.6. Table des codes résultat d’intégration.......................................................................................................................20 8. Nouvelles fonctions disponibles facultatives .....................................................................................................................21 8.1. Accès direct au site MLP en mode loggé ..................................................................................................................21 8.2. Liste des cessations ...................................................................................................................................................21 Annexe 1 : CAB .........................................................................................................................................................................23 Annexe 2 : Exemples de fichiers ................................................................................................................................................24 2101N° spécial 12811 : Rétrospective 2008 X Annexe 3 : Signification des codes .........................................................................................................................................25 Annexe 4 : Exemple de ventes nulles .........................................................................................................................................30 Annexe 5: Tests effectués sur les fichiers de vente (=> codes erreurs) ......................................................................................31 CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 3/32 MLP – Homologation éditeur logiciel 1. Introduction Ce document décrit les informations et le protocole d’échanges à respecter pour les remontées des informations de vente diffuseurs vers MLP. L’homologation des logiciels de caisse pour le transfert de données est soumise au respect de ce cahier des charges et à une phase de tests entre l’éditeur et la messagerie (contact pour les tests : [email protected] ). Ce protocole décrit les étapes suivantes : 1. Envoi automatique par FTP, via la caisse du diffuseur, de 2 fichiers au format attendu par MLP. 2. Réception & intégration de ces fichiers dans les systèmes MLP. 3. Emission d’un fichier RETOUR : accusé de réception et d’intégration des données émises. 4. Emission, uniquement pour les diffuseurs servis directement par MLP, de 2 fichiers : le BEJ (Bordereau d’Expédition Journalier) & le BIJ (Bordereau d’Invendus Journalier). 5. Emission d’un fichier message de MLP vers la caisse du diffuseur. Ce fichier sera déposé ponctuellement lorsque MLP voudra faire passer une information au diffuseur. Ce message devra donc apparaitre clairement & de façon visible sur la caisse du diffuseur CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 4/32 MLP – Homologation éditeur logiciel 2. Fonctionnement général Fichier des ventes au détail Fichier de la journée cumulé Transmission quotidienne Accusé de réception Site FTP MLP /caisses.mlp.fr BEJ/BIJ MLP Fichier Message A chaque fin de journée de vente, la caisse pose deux fichiers sur le site FTP désigné, dans un répertoire spécifique au diffuseur (accès via un login / mot de passe dédié) : Le premier fichier contient le détail de ses ventes de titres MLP de la journée le second le cumul des ventes de la journée par famille. Un accusé de réception est posé en retour sur le site ftp, au + tard le lendemain matin à 9h, à récupérer et à interpréter par la caisse du diffuseur. Tout fichier transmis qui n’a pas fait l’objet d’un accusé de réception n’est pas pris en compte dans les systèmes MLP. Seuls, les diffuseurs servis exclusivement par MLP, pourront récupérer sur le site ftp (même répertoire que précédemment) leurs 2 fichiers : Le premier contient les parutions facturées (BEJ) Le second les parutions rappelées (BIJ) Un fichier message est déposé ponctuellement sur le site ftp (même répertoire que précédemment). Il contient des informations que MLP souhaite communiquer rapidement au diffuseur concerné. Il doit être récupéré en même temps que l’A/R CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 5/32 MLP – Homologation éditeur logiciel 3. Description des fichiers de vente 3.1. Fichier des ventes au détail Ce fichier correspond au détail des ventes d'une journée pour les titres MLP. Toutes les données du fichier sont présentes dans le Code à Barre et ne doivent en aucun cas faire l’objet d’une reconstitution par le logiciel. Toutes les parutions vendues doivent donc être présentes dans le fichier de ventes, même si absentes du référentiel titre du diffuseur. Un exemple de fichier détail est disponible en Annexe 2.1 3.1.1. Nom du fichier Le nom du fichier est généré sous la forme suivante : D3AAMMJJXX D3 AAMMJJ XX Pour Détail version 3 du Cahier Date de vente des parutions au Numéro séquentiel, incrémenté Le premier fichier de la journée des Charges format AAMMJJ de 01 à 25 pour les envois d’une même journée. doit avoir l’indice ‘01’. Exemple : D311040102 est le 2ème fichier détail émis par le point de vente le 01/04/2011. 3.1.2. Structure du fichier 4. Nom Position Lg Description NIM du point de vente 1 7 car Identifiant du diffuseur Codification titre 8 5 car Prix de la parution 13 5 car N° de parution 18 4 car Suffixe parution 22 1 car Quantité vendue 23 4 car Cadrée à droite, avec zéros à gauche Signe 27 1 car 2 valeurs : “+” “-“ Date d’émission ticket 28 8 car Format : AAAAMMJJ Heure d’émission ticket 36 6 car Format HHMMSS N° de caisse 42 2 car N° de version logiciel 44 3 car CADI Format ‘1CCCC’ : codification extraite du code barre, préfixée par ‘1’ (définition du code barre en annexe) Format EEECC (EEE = euros, CC = centimes) Extrait du code barre. Extrait du code barre Cadré à droite, avec des zéros devant – peut être initialisé à ‘0000’ en cas de saisie manuelle. Extrait du code barre 3 valeurs possibles : 0 parutions normales 5 Parutions Hors-série 6 Parution spéciale vente annulation d’une vente Code fourni par MLP en début de tests d’homologation et testés au cours de la phase d’homologation. Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 6/32 Code logiciel 47 Numéro de version logiciel 50 éditeur MLP – Homologation éditeur logiciel En cas de non-respect de ces codes, les fichiers de vente pourront être rejetés par MLP. Code fourni par MLP en début de tests d’homologation et testés au cours de la phase d’homologation (un n° spécifique pour chaque 3 car version de logiciel) En cas de non respect de ces codes, les fichiers de vente pourront être rejetés par MLP. Numéro de version du logiciel chez l’éditeur de logiciel – alimenté 7 automatiquement. Cadré à gauche. Valeur exacte du code à barre scanné par la caisse ; 18 car 000000000000000000 en cas de saisie manuelle. ‘378’ pour la presse – 000 en cas de saisie manuelle ou d’autre 3 car produit. Code à barre 57 Gencode 75 Filler 78 7 car Caractère de fin 85 1 car Fin d’enregistrement valeur : enregistrement du fichier. ‘X’ – ‘Z’ pour le dernier Un fichier de vente ne pourra contenir les ventes que d’une seule journée. Dans le cas d’une saisie manuelle (code barre illisible), le n° de parution pourra ne pas être renseigné par le diffuseur, il devra alors apparaitre en ‘0000’ dans le fichier des ventes avec le GENCOD =’000’ associé. Un diffuseur ne pourra pas générer plus de 25 fichiers détails dans une journée. CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 7/32 MLP – Homologation éditeur logiciel 4.1. Fichier des ventes de la journée cumulées par famille Ce fichier correspond au cumul des ventes du diffuseur par type de famille quantifié en nombre d'exemplaires et en nombre de tickets et valorisé en chiffre d'affaire. Le fichier cumul doit contenir une ligne par catégorie et porter sur l’intégralité du chiffre d’affaire du point de vente pour la catégorie concernée. Lorsqu’il y a deux envois dans la journée : un en milieu de journée et l’autre le soir ; le premier fichier cumul regroupe les ventes effectuées dans la matinée et le 2nd celles de l’après-midi. Chaque fichier cumul correspond au total des ventes de la période couverte par le fichier détail correspondant. Un exemple de fichier cumul est disponible en Annexe 2.2 4.1.1. Nom du fichier Le nom du fichier est généré sous la forme suivante : C3AAMMJJXX C3 AAMMJJ XX Pour cumul version 3 du Cahier des Charges Date de vente des parutions au format AAMMJJ Numéro séquentiel, incrémenté de 01 à 25 pour les envois d’une même journée. Le premier fichier de la journée doit avoir l’indice ‘01’. L’indice doit être le même que celui du fichier détail correspondant. Exemple : C311040102 est le 2ème fichier cumul émis par le point de vente le 01/04/2011. 4.1.2. Structure du fichier Nom Position Lg Description NIM du point de vente 1 7 car Identifiant du diffuseur Date de vente 8 8 car Format AAAAMMJJ Type de catégorie 16 1 car Chiffre d'affaire 17 7 car Nombre d’articles identifiés 24 7 car Nombre de tickets 31 7 car CADI Valeurs possibles : P Publication Q Presse Quotidienne Nationale R Presse Quotidienne Régionale A Autres produits Chiffre d’affaires réalisé en euros dans le point de ventes, pour la catégorie considérée et pour la journée de vente correspondant à la donnée « date de vente ». Format : EEEEECC (EEEEE = Euro et CC = Cents) Nombre d’articles vendus dans le point de ventes et identifiés par scan ou saisie des références par le diffuseur. Cette zone doit être cadrée à droite et remplie à gauche avec des 0. 1 ticket = ventes/annulations faites sur une caisse à la même heure/minute/seconde. Cette zone doit être cadrée à droite et remplie à gauche avec des 0. Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 8/32 MLP – Homologation éditeur logiciel Nombre d'exemplaires vendus 38 7 car Filler 45 15 car Caractère de fin 60 1 car Nombre d’exemplaires effectivement vendus Fin d’enregistrement (X) A chaque fichier Détail des Ventes doit correspondre un fichier Cumul des ventes. Ainsi, si le diffuseur émet plusieurs fichiers Détail de ventes dans la journée (plusieurs caisses, clôture en cours de journée…), il émettra autant de fichiers Cumuls correspondants. Pour égalité de traitement entre les messageries, les données cumulées sont fournies toutes messageries confondues. 4.2. Fichier Accusé de réception Ce fichier correspond au retour d’information MLP : - informations de caisse reçues par MLP ; - résultat du traitement informatique de ces données. Un exemple de fichier A/R est disponible en Annexe 2.3 4.2.1. Nom du fichier Le nom du fichier est généré sous la forme suivante: ARAAMMJJxx AR Pour Accusé de Réception AAMMJJxx Date et numéro séquentiel des fichiers DV et CV traités. 4.2.2. Structure du fichier Nom Pos Lg Code fichier 1 1 car Résultat d’intégration 2 2 car CADI Description Valeurs possibles : 1 fichier détail 2 Fichier cumul Code : 00 Transfert OK 01 Fichier manquant 02 NIM non reconnu 03 Famille inconnue 04 Titre MLP inconnu 05 Parution inconnue 06 Prix saisi inconnu pour la parution 07 Enregistrement déjà transféré 08 Totaux fichier cumul incorrect 09 Code version logiciel erronés 10 Erreur Quantité (Qté non numérique – signe erroné) 11 Fichier non réglementaire (Pas de fin de fichier) 12 Date de ticket supérieure à la date de traitement Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 9/32 MLP – Homologation éditeur logiciel 13 Date du ticket différente de date de fichier DV 14 Données « signalétiques » erronées (Erreur suffixe, GENCOD) 30 Autres données erronées (format date ticket non valide, Heure ticket erroné …) Nb de lignes 4 Nb de tickets 8 Caractère de fin 12 4 car 4 car 1 car Les tests réalisés afin d’obtenir ces codes erreurs sont disponibles en Annexe 5 Nb de lignes avec le résultat d’intégration – Cadré à droite avec des 0 à gauche Nb de tickets avec le résultat d’intégration cadré à droite avec des 0 à gauche Fin d’enregistrement (X) Attention : le nombre de lignes pour tous les résultats d’intégration devra être égal au nombre de lignes du fichier détail transmis par le diffuseur. Par contre, la somme des tickets pour tous les résultats d’intégration ne sera pas obligatoirement égale aux nombres de tickets transmis. Toute ligne, faisant l’objet d’une erreur, sera refusée par MLP et ne sera donc pas prise en compte Les A/R devront être récupérés quotidiennement, le matin à l’ouverture de la caisse. CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 10/32 MLP – Homologation éditeur logiciel 4.3. Fichier message Ce fichier correspond à un fichier message qui devra apparaitre en évidence sur la caisse du diffuseur. Des exemples de fichier messages sont disponibles en Annexe 2.5 4.3.1. Nom du fichier Le nom du fichier est généré sous la forme suivante : MSGAAMMJJX MSG AAMMJJ X Pour MeSsaGe Date de dépôt du fichier au format AAMMJJ Numéro séquentiel, incrémenté de 1 à 9 pour les envois d’une même journée. 4.3.2. Structure du fichier Nom Position Lg Description Code Urgence 1 1 car Code message 2 1 car N° de ligne 3 2 car Texte 5 80 car Texte à afficher Caractère de fin 85 1 car 2 valeurs possibles 1 urgent (à mettre en évidence) – 2 Normal 2 valeurs possibles : 1 En tête 2 Détail Au format 00 Les lignes en tête & détail pourront comprendre plusieurs lignes Fin d’enregistrement (X) Si un fichier est détecté le matin, lors de la récupération de l’A/R, il devra apparaitre toute la journée sur la caisse du diffuseur. CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 11/32 MLP – Homologation éditeur logiciel 5. Règles de fonctionnement des fichiers de vente Afin de garantir la qualité des données demandées, les points suivants doivent être respectés par les logiciels remontant leurs tickets de vente aux MLP, sous peine de perte de l’homologation. 5.1. Calendrier de l'envoi des fichiers Pour chaque journée d'ouverture de son magasin, le diffuseur transmet au moins deux fichiers de détail des ventes et deux fichiers de cumul des ventes (le diffuseur peut choisir d’en envoyer plus, selon son organisation). Afin de permettre un traitement rapide des informations, ces deux fichiers doivent être envoyés dès leur constitution. La transmission des données doit être faite deux fois par jour : une fois en milieu de journée (entre 12h et 14h). une fois à la fermeture de la caisse (avant 23h00). Un même fichier ne doit en aucun cas contenir des tickets de vente de 2 journées différentes. Le traitement des fichiers de vente émis par le diffuseur n’est pas immédiat. Les fichiers de vente sont générés et transférés dans la journée et les A/R correspondants sont disponibles le lendemain matin au plus tard à 7h. Cas particulier réservé aux diffuseurs saisonniers qui clôturent leurs caisses après minuit : Un traitement spécial leur est accordé pour intégrer leurs fichiers de ventes et ainsi ne pas être pénalisés sur leur régularité. Il tourne à 4h. Dans le cas où la génération des fichiers de vente et de la récupération des A/R est centralisée, l’éditeur de logiciel s’engage à le signaler à MLP pour avoir un créneau horaire de connexion. Si par contre, ce traitement n’est pas centralisé mais que les traitements sont déclenchés à heure fixe, l’éditeur devra également le signaler à MLP qui lui attribuera un créneau horaire de connexion. Il est également demandé aux éditeurs ayant automatisé les traitements à une heure spécifique de traiter les diffuseurs par lot (ie programmer la récupération et l’envoi sur plusieurs tranches horaires) pour éviter tout risque de saturation. 5.2. Suppression & Historique Le logiciel de caisse ne doit pas permettre la suppression des fichiers envoyés tant que l’accusé de réception n’a pas été mis à disposition sur le site FTP. Le diffuseur doit avoir la possibilité de renvoyer les fichiers qui n'auraient pas ou auraient été mal reçus par les MLP sur une durée de 6 mois glissants. 5.3. Réexpédition des fichiers Aucun historique de + de 7 jours ne doit être renvoyé sauf exception : - demande expresse de MLP auprès du diffuseur CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 12/32 MLP – Homologation éditeur logiciel ou requête du diffuseur, qui devra avoir averti MLP au préalable. - Si le nombre de fichiers autorisé est dépassé, l’ensemble des remontées sera rejeté. 5.3.1. Réexpédition Automatique Lors de l’envoi suivant (le lendemain au plus tôt), les fichiers n’ayant pas encore été validés par un fichier A/R sont à renvoyer automatiquement jusqu’à réception de ce fichier A/R. Il ne peut y avoir de renvoi d’historique sur des fichiers ayant déjà fait l’objet d’un A/R, sauf demande expresse de MLP. 5.3.2. Réexpédition à la demande Le logiciel doit permettre au diffuseur de renvoyer, voire recréer, les 2 fichiers d’une journée de vente donnée (datant de moins de 9 mois) de façon simple et autonome (sans assistance de la Hot-Line de l’éditeur). 5.3.3. Suppression manuelle des fichiers de vente Le logiciel doit permettre aux diffuseurs de supprimer, de façon autonome, les 2 fichiers relatifs à une journée de vente (cas de fichier parasite). 5.4. Cas particuliers 5.4.1. Aucune vente MLP dans la journée. Pour le fichier Détail des Ventes, seule l’enveloppe devra être générée ; c’est à dire que ce fichier DV sera vide. Pour le fichier Cumul des Ventes, le CA Publication, le nombre de lignes scannées, le nombre de ticket & le nombre d’exemplaires vendus devront dans ce cas, tous être égaux à 0 Exemple en annexe 4. 5.5. Tests en vue d’une homologation Pour l’homologation CADI et pour chaque nouvelle version, les éditeurs de logiciel s’engagent à faire tester cette version par MLP. Les tests se dérouleront en 2 temps : - 1ère étape : directement entre les éditeurs de logiciels et MLP à l’aide d’un compte fictif communiqué par MLP ; les éditeurs de logiciels déposeront leurs fichiers de tests sur notre site ftp pour validation MLP. - 2nde étape : Une fois, la partie précédente validée, la version sera en test chez des diffuseurs choisis par l’éditeur de logiciel (avec dans la mesure du possible un diffuseur parisien). Leurs fichiers feront alors l’objet d’une attention particulière chez MLP. CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 13/32 MLP – Homologation éditeur logiciel Pour toute évolution, des tests devront être effectués. Pour les évolutions mineures et ne concernant pas forcément la presse, ces tests seront allégés (la 1ère étape sera supprimée). Dans tous les cas, de nouveaux codes CADI, à paramétrer sur les caisses nouvellement équipées de cette version, devront être délivrés par MLP. Par ailleurs, si lors des tests, des erreurs sont détectées, le délai de correction ne devra pas dépasser 1 mois. Dans le cas contraire, à la reprise des échanges, l’homologation de cette version ne sera plus considérée comme prioritaire par MLP et les tests seront repris au début. Une fois la phase de tests validée, la version sera homologuée ; MLP en informera l’éditeur de logiciel par mail en vue du déploiement national. ATTENTION : L’information code/version logiciel à renseigner dans les fichiers est transmise par MLP en début de tests. Renseigner le mauvais code entrainera le rejet des fichiers envoyés et potentiellement la déqualification du diffuseur. (Erreur 09) CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 14/32 MLP – Homologation éditeur logiciel 6. Récupération des BEJ/BIJ MLP Ce chapitre concerne exclusivement les diffuseurs servis directement par MLP. A chaque facturation MLP, 2 fichiers sont mis à disposition sur le site FTP : Le 1er correspond aux parutions facturées sur un Bordereau d'Expédition Journalier (BEJ) et le second aux parutions rappelées sur un Bordereau d'Invendus Journalier (BIJ), sur un Bordereau d'Invendus Congés de Fermeture (BICF) ou sur un Bordereau d'Invendus Congés de Ré-ouverture (BICR). 6.1. Fichier des bordereaux d'expédition journaliers (BEJ) Un exemple de fichier BEJ est disponible en Annexe 2.4 Le nom du fichier est généré sous la forme suivante :BEAAAAMMJJ BE AAAAMMJJ Pour Bordereau d’Expédition Date du BEJ 6.1.1. Enregistrement de détail Nom Pos Lg Description NIM du point de vente 1 7 car Identification du diffuseur Date de BEJ 8 8 car Type de mouvement 16 2 car Date du Bordereau d'Echange Journalier. Elle est au format AAAAMMJJ Il peut avoir 3 valeurs FO Fourniture RA Réassorts RE Réclamations Type de réclamation 18 1 car Les valeurs possibles sont les suivantes : F sur fournis R sur réassorts U refusée S Supprimée Prix 19 5 car Format EEECC (EEE = euros, CC = centimes) Codification titre 24 5 car Format 1CCCC , préfixée par correspondant aux codifications MLP N° de parution 29 4 car cadré à droite avec des zéros Le suffixe parution a trois valeurs possibles Blanc Parutions normales H Parutions Hors série S Parution Spéciales Suffixe parution 33 1 car Libellé titre 34 30 car Libellé ambigu 64 30 car Pas rempli obligatoirement Libellé complémentaire 94 30 car Pas rempli obligatoirement CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 le caractère 1 Page 15/32 MLP – Homologation éditeur logiciel Code plus produit 124 1 car Voir table des codes plus produit (Annexe 3.1) Quantité 125 6 car La quantité est cadrée à droite avec des zéros. Le signe a deux valeurs possibles : Signe de la quantité 131 1 car + positif - négatif (cas des réclamations) Code CMV 132 1 car Le code CMV est renseigné à O si la parution est un complément de mise en vente, sinon il a la valeur N Code genre 133 3 car Voir table des genres (Annexe 3.2) Code périodicité 136 1 car Voit table des périodicités (Annexe 3.3) Date limite de rappel 137 8 car Cette date limite de rappel (au format AAAAMMJJ) est une date de rappel prévisionnelle calculée à partir de la date de mise en vente et la durée de mise en vente. Code facturation 145 2 car Voir table des codes facturation (Annexe 3.4) Code règlement 147 2 car Voir table des codes règlement (Annexe 3.5) Code messagerie 149 2 car Constante égale à 30 Code statut invendus 151 1 car Constante égale à T Zone libre 152 48car Indicateur de fin 200 1 car catégorie Fin d'enregistrement (X) Ces informations sont triées par type de mouvement / Codification titre / N° de parution / Suffixe parution. Remarque : Il n’y a pas unicité des lignes pour un type de mouvement, Codification titre, N° de parution, Suffixe parution. Lorsque plusieurs lignes sont trouvées dans le fichier, faire le cumul sur : type de mouvement/ Codification titre / N° de parution / Suffixe parution. 6.1.2. Enregistrement de fin Nom Pos Lg NIM du point de vente 1 7 car Date de BEJ 8 8 car Format AAAAMMJJ Type de mouvement 16 2 car ZZ Nombre de lignes détail 18 6 car Zone libre 24 178 car Indicateur de fin 200 1 car CADI Description Fin d'enregistrement (X) Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 16/32 MLP – Homologation éditeur logiciel 6.2. Fichier des rappels d'invendus Ce fichier contient tous papier : Bordereau Bordereau Bordereau les rappels d'invendus qui sont notifiés au diffuseur sur les bordereaux d'Invendus Journalier (BIJ), d'Invendus Congés de Fermeture (BICF), d'Invendus Congés de Ré-ouverture (BICR). Un fichier peut être le cumul de plusieurs bordereaux d'invendus ayant été édité le même jour (et donc ayant la même date de bordereau). Exemple un BIJ et un BICR Un exemple de fichier BIJ est disponible en Annexe 2.5 Le nom du fichier est généré sous la forme suivante :BIAAAAMMJJ BI Pour Bordereau d’Invendus AAAAMMJJ Date du Bordereau 6.2.1. Enregistrement de détail Nom Pos Lg Description NIM du point de vente 1 7 car Date de bordereau 8 8 car Type de rappel 16 1 car Codification titre 17 5 car N° de parution 22 4 car cadré à droite avec des zéros Le suffixe parution a trois valeurs possibles Blanc Parutions normales H Parutions Hors série S Parution Spéciales Suffixe parution 26 1 car Libellé titre 27 30 car Libellé ambigu 57 30 car Libellé complémentaire 87 30 car Identifiant du diffuseur Date du BIJ ,et/ou du BICF ,et/ou du BICR. Au format AAAAMMJJ Type de rappel possible : N Normal I Irrégulier H Hors délais Format 1CCCC , préfixée par le caractère 1 correspondant aux codifications MLP La date de rappel (au Format AAAAMMJJ ) est : Pour un BIJ : la date de bordereau Date de rappel Pour un BICF : une date de rappel prévisionnelle de la parution 117 8 car Pour un BICR : La date de rappel de la parution. Date trop vieux 125 8 car Donnée calculée à partir de la date de rappel. Cette date est au format AAAAMMJJ Code statut invendus 133 1 car T CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 17/32 MLP – Homologation éditeur logiciel Zone libre 134 16 car Indicateur de fin 150 1 car Fin d'enregistrement (X) 6.2.2. Enregistrement de fin Description Pos Longueur NIM du point de vente Date de bordereau Type de rappel Nombre de détail Zone libre Indicateur de fin ligne Remarque 1 7 car 8 8 car Format AAAAMMJJ 16 1 car Z 17 6 car 23 127 car 150 1 car Fin d'enregistrement (X) Les données sont triées par Type de rappel / Codification titre / N° de parution / Suffixe parution. CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 18/32 MLP – Homologation éditeur logiciel 7. Tables de paramétrage Un traitement devra récupérer ces informations pour les mettre à jour sur le logiciel de caisse en mode « annule et remplace ». 7.1. Table des identifiants diffuseur Nom du fichier : paramdif.txt Ce fichier est à utiliser pour paramétrer les connexions de la caisse au site ftp MLP. Format du fichier : Nom Position Lg Site ftp 1 50 car User login 51 8 car Mot de passe 59 15 date de début de validité 74 8 Description Site ftp de connexion (actuellement ftp://caisses.mlp.fr) ou adresse IP (pour VPN GMS). Identifiant de la caisse pour connexion au site ftp (‘D<NIMdiff>’). Mot de passe de la caisse pour connexion au site ftp (xxxxxxx@xxxxxxx) (ne pas prendre en compte les caractères à blanc). Date à laquelle les informations entrent en vigueur. Lorsqu’il y a changement dans les identifiants, ce fichier comprend 2 lignes : l’ancien mode d’accès, et le nouveau, avec sa date de début de validité (le fichier sera trié par date de validité décroissante). 7.2. Table des codes plus produit Nom du fichier : PLUSPD.txt Format du fichier : Nom Position Lg Description Code ligne 1 1 car Code plus produit Libellé 2 30 car Libellé plus produit 7.3. Table des genres Nom du fichier : GENRES.txt CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 19/32 MLP – Homologation éditeur logiciel Format du fichier : Nom Position Lg Description Code ligne 1 3 car Code genre Libellé 4 30 car Libellé genre 7.4. Table des périodicités Nom du fichier : PERIO.txt Format du fichier : Nom Position Lg Description Code ligne 1 1 car Code périodicité Libellé 2 30 car Libellé périodicité 7.5. Table des codes facturation Nom du fichier : codefactu.txt Format du fichier : Nom Position Lg Description Code ligne 1 2 car Code facturation Libellé 2 30 car Libellé code facturation 7.6. Table des codes résultat d’intégration Nom du fichier : codeinteg.txt Liste des codes résultat d’intégration du fichier accusés de réception. Format du fichier : Nom Position Lg Description Code ligne 1 2 car Code intégration Libellé 2 50 car Libellé code intégration CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 20/32 MLP – Homologation éditeur logiciel 8. Nouvelles fonctions disponibles facultatives Ces nouvelles fonctions vous sont proposées car elles ont été développées pour certains éditeurs de logiciels qui nous en ont fait la demande ; vous pouvez choisir de les utiliser pour améliorer le service à vos diffuseurs. 8.1. Accès direct au site MLP en mode loggé La plupart des logiciels propose des liens en favoris vers les sites professionnels utilisés par les diffuseurs. En utilisant les éléments techniques décrits ci-après, le raccourci vers le site MLP permettra au diffuseur d’arriver directement dans son espace privé sans se logger (et d’avoir accès aux outils et informations privés). La connexion se fait via un lien encrypté, par exemple : Pour le diffuseur : [email protected] Lien : www.mlp.fr/index.php?diffuseur= C7027772)WNHDOBKKBGJKWUBTTB)DHJ Construction du lien Le lien doit être constitué de la manière suivante : www.mlp.fr/index.php?diffuseur= D + le Nim Diffuseur + Un point + le Nom du Diffuseur + @MLPRESSE.COM Les éléments privés doivent être encryptés, nous vous fournirons le mode de cryptage, ainsi que la clé sur demande à [email protected]. 8.2. Liste des cessations A la fin de chaque mois, une liste de titres cessés durant la période est déposée sur le répertoire du diffuseur. Nom du fichier Le nom du fichier est TITRESCESSES.txt ; les données sont réactualisées chaque mois. Structure du fichier Nom Position Lg Description Codification titre 1 5 car Format ‘1CCCC’. Date de cessation 6 8 car Format ‘AAAAMMJJ’ (année / mois / jour) CADI Avenant du 01/03/2011 au cahier des charges CADI de 2009 Page 21/32 MLP – Homologation éditeur logiciel CADI Cahier des charges du 01/04/2011 Page 22/32 MLP – Homologation éditeur logiciel Annexe 1 : CAB Exemple de Codes à barres EAN13 ADDON 5 aux MLP : CAB EUROS 378128110250404420 CAB Euros : Longueur 18 caractères 3 7 8 M C C C C E E E E C N N N N 378 Indicatif réservé à la presse française par Gencod-EAN M Code Messagerie (1=MLP) CCCC Code Titre (4 chiffres) EEEE Prix en Euros (4 chiffres) C Clé de contrôle (calculé selon le modulo 10) NNNN Numéro de parution (4 chiffres) S Suffixe (0=N ; 5=H, 6=S) CADI Cahier des charges du 01/04/2011 S Page 23/32 MLP – Homologation éditeur logiciel Annexe 2 : Exemples de fichiers Annexe 2.1 : Exemple de fichier des ventes au détail Fichier D314113001 pour le NIM =9999999 99999991378000380220200001+2014113008533802P30CSO2.00.01378137800380622020378 99999991496400500020500001+2014113008533802P30CSO2.00.01378149640500102050378 99999991281100300091900001+2014113010383102P30CSO2.00.01378128110300609190378 99999991975300170027000001+2014113012385302P30CSO2.00.01378197530170102700378 99999991226000460053100001+2014113012400002P30CSO2.00.01378122600460305310378 99999991832200250346200001+2014113012562402P30CSO2.00.01378183220250934620378 99999991378000380220200001+2014113013352502P30CSO2.00.01378137800380622020378 99999991975300170027000001+2014113016182102P30CSO2.00.01378197530170102700378 99999991281100300091900001+2014113019021002P30CSO2.00.01378128110300609190378 99999991652100195041800001+2014113020474002P30CSO2.00.01378165210195204180378 X X X X X X X X X X Annexe 2.2 : Exemple de fichier des ventes cumul par famille Fichier C314113001 pour le NIM =9999999 999999920141130P0014855000007000000550000070 999999920141130Q0007450000004900000450000049 999999920141130R0000000000000000000000000000 999999920141130A0000000000000000000000000000 X X X X Annexe 2.3 : Exemple de fichier A/R Fichier AR05083101 10000080009X 10600010001X 20000030000X Le fichier détail D314113001 a 9 lignes où toutes les données sont bonnes (8 tickets) Le fichier détail D314113001 a 1 ligne (1 ticket) avec un code erreur 06 Le fichier cumul C314113001 a ses 3 lignes qui sont OK et une ligne en erreur 20800010000X CADI Cahier des charges du 01/04/2011 Page 24/32 MLP – Homologation éditeur logiciel Annexe 2.4 : Exemple de fichier BEJ Fichier BE20050831 pour le NIM =9999999 999999920050831FO 00550111110010 RAP MAG 999999920050831FO 00350114690003 DOGUE ARGENTIN MAG 999999920050831FO 00390115620009 FEES ET PRINCESSES 999999920050831FO 00299115710006 MICRO PIRATE 999999920050831FO 01495116740004 MOTOS:MACHINES ET LEGENDES PILOTE DE LEGENDE 999999920050831FO 00280116880243 MAISON MAGAZINE (PETIT FORMAT) 999999920050831FO 01360121990002 CUPLEGEND 999999920050831FO 00475122090002 CHRONIQUES DE SPAWN (LES) SPAWIN 999999920050831FO 00390125600002 MIROIR DU FOOTBALL 999999920050831FO 00190152910079 CANARD PC 999999920050831FO 00795163500038HSURFEUROPE 999999920050831FO 00200183222980 POINT DE VUE 999999920050831FO 00290183230106 MAG DES CASTINGS (LE) MLPILES DU 06/09 AU 16/09 999999920050831FO 00480186640006 DEFENDRE VOS DROITS 999999920050831FO 00150190241198 NOUVEAU DETECTIVE (LE) 999999920050831FO 00550190280070HTREK MAGAZINE 999999920050831FO 00180191321862 RUSTICA 999999920050831FO 00500193730008 FLEURS ET SAISONS 999999920050831FO 00330194540243 MAISON MAGAZINE 999999920050831ZZ000024 HAILWOOD LES MARIÉS DE LA RENTRÉE PROMO MLPILES 06/09 AU 16/09 ED.RESTE DES DEPARTEMENTS E000006+NI02M20050930133030T20040909 000002+NH01B20051030233130T20050113 Q000003+ND04B20051030233130T20050128 M000002+NJ02B20051030233130T20050131 6000004+NG05B20051030233130T20050208 000003+NF01B20051030233130T20040624 000003+NG06T20051026233130T20050503 000007+NK05B20051030233130T20050506 000002+NG02M20050930133030T20050708 000002+NJ02H20050907133030T20031106 6000002+NG03I20051026233130T20030128 000007+NA02H20050907133030T19990507 000007+NI01B20051030233130T19990507 000002+NC02T20051129233130T20040303 000005+NA02H20050907133030T20000417 000002+NG03I20051026133030T19990204 000003+NF02H20050907133030T20000609 000003+NF02T20051129233130T20030807 000004+NF01B20051030233130T19951124 00095N 00045N 00050N 00035N 00120NPM 00025N 00115N 00070N 00055N 00015N 00110N 00020N 00030N 00075N 00005N 00100N 00010N 00090N 00040N X X X X X X X X X X X X X X X X X X X X Annexe 2.4 : Exemple de fichier BIJ Ex de contenu de fichier : BI20050831 pour le NIM =9999999 999999920050831H11383 3NPROG. PRATIQUE PASSEZ SOUS LINUX 999999920050831H11452 13NMOTOP 999999920050831H12137 1NTUBES COLLECTION TUBES ANNEE 80 999999920050831H12253 2NBIBLE DE LA MUSIQUE SUR PC HS 999999920050831H12475 1NNUM 999999920050831I15291 78HCANARD PC 999999920050831I19595 282SGRANDS REPORTAGES 999999920050831N11562 8NFEES ET PRINCESSES LA FEE ARC-EN-CIEL 999999920050831N11674 3NMOTOS:MACHINES ET LEGENDES IMMANQUABLE 999999920050831N11688 242NMAISON MAGAZINE (PETIT FORMAT) 999999920050831N11786 2NTOP COMICS 999999920050831N12209 1NCHRONIQUES DE SPAWN (LES) 999999920050831N12560 1NMIROIR DU FOOTBALL 999999920050831N183222979NPOINT DE VUE 999999920050831N18323 105NMAG DES CASTINGS (LE) 999999920050831N190241197NNOUVEAU DETECTIVE (LE) 999999920050831N191321861NRUSTICA 999999920050831Z000017 PASSEZ SOUS LINUX TOURIST TROPHY WILLIAM 2005083120051005T00013000006 2005083120051005T00012000003 2005083120051005T00015000002 2005083120051005T00014000002 2005083120051005T00011000002 2005083120051005T00016000002 2005083120051005T00017000003 2005083120051005T00006000003 2005083120051005T00010000004 2005083120051005T00004000003 2005083120051005T00008000004 2005083120051005T00009000007 2005083120051005T00007000002 2005083120051005T00003000006 2005083120051005T00005000003 2005083120051005T00001000005 2005083120051005T00002000003 Annexe 2.5 : Exemples de fichier message 1. Ex de message devant être affiché en mode URGENT En tête : Détail : Titre 11047 livré en retard Suite à des problèmes d’impression, ce titre vous sera livré en retard 1101Titre 11047 livré en retard 1201Suite à des problèmes d’impression, ce titre vous sera livré en retard X X 2. Ex de message devant être affiché en mode NORMAL En tête : N° spécial 12811: Rétrospective 2008 2101N° spécial 12811 : Rétrospective 2008 CADI Cahier des charges du 01/04/2011 X Page 25/32 X X X X X X X X X X X X X X X X X X MLP – Homologation éditeur logiciel Annexe 3 : Signification des codes Annexe 3.1 : Table des codes plus produit Code Libellé A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 CADI BOITE BOOKLET CALENDRIER CARTES CD AUDIO CD AUDIO + BOOKLET CD AUDIO CRISTAL BOX CD ROM CD ROM + BOOKLET CD ROM + DISQUETTE CD ROM / DISQUETTE CD ROM CRISTAL BOX CD ROM POCHETTE CD VIDEO CLASSEUR DISQUETTE GADGET GADGET + BOOKLET K7 AUDIO K7 AUDIO + K7 VIDEO K7 AUDIO / CD AUDIO K7 VIDEO K7 VIDEO + BOOKLET POSTER 2 CD AUDIO 2 CD ROM 2 DISQUETTES 2 K7 VIDEO 3 CD AUDIO 3 CD ROM 4 CD ROM DVD 2 DVD 3 DVD 6 DVD Cahier des charges du 01/04/2011 Page 26/32 MLP – Homologation éditeur logiciel Annexe 3.2 : Table des genres Code BL BI ACI ACT ADO ADU ANI API ART AUT BD CHP CIR CRE CUI DEC DEI DIV ENF EVE EYM EYO FAM FEI FEM FIN HIS IMA INF JAR JEN JEU JUN JXV KID LOI LUD MAS MOT MSI MUS MZA MZQ OTO PEI PEO PQH CADI Familles merchandising Actualité / économie INTL News/Opinion Ado Adultes Animaux domestiques/ vie sauvage Autres pubs INTL Arts et spectacle Autres BD Chasse et pêche CIRC AFF DOC PROF Loisirs créatifs Cuisine et vins Décoration/bricolage Déco / Maison / Art INTL Produits divers Enfants Multimédia Eveil Encyclopédies Multimédia Encyclopédies avec objet Famille/Vie pratique Féminins INTL Féminins Mode Economie/finance Histoire/ collections/ littérature Cinéma Image et son Informatique et Sciences Jardins / extérieurs Divers Jeunesse Jeux et stratégie Junior Jeux Enfance Loisirs divers Ludiques Masculins généralistes/Mode Moto Masculins INTL Musique Multimédia Musique Pop Rock Musique classique / Jazz / Instrument Auto People INTL Picture people Quotidiens hippiques Cahier des charges du 01/04/2011 Page 27/32 MLP – Homologation éditeur logiciel PQN PQR PQS PRO SCI SPO TEL VID VOY Actualité générale et économie / finance Presse quot. Régionale Actualité sportive Professionnel Sciences Sports Télévision Vidéo Voyages Annexe 3.3 : Table des périodicités Code Libellé 2 A B H I M Q S T U BI-MENSUEL ANNUEL BIMESTRIEL HEBDOMADAIRE IRREGULIER MENSUEL QUOTIDIEN SEMESTRIEL TRIMESTRIEL UNIQUE Annexe 3.4 : Table des codes facturation Code Libellé 13 16 17 23 26 27 51 52 PUBL.REGL.IMMEDIAT PUBL.FR.REM.SP. R.I PHC.REGL.IMMEDIAT PUBL.REGL.DIFFERE PUBL.FR.REM.SP R.D PHC.REGL.DIFFERE APPARENTE-LIBRAIRIE PARA-PRESSE Annexe 3.5 : Table des codes reglement Code Libellé CADI Cahier des charges du 01/04/2011 Page 28/32 MLP – Homologation éditeur logiciel 30 31 34 35 CADI Comptant Différé 8 semaines Différé 8 et 16 semaines Différé 10 et 20 semaines Cahier des charges du 01/04/2011 Page 29/32 MLP – Homologation éditeur logiciel Annexe 4 : Exemple de ventes nulles Ex : NIM 9999999 ventes du 27/10/2008 Fichier CV généré : C208102701 999999920081027P0000000000000000000000000000 999999920081027Q0000000000000000000000000000 999999920081027R0000000000000000000000000000 X X X Fichier DV - D208102701 : Seule l’enveloppe du fichier doit être générée. Le fichier doit être vide CADI Cahier des charges du 01/04/2011 Page 30/32 MLP – Homologation éditeur logiciel Annexe 5: Tests effectués sur les fichiers de vente (=> codes erreurs) CADI Cahier des charges du 01/04/2011 Page 31/32 MLP – Homologation éditeur logiciel Code erreur 01 02 Zone testée Test Fichier NIM 03 04 05 Type de famille Codification titre N° de Parution 06 Prix 07 Lignes des fichiers D3 & C3 09 N° de version logiciel Code version logiciel Quantité vendue Présence des 2 fichiers de vente : fichiers Détail & Cumul Test du NIM du fichier/NIM qui envoie le document (NIM du dossier ftp) Doit être égal à P – Q – R uniquement Vérification de l’existence de ce code titre dans nos bases MLP 1. Dans le cas d’un scan (GENCOD = 378), on vérifie son existence dans nos bases MLP 2. Dans le cas d’une saisie manuelle (GENCOD = 000), N° de parution renseigné, on vérifie son existence dans nos bases MLP N° de parution = ‘0000’, les vérifications se font à partir du prix & de la codification titre Dans le cas d’un scan (GENCOD = 378) & d’une saisie manuelle (GENCOD =000) avec n° de parution renseigné ( ‘0000’), on vérifie que pour la codification titre & le n° de parution donné, le prix correspond à celui trouvé dans nos bases. Pour chaque enregistrement des fichiers C3 & D3, on vérifie qu’à la même date – heure (cas du fichier Détail) spécifié dans les fichiers transmis, un enregistrement n’a pas déjà été créé avec les mêmes indications On recherche dans nos bases si ces codes logiciels – version existent & sont bien homologués La zone doit être un numérique 10 12 Signe de la quantité Lignes des fichiers D3 & C3 Date de ticket 13 Date de ticket Les valeurs acceptées sont ‘+’ ou ‘-‘.‘ ‘ La longueur des fichiers D3 & C3 doit être de 60 caractères. Chaque ligne doit se terminer par un ‘X’ La date de ticket doit être inférieure à la date de traitement MLP : les ventes sont faites & transférés à J, le traitement a lieu tôt le matin à J+1 ; les ventes (de J) doivent donc être inférieures à J+1 (sauf traitement exceptionnel des saisonniers – inférieur ou égal à J+1) La date doit avoir un format date valide : AAAAMMJJ. Suffixe Gencod La date de vente à l’intérieur du fichier D3 doit être égale à la date portée par le nom du fichier D3. Vérification des 3 valeurs possibles (0 – 5 - 6) Vérification des 2 valeurs possible (378 & 000) 11 14 Chiffre d’affaire 30 Nb exemplaire scannés Nb de tickets Nb exemplaires vendus Heure de ticket CADI Il doit être = somme (quantité vendue * prix exemplaire) des enregistrements du fichier détail pris en compte Nombre de lignes du fichier détail ayant un GENCOD = ‘378’ Nombre de tickets du fichier détail Nombre d’exemplaires effectivement vendus L’heure de ticket doit être une heure, minute, seconde valide Cahier des charges du 01/04/2011 Page 32/32