Brevet FR2842327A1 — publié le 20040116

PROCEDE ET DISPOSITIF POUR ATTRIBUER AUTOMATIQUEMENT DES REDUCTIONS IMMEDIATES LORS D'UN ACHAT L'invention concerne un procédé et un dispositif pour attribuer automatiquement des réductions immédiates lors de l'achat d'articles (un ou plusieurs article(s)) par un client auprès d'un organisme commerçant notamment dans un lieu de vente tel qu'un magasin ou sur un site de vente par correspondance-. Dans tout le texte, on désigne par " article " de façon générique tout produit et/ou service offert à la vente à l'unité par un organisme commerçant, et pouvant donc être acheté à l'unité par un client. Il peut s'agir de produits (agroalimentaires, habillement, loisirs...) ou de services (voyages, abonnements, places de spectacles, restauration, hôtellerie...) ou une combinaison de produits et services (téléphone et abonnement; ordinateur et abonnement Internet...). Des articles peuvent être commercialisés dans les lieux et/ou sites de vente de la grande distribution destinés au grand public (magasins de détail, supermarchés, hypermarchés, galeries commerciales, catalogues papier et/ou site informatique de vente par correspondance...) ou au contraire via des réseaux de commercialisation plus restreints, par exemple destinés à certains professionnels. On connaît déjà des dispositifs d'encaissement tels que des caisses électroniques ou des terminaux d'encaissement en réseau, adaptés pour calculer et appliquer automatiquement une remise immédiate sur un achat d'un client selon le montant total de l'achat et/ou selon des articles ou catégories d'articles achetés bénéficiant de promotions (par exemple JP58155475 ou JP-6462795) et/ou selon la catégorie à laquelle le client appartient (par exemple EP-0313376) et/ou selon le moment o l'achat est effectué (par exemple GB-1525928). Ces dispositifs ne sont en fait pas réellement exploités en pratique dans la mesure o ils sont technologiquement obsolètes et le procédé de calcul et d'application de remise est rudimentaire, peu évolutif, dédié à des situations spécifiques, et n'offre pas des possibilités de contrôle et de programmation suffisantes. En outre, avec de telles remises, le commerçant auprès duquel l'achat 2 2842327 est effectué doit assumer seul la décision, le contrôle et toute la charge financière de la remise. Dans le cas de JP-6462795, o la remise est attribuée selon les articles ou catégories d'articles achetés, la remise est calculée immédiatement après chaque enregistrement d'article, de sorte qu'il n'est pas possible de contrôler le montant total des remises attribuées, ou, plus généralement, d'attribuer une remise prenant en compte l'ensemble des articles de l'achat. EP-0370847 propose une solution dans laquelle chaque client est identifié lors du passage en caisse, et on enregistre dans un fichier 1o clients des remises cumulées, simples ou doubles, allouées à ce client au cours de ses différents achats. D'autres systèmes connus permettent dans le même sens de gérer des comptes de remises ou points attribués aux clients identifiés, sur un système informatique du lieu de vente et/ou sur des cartes à mémoire attribuées aux clients individuellement. EP-0512509 prévoit aussi de créer des coupons de remise selon le comportement d'achat passé et/ou présent des clients identifiés aux caisses. Mais tous ces systèmes présentent l'inconvénient majeur de nécessiter une identification de chaque client et une gestion informatique lourde et coteuse d'informations, notamment de comptes, pour chaque client. A cet égard, il est à noter que de nombreux consommateurs ou clients sont réticents à l'idée d'être identifiés lors de leurs achats ou à ce que leur comportement d'achat soit suivi et enregistré. Dans le cas de cartes nominatives attribuées aux clients, on constate ainsi qu'une faible proportion de clients réguliers d'un commerce accepte de souscrire à une telle carte dès lors que des informations personnelles doivent être fournies par le client et enregistrées par le commerçant dans un système informatique. D'autres documents (EP-0173835, EP-0511463, FR2765988...) décrivent des systèmes permettant de délivrer des bons de réduction ou autres billets d'avantages commerciaux à utilisation différée à des clients lors de leur passage aux caisses d'un magasin, sans nécessiter l'identification de chaque client, selon des produits déclenchants de l'achat du client et/ou d'autres critères d'attribution. Néanmoins, ces documents n'enseignent pas d'attribuer automatiquement des réductions immédiates aux clients. Or, les inventeurs ont déterminé qu'il serait avantageux de pouvoir attribuer automatiquement des réductions immédiates à un client non identifié individuellement selon les articles d'un achat qu'il effectue, à condition que les réductions attribuées puissent être: - calculées de façon équitable pour le client, - attribuées sans risque financier pour le commerçant gérant le lieu de vente (notamment en évitant les cumuls de réductions différentes sur les mêmes articles), - définies selon de nombreuses méthodes de calcul distinctes, simplement, par le commerçant, répercutées et prises en charge financièrement non pas uniquement par le commerçant mais aussi par divers organismes compensateurs tiers tels que les fabricants, groupes de fabricants, grossistes fournisseurs, organismes spécialisés... C'est en effet essentiellement les fabricants et les grossistes fournisseurs qui, comme pour les bons de réduction à usage différé, doivent maîtriser, et prendre en charge financièrement les réductions attribuées sur les achats des articles qu'ils fournissent aux commerçants. Il est à noter à cet égard que dans tout le texte, le terme " remise " désigne une baisse de prix de vente prise en charge par le commerçant gérant le lieu ou site de vente (c'est-à-dire affectant sa marge bénéficiaire), alors que le terme " réduction " désigne plus généralement, au sens de la présente invention, une baisse de prix de vente prise en charge par un organisme, dit organisme compensateur, qui peut varier selon l'article ou le groupe d'articles acheté auquel s'applique la réduction, et qui peut être différent du commerçant gérant le lieu ou site de vente. L'invention vise donc à proposer un procédé et un dispositif qui fournissent une solution au problème sus-mentionné. L'invention vise plus particulièrement à permettre l'attribution automatique de réductions immédiates, à des clients non identifiés lors d'un achat d'articles, selon les articles achetés lors de cet achat, dans des 4 2842327 conditions techniques (notamment en termes de temps de calcul en temps réel) économiques et pratiques compatibles avec une exploitation à l'échelle industrielle, notamment lors du passage en caisse dans un magasin de grande surface doté de systèmes d'encaissement à multiples terminaux de caisses en réseau et/ou lors d'une commande sur un site de vente par correspondance, par exemple via Internet. L'invention vise également à proposer un procédé et un dispositif qui soient compatibles avec les systèmes d'enregistrement d'articles achetés (systèmes d'encaissement à terminaux de caisse en magasin, systèmes 1o d'enregistrement d'articles achetés par correspondance)... connus et n'en perturbent sensiblement pas le fonctionnement. Pour ce faire, l'invention concerne un procédé pour attribuer automatiquement des réductions immédiates lors d'un achat d'articles par un client auprès d'un organisme commerçant, dans lequel on utilise des moyens informatiques comprenant des moyens de traitement de données numériques et des moyens de mémorisation dans lesquels on mémorise des conditions d'attribution prédéterminées de réductions immédiates, les moyens informatiques étant adaptés pour, après enregistrement des articles de l'achat à l'aide de moyens informatiques d'enregistrement, déterminer automatiquement, pour chaque réduction immédiate active, si les conditions d'attribution de cette réduction immédiate active sont satisfaites ou non et, dans l'affirmative, générer automatiquement des données représentatives de cette réduction immédiate active attribuée, caractérisé en ce que: - pour au moins une réduction immédiate, dite réduction sur l'achat immédiate, les conditions d'attribution prédéterminées et mémorisées portent exclusivement sur l'achat effectué par le client indépendamment de son identité, - les moyens informatiques sont adaptés pour déterminer automatiquement après l'enregistrement des articles d'un achat et avant paiement par le client du montant à payer correspondant, et pour chaque réduction sur l'achat immédiate active, si les conditions d'attribution de cette réduction sur 2842327 l'achat immédiate sont satisfaites, et, dans l'affirmative, pour générer automatiquement des données représentatives de cette réduction sur l'achat immédiate attribuée, ces données comprenant un montant de réduction et des données permettant d'identifier un organisme, dit organisme compensateur, assumant la charge financière de la réduction sur l'achat immédiate attribuée, et pour mémoriser les données représentatives de chaque réduction sur l'achat immédiate attribuée de façon à permettre ultérieurement des tris et/ou sélections sur ces données, - on déduit automatiquement du montant à payer par le io client, le montant de chaque réduction sur l'achat immédiate attribuée. Il est à noter que dans un procédé selon l'invention: - l'organisme compensateur peut varier selon les réductions sur l'achat immédiates (il peut s'agir par exemple du fabricant ou fournisseur de l'article), et peut être différent de l'organisme commerçant (même si rien n'empêche que pour certaines réductions sur l'achat immédiates, ces deux organismes soient confondus; - le client reçoit la réduction qui se déduit automatiquement du prix qu'il a à payer pour l'achat, sans qu'aucune identification du client ne soit nécessaire, ce dernier pouvant rester totalement anonyme, et sans nécessiter la tenue de comptes individuels de clients ni la délivrance de cartes individuelles aux clients; - une grande souplesse de configuration est permise pour les conditions d'attribution des réductions sur l'achat immédiates, dès lors que les réductions applicables ne sont déterminées et attribuées qu'après enregistrement de tous les articles (avant le paiement); en particulier, par exemple, des réductions ayant des conditions d'attribution portant sur l'ensemble des articles achetés peuvent être définies; ces conditions d'attribution portant exclusivement sur l'achat d'articles peuvent être aisément définies par une interface de configuration simple, par l'organisme commerçant lui-même, sans nécessiter de sa part des compétences spéciales en informatique, notamment en matière de programmation. 6 2842327 Grâce aux possibilités de tris et/ou sélections sur les données représentatives de chaque réduction sur l'achat immédiate attribuée, l'organisme commerçant pourra aisément éditer régulièrement pour chaque organisme compensateur des listes et/ou cumuls et/ou factures de réductions imputables à cet organisme compensateur, et donc se faire rembourser des réductions attribuées aux clients. Ainsi, avantageusement, le procédé selon l'invention est caractérisé en ce que: - pour chaque réduction sur l'achat immédiate, on io mémorise des données d'identification d'un organisme compensateur en association avec un code d'identification de cette réduction sur l'achat immédiate et avec les conditions d'attribution de cette réduction sur l'achat immédiate, après attribution d'une réduction sur l'achat immédiate, on mémorise le code d'identification de cette réduction sur l'achat immédiate en s5 tant que partie des données représentatives de cette réduction sur l'achat immédiate attribuée, de telle sorte qu'il est possible, par sélection croisée avec les enregistrements des conditions d'attribution, de générer des listes et/ou cumuls de différentes réductions sur l'achat immédiates attribuées imputables à un même organisme compensateur. Avantageusement et selon l'invention, les données et paramètres définissant et concernant les réductions sur l'achat immédiates et leurs conditions d'attribution sont mémorisées sous forme d'une structure de tables de données exploitables par un programme d'ordinateur de type système de gestion de bases de données, complété et configuré pour réaliser les fonctionnalités de l'invention. En variante et selon l'invention, les conditions d'attribution peuvent être mémorisées sous forme d'une structure de fichiers exploitables par un système de gestion de fichiers. - Avantageusement et selon l'invention, on mémorise dans les conditions d'attribution de chaque réduction sur l'achat immédiate, un code identifiant une méthode de calcul de cette réduction et des paramètres pour la mise en oeuvre de cette méthode de calcul. Avantageusement et selon l'invention, la méthode de calcul est choisie parmi: - un montant de réduction R tous les Y exemplaires d'un article acheté dans l'achat, - un pourcentage P du montant d'achat de Y exemplaires d'un article, alloué tous les Y exemplaires de l'article achetés dans l'achat, - un pourcentage P du montant d'achat des exemplaires d'un article achetés dans l'achat, alloué à partir de Y exemplaires achetés dans l'achat. D'autres méthodes de calcul sont envisageables. L'invention est en particulier applicable dans un lieu de vente doté d'au moins un dispositif d'encaissement électronique et/ou informatique. Avantageusement et selon l'invention, l'enregistrement des articles est effectué lors du passage du client à un dispositif d'encaissement d'un lieu de vente de l'organisme commerçant. L'invention est aussi applicable pour la vente par correspondance sur un site informatique, par téléphone, télécopie, courrier ou communication via un réseau, notamment sur un site Intemet. En particulier, avantageusement et selon l'invention, le choix et l'enregistrement des articles sont effectués par sélection à distance via un réseau sur un site informatique de vente par correspondance. L'invention est aussi applicable de façon plus générale pour la vente par correspondance notamment sur catalogue imprimé. Les réductions sont alors attribuées lors de l'établissement de la facturation, avant débit du paiement du client. Par ailleurs, avantageusement, le procédé selon l'invention est caractérisé en ce qu'on mémorise des données définissant au moins une opération commerciale comprenant une pluralité de réductions immédiates non cumulables par article, et en ce que les moyens de traitement de données numériques sont adaptés pour déterminer si, pour chaque article acheté, les conditions d'attribution de plusieurs réductions sur l'achat immédiates d'une même opération commerciale sont satisfaites, et, dans l'affirmative, pour sélectionner au plus une seule réduction sur l'achat immédiate attribuée pour 8 2842327 chaque article acheté et pour chaque opération commerciale. Cette sélection peut être effectuée automatiquement, selon des critères prédéterminés (par exemple la réduction la plus avantageuse pour le client ou, au contraire, la réduction la plus avantageuse pour l'organisme commerçant), de préférence pouvant être définis au préalable par configuration par l'organisme commerçant. L'invention s'étend à un dispositif pour la mise en oeuvre d'un procédé selon l'invention. L'invention concerne donc un dispositif pour attribuer automatiquement des réductions immédiates lors d'un achat d'articles par un 1o client auprès d'un organisme commerçant, comprenant des moyens informatiques comprenant des moyens de traitement de données numériques et des moyens de mémorisation dans lesquels sont mémorisées des conditions d'attribution prédéterminées de réductions immédiates, les moyens informatiques étant adaptés pour, après enregistrement des articles de l'achat à l'aide de moyens informatiques d'enregistrement, déterminer automatiquement, pour chaque réduction immédiate active, si les conditions d'attribution de cette réduction immédiate active sont satisfaites ou non et, dans l'affirmative, générer automatiquement des données représentatives de cette réduction immédiate active attribuée, caractérisé en ce que: - pour au moins une réduction immédiate, dite réduction sur l'achat immédiate, les conditions d'attribution prédéterminées et mémorisées portent exclusivement sur l'achat effectué par le client indépendamment de son identité, - les moyens informatiques sont adaptés pour déterminer automatiquement après l'enregistrement des articles d'un achat et avant paiement par le client du montant à payer correspondant, et pour chaque réduction sur l'achat immédiate active, si les conditions d'attribution de cette réduction sur l'achat immédiate sont satisfaites, et, dans l'affirmative, pour générer automatiquement des données représentatives de cette réduction sur l'achat immédiate attribuée, ces données comprenant un montant de réduction et des données permettant d'identifier un organisme, dit organisme compensateur, 9 2842327 assumant la charge financière de la réduction sur l'achat immédiate attribuée, et pour mémoriser les données représentatives de chaque réduction sur l'achat immédiate attribuée de façon à permettre ultérieurement des tris et/ou sélections sur ces données, - les moyens informatiques d'enregistrement sont adaptés pour déduire automatiquement du montant à payer par le client, le montant de chaque réduction sur l'achat immédiate attribuée. Avantageusement et selon l'invention, le dispositif est caractérisé en ce que: - pour chaque réduction sur l'achat immédiate, des données d'identification d'un organisme compensateur sont mémorisées en association avec un code d'identification de cette réduction sur l'achat immédiate et avec les conditions d'attribution de cette réduction sur l'achat immédiate, - les moyens de traitement numérique sont adaptés pour, après attribution d'une réduction sur l'achat immédiate, mémoriser le code d'identification de cette réduction sur l'achat immédiate en tant que partie des données représentatives de cette réduction sur l'achat immédiate attribuée, de telle sorte qu'il est possible, par sélection croisée avec les enregistrements des conditions d'attribution, de générer des listes et/ou cumuls de différentes réductions sur l'achat immédiates attribuées imputables à un même organisme compensateur. Avantageusement et selon l'invention, pour chaque réduction sur l'achat immédiate, un code identifiant une méthode de calcul de cette réduction et des paramètres pour la mise en òuvre de cette méthode de calcul sont mémorisés dans les conditions d'attribution de cette réduction sur l'achat immédiate. Avantageusement et selon l'invention, la méthode de calcul est choisie parmi: - un montant de réduction R tous les Y exemplaires d'un article acheté dans l'achat, - un pourcentage P du montant d'achat de Y exemplaires d'un article, alloué tous les y exemplaires de l'article achetés dans l'achat, 2842327 - un pourcentage P du montant d'achat des exemplaires d'un article achetés dans l'achat, alloué à partir de Y exemplaires achetés dans l'achat. Avantageusement, un dispositif selon l'invention est associé à un dispositif d'encaissement d'un lieu de vente de l'organisme commerçant destiné à l'enregistrement des articles d'un achat lors du passage du client à ce dispositif d'encaissement. En variante, avantageusement, un dispositif selon l'invention est associé à un site informatique de vente par correspondance adapté pour permettre l'enregistrement d'articles par sélection dans un catalogue -notamment informatique- à distance via un réseau. Avantageusement et selon l'invention, des données définissant' au moins une opération commerciale comprenant une pluralité de réductions immédiates non cumulables par article sont mémorisées dans les moyens de mémorisation, et les moyens de traitement de données numériques sont adaptés pour déterminer si, pour chaque article acheté, les conditions d'attribution de plusieurs réductions sur l'achat immédiates d'une même opération commerciale sont satisfaites, et, dans l'affirmative, pour sélectionner au plus une seule réduction sur l'achat immédiate attribuée pour chaque article acheté et pour chaque opération commerciale. L'invention concerne aussi un procédé et un dispositif, caractérisés en combinaison par tout ou partie des caractéristiques mentionnées ci-dessus ou ci-après. D'autres buts, caractéristiques et avantages de l'invention apparaissent dans la description suivante qui se réfere aux figures annexées dans lesquelles: - la figure 1 est un schéma synoptique représentant un dispositif selon un exemple de réalisation de l'invention, - la figure 2 est un exemple de modèle de données pour la mise en oeuvre d'un procédé selon l'invention, - la figure 3 représente un organigramme d'un exemple de réalisation d'un procédé selon l'invention, - la figure 4 est un organigramme d'un exemple de réalisation des étapes de calcul d'une réduction immédiate dans un procédé selon l'invention, - la figure 5 est un exemple illustrant une LISTE TICKET dans un procédé selon l'invention, - la figure 6 est un exemple illustrant une LISTE RII CALCULEES dans un procédé selon l'invention, - la figure 7 est un exemple illustrant une LISTE RII VALIDEES dans un procédé selon l'invention, - la figure 8 est un exemple de ticket de caisse pouvant être émis dans un procédé selon l'invention, - la figure 9 est un organigramme d'un exemple de réalisation des étapes de consolidation dans un procédé selon l'invention, - la figure 10 est un schéma synoptique illustrant un exemple de réalisation des étapes mises en oeuvre pour la compensation dans un procédé selon l'invention. La figure 1 représente une installation de vente d'articles par un organisme commerçant comprenant un site 1 d'encaissement et un dispositif 2 pour attribuer automatiquement des réductions immédiates lors d'un achat d'un ou plusieurs article(s) par un client auprès de cet organisme commerçant. Le site d'encaissement 1 comprend des moyens 3, 4, 5, 6 informatiques d'enregistrement d'articles composant les achats des clients auprès de l'organisme commerçant vendant ces articles. Ces moyens informatiques d'enregistrement peuvent revêtir plusieurs formes de réalisation, selon les cas. Lorsque les achats des clients sont effectués dans un magasin de vente au détail, les moyens informatiques d'enregistrement peuvent être formés d'une ou plusieurs caisse(s) 3 formée(s) chacune d'un poste informatique autonome, les différentes caisses 3 pouvant ou non être reliées en réseau. Il peut s'agir également d'un ensemble de terminaux d'encaissement 4 reliés par groupes à un ou plusieurs serveur(s) de contrôle 5. Dans une autre variante, les moyens informatiques d'enregistrement comprennent 12 2842327 un site 6 informatique accessible à distance, par exemple via le réseau Internet 7, par des postes informatiques clients 8. Ce site informatique 6 peut être localisé sur un serveur informatique situé dans un magasin ou non. Les caisses d'enregistrement 3, terminaux 4 de caisses d'enregistrement (communément désignés "POS") et leur serveur 5 associé, ainsi que les sites 6 informatiques d'enregistrement d'articles sont tous bien connus et n'ont pas à être décrits plus en détail. Ils peuvent revêtir toutes formes de réalisation traditionnelles, le choix de l'une ou l'autre de ces formes de réalisation n'ayant en fait pas d'importance dans le cadre de la présente invention, dès lors que ces moyens 3, 4, 5, 6 informatiques d'enregistrement permettent de créer pour chaque achat d'article(s) d'un client, un ticket informatique définissant au moins une liste d'un ou plusieurs article(s) acheté(s) par un client, identifiés individuellement avec la quantité achetée. De façon traditionnelle, et de préférence, les différents articles sont identifiés dans le ticket informatique par un code article normalisé EAN. Les articles sont en général référencés dans une table ou fichier ARTICLES des moyens informatiques d'enregistrement, comprenant pour chaque article, un enregistrement comportant un champ CODEARTICLE et le prix de vente correspondant. Le dispositif selon l'invention pour attribuer automatiquement des réductions immédiates comprend au moins un poste informatique 9 de gestion des réductions sur l'achat immédiates dont les conditions d'attribution portent exclusivement sur l'achat effectué par un client indépendamment de son identité. Dans toute la suite, et sur les dessins, les réductions sur l'achat immédiates sont désignées par RII. Le dispositif 2 selon l'invention comprend, dans le mode de réalisation de la figure 1, au moins un autre poste informatique 10 de configuration et de paramétrage du poste 9 de gestion des RII. Dans le cas d'un magasin de vente au détail, les postes informatiques 9, 10 peuvent être situés sur le même lieu que les moyens 3, 4, 5, 6 informatiques d'enregistrement, c'est-à-dire dans le magasin lui-même; au contraire ils peuvent être délocalisés en tout ou partie, et communiquer avec les moyens 3, 4, 5, 6 informatiques d'enregistrement via un réseau numérique interne ou externe, privé ou public, par exemple le réseau Internet. Il est à noter également que les différentes fonctionnalités informatiques mises en oeuvre dans l'invention peuvent être centralisées sur une seule machine informatique, c'est-àdire un seul poste informatique (unité centrale et périphériques associés), ou au contraire en tout ou partie scindées sur plusieurs postes informatiques situés sur le même lieu ou au contraire distants les uns des autres et communiquant via un réseau. Le choix de l'architecture finale peut être effectué de façon traditionnelle selon la puissance de calcul et de mémoire nécessaires, les possibilités de communication et de réseau offertes, les commodités de travail, et les conséquences en cot et investissement matériels et logiciels correspondants. 1o L'architecture représentée figure 1 n'est donc qu'un exemple particulier de réalisation non limitatif. Chaque poste informatique 9, 10 peut être formé d'un micro-ordinateur traditionnel comprenant une unité centrale et les périphériques associés, de façon à former des moyens de traitement de données numériques et des moyens de mémorisation comprenant notamment au moins une mémoire de masse telle qu'un disque dur. Ainsi, le poste informatique 9 comprend une base de données 1 1 mémorisée dans sa mémoire de masse, dans laquelle on mémorise des conditions d'attribution prédéterminées de réductions immédiates, et en particulier des conditions d'attribution prédéterminées de réduction sur l'achat immédiate RH. La figure 2 représente un exemple d'organisation logique des données de la base de données 1 1 permettant notamment la définition des conditions d'attribution prédéterminées des réductions sur l'achat immédiates. De façon traditionnelle, sur la figure 2, les tables sont représentées avec un entête dans lequel les champs représentant des clés pour les tables sont indiqués. Les liens entre les tables illustrent leur dépendance relative avec, au niveau de chaque table, un code de deux nombres entiers représentant le nombre minimum et, respectivement, lenombre maximum d'exemplaires de cette table pour le lien considéré. Les conditions d'attribution prédéterminées des réductions sur l'achat immédiates RII sont enregistrées dans une table CRITERES RH ayant pour champs clés les champs NOCRITERE_RII et un champ CODE OPERATION COMMERCIALE. Ce champ CODEOPERATIONCOMMERCIALE permet de regrouper les différents CRITERES_RII correspondant tous à une même opération commerciale, les différentes opérations commerciales étant définies dans une table OPCOMMERCIALES ayant comme champ clé le champ CODEOPERATIONCOMMERCIALE. Cette table OPCOMMERCIALES comprend un champ LIBELLEOPERATIONCOMMERCIALE permettant de définir un libellé pour chaque opération commerciale, un champ ACTIF_O_N permettant de définir si l'opération commerciale est active ou non à un instant donné, un champ NOS CAISSESEMISSION permettant de définir les caisses ou terminaux de caisse sur lesquels l'opération commerciale peut être active (ce qui permet une sélection spécifique de certaines des caisses ou terminaux de caisse du magasin). Les champs DATEDEBUTEMISSION, DATEFINEMISSION, HEUREDEBUTEMISSION, HEUREFINEMISSION permettent de définir des périodes pendant lesquelles l'opération commerciale peut être active ou non. Chaque enregistrement de la table CRITERESRII définit l'ensemble des conditions d'attribution, dit critère RII, d'une même RII. La table CRITERES_RII comprend un champ LIBELLECRITERERII permettant pour chaque critère RII de définir un libellé facilitant son identification; un champ CODESOCIETECOMPENSATRICE permettant de définir l'identité d'un organisme compensateur assumant la charge financière des RII attribuées selon les conditions définies par l'enregistrement correspondant de la table CRITERERII; un champ LIMITE_RIIMONTANT permettant de définir un montant maximum total de réduction pouvant être attribué aux différentes RII successives attribuées selon ce critère RII; un champ LIMITERIINOMBRE permettant de la même façon de définir un nombre maximum de RII pouvant être attribuées selon ce critère RII; un champ CODETYPEVENTILATION et un champ CODEVENTILATION permettant de, définir le(s) article(s) dont la présence dans l'achat du client conditionne l'attribution de la RII; un champ CODEMETHODECALCUL permettant d'identifier une méthode de calcul applicable pour calculer la RII; et une pluralité de champs pour l'enregistrement de paramètres nécessaires à la méthode de calcul, à savoir dans l'exemple représenté, un champ MONTANTREDUCTION permettant de définir un montant fixe de réduction, un champ POURCENTAGEREDUCTION permettant de définir un pourcentage du prix de vente du(des) article(s) concerné(s), et un champ QUANTITEACHETEE permettant de définir la quantité d'article(s) achetée. Les champs de paramètres peuvent bien sr varier selon les différentes méthodes de calcul utilisées pour déterminer le montant réel de chaque RII attribuée. Le champ CODETYPEVENTILATION permet de définir la nature du champ CODEVENTILATION qui peut être soit directement un code d'article EAN correspondant au code d'article de la table ARTICLES ayant comme clé le champ CODEARTICLE; soit un code de fournisseur défini par la table FOURNISSEURS dont la clé est le champ CODEFOURNISSEUR et présentant un champ RAISONSOCIALE permettant de définir la raison sociale et les coordonnées de chaque fournisseur. Par ailleurs, la table TYPE_VENTILATION comprend comme clé le champ CODETYPEVENTILATION et également les champs LIBELLETYPEVENTILATION et TAILLECODEVENTILATION permettant de définir la taille du CODEVENTILATION selon qu'il s'agisse de codes d'articles ou de codes de fournisseurs. D'autres exemples de ventilations sont possibles, par exemple par familles d'articles, sous- familles d'articles, rayons du magasin... La table SOCIETESCOMPENSATRICES permet de définir les différents organismes compensateurs devant être utilisés. Cette table comprend en tant que clé le champ CODESOCIETECOMPENSATRICE qui est le même que celui de la table CRITERESRII. Elle comprend également le champ RAISONSOCIALE dans lequel les coordonnées de la société compensatrice peuvent être saisies et le champ REFERENCESOCIETECOMPENSATRICE dans lequel un code société propre à l'organisme compensateur lui-même (qui peut être différent du code CODESOCIETECOMPENSATRICE mémorisé dans la base de données par -6 2842327 l'organisme commerçant pour identifier cet organisme compensateur) peut être saisi. La table RkiEMIS permet de mémoriser différentes données relatives à chacune des réductions sur l'achat immédiate attribuées selon les conditions définies par la table CRITERES_RII. Cette table RHIEMIS comprend un champ IDRII qui en constitue la clé et permet d'identifier individuellement chacune des réductions attribuées effectivement. Cette table comprend également un champ CODEOPERATIONCOMMERCIALE permettant de rappeler l'opération commerciale à laquelle la réduction sur l'achat immédiate attribuée correspond; un champ NO CRITERERII permettant de rappeler l'enregistrement de la table CRITERES_RII qui a servi à l'émission et à l'attribution de cette RII; un champ DATEHEUREEMISSION permettant de mémoriser la date et l'heure d'émission de cette RII; un champ CODETRANSACTIONEMISSION permettant de mémoriser un code identifiant l'achat (code du ticket de caisse ou code de commande) pour lequel la RII a été attribuée; un champ VALEUR dans lequel est mémorisée la valeur monétaire de la réduction RII attribuée; un champ TAUXTVA dans lequel le taux de TVA appliqué à cette RII est mémorisé; un champ CODEARTICLE permettant de mémoriser le code de chacun des articles de l'achat ayant déclenché l'émission de la réduction sur l'achat immédiate RH considérée; un champ QUANTITE permettant de mémoriser la quantité de chacun des articles ayant déclenché la RII tels qu'identifiés dans le champ CODEARTICLE; un champ NODEMANDEFACTURATION permettant d'indiquer soit que cette RII n'a fait l'objet d'aucune facturation à l'organisme compensateur (le champ est alors laissé en blanc), soit de mémoriser un numéro de facturation à l'organisme compensateur. Une table DEMANDEFACTURATION permet de rescenser les facturations émises à destination des organismes compensateurs. Cette table présente le champ NODEMANDEFACTURATION en clé et comprend également un champ DATEHEUREDEMANDE permettant de mémoriser l'instant auquel la facturation est considérée comme réalisée; un champ CODESOCIETECOMPENSATRICE permettant de mémoriser l'identité de l'organisme compensateur auquel la facturation est destinée; et un champ MODIF USER permettant de mémoriser différentes données relatives à l'utilisateur ayant entramé une mise à jour de cette table. La table CRITERESRIIETAT permet de mémoriser le fait qu'une limite concernant un enregistrement de la table CRITERES_RII a été ou non atteinte. Cette table CRITERES_RII _ETAT comprend en clés le champ CODEOPERATIONCOMMERCIALE et le champ NO_CRITERE_RII de chaque enregistrement de la table CRITERESRII. Elle comprend également le champ LIMITEATTEINTEON permettant d'indiquer par oui ou par non si une des limites du critère de RII telle que définie par les champs LIMITEkIlMONTANT et LIMITE_RfiNOMBRE a été ou non atteinte. La table METHODECALCUL comprend en tant que clé le champ CODEMETHODECALCUL. Elle comprend aussi les champs LIBELLEMETHODECALCUL permettant d'identifier la méthode de calcul par une phrase compréhensible par l'utilisateur; un champ EXEMPLE donnant un exemple pratique d'une telle méthode de calcul et permettant de mieux comprendre le fonctionnement de cette méthode de calcul pour l'utilisateur; et un champ REF_TRAITEMENT comprenant l'adresse du programme de calcul devant être exécuté pour mettre en oeuvre la méthode de calcul. Chaque méthode de calcul est réalisée par programmation logicielle selon un module spécifique qui utilise par ailleurs un ou plusieurs des paramètres de la table CRITERESRII. Ces programmes de calculs sont incorporés dans un moteur logiciel global de gestion et calcul des réductions sur l'achat immédiates, adapté pour réaliser les fonctionnalités décrites ci-après. Ce moteur de gestion et calcul est en fait chargé en plusieurs exemplaires identiques 12a, 12b,... en mémoire vive du dispositif 9 de façon à permettre des traitements simultanés. Le nombre d'exemplaires du moteur de gestion et calcul chargés en mémoire vive est un paramètre qui peut être mémorisé dans la base de données 1 1 et exploité à l'initialisation. Le poste 9 comprend un module serveur 13, dit serveur 13 de gestion des RII, gérant l'attribution des réductions sur l'achat immédiates et le fonctionnement des différents exemplaires du moteur 12a, 12b de gestion et de calcul. Il comprend également un module serveur 14 recevant les demandes de calculs de la part des 18 2842327 moyens 3, 4, 5, 6 informatiques d'enregistrement et un module serveur 15 de réponse renvoyant aux moyens 3, 4, 5, 6 informatiques d'enregistrement les données concernant les RII déterminées par le serveur 13 de gestion des RII. Par ailleurs, un module 16 de traitement de consolidation permet, en temps réel ou en différé, de mettre à jour les données de la base de données 11 à partir d'informations de mise à jour générées par les moyens 3, 4, 5, 6 informatiques d'enregistrement. Le poste 10 de configuration comprend notamment un module formant une interface homme-machine permettant la saisie des différents enregistrements de la table CRITERESRII, c'est-à-dire la saisie des différentes conditions d'attribution de chaque réduction sur l'achat immédiate. On peut ainsi définir à partir de ce poste de travail chacune des opérations commerciales. Ce poste de configuration 10 peut donc accéder directement à la base de données 1 1 pour réaliser les mises à jour ou modifications ou compléments souhaités par l'utilisateur. Le poste de configuration 10 comprend avantageusement également un module 17 logiciel apte à détecter l'apparition d'un événement nécessitant la réinitialisation des moteurs 12a, 12b de gestion et de calcul dans le serveur 13 de gestion des RII. En particulier, à chaque mise à jour de la base de données 11 par l'utilisateur, le module 17 de réinitialisation commande le serveur 13 pour que les différents moteurs 12a, 12b, de gestion et de calcul soient réinitialisés (rechargés en mémoire vive) à partir de paramètres mis à jour. Une telle réinitialisation est nécessaire par exemple lorsque l'utilisateur modifie l'un des enregistrements de la table CRITERESRII, ou même après chaque mise à jour effectuée par le module de traitement de consolidation 16 (par exemple lorsque la table CRITERERIIETAT a été modifiée par ce module 16). Lors de chaque réinitialisation, le serveur 13 de gestion des RII récupère les différents paramètres de fonctionnement des moteurs 12a, 12b, et ce par l'intermédiaire d'un composant logiciel 18 qui permet d'extraire ces paramètres de la base de données 1T1 pour les fournir au serveur 13. En outre, le serveur 13 de gestion des RII reçoit de la base de données 11 le nombre d'exemplaires 12a, 12b du moteur de gestion et de calcul devant être simultanément actifs en mémoire. 19 2842327 On a représenté également à titre d'exemple et d'illustration sur la figure 1 un serveur 19 appartenant à un organisme fournisseur d'au moins un article vendu par l'organisme commerçant, ce serveur fournisseur 19 pouvant être relié à distance par un réseau, par exemple le réseau Internet, au poste 10 de configuration. Ainsi, le poste 10 de configuration peut obtenir des informations concernant les réductions sur l'achat immédiates consenties par ledit organisme fournisseur, et les articles de ce fournisseur concernés. Bien sr, de nombreux organismes fournisseurs peuvent être reliés à distance au poste 10 de configuration, selon les besoins. En variante, ces informations peuvent être fournies au poste 10 de configuration directement par un utilisateur par saisie manuelle, ou à l'aide d'un support d'enregistrement amovible (disquette, disque optique...). De même, on a représenté à titre d'exemple illustratif un serveur 20 extérieur relié par un réseau à distance au poste 9 de gestion des RII, et ce afin d'échanger des informations relatives aux organismes compensateurs (référence de l'organisme compensateur, méthode de facturation...). En général, la facturation effective n'est pas effectuée par le poste 9 de configuration, mais par le système comptable général de l'organisme commerçant non représenté figure 1, mais auquel les moyens 3, 4, 5, 6 informatiques d'enregistrement et/ou les postes informatiques 9, 10 peuvent être reliés. La figure 3 représente un organigramme général du procédé d'attribution automatique et des réductions sur l'achat immédiates conforme à l'invention, mis en oeuvre par le dispositif représenté figure 1. Les différents articles d'un achat sont enregistrés par les moyens 3, 4, 5, 6 informatiques d'enregistrement lors de l'étape 31. A chaque fois qu'un sous-total est effectué lors de l'étape 32, soit par activation par une caissière d'une touche sous-total, soit par le site serveur 6 sur demande du client 8 d'un sous-total des articles sélectionnés, un calcul des RII pouvant être attribuées du fait des articles précédemment enregistrés, est effectué. Pour ce faire, il est tout d'abord créé lors de l'étape 33 une liste, dite LISTE TICKET, dont un exemple est représenté figure 5. Cette LISTE TICKET peut être créée soit par les moyens 3, 4, 5, 6 informatiques d'enregistrement, soit par le serveur 13 de gestion des RII du poste 9, à partir de l'enregistrement successif des différents articles de l'achat du client. Comme on le voit figure 5, cette LISTE TICKET comprend pour chaque enregistrement de cette liste, au moins un numéro identifiant le ticket (c'est-à-dire la transaction en cours) et la caisse 3, le terminal 4 ou le site 6 d'encaissement; la date et l'heure; et, pour chaque article, un code article EANi, la quantité Xi correspondante enregistrée depuis le début de l'enregistrement de l'achat du client, le libellé de l'article correspondant, et le montant cumulé du montant à payer représenté par les Xi articles de code EANi. Dans l'exemple représenté figure 5, le client a acheté deux articles "COCA COLA" de montant unitaire égal à 1,5 euro, soit un total de 3 euros, 4 articles "chocolats" d'un montant unitaire de 2 euros, soit un total de 8 euros, et un article "mousse à raser" d'un montant unitaire de 4 euros. Lors de l'étape 34, la demande de traitement des RII est mise en attente au niveau du serveur de demande 14. Dans l'exemple représenté figure 3, cette étape 34 succède à l'étape 33 de la LISTE TICKET, ce qui signifie que dans cet exemple la LISTE TICKET est élaborée au niveau des moyens 1 informatiques d'enregistrement. Lorsque le serveur 14 de demandes communiquant avec le serveur 13 de gestion des RII estime que le calcul demandé peut être effectué, l'un des moteurs 12a, 12b de gestion et de calcul étant libre, ce moteur est activé pour effectuer des étapes subséquentes. Lors de l'étape 35, une boucle est effectuée sur les différentes opérations commerciales actives telles que définies dans la table OPCOMMERCIALES. Pour chacune des opérations commerciales, on examine lors du test 36 si la LISTE TICKET est compatible avec cette opération commerciale. En particulier, on examine si le numéro de la LISTE TICKET qui incorpore le numéro de la caisse 3 ou du terminal 4 d'encaissement ou du site serveur 6 sur lequel les articles sont enregistrés, est compatible avec le champ NOSCAISSESEMISSION de l'opération commerciale considérée tel que mémorisé dans la table OPCOMMERCIALES. On vérifie également la valeur des champs définissant la date et l'heure d'émission possible pour cette opération commerciale par rapport à la date et à l'heure apparaissant sur la LISTE TICKET. 21 2842327 Si l'une des conditions n'est pas satisfaite, on repasse à l'étape 35 pour passer à l'opération commerciale suivante. Si au contraire toutes ces conditions sont satisfaites, on entame une boucle 37 pour passer en revue les différents enregistrements de la table CRITERESRII correspondant à l'opération commerciale, et ce en utilisant la clé CODEOPERATIONCOMMERCIALE de la table CRITERES_RII. Pour chaque enregistrement de cette table CRITERESRII appartenant à l'opération commerciale, on examine lors du test 38 si le champ LIMITESATTEINTES_O_N de la table CRITERESRIIETAT est placé à oui ou à non. La valeur de ce champ LIMITESATTEINTES_O_N peut être uniquement chargée en mémoire vive lors de chaque réinitialisation des moteurs 12a, 12b, ou au contraire peut être obtenue par accès à la base de données 11. Néanmoins, pour des questions de performances, on préfère n'utiliser que les valeurs chargées en mémoire vive à chaque réinitialisation, afin d'éviter des accès à la base de données pour le traitement en temps réel qui doivent être extrêmement rapides. Si le champ LIMITESATTEINTES_ON est placé à oui, on repasse à la boucle 37 pour traiter l'enregistrement suivant de la table CRITERES_RII. Si au contraire ce champ LIMITESATTEINTES_O_N est à non, on poursuit le traitement en effectuant l'étape 39 de calcul de chaque RII applicable à la LISTE TICKET en cours. Cette étape 39 de calcul peut être effectuée conformément à l'organigramme représenté figure 4, et comprend en premier lieu une étape de test 41 lors de laquelle on examine si le type de ventilation du critère RHi en cours correspond aux articles ou non (valeur du champ CODETYPEVENTILATION). Dans l'affirmative, on entame lors de l'étape 42 une boucle sur les différents articles de la LISTE TICKET, c'est-à-dire sur les différents codes EANI, EAN2,... de la LISTE TICKET. Pour chacun des articles, on examine lors du test 43 si son code EANi correspond à la valeur du CODEVENTILATION du critère RII correspondant. Dans la négative, on applique le test 44 consistant à déterminer si l'article EANi en cours est ou non le dernier de la LISTE TICKET. Dans l'affirmative, on passe directement à l'étape de fin. Dans la négative, on reboucle sur l'étape 42 pour passer à l'article suivant de la LISTE TICKET. Lorsque le test 43 détermine qu'un article de la 22 2842327 LISTE TICKET correspond au CODEVENTILATION, on lance, lors de l'étape 44, la méthode de calcul de la RII correspondante, telle que référencée dans le champ CODEMETHODECALCUL de la table CRITERES_RJI. Le moteur 12a ou 12b en cours de fonctionnement en mémoire vive du serveur 13 réalise donc ce calcul, qui se termine par l'étape 45, d'écriture d'un enregistrement dans une liste des réductions sur l'achat immédiates calculées, dite LISTE RII CALCULEES, dont un exemple est représenté figure 6. Chaque enregistrement de cette liste comprend le numéro de l'opération commerciale correspondant, le critère RII ayant permis d'attribuer la réduction RII, le code d'article EANi correspondant, le nombre Yi de cet article ayant servi pour le calcul de cette RII et le montant total de la réduction RII calculée. Après écriture 45 de l'enregistrement dans la LISTE RII CALCULEES, on repasse à l'entrée du test 44 pour savoir si la boucle 42 sur les différents articles doit être réitérée ou s'il s'agit du dernier article. Lorsque tous les articles de la LISTE TICKET sont passés en revue, tous les RII pouvant être calculés pour ces articles et pour ce ticket sont inscrits dans la LISTE RII CALCULEES, et le programme se trouve à l'étape 50 de fin. Lorsque le test initial 41 détermine que le champ CODETYPEVENTILATION n'est pas un code article, il est effectué lors d'une étape 51 un calcul préliminaire des ventilations sur la LISTE TICKET. Par exemple, si le CODETYPEVENTILATION détermine que la ventilation correspond au code fournisseur du champ CODEFOURNISSEURS, on extrait de la LISTE TICKET les différents codes fournisseurs correspondants. En effet, les codes fournisseurs sont formés des premiers bits de chaque code EANi. On extrait donc ces codes fournisseurs pour établir une liste dite LISTE VENTILATION semblable à la LISTE TICKET mais ne reprenant que les informations utiles ultérieurement pour la méthode de calcul à appliquer. Lors de l'étape 52 on lance la méthode de calcul correspondante par le moteur 12a, 12b en cours d'exécution en mémoire du serveur 13. Cette méthode de calcul permet ainsi de calculer chaque RII pouvant être attribuée selon la LISTE VENTILATION obtenue à l'étape 51. Chacune de ces RII calculées fait l'objet d'un enregistrement dans la LISTE RII CALCULEES pour ce critère RII en cours, puis on passe à l'étape 50 de fin après laquelle on reprend le procédé principal figure 3, l'étape 39 étant terminée. Cette étape 50 de fin consiste en fait à examiner s'il existe un autre critère RII sur l'opération commerciale active, c'est-à-dire si tous les critères RiH ont été passés en revue par l'étape 37 de début de boucle. Dans la négative, on réitère donc les étapes 37, 38, 39 pour le critère RII suivant. Dans l'affirmative, on poursuit le traitement à partir de la LISTE RII CALCULEES. Comme on le voit sur la figure 6, on a représenté l'exemple de deux opérations commerciales ayant abouti sur la LISTE TICKET de la figure 5 à cinq RH calculées. Les méthodes de calcul pouvant être mises en oeuvre peuvent faire l'objet de différentes variantes. On peut par exemple choisir l'une ou l'autre des méthodes suivantes: - attribution de R euros de réduction tous les Y articles de code EANi, - P% de réduction à partir de Y articles de code EANi, - P% de réduction tous les Y articles de code EANi, - réduction de R euros pour le 1er article de code EANi acheté. Les méthodes ci-dessus portent sur les ventilations de type ARTICLE. Pour les ventilations autres, telles que les ventilations de type CODE_FOURNISSEURS on peut par exemple utiliser l'une ou l'autre des méthodes suivantes: - R euros tous les Y articles du fournisseur, - P% de réduction à partir de Y articles du fournisseur, - P% de réduction tous les Y articles du fournisseur, - R euros à partir du 1er article du fournisseur, - P% à partir du 1er article du fournisseur. Dans l'exemple représenté figure 6, pour l'opération commerciale n0l, le critère RII n0l attribue 0,2 euro tous les deux articles "COCA COLA" (Al 1) présents dans la LISTE TICKET. La LISTE TICKET de la figure 5 comprenant deux articles "COCA COLA", la réduction est calculée et insérée dans la LISTE RfI CALCULEES. Il est à noter que sur les figures 5, 6, 7, les codes EANi sont symbolisés (AI 1, AI 8,...) et non indiqués dans leur format réel, et ce, par souci de simplification. Le critère RII n02 attribue 0,15 euro tous les trois articles (A18) "chocolat" du ticket. Là encore, la LISTE TICKET comprenant quatre articles A18, la réduction de 0,15 euro est inscrite dans la LISTE RII CALCULEES. Pour l'opération commerciale n02, le critère RII n03 attribue 0,50 euro pour chaque article "mousse à raser" (A25) acheté. Le critère 1o RII n4 attribue 1% de réduction sur l'ensemble des articles "chocolat" A18 achetés. Dès lors, la LISTE TICKET comprenant quatre articles "chocolat" pour un montant de 8 euros, une réduction de 0,08 euro est calculée dans la LISTE RII CALCULEES. Enfin, le critère RII n06 attribue 0,01 euro pour chaque article du fournisseur des articles "chocolat" (A18). La LISTE TICKET comprenant quatre articles A18 obtenus auprès de ce fournisseur, permet de générer une RII de 0,04 euro dans la LISTE RII CALCULEES. Une fois cette LISTE RHI CALCULEES obtenue, il convient dans la suite du traitement d'examiner les différents articles ayant généré des réductions sur l'achat immédiates redondantes (non cumulables) et qu'il convient d'éliminer le cas échéant. Par principe en effet, on considère que les différentes réductions sur l'achat immédiates pouvant être obtenues dans une même opération commerciale ne sont pas cumulables pour le même article. Par contre, on peut admettre que différentes réductions puissent être obtenues et cumulées sur le même article à partir de différentes opérations commerciales. De la sorte, l'organisme commerçant peut aisément définir des réductions non cumulables (il suffit qu'il les définisse au sein de la même opération commerciale) et des réductions cumulables (qui peuvent être alors définies sur des opérations commerciales distinctes). En conséquence, pour chaque opération commerciale examinée à partir de la boucle 35, après l'étape 39 d'établissement de la LISTE RII CALCULEES, il convient de vérifier s'il ne faut pas supprimer certaines réductions calculées mais qui se cumulent sur un même article. Cela est réalisé par le test 55 qui examine pour chaque article de code EANi de la LISTE RII CALCULEES si la somme des quantités Yi de cette liste pour cet article est ou non inférieure ou égale à la quantité Xi de la LISTE TICKET pour cet article. Dans la négative, cela signifie que certains des articles de code EANi considérés ont été utilisés pour générer plusieurs RII différentes dans la LISTE RII CALCULEES. Dès lors, on réalise une étape 56 d'élimination des RII redondantes de la LISTE RII CALCULEES. Cette étape 56 d'élimination peut être exécutée très simplement en choisissant dans la LISTE RII CALCULEES, pour le code EANi correspondant, le montant de réduction minimum calculé et en supprimant l'enregistrement de cette liste. Dans l'exemple représenté figure 6, on voit que la somme des Yi pour l'article A18 est égale à 3 pour l'opération commerciale n'l, ce qui reste inférieur ou égal à Xi = 4. Mais pour l'opération commerciale n02, la somme des Yi de l'article A18 est égale à 8, c'est-à-dire supérieure à Xi = 4. Les deux réductions calculées pour cet article sont respectivement de 0,08 euro et de 0,04 euro. On supprime donc par exemple la RII de plus faible montant, soit la dernière ligne de la LISTE RII CALCULEES correspondant à la réduction de 0,04 euro. On réitère ensuite sur cette nouvelle liste RII modifiée le test 55 pour s'assurer que cette suppression a suffit pour éviter les cumuls. Lorsque le test 55 détermine que plus aucun cumul n'existe dans la liste RII modifiée, l'étape 56 est sautée et cette liste RII modifiée est enregistrée en tant que LISTE RII VALIDEES lors de l'étape 57. La figure 7 représente un exemple de LISTE RII VALIDEES obtenue à partir de la LISTE RII CALCULEES de la figure 6. Après cette étape 57, on reboucle à l'étape 35 pour examiner successivement jusqu'à la dernière, les différentes opérations commerciales actives pour la LISTE TICKET et réitérer les étapes 36 à 57 pour chacune d'elles. Lorsque toutes les opérations commerciales actives ont été examinées, on obtient donc la LISTE RII VALIDEES (telle que représentée à titre d'exemple figure 7), et le serveur 13 de gestion des RII envoie aux moyens 3, 4, 5, 6 informatiques d'enregistrement, c'est-àdire à la caisse 3 et/ou au serveur 5 et/ou au site serveur 6, les informations nécessaires à ces moyens 3, 4, , 6 informatiques d'enregistrement pour appliquer les réductions ainsi validées à l'achat du client. Ainsi, lors de l'étape 60, le serveur 13 met en forme et envoie au serveur 15 de réponse pour distribution aux moyens 3, 4, 5, 6 informatiques d'enregistrement, la LISTE RII VALIDEES pour chaque caisse concernées, le montant total cumulé des RII obtenues, la date et l'heure concernées, un enregistrement complet sous format texte pour enregistrement dans un fichier LOG constituant un journal de caisse, et un enregistrement incluant le message à imprimer sur le ticket pour les différentes RII validées. Après envoi de ces informations à la caisse, le serveur 13 réinitialise, lors de l'étape 61, les différentes variables et listes (LISTE TICKET, LISTE_RII_CALCULEE, LISTERIIVALIDEES) pour le moteur 12a, 12b considéré, de telle sorte que ce moteur soit disponible pour effectuer un nouveau calcul à partir de données nouvelles. La caisse 3, le terminal de caisse 4 ou le site serveur 6 effectuent alors, lors de l'étape 62, une édition (impression sur ticket de caisse ou affichage à l'écran) du sous-total du ticket. Lors de l'étape 63 subséquente, un affichage est présenté au client comprenant le sous-total du ticket, la somme totale des réductions sur l'achat immédiates obtenues et la différence entre ces deux valeurs. Le procédé peut ensuite se poursuivre en revenant à l'étape 31, pour l'encaissement et l'enregistrement d'autres articles de l'achat du client. S'il n'y a pas d'autres articles à enregistrer, on passe à l'étape 65 de paiement par le client du reste d (différence entre le sous-total ticket et le montant total des réductions attribuées). Il est ainsi à noter qu'en tout état de cause, un sous-total et donc l'ensemble du calcul des RIH attribuées (étapes 32 à 63) est effectué avant le paiement 65 et après enregistrement 31 de tous les articles d'un achat du client. La figure 8 représente un exemple de ticket de caisse pour l'achat d'articles correspondant à la LISTE TICKET de la figure 5. Ce ticket de caisse comprend un entête de l'organisme commerçant, un numéro de caisse, un numéro de ticket, la date et l'heure d'édition du ticket, la liste des différents articles enregistrés avec leur quantité et le montant à payer correspondant, puis le sous-total calculé. Le montant total des réductions RJI obtenu dans la LISTE RII VALIDEES est de 0,93 euro, soit un reste d de 14,07 euros. Dans l'exemple, on a considéré que le client a payé en espèces 15 euros et on lui rend 0,93 euro de monnaie. Lors de l'étape 66 finale, lorsque le solde d par le client est égal à 0, les étapes d'impression de fin de ticket ou d'édition de fin de commande sont effectuées. En particulier, il est possible d'afficher et/ou d'imprimer la liste des réductions immédiates attribuées, comme représenté figure 8, avec pour chaque article sa quantité ainsi que le montant de la réduction RII attribuée. Lors de l'étape 60, avant réinitialisation du moteur, le serveur 13 de gestion des RII écrit chacune des lignes de la LISTE RII VALIDEES dans la table RIIEMIS avec les différentes informations correspondantes. Si cela est néanmoins jugé trop pénalisant du point de vue de l'occupation du serveur 13 (une écriture en base de données étant une opération relativement longue pour ce serveur 13 essentiellement dédié à des calculs temps réel), on peut préférer réaliser cette écriture ultérieurement lors d'un traitement de consolidation en différé, dont la figure 9 représente un exemple d'organigramme. Ce procédé de consolidation est mis en oeuvre par le module 16 du poste 9, soit en temps réel ou quasi temps réel et en permanence, soit, de préférence en temps différé, c'est-à-dire périodiquement, par exemple une fois par jour alors que les moyens 3, 4, 5, 6 informatiques d'enregistrement ne sont plus actifs, c'est-à-dire inaccessibles pour les clients. On évite en particulier ainsi toute perturbation avec les traitements en temps réel, qui pourraient éventuellement requérir l'accès à des ressources simultanément au module 16 de consolidation. Lors de ce traitement de consolidation, la première étape 91 consiste à parcourir le (ou les) fichier(s) LOG de journaux des caisses. Ces fichiers LOG sont des fichiers au format texte recueillant l'ensemble des informations relatives aux événements se produisant sur les différentes caisses 3 et/ou terminaux 4 de caisse et/ou sites serveurs 6 d'encaissement selon un format prédéterminé. On extrait de ces fichiers LOG chacune des RII attribuées telle qu'elle a été écrite lors de l'étape 60 dans le fichier LOG. Il s'agit en pratique de l'ensemble des informations de la LISTE RII VALIDEES (numéro de caisse, numéro de ticket, date et heure d'émission, code article, quantité article, libellé de l'article, montant de la réduction), mais également du message de réduction tel 28 2842327 qu'édité pour les tickets ou la facture du client. Figure également parmi les informations enregistrées dans le fichier LOG, le taux de TVA applicable à cette réduction RH, qui peut être simultanément calculé par le moteur 12a ou 12b. Cette information peut en effet avoir une importance pour la facturation ultérieure à l'organisme compensateur ainsi que pour la comptabilité de l'organisme commerçant, de l'organisme fournisseur et de l'organisme compensateur. Lors de l'étape 92, le module 16 de compensation réalise une écriture des différentes informations dans la base RII _EMIS qui est donc i0 mise à jour. Dans la variante o cette écriture est effectuée simultanément à l'étape 60 par le serveur 13, l'étape 92 n'est bien sr pas exécutée. Par ailleurs, le module 16 est également programmé pour calculer, pour chaque valeur du champ NO_CRITERE_RII, c'est-à-dire pour chaque critère de RII (conditions d'attribution d'une réduction déterminée), le cumul des montants de réduction RII effectivement attribué, c'est-à-dire le cumul du champ VALEUR de la base RfiEMIS, ainsi que le nombre d'enregistrements correspondant à ce critère RII dans la table RIIEMIS, indiquant le nombre de réductions sur l'achat immédiates RII attribuées correspondant à ce critère. En fonction de ces calculs effectués lors de l'étape 93, le module 16 de consolidation met ensuite à jour, lors de l'étape 94, l'état du champ LIMITESATTEINTES_O_N dans la base CRITERE_RIIETAT, pour chacun des critères RII identifiés par le champ NOCRITERE_RII. Ainsi, lors de la réinitialisation suivante des moteurs 12a, 12b de calcul, les nouvelles valeurs de la table CRITERE_RII ETAT seront prises en compte. La figure 10 illustre la façon selon laquelle la compensation est effectuée. Cette compensation consiste à élaborer une sélection de données nécessaires ultérieurement à la facturation de l'organisme compensateur pour les différentes réductions RII attribuées dont la charge financière doit être assumée par cet organisme compensateur. Pour ce faire, on effectue tout d'abord une sélection sur la table SOCIETES_COMPENSATRICES pour obtenir les données relatives à l'organisme compensateur correspondant. A partir du CODESOCIETECOMPENSATRICE obtenu, on effectue une sélection dans la table CRITERES RII pour déterminer tous les critères RHI, c'est-à-dire tous les NOCRITERES_RII associés à cette valeur du CODESOCIETECOMPENSATRICE. A partir de cette liste, on adresse la table RIIEMIS pour sélectionner dans cette table les enregistrements présentant la même valeur de NOCRITERESRII que celle obtenue à la sélection précédente, et pour laquelle le champ NODEMANDEFACTURATION est vide, indiquant qu'aucune demande de facturation n'a encore été effectuée pour cette réduction. On obtient ainsi la sélection des différentes réductions RII i0 attribuées qui doivent faire l'objet d'une compensation auprès de l'organisme compensateur sélectionné. Simultanément à l'établissement de cette liste de sélection, on met à jour la table DEMANDEFACTURATION en y inscrivant un nouvel enregistrement. Le champ NODEMANDEFACTURATION, qui n'est qu'un simple numéro à suivre incrémenté à chaque enregistrement et identifiant les enregistrements dans cette table DEMANDEFACTURATION, est par ailleurs mémorisé dans la table RIIEMIS pour chacune des RII (identifiée par le champ IDkRII sélectionné dans la liste faisant l'objet de la compensation). Ainsi, les données permettant d'identifier l'organisme compensateur pour chaque RII attribuée sont, dans ce mode de réalisation, formées des champs IDRII et NOCRITERERII dans la table RII _EMIS, du champ CODESOCIETECOMPENSATRICE de la table CRITERESkRII et des informations correspondantes de la table SOCIETESCOMPENSATRICES. D'autres variantes de réalisation non représentées sont possibles. Par exemple, on pourrait enregistrer le champ CODESOCIETECOMPENSATRICE, voire même les données correspondantes (RAISONSOCIALE REFERENCESOCIETECOMPENSATRICE), dans chaque enregistrement de la table RIIEMIS. Il est à noter que l'organisme compensateur et/ou l'organisme commerçant doivent mémoriser des informations permettant de faire le lien entre leurs codifications respectives, qui peuvent être différentes, de chaque critère RII. Par exemple, l'organisme compensateur peut disposer d'une table de données dans laquelle un lien est établi entre les NOCRITERERII tels que mémorisés dans la table CRITERESRII de l'organisme commerçant et des champs représentant les codes identifiant ces critères RII dans son système de gestion informatique. De même, en variante non représentée, il est possible de prévoir un champ spécifique dans la table CRITERESRII pour mémoriser le code de chaque critère RII dans le format du système de gestion de l'organisme compensateur. Il va de soi que d'autres types de sélections ou tris peuvent 1o être effectués à volonté. En particulier, on peut effectuer des sélections également couplées avec les dates et heures d'émission ou des sélections croisées également avec le code fournisseur ou en regroupant différents organismes compensateurs... Les exemples de réalisation mentionnés ci-dessus et représentés sur les figures ne sont en rien limitatifs et l'invention peut faire l'objet de nombreuses variantes d'exécution. En particulier, le procédé d'attribution des réductions immédiates pourrait être mis en oeuvre directement sur les serveurs ou dispositifs informatiques incorporés aux moyens 3, 4, 5, 6 informatiques d'enregistrement, et non sur des moyens informatiques distincts. En outre, si les capacités informatiques le permettent, rien n'empêche d'effectuer en permanence en temps réel, au cours même de l'enregistrement des différents articles, l'ensemble du processus de calcul des réductions sur l'achat immédiates, c'est-àdire de créer et mettre à jour la LISTE RII VALIDEES en permanence à chaque article. De même, le procédé selon l'invention peut être effectué seul ou au contraire simultanément avec d'autres fonctionnalités d'attribution d'avantages commerciaux immédiats ou différés, notamment avec d'autres types de réductions immédiates (par exemple en fonction du comportement d'achat d'un client, si ce dernier est identifié)... Les différentes méthodes de calculs mises en oeuvre peuvent être adaptées à chaque application, selon notamment l'organisme commerçant et les différents articles vendus. L'invention est plus particulièrement applicable et avantageuse dans les magasins de vente au détail, tels que les supermarchés ou les hypermarchés. Elle peut néanmoins s'appliquer également avantageusement pour la vente par correspondance, par exemple pour le commerce électronique via le réseau Intemet. Il est à noter à cet égard que l'invention permet une mise en oeuvre extrêmement simple des réductions sur les différents articles en période de soldes. Ainsi, grâce à l'invention, par des moyens informatiques légers et performants et avec un traitement en temps réel simple, rapide, ne nécessitant qu'une faible occupation en mémoire vive et en mémoire de masse, il est possible d'attribuer des réductions immédiates de façon équitable aux 1o différents clients, sans nécessité de les identifier, en assurant par ailleurs la prise en charge financière des réductions par un organisme compensateur et/ou par un organisme fournisseur qui peut être distinct de l'organisme commerçant luimême. Le procédé selon l'invention peut être mis en oeuvre par i5 simple programmation avec tout langage de programmation approprié (notamment Pascal, C, C++, Visual Basic,...). Il peut être aisément mis en oeuvre à l'aide d'un système de gestion de bases de données ayant une structure de tables telle que celle représenté figure 2 à titre d'exemple non limitatif. Il peut aussi être mis en oeuvre avec un système de gestion de fichiers. L'ensemble de l'organisation des données peut être mémorisé physiquement sous forme de tables fichiers de données distinctes dans un système de gestion de bases de données, ou sous toute autre forme appropriée, et par exemple en un seul fichier de données. REVENDICATIONS 1/ - Procédé pour attribuer automatiquement des réductions immédiates lors d'un achat d'articles par un client auprès d'un organisme commerçant, dans lequel on utilise des moyens (9, 10) informatiques comprenant des moyens (12a, 12b) de traitement de données numériques et des moyens de mémorisation dans lesquels on mémorise des conditions d'attribution prédéterminées de réductions immédiates, les moyens (9, 10) informatiques étant adaptés pour, après enregistrement des articles de l'achat à l'aide de moyens (1) informatiques d'enregistrement, déterminer automatiquement, pour chaque réduction immédiate active, si les conditions d'attribution de cette réduction immédiate active sont satisfaites ou non et, dans l'affirmative, générer automatiquement des données représentatives de cette réduction immédiate active attribuée, caractérisé en ce que: - pour au moins une réduction immédiate, dite réduction sur l'achat immédiate, les conditions d'attribution prédéterminées et mémorisées portent exclusivement sur l'achat effectué par le client indépendamment de son identité, - les moyens (9, 10) informatiques sont adaptés pour déterminer automatiquement après l'enregistrement des articles d'un achat et avant paiement par le client du montant à payer correspondant, et pour chaque réduction sur l'achat immédiate active, si les conditions d'attribution de cette réduction sur l'achat immédiate sont satisfaites, et, dans l'affirmative, pour générer automatiquement des données représentatives de cette réduction sur l'achat immédiate attribuée, ces données comprenant un montant de réduction et des données permettant d'identifier un organisme, dit organisme compensateur, assumant la charge financière de la réduction sur l'achat immédiate attribuée, et pour mémoriser les données représentatives de chaque réduction' sur l'achat immédiate attribuée de façon à permettre ultérieurement des tris et/ou sélections sur ces données, - on déduit automatiquement du montant à payer par le client, le montant de chaque réduction sur l'achat immédiate attribuée. 2/ - Procédé selon la revendication 1, caractérisé en ce que: - pour chaque réduction sur l'achat immédiate, on mémorise des données d'identification d'un organisme compensateur en association avec un code d'identification de cette réduction sur l'achat immédiate et avec les conditions d'attribution de cette réduction sur l'achat immédiate, - après attribution d'une réduction sur l'achat immédiate, on mémorise le code d'identification de cette réduction sur l'achat immédiate en tant que partie des données représentatives de cette réduction sur l'achat lo immédiate attribuée, de telle sorte qu'il est possible, par sélection croisée avec les enregistrements des conditions d'attribution, de générer des listes et/ou cumuls de différentes réductions sur l'achat immédiates attribuées imputables à un même organisme compensateur. 3/ - Procédé selon l'une des revendications 1 ou 2, caractérisé en ce qu'on mémorise dans les conditions d'attribution de chaque réduction sur l'achat immédiate, un code identifiant une méthode de calcul de cette réduction et des paramètres pour la mise en oeuvre de cette méthode de calcul. 4/ - Procédé selon la revendication 3, caractérisé en ce que la méthode de calcul est choisie parmi: - un montant de réduction R tous les Y exemplaires d'un article acheté dans l'achat, un pourcentage P du montant d'achat de Y exemplaires d'un article, alloué tous les Y exemplaires de l'article achetés dans l'achat, - un pourcentage P du montant d'achat des exemplaires d'un article achetés dans l'achat, alloué à partir'de Y exemplaires achetés dans l'achat. / - Procédé selon l'une des revendications 1 à 4, caractérisé en ce que l'enregistrement des articles est effectué lors du passage du client à un dispositif (3, 4) d'encaissement d'un lieu de vente de l'organisme commerçant. 6/ - Procédé selon l'une des revendications 1 à 5, caractérisé en ce que le choix et l'enregistrement des articles sont effectués par sélection à distance via un réseau sur un site (6) informatique de vente par correspondance. 7/ - Procédé selon l'une des revendications 1 à 6, caractérisé en ce qu'on mémorise des données définissant au moins une opération commerciale comprenant une pluralité de réductions immédiates non cumulables par article, et en ce que les moyens (12a, 12b) de traitement de données numériques sont adaptés pour déterminer si, pour chaque article acheté, les 1o conditions d'attribution de plusieurs réductions sur l'achat immédiates d'une même opération commerciale sont satisfaites, et, dans l'affirmative, pour sélectionner au plus une seule réduction sur l'achat immédiate attribuée pour chaque article acheté et pour chaque opération commerciale. 8/- Dispositif pour attribuer automatiquement des réductions immédiates lors d'un achat d'articles par un client auprès d'un organisme commerçant, comprenant des moyens (9, 10) informatiques comprenant des moyens (12a, 12b) de traitement de données numériques et des moyens de mémorisation dans lesquels sont mémorisées des conditions d'attribution prédéterminées de réductions immédiates, les moyens (9, 10) informatiques étant adaptés pour, après enregistrement des articles de l'achat à l'aide de moyens (1) informatiques d'enregistrement, déterminer automatiquement, pour chaque réduction immédiate active, si les conditions d'attribution de cette réduction immédiate active sont satisfaites ou non et, dans l'affirmative, générer automatiquement des données représentatives de cette réduction immédiate active attribuée, caractérisé en ce que: - pour au moins une réduction immédiate, dite réduction sur l'achat immédiate, les conditions d'attribution prédéterminées et mémorisées portent exclusivement sur l'achat effectué par le client indépendamment de son identité, - les moyens (9, 10) informatiques sont adaptés pour déterminer automatiquement après l'enregistrement des articles d'un achat et avant paiement par le client du montant à payer correspondant, et pour chaque réduction sur l'achat immédiate active, si les conditions d'attribution de cette réduction sur l'achat immédiate sont satisfaites, et, dans l'affirmative, pour générer automatiquement des données représentatives de cette réduction sur l'achat immédiate attribuée, ces données comprenant un montant de réduction et des données permettant d'identifier un organisme, dit organisme compensateur, assumant la charge financière de la réduction sur l'achat immédiate attribuée, et pour mémoriser les données représentatives de chaque réduction sur l'achat immédiate attribuée de façon à permettre ultérieurement des tris et/ou sélections io sur ces données, - les moyens (1) informatiques d'enregistrement sont adaptés pour déduire automatiquement du montant à payer par le client, le montant de chaque réduction sur l'achat immédiate attribuée. 9/ - Dispositif selon la revendication 8, caractérisé en ce que: - pour chaque réduction sur l'achat immédiate, des données d'identification d'un organisme compensateur sont mémorisées en association avec un code d'identification de cette réduction sur l'achat immédiate et avec les conditions d'attribution de cette réduction sur l'achat immédiate, - les moyens (12a, 12b) de traitement numérique sont adaptés pour, après attribution d'une réduction sur l'achat immédiate, mémoriser le code d'identification de cette réduction sur l'achat immédiate en tant que partie des données représentatives de cette réduction sur l'achat immédiate attribuée, de telle sorte qu'il est possible, par sélection croisée avec les enregistrements des conditions d'attribution, de générer des listes et/ou cumuls de différentes réductions sur l'achat immédiates attribuées imputables à un même organisme compensateur. / - Dispositif selon l'une des revendications 8 ou 9, caractérisé en ce que pour chaque réduction sur l'achat immédiate, un code identifiant une méthode de calcul de cette réduction et des paramètres pour la mise en oeuvre de cette méthode de calcul sont mémorisés dans les conditions d'attribution de cette réduction sur l'achat immédiate. 11/- Dispositif selon la revendication 10, caractérisé en ce que la méthode de calcul est choisie parmi: - un montant de réduction R tous les Y exemplaires d'un article acheté dans l'achat, - un pourcentage P du montant d'achat de Y exemplaires d'un article, alloué tous les Y exemplaires de l'article achetés dans l'achat, - un pourcentage P du montant d'achat des exemplaires d'un article achetés dans l'achat, alloué à partir de Y exemplaires achetés dans l'achat. 12/ - Dispositif selon l'une des revendications 8 à 11, caractérisé en ce qu'il est associé à un dispositif (3, 4) d'encaissement d'un lieu de vente de l'organisme commerçant destiné à l'enregistrement des articles d'un achat lors du passage du client à ce dispositif (3, 4) d'encaissement. 13/- Dispositif selon l'une des revendications 8 à 11, caractérisé en ce qu'il est associé à un site (6) informatique de vente par correspondance adapté pour permettre l'enregistrement d'articles par sélection dans un catalogue à distance via un réseau. 14/ - Dispositif selon l'une des revendications 8 à 13, caractérisé en ce que des données définissant au moins une opération commerciale comprenant une pluralité de réductions immédiates non cumulables par article sont mémorisées dans les moyens de mémorisation, et en ce que les moyens (12a, 12b) de traitement de données numériques sont adaptés pour déterminer si, pour chaque article acheté, les conditions d'attribution de plusieurs réductions sur l'achat immédiates d'une même opération commerciale sont satisfaites, et, dans l'affirmative, pour sélectionner au plus une seule réduction sur l'achat immédiate attribuée pour chaque article acheté et pour chaque opération commerciale.