{
  "table": "sale-price-calculator-rules",
  "schema": 1,
  "version": "2026-11-11.1",
  "title": "Price reduction announcements: the reference price rule, France and United Kingdom",
  "doc": "Rule table read by the sale-price-calculator handler (ctx.data['sale-price-calculator-rules']). The arithmetic of a sale price (a percentage off, an extra percentage off the reduced price, the original price worked back) is pure maths and lives in compute.js; this table holds only what the law says about the price a reduction is measured against, per country. reference_price.rule is 'lowest-in-period' (France: the 'prix antérieur' shown with any announced reduction is the lowest price charged to all consumers during period_days days before the reduction; for successive reductions during a set period it stays the price before the first reduction) or 'genuine-usual-price' (United Kingdom: no fixed period in the Act or in the CMA's guidance; the higher price in a price reduction claim must be a genuine and realistic selling price, the product's usual selling price). sales_periods (France only) is quoted by the page content, not read by the handler. Table-level valid_from/valid_until bound the period during which this version may be relied on: neither rule has a scheduled change, so valid_until is a review date. Entry-level valid_from/valid_until bound each rule; a null valid_until means in force until changed. source_url is the primary source, source_date that source's own date (the date the version in force took effect, or the page's last-updated date), retrieved the date the value was read there.",
  "reviewed_on": "2026-11-11",
  "reviewed_by": "apps-calculators agent (automated research against official sources, 2026-11-11); owner review pending",
  "valid_from": "2026-11-11",
  "valid_until": "2027-06-30",
  "locale_country": {
    "fr-FR": "FR",
    "en-GB": "GB"
  },
  "countries": {
    "FR": {
      "name": {
        "fr-FR": "France",
        "en-GB": "France"
      },
      "currency": "EUR",
      "reference_price": {
        "rule": "lowest-in-period",
        "period_days": 30,
        "successive_reductions": "price-before-first-reduction",
        "not_covered": {
          "fr-FR": "les produits périssables menacés d’une altération rapide, et la comparaison avec les prix d’autres professionnels",
          "en-GB": "perishable goods at risk of rapid deterioration, and comparisons with other traders’ prices"
        },
        "summary": {
          "fr-FR": "Toute annonce d’une réduction de prix indique le prix antérieur : le prix le plus bas pratiqué à l’égard de tous les consommateurs au cours des 30 jours précédant la réduction. En cas de réductions successives pendant une période déterminée, c’est le prix d’avant la première réduction.",
          "en-GB": "Any announced price reduction shows the prior price: the lowest price charged to all consumers in the 30 days before the reduction. For successive reductions during a set period, it is the price before the first reduction."
        },
        "legal_basis": "Code de la consommation, art. L112-1-1 (créé par l’ordonnance n° 2021-1734 du 22 décembre 2021, art. 2)",
        "valid_from": "2022-05-28",
        "valid_until": null,
        "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000044549592",
        "source_date": "2022-05-28",
        "retrieved": "2026-11-11"
      },
      "misleading_practice": {
        "legal_basis": "Code de la consommation, art. L121-2, 2° c) (le prix, le caractère promotionnel du prix, notamment les réductions de prix)",
        "valid_from": "2022-05-28",
        "valid_until": null,
        "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000044563114",
        "source_date": "2022-05-28",
        "retrieved": "2026-11-11"
      },
      "sales_periods": {
        "periods_per_year": 2,
        "min_weeks": 3,
        "max_weeks": 6,
        "goods_held_for_months": 1,
        "dates_set_by": {
          "fr-FR": "arrêté du ministre chargé de l’économie",
          "en-GB": "order of the minister for the economy"
        },
        "legal_basis": "Code de commerce, art. L310-3 (modifié par la loi n° 2019-486 du 22 mai 2019, art. 16)",
        "valid_from": "2019-11-01",
        "valid_until": null,
        "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000038586528",
        "source_date": "2019-11-01",
        "retrieved": "2026-11-11"
      }
    },
    "GB": {
      "name": {
        "fr-FR": "Royaume-Uni",
        "en-GB": "United Kingdom"
      },
      "currency": "GBP",
      "reference_price": {
        "rule": "genuine-usual-price",
        "period_days": null,
        "successive_reductions": null,
        "summary": {
          "fr-FR": "Aucune durée fixe : le prix le plus élevé d’une annonce de réduction doit être un prix de vente réel et réaliste, le prix habituel du produit (CMA).",
          "en-GB": "No fixed period: the higher price in a price reduction claim must be a genuine and realistic selling price, the product’s usual selling price (CMA)."
        },
        "legal_basis": "Digital Markets, Competition and Consumers Act 2024, Part 4, Chapter 1 (unfair commercial practices), section 226 (misleading actions), in force from 6 April 2025 (S.I. 2025/272); extent: the United Kingdom",
        "guidance": [
          {
            "label": "CMA: Unfair commercial practices (CMA207), the price and the existence of a specific price advantage as information that can mislead",
            "url": "https://www.gov.uk/government/publications/unfair-commercial-practices-cma207/unfair-commercial-practices",
            "date": "2025-11-18"
          },
          {
            "label": "CMA: Urgency and price reduction claims online, open letter and examples of non-compliance (examples 9 to 14), cited by CMA207",
            "url": "https://www.gov.uk/government/publications/using-urgency-and-price-reduction-claims-online",
            "date": "2023-03-29"
          }
        ],
        "valid_from": "2025-04-06",
        "valid_until": null,
        "source_url": "https://www.legislation.gov.uk/ukpga/2024/13/section/226",
        "source_date": "2025-04-06",
        "retrieved": "2026-11-11"
      }
    }
  }
}
