{
 "meta": {
  "company": "Alderway Home B.V. (fictional demonstration company)",
  "fictional": true,
  "currency": "EUR",
  "last_actual_month": "2026-08-31",
  "scenario": "Downside",
  "generated": "2026-09-13",
  "source_workbook": "Alderway_Home_BV_Ecommerce_Finance_Pack_Aug26_FICTIONAL.xlsx",
  "model_status": "OK",
  "formula_errors": 0,
  "integrity_checks_passed": 26,
  "integrity_checks_failed": [],
  "formats": {
   "eur": "EUR, whole units",
   "eur2": "EUR, two decimals",
   "pct": "ratio (0.25 = 25%)",
   "int": "count",
   "num1": "number, one decimal",
   "x": "multiple",
   "date": "ISO date",
   "month": "month end, ISO date"
  }
 },
 "timeline": {
  "months": [
   "2026-01-31",
   "2026-02-28",
   "2026-03-31",
   "2026-04-30",
   "2026-05-31",
   "2026-06-30",
   "2026-07-31",
   "2026-08-31",
   "2026-09-30",
   "2026-10-31",
   "2026-11-30",
   "2026-12-31",
   "2027-01-31",
   "2027-02-28",
   "2027-03-31",
   "2027-04-30",
   "2027-05-31",
   "2027-06-30",
   "2027-07-31",
   "2027-08-31",
   "2027-09-30",
   "2027-10-31",
   "2027-11-30",
   "2027-12-31"
  ],
  "flags": [
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F"
  ],
  "financial_year": [
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027
  ],
  "first_forecast_index": 8
 },
 "sheets": {
  "Inputs_Actuals": {
   "title": "INPUTS: ACTUAL MONTHS (FICTIONAL LEDGER, SETTLEMENT REPORTS AND OPERATIONS DATA)",
   "description": "Jan-26 to Aug-26 are fictional actuals entered here as inputs. Forecast months are blank by design: they are driven from Assumptions. Walmart amounts are entered in USD as reported by Walmart Seller Center.",
   "months": 24,
   "rows": [
    {
     "key": "orders_S",
     "label": "Shopify EU (DTC): orders",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1715,
      1697,
      1954,
      1940,
      2188,
      2135,
      2007,
      1978,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 15614,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Cookware",
     "label": "Shopify EU (DTC): units sold, Cookware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      502,
      520,
      571,
      566,
      688,
      636,
      578,
      579,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4640,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Knives",
     "label": "Shopify EU (DTC): units sold, Knives",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      346,
      316,
      369,
      379,
      395,
      414,
      369,
      388,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2976,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Textiles",
     "label": "Shopify EU (DTC): units sold, Textiles",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      630,
      623,
      751,
      751,
      795,
      754,
      744,
      733,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 5781,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Tableware",
     "label": "Shopify EU (DTC): units sold, Tableware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      449,
      448,
      526,
      483,
      583,
      548,
      521,
      535,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4093,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Storage",
     "label": "Shopify EU (DTC): units sold, Storage",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      369,
      363,
      432,
      451,
      468,
      469,
      447,
      432,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3431,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_S",
     "label": "Shopify EU (DTC): total units (calc)",
     "basis": "sum of category units",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      2296,
      2270,
      2649,
      2630,
      2929,
      2821,
      2659,
      2667,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 20921,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "orders_A",
     "label": "Amazon EU (FBA): orders",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2273,
      1962,
      2308,
      2509,
      2690,
      2489,
      2287,
      2228,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 18746,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Cookware",
     "label": "Amazon EU (FBA): units sold, Cookware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      470,
      405,
      495,
      505,
      550,
      537,
      441,
      434,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3837,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Knives",
     "label": "Amazon EU (FBA): units sold, Knives",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      515,
      451,
      506,
      590,
      636,
      580,
      526,
      503,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4307,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Textiles",
     "label": "Amazon EU (FBA): units sold, Textiles",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      574,
      489,
      600,
      662,
      690,
      571,
      554,
      584,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4724,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Tableware",
     "label": "Amazon EU (FBA): units sold, Tableware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      614,
      542,
      618,
      685,
      761,
      685,
      679,
      634,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 5218,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Storage",
     "label": "Amazon EU (FBA): units sold, Storage",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      444,
      369,
      432,
      434,
      489,
      485,
      403,
      418,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3474,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_A",
     "label": "Amazon EU (FBA): total units (calc)",
     "basis": "sum of category units",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      2617,
      2256,
      2651,
      2876,
      3126,
      2858,
      2603,
      2573,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 21560,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "orders_W",
     "label": "Walmart US (WFS): orders",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      202,
      233,
      319,
      411,
      472,
      560,
      584,
      707,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3488,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Cookware",
     "label": "Walmart US (WFS): units sold, Cookware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      61,
      67,
      102,
      126,
      153,
      180,
      170,
      222,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1081,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Knives",
     "label": "Walmart US (WFS): units sold, Knives",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      35,
      38,
      60,
      77,
      83,
      101,
      105,
      130,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 629,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Textiles",
     "label": "Walmart US (WFS): units sold, Textiles",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      49,
      59,
      76,
      98,
      120,
      133,
      145,
      164,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 844,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Tableware",
     "label": "Walmart US (WFS): units sold, Tableware",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      63,
      72,
      92,
      121,
      130,
      170,
      177,
      213,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1038,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Storage",
     "label": "Walmart US (WFS): units sold, Storage",
     "basis": "order export",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      35,
      42,
      55,
      73,
      78,
      99,
      112,
      127,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 621,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "units_W",
     "label": "Walmart US (WFS): total units (calc)",
     "basis": "sum of category units",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      243,
      278,
      385,
      495,
      564,
      683,
      709,
      856,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4213,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "newcust_S",
     "label": "Shopify: first-time customers (orders from new customers)",
     "basis": "Shopify customer report",
     "section": "VOLUMES (orders and units by channel and category)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1027,
      1008,
      1156,
      1102,
      1332,
      1325,
      1140,
      1127,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 9217,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "price_S_Cookware",
     "label": "Shopify EU (DTC): average gross unit price, Cookware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      118.53,
      119.7,
      116.56,
      119.15,
      118.83,
      114.96,
      116.58,
      120.32,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 118.0787,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Knives",
     "label": "Shopify EU (DTC): average gross unit price, Knives",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      71.3,
      71.43,
      72.25,
      71.68,
      73.46,
      71.4,
      71.53,
      73.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 72.0187,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Textiles",
     "label": "Shopify EU (DTC): average gross unit price, Textiles",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      45.84,
      46.37,
      46.55,
      45.86,
      46.29,
      46.3,
      47.13,
      45.48,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 46.2275,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Tableware",
     "label": "Shopify EU (DTC): average gross unit price, Tableware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      37.58,
      38.06,
      37.9,
      38.44,
      36.97,
      37.49,
      38.03,
      37.83,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 37.7875,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Storage",
     "label": "Shopify EU (DTC): average gross unit price, Storage",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      29.08,
      29.37,
      29.16,
      29.38,
      28.63,
      28.73,
      29.41,
      29.29,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 29.1313,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Cookware",
     "label": "Amazon EU (FBA): average gross unit price, Cookware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      108.02,
      110.39,
      109.04,
      108.35,
      111.4,
      109.46,
      108.06,
      109.13,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 109.2313,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Knives",
     "label": "Amazon EU (FBA): average gross unit price, Knives",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      65.67,
      65.86,
      65.27,
      65.58,
      65.69,
      65,
      66.26,
      66.66,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 65.7488,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Textiles",
     "label": "Amazon EU (FBA): average gross unit price, Textiles",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      42.59,
      41.78,
      41.54,
      42.23,
      42.48,
      42.44,
      40.84,
      42.16,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 42.0075,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Tableware",
     "label": "Amazon EU (FBA): average gross unit price, Tableware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      35,
      35.01,
      34.96,
      34.35,
      34.62,
      34.87,
      34.79,
      35.18,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 34.8475,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Storage",
     "label": "Amazon EU (FBA): average gross unit price, Storage",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      27.34,
      27.17,
      27.02,
      26.75,
      26.78,
      26.91,
      27.04,
      26.55,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26.945,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Cookware",
     "label": "Walmart US (WFS): average gross unit price, Cookware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      131.13,
      126.45,
      127.61,
      130.37,
      129.77,
      130.78,
      129.7,
      125.81,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 128.9525,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Knives",
     "label": "Walmart US (WFS): average gross unit price, Knives",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      79.69,
      79.22,
      79.01,
      79.14,
      79.82,
      79.52,
      79.73,
      77.98,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 79.2638,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Textiles",
     "label": "Walmart US (WFS): average gross unit price, Textiles",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      48.78,
      48.68,
      48.35,
      49.35,
      48.13,
      49.46,
      48.7,
      48.94,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 48.7987,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Tableware",
     "label": "Walmart US (WFS): average gross unit price, Tableware",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      41.75,
      41.92,
      41.98,
      41.97,
      42.67,
      42.07,
      41.66,
      42.15,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 42.0213,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Storage",
     "label": "Walmart US (WFS): average gross unit price, Storage",
     "basis": "order export",
     "section": "GROSS UNIT PRICES EX VAT (local currency: EUR for Shopify and Amazon, USD for Walmart)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      32.14,
      31.31,
      32.42,
      32.22,
      31.87,
      31.81,
      31.72,
      31.87,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 31.92,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "disc_S",
     "label": "Shopify EU (DTC): discounts and coupons",
     "basis": "settlement / order export",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11197,
      12487,
      13854,
      14295,
      13958,
      14197,
      14759,
      13584,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 108331,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ref_S",
     "label": "Shopify EU (DTC): refunds and returns (value)",
     "basis": "settlement report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      8595,
      7412,
      9280,
      10168,
      11576,
      10932,
      10534,
      11568,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 80065,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "refu_S",
     "label": "Shopify EU (DTC): units returned",
     "basis": "returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      132,
      117,
      161,
      163,
      190,
      178,
      174,
      175,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1290,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "recov_S",
     "label": "Shopify EU (DTC): returned stock recovered to sellable inventory (EUR at cost)",
     "basis": "3PL / FBA returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1733,
      1544,
      1936,
      2047,
      2557,
      2614,
      2331,
      2363,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 17125,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "disc_A",
     "label": "Amazon EU (FBA): discounts and coupons",
     "basis": "settlement / order export",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5030,
      5358,
      6412,
      5829,
      7505,
      6226,
      4869,
      5466,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 46695,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ref_A",
     "label": "Amazon EU (FBA): refunds and returns (value)",
     "basis": "settlement report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      10635,
      10237,
      10867,
      10344,
      11721,
      11808,
      9056,
      10961,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 85629,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "refu_A",
     "label": "Amazon EU (FBA): units returned",
     "basis": "returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      189,
      191,
      211,
      191,
      219,
      222,
      180,
      211,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1614,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "recov_A",
     "label": "Amazon EU (FBA): returned stock recovered to sellable inventory (EUR at cost)",
     "basis": "3PL / FBA returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2377,
      2276,
      2990,
      2357,
      2801,
      3160,
      2219,
      2547,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 20727,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "disc_W",
     "label": "Walmart US (WFS): discounts and coupons",
     "basis": "settlement / order export",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      821,
      997,
      1323,
      1761,
      2209,
      2289,
      2316,
      2623,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 14339,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ref_W",
     "label": "Walmart US (WFS): refunds and returns (value)",
     "basis": "settlement report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1571,
      1724,
      2387,
      3279,
      3376,
      3783,
      4060,
      5036,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 25216,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "refu_W",
     "label": "Walmart US (WFS): units returned",
     "basis": "returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      21,
      26,
      32,
      47,
      48,
      53,
      56,
      66,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 349,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "recov_W",
     "label": "Walmart US (WFS): returned stock recovered to sellable inventory (EUR at cost)",
     "basis": "3PL / FBA returns report",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      269,
      375,
      432,
      573,
      675,
      741,
      775,
      929,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4769,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ship_S",
     "label": "Shopify: shipping charged to customers ex VAT",
     "basis": "order export",
     "section": "DISCOUNTS, REFUNDS AND SHIPPING INCOME (local currency)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5655,
      5759,
      6668,
      6672,
      7610,
      7608,
      6829,
      6827,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 53628,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "payfees_S",
     "label": "Shopify: payment processing fees and chargebacks",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3706,
      3694,
      4179,
      4145,
      4838,
      4506,
      4186,
      4303,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 33557,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "carrier_S",
     "label": "Shopify: carrier shipping cost",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      10361,
      10561,
      12292,
      12426,
      13945,
      13225,
      12987,
      12752,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 98549,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pickpack_S",
     "label": "Shopify: 3PL pick, pack and packaging",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6356,
      6513,
      7539,
      7346,
      8127,
      8133,
      7609,
      7345,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 58968,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "meta_S",
     "label": "Shopify: paid media, Meta",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14925,
      15728,
      19266,
      17843,
      20699,
      20117,
      19621,
      20485,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 148684,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "google_S",
     "label": "Shopify: paid media, Google",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6396,
      6740,
      8257,
      7647,
      8871,
      8621,
      8409,
      8779,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 63720,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "referral_A",
     "label": "Amazon: referral fees (incl. refund administration fee)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      19369,
      16544,
      19515,
      21360,
      23238,
      21297,
      19131,
      18702,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 159156,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fba_A",
     "label": "Amazon: FBA fulfilment fees",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      13671,
      11760,
      13932,
      15523,
      16386,
      15772,
      13915,
      13859,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 114818,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "storage_A",
     "label": "Amazon: FBA storage, aged inventory and other fees",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1527,
      1223,
      1367,
      1641,
      1598,
      3382,
      1423,
      1285,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 13446,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ads_A",
     "label": "Amazon: advertising (Sponsored Products and Brands)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11057,
      9410,
      11456,
      13283,
      15111,
      13890,
      12615,
      11563,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 98385,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "inbound_A",
     "label": "Amazon: FBA inbound placement and freight",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1230,
      992,
      1135,
      1376,
      1462,
      1339,
      1151,
      1113,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 9798,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "referral_W",
     "label": "Walmart: referral fees (USD)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2181,
      2395,
      3505,
      4462,
      5206,
      6357,
      6305,
      7719,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 38130,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "wfs_W",
     "label": "Walmart: WFS fulfilment fees (USD)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1543,
      1730,
      2384,
      3103,
      3520,
      4306,
      4432,
      5424,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26442,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "storage_W",
     "label": "Walmart: WFS storage fees (USD)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      131,
      159,
      191,
      284,
      377,
      412,
      422,
      517,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2493,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ads_W",
     "label": "Walmart: Walmart Connect advertising (USD)",
     "basis": "settlement / invoice",
     "section": "CHANNEL VARIABLE COSTS (local currency; Amazon and Walmart fees per settlement reports)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2131,
      2485,
      3385,
      4132,
      4487,
      5590,
      4956,
      6840,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 34006,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ucost_Cookware",
     "label": "Landed unit cost: Cookware",
     "basis": "inventory valuation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR, weighted average of stock on hand)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      39.9,
      40.18,
      40.36,
      40.66,
      41.06,
      40.76,
      40.81,
      41.35,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 40.635,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Knives",
     "label": "Landed unit cost: Knives",
     "basis": "inventory valuation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR, weighted average of stock on hand)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      20.88,
      21.13,
      21.32,
      21.19,
      21.39,
      21.32,
      21.58,
      21.57,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 21.2975,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Textiles",
     "label": "Landed unit cost: Textiles",
     "basis": "inventory valuation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR, weighted average of stock on hand)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      14.67,
      14.61,
      14.66,
      14.69,
      14.72,
      14.74,
      14.84,
      14.94,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 14.7338,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Tableware",
     "label": "Landed unit cost: Tableware",
     "basis": "inventory valuation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR, weighted average of stock on hand)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      12.93,
      13.12,
      13.14,
      13.17,
      13.3,
      13.26,
      13.38,
      13.41,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 13.2137,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Storage",
     "label": "Landed unit cost: Storage",
     "basis": "inventory valuation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR, weighted average of stock on hand)",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      10.52,
      10.59,
      10.55,
      10.65,
      10.66,
      10.7,
      10.78,
      10.82,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 10.6587,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "writeoff_Cookware",
     "label": "Write-offs: Cookware",
     "basis": "stock count adjustments",
     "section": "INVENTORY WRITE-OFFS (EUR at cost)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "writeoff_Knives",
     "label": "Write-offs: Knives",
     "basis": "stock count adjustments",
     "section": "INVENTORY WRITE-OFFS (EUR at cost)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "writeoff_Textiles",
     "label": "Write-offs: Textiles",
     "basis": "stock count adjustments",
     "section": "INVENTORY WRITE-OFFS (EUR at cost)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      3800,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3800,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "writeoff_Tableware",
     "label": "Write-offs: Tableware",
     "basis": "stock count adjustments",
     "section": "INVENTORY WRITE-OFFS (EUR at cost)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      2100,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2100,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "writeoff_Storage",
     "label": "Write-offs: Storage",
     "basis": "stock count adjustments",
     "section": "INVENTORY WRITE-OFFS (EUR at cost)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_salaries",
     "label": "Salaries and wages (incl. employer costs)",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      43800,
      43900,
      44100,
      47200,
      47300,
      47600,
      47500,
      47900,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 369300,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_contractors",
     "label": "Contractors and freelancers",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5056,
      4877,
      4502,
      4495,
      4172,
      6301,
      5372,
      4804,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 39579,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_rent",
     "label": "Rent and facilities",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 38400,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_software",
     "label": "Software, apps and platform subscriptions",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4056,
      4090,
      4102,
      4171,
      4253,
      4383,
      4437,
      4512,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 34004,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_profees",
     "label": "Professional fees (finance, legal, audit)",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3410,
      3074,
      3178,
      3262,
      3267,
      2986,
      3135,
      3358,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 25670,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_insurance",
     "label": "Insurance",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 9200,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_travel",
     "label": "Travel and entertainment",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1765,
      1137,
      1503,
      1091,
      942,
      1413,
      688,
      1869,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 10408,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_content",
     "label": "Content, creative and PR (non-media)",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6719,
      5921,
      5117,
      6119,
      5586,
      6021,
      5795,
      6407,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 47685,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_custserv",
     "label": "Customer service (outsourced, per order)",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2946,
      2812,
      3283,
      3431,
      3890,
      3713,
      3512,
      3419,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 27006,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_office",
     "label": "Office and other G&A",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1825,
      1606,
      1720,
      1762,
      2110,
      1495,
      1774,
      1828,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 14120,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_bank",
     "label": "Bank charges and FX costs",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      398,
      399,
      476,
      463,
      528,
      485,
      474,
      496,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3719,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_recruit",
     "label": "Recruitment and training",
     "basis": "ledger",
     "section": "OPERATING EXPENSES (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      857,
      589,
      2400,
      488,
      983,
      991,
      864,
      1098,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 8270,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "capex_equip",
     "label": "Capex: equipment and fixtures",
     "basis": "fixed asset register",
     "section": "CAPITAL EXPENDITURE (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2400,
      0,
      6800,
      0,
      0,
      0,
      3500,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 12700,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "capex_soft",
     "label": "Capex: website and software development",
     "basis": "fixed asset register",
     "section": "CAPITAL EXPENDITURE (EUR, ex VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      1200,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1200,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "payout_S",
     "label": "Shopify EU (DTC): payouts received",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      149666,
      146825,
      168963,
      169633,
      188403,
      182464,
      171755,
      172056,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1349765,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "payout_A",
     "label": "Amazon EU (FBA): payouts received",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      160924,
      84432,
      100247,
      111610,
      119921,
      118012,
      126346,
      103721,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 925213,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "payout_W",
     "label": "Walmart US (WFS): payouts received",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1863,
      7904,
      9921,
      13155,
      18461,
      19225,
      23324,
      22881,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 116734,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "appaid_log",
     "label": "Payments to logistics and fulfilment suppliers",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      55682,
      60395,
      34443,
      31879,
      25464,
      47660,
      39060,
      30935,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 325518,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "appaid_media",
     "label": "Payments to Meta and Google",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      38996,
      22390,
      25801,
      26553,
      27834,
      29680,
      28784,
      27779,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 227817,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "appaid_other",
     "label": "Payments to other opex suppliers",
     "basis": "bank statement",
     "section": "CASH ACTUALS (EUR, per bank statements)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      51273,
      29061,
      34354,
      33850,
      43152,
      34071,
      33609,
      34730,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 294100,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 380000,
     "value_d": null
    },
    {
     "key": "ar_S",
     "label": "Shopify Payments receivable",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 14900,
     "value_d": null
    },
    {
     "key": "ar_A",
     "label": "Amazon settlement receivable incl. reserve",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 118600,
     "value_d": null
    },
    {
     "key": "ar_W",
     "label": "Walmart settlement receivable",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 0,
     "value_d": null
    },
    {
     "key": "inv_Cookware",
     "label": "Inventory on hand at landed cost: Cookware",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 186000,
     "value_d": null
    },
    {
     "key": "inv_Knives",
     "label": "Inventory on hand at landed cost: Knives",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 98000,
     "value_d": null
    },
    {
     "key": "inv_Textiles",
     "label": "Inventory on hand at landed cost: Textiles",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 142000,
     "value_d": null
    },
    {
     "key": "inv_Tableware",
     "label": "Inventory on hand at landed cost: Tableware",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 121000,
     "value_d": null
    },
    {
     "key": "inv_Storage",
     "label": "Inventory on hand at landed cost: Storage",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 96000,
     "value_d": null
    },
    {
     "key": "prov",
     "label": "Slow-moving inventory provision",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 18000,
     "value_d": null
    },
    {
     "key": "intransit",
     "label": "Inventory in transit (FOB value of shipped POs)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 154000,
     "value_d": null
    },
    {
     "key": "prepay",
     "label": "Supplier deposits (prepayments on open POs)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 23100,
     "value_d": null
    },
    {
     "key": "otherrec",
     "label": "Other receivables and prepaid expenses",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 21500,
     "value_d": null
    },
    {
     "key": "fa_equip_cost",
     "label": "Equipment and fixtures: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 48000,
     "value_d": null
    },
    {
     "key": "fa_equip_dep",
     "label": "Equipment and fixtures: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 21000,
     "value_d": null
    },
    {
     "key": "fa_soft_cost",
     "label": "Website and software: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 60000,
     "value_d": null
    },
    {
     "key": "fa_soft_dep",
     "label": "Website and software: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 32000,
     "value_d": null
    },
    {
     "key": "ap_log",
     "label": "Trade payables: logistics and fulfilment",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 62300,
     "value_d": null
    },
    {
     "key": "ap_media",
     "label": "Trade payables: paid media",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 24800,
     "value_d": null
    },
    {
     "key": "ap_other",
     "label": "Trade payables: other opex",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 41600,
     "value_d": null
    },
    {
     "key": "paytax",
     "label": "Wage tax and social charges payable",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 15900,
     "value_d": null
    },
    {
     "key": "refundliab",
     "label": "Refund liability",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 19400,
     "value_d": null
    },
    {
     "key": "vat",
     "label": "VAT payable",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 38700,
     "value_d": null
    },
    {
     "key": "cit",
     "label": "Corporate income tax payable (FY25)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 18400,
     "value_d": null
    },
    {
     "key": "loan",
     "label": "Term loan",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 400000,
     "value_d": null
    },
    {
     "key": "sharecap",
     "label": "Share capital",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 250000,
     "value_d": null
    },
    {
     "key": "retained",
     "label": "Retained earnings",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 521000,
     "value_d": null
    },
    {
     "key": "ob_check",
     "label": "Opening balance check: assets less liabilities less equity (must be zero)",
     "basis": "formula",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (per FY25 signed accounts, fictional) - values in column C",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "value_c": 0,
     "value_d": null
    }
   ]
  },
  "Volume_Price": {
   "title": "VOLUME AND PRICE ENGINE BY CATEGORY AND CHANNEL",
   "description": "Actual months link to Inputs_Actuals. Forecast months: channel units from Channel_PL run-rate x seasonality x growth, split by the latest actual category mix; prices and unit costs roll forward from the last actual month at the scenario rate.",
   "months": 24,
   "rows": [
    {
     "key": "ucla_Cookware",
     "label": "Unit cost at last actual month: Cookware",
     "basis": "helper: single value in column C",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 41.35,
     "value_d": null
    },
    {
     "key": "ucla_Knives",
     "label": "Unit cost at last actual month: Knives",
     "basis": "helper: single value in column C",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 21.57,
     "value_d": null
    },
    {
     "key": "ucla_Textiles",
     "label": "Unit cost at last actual month: Textiles",
     "basis": "helper: single value in column C",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 14.94,
     "value_d": null
    },
    {
     "key": "ucla_Tableware",
     "label": "Unit cost at last actual month: Tableware",
     "basis": "helper: single value in column C",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 13.41,
     "value_d": null
    },
    {
     "key": "ucla_Storage",
     "label": "Unit cost at last actual month: Storage",
     "basis": "helper: single value in column C",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 10.82,
     "value_d": null
    },
    {
     "key": "ucost_Cookware",
     "label": "Landed unit cost: Cookware",
     "basis": "A: Inputs; F: last actual x cost inflation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      39.9,
      40.18,
      40.36,
      40.66,
      41.06,
      40.76,
      40.81,
      41.35,
      41.5838,
      41.8189,
      42.0554,
      42.2932,
      42.5323,
      42.7728,
      43.0146,
      43.2578,
      43.5024,
      43.7484,
      43.9957,
      44.2445,
      44.4947,
      44.7462,
      44.9992,
      45.2537
     ],
     "fy2026": 41.0693,
     "fy2027": 43.8802,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Knives",
     "label": "Landed unit cost: Knives",
     "basis": "A: Inputs; F: last actual x cost inflation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      20.88,
      21.13,
      21.32,
      21.19,
      21.39,
      21.32,
      21.58,
      21.57,
      21.692,
      21.8146,
      21.938,
      22.062,
      22.1867,
      22.3122,
      22.4383,
      22.5652,
      22.6928,
      22.8211,
      22.9501,
      23.0799,
      23.2104,
      23.3416,
      23.4736,
      23.6063
     ],
     "fy2026": 21.4905,
     "fy2027": 22.8899,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Textiles",
     "label": "Landed unit cost: Textiles",
     "basis": "A: Inputs; F: last actual x cost inflation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      14.67,
      14.61,
      14.66,
      14.69,
      14.72,
      14.74,
      14.84,
      14.94,
      15.0245,
      15.1094,
      15.1949,
      15.2808,
      15.3672,
      15.4541,
      15.5414,
      15.6293,
      15.7177,
      15.8065,
      15.8959,
      15.9858,
      16.0762,
      16.1671,
      16.2585,
      16.3504
     ],
     "fy2026": 14.8733,
     "fy2027": 15.8542,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Tableware",
     "label": "Landed unit cost: Tableware",
     "basis": "A: Inputs; F: last actual x cost inflation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      12.93,
      13.12,
      13.14,
      13.17,
      13.3,
      13.26,
      13.38,
      13.41,
      13.4858,
      13.5621,
      13.6388,
      13.7159,
      13.7934,
      13.8714,
      13.9498,
      14.0287,
      14.108,
      14.1878,
      14.268,
      14.3487,
      14.4298,
      14.5114,
      14.5935,
      14.676
     ],
     "fy2026": 13.3427,
     "fy2027": 14.2306,
     "total_rule": "avg"
    },
    {
     "key": "ucost_Storage",
     "label": "Landed unit cost: Storage",
     "basis": "A: Inputs; F: last actual x cost inflation",
     "section": "LANDED UNIT COST BY CATEGORY (EUR)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      10.52,
      10.59,
      10.55,
      10.65,
      10.66,
      10.7,
      10.78,
      10.82,
      10.8812,
      10.9427,
      11.0046,
      11.0668,
      11.1294,
      11.1923,
      11.2556,
      11.3192,
      11.3832,
      11.4476,
      11.5123,
      11.5774,
      11.6429,
      11.7087,
      11.7749,
      11.8415
     ],
     "fy2026": 10.7638,
     "fy2027": 11.4821,
     "total_rule": "avg"
    },
    {
     "key": "mix_S_Cookware",
     "label": "Forecast unit mix, Cookware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2201,
     "value_d": null
    },
    {
     "key": "mix_S_Knives",
     "label": "Forecast unit mix, Knives (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1437,
     "value_d": null
    },
    {
     "key": "mix_S_Textiles",
     "label": "Forecast unit mix, Textiles (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2738,
     "value_d": null
    },
    {
     "key": "mix_S_Tableware",
     "label": "Forecast unit mix, Tableware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1969,
     "value_d": null
    },
    {
     "key": "mix_S_Storage",
     "label": "Forecast unit mix, Storage (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1655,
     "value_d": null
    },
    {
     "key": "units_S_Cookware",
     "label": "Units sold: Cookware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      502,
      520,
      571,
      566,
      688,
      636,
      578,
      579,
      635.6726,
      722.0746,
      1022.7911,
      896.9634,
      561.2545,
      524.2243,
      592.1551,
      614.3865,
      650.0557,
      632.7234,
      601.8643,
      590.8871,
      667.4562,
      758.1784,
      1073.9306,
      941.8115
     ],
     "fy2026": 7917.5017,
     "fy2027": 8208.9275,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Knives",
     "label": "Units sold: Knives",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      346,
      316,
      369,
      379,
      395,
      414,
      369,
      388,
      415.1548,
      471.5836,
      667.9801,
      585.8026,
      366.5527,
      342.3685,
      386.7337,
      401.253,
      424.5484,
      413.2287,
      393.0748,
      385.9056,
      435.9126,
      495.1628,
      701.3791,
      615.0927
     ],
     "fy2026": 5116.5212,
     "fy2027": 5361.2125,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Textiles",
     "label": "Units sold: Textiles",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      630,
      623,
      751,
      751,
      795,
      754,
      744,
      733,
      790.9568,
      898.4654,
      1272.6419,
      1116.0765,
      698.3596,
      652.2836,
      736.8087,
      764.4709,
      808.8535,
      787.2871,
      748.8897,
      735.2309,
      830.5046,
      943.3887,
      1336.274,
      1171.8804
     ],
     "fy2026": 9859.1407,
     "fy2027": 10214.2316,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Tableware",
     "label": "Units sold: Tableware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      449,
      448,
      526,
      483,
      583,
      548,
      521,
      535,
      568.6664,
      645.9608,
      914.9787,
      802.4145,
      502.0927,
      468.9659,
      529.736,
      549.6241,
      581.5334,
      566.028,
      538.4218,
      528.6017,
      597.0997,
      678.2588,
      960.7277,
      842.5352
     ],
     "fy2026": 7025.0204,
     "fy2027": 7343.625,
     "total_rule": "sum"
    },
    {
     "key": "units_S_Storage",
     "label": "Units sold: Storage",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      369,
      363,
      432,
      451,
      468,
      469,
      447,
      432,
      477.9067,
      542.8648,
      768.9472,
      674.3484,
      421.9582,
      394.1184,
      445.1896,
      461.9035,
      488.7201,
      475.6894,
      452.4891,
      444.2363,
      501.802,
      570.0081,
      807.3946,
      708.0658
     ],
     "fy2026": 5895.0671,
     "fy2027": 6171.5752,
     "total_rule": "sum"
    },
    {
     "key": "units_S",
     "label": "Total units sold",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      2296,
      2270,
      2649,
      2630,
      2929,
      2821,
      2659,
      2667,
      2888.3573,
      3280.9493,
      4647.339,
      4075.6054,
      2550.2178,
      2381.9606,
      2690.6232,
      2791.6379,
      2953.711,
      2874.9566,
      2734.7396,
      2684.8617,
      3032.7751,
      3444.9967,
      4879.706,
      4279.3857
     ],
     "fy2026": 35813.251,
     "fy2027": 37299.5719,
     "total_rule": "sum"
    },
    {
     "key": "pla_S_Cookware",
     "label": "Gross unit price at last actual month: Cookware",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 120.32,
     "value_d": null
    },
    {
     "key": "pla_S_Knives",
     "label": "Gross unit price at last actual month: Knives",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 73.1,
     "value_d": null
    },
    {
     "key": "pla_S_Textiles",
     "label": "Gross unit price at last actual month: Textiles",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 45.48,
     "value_d": null
    },
    {
     "key": "pla_S_Tableware",
     "label": "Gross unit price at last actual month: Tableware",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 37.83,
     "value_d": null
    },
    {
     "key": "pla_S_Storage",
     "label": "Gross unit price at last actual month: Storage",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 29.29,
     "value_d": null
    },
    {
     "key": "price_S_Cookware",
     "label": "Gross unit price ex VAT (EUR): Cookware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      118.53,
      119.7,
      116.56,
      119.15,
      118.83,
      114.96,
      116.58,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32,
      120.32
     ],
     "fy2026": 118.8258,
     "fy2027": 120.32,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Knives",
     "label": "Gross unit price ex VAT (EUR): Knives",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      71.3,
      71.43,
      72.25,
      71.68,
      73.46,
      71.4,
      71.53,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1,
      73.1
     ],
     "fy2026": 72.3792,
     "fy2027": 73.1,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Textiles",
     "label": "Gross unit price ex VAT (EUR): Textiles",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      45.84,
      46.37,
      46.55,
      45.86,
      46.29,
      46.3,
      47.13,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48,
      45.48
     ],
     "fy2026": 45.9783,
     "fy2027": 45.48,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Tableware",
     "label": "Gross unit price ex VAT (EUR): Tableware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      37.58,
      38.06,
      37.9,
      38.44,
      36.97,
      37.49,
      38.03,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83,
      37.83
     ],
     "fy2026": 37.8017,
     "fy2027": 37.83,
     "total_rule": "avg"
    },
    {
     "key": "price_S_Storage",
     "label": "Gross unit price ex VAT (EUR): Storage",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      29.08,
      29.37,
      29.16,
      29.38,
      28.63,
      28.73,
      29.41,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29,
      29.29
     ],
     "fy2026": 29.1842,
     "fy2027": 29.29,
     "total_rule": "avg"
    },
    {
     "key": "g_S_Cookware",
     "label": "Gross sales ex VAT (EUR): Cookware",
     "basis": "units x price",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      59502.06,
      62244,
      66555.76,
      67438.9,
      81755.04,
      73114.56,
      67383.24,
      69665.28,
      76484.1261,
      86880.02,
      123062.2217,
      107922.6313,
      67530.1424,
      63074.6684,
      71248.0977,
      73922.9837,
      78214.701,
      76129.275,
      72416.307,
      71095.5324,
      80308.3324,
      91224.021,
      129215.3328,
      113318.7629
     ],
     "fy2026": 942007.8391,
     "fy2027": 987698.1566,
     "total_rule": "sum"
    },
    {
     "key": "g_S_Knives",
     "label": "Gross sales ex VAT (EUR): Knives",
     "basis": "units x price",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24669.8,
      22571.88,
      26660.25,
      27166.72,
      29016.7,
      29559.6,
      26394.57,
      28362.8,
      30347.8178,
      34472.7612,
      48829.3463,
      42822.1713,
      26795.0039,
      25027.1349,
      28270.2359,
      29331.5928,
      31034.4854,
      30207.0179,
      28733.7648,
      28209.7002,
      31865.2087,
      36196.3993,
      51270.8136,
      44963.2799
     ],
     "fy2026": 370874.4167,
     "fy2027": 391904.6374,
     "total_rule": "sum"
    },
    {
     "key": "g_S_Textiles",
     "label": "Gross sales ex VAT (EUR): Textiles",
     "basis": "units x price",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28879.2,
      28888.51,
      34959.05,
      34440.86,
      36800.55,
      34910.2,
      35064.72,
      33336.84,
      35972.7155,
      40862.2076,
      57879.7524,
      50759.1615,
      31761.3957,
      29665.8564,
      33510.0586,
      34768.1355,
      36786.6553,
      35805.8186,
      34059.5014,
      33438.3026,
      37771.3512,
      42905.3179,
      60773.74,
      53297.1196
     ],
     "fy2026": 452753.7669,
     "fy2027": 464543.2529,
     "total_rule": "sum"
    },
    {
     "key": "g_S_Tableware",
     "label": "Gross sales ex VAT (EUR): Tableware",
     "basis": "units x price",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16873.42,
      17050.88,
      19935.4,
      18566.52,
      21553.51,
      20544.52,
      19813.63,
      20239.05,
      21512.6495,
      24436.697,
      34613.6457,
      30355.3411,
      18994.1673,
      17740.9785,
      20039.9146,
      20792.2783,
      21999.4074,
      21412.8407,
      20368.4962,
      19997.0026,
      22588.282,
      25658.5319,
      36344.328,
      31873.1082
     ],
     "fy2026": 265495.2634,
     "fy2027": 277809.3355,
     "total_rule": "sum"
    },
    {
     "key": "g_S_Storage",
     "label": "Gross sales ex VAT (EUR): Storage",
     "basis": "units x price",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10730.52,
      10661.31,
      12597.12,
      13250.38,
      13398.84,
      13474.37,
      13146.27,
      12653.28,
      13997.8863,
      15900.5103,
      22522.464,
      19751.6634,
      12359.1561,
      11543.7291,
      13039.6047,
      13529.1539,
      14314.6107,
      13932.9425,
      13253.4067,
      13011.6826,
      14697.7806,
      16695.5358,
      23648.5873,
      20739.2466
     ],
     "fy2026": 172084.6141,
     "fy2027": 180765.4365,
     "total_rule": "sum"
    },
    {
     "key": "gross_S_lc",
     "label": "Total gross sales ex VAT (EUR)",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      140655,
      141416.58,
      160707.58,
      160863.38,
      182524.64,
      171603.25,
      161802.43,
      164257.25,
      178315.1952,
      202552.1961,
      286907.4301,
      251610.9687,
      157439.8653,
      147052.3673,
      166107.9114,
      172344.1442,
      182349.8598,
      177487.8948,
      168831.476,
      165752.2204,
      187230.9549,
      212679.8059,
      301252.8017,
      264191.5172
     ],
     "fy2026": 2203215.9002,
     "fy2027": 2302720.819,
     "total_rule": "sum"
    },
    {
     "key": "ge_S_Cookware",
     "label": "Gross sales ex VAT (EUR): Cookware",
     "basis": "= local currency",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      59502.06,
      62244,
      66555.76,
      67438.9,
      81755.04,
      73114.56,
      67383.24,
      69665.28,
      76484.1261,
      86880.02,
      123062.2217,
      107922.6313,
      67530.1424,
      63074.6684,
      71248.0977,
      73922.9837,
      78214.701,
      76129.275,
      72416.307,
      71095.5324,
      80308.3324,
      91224.021,
      129215.3328,
      113318.7629
     ],
     "fy2026": 942007.8391,
     "fy2027": 987698.1566,
     "total_rule": "sum"
    },
    {
     "key": "ge_S_Knives",
     "label": "Gross sales ex VAT (EUR): Knives",
     "basis": "= local currency",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24669.8,
      22571.88,
      26660.25,
      27166.72,
      29016.7,
      29559.6,
      26394.57,
      28362.8,
      30347.8178,
      34472.7612,
      48829.3463,
      42822.1713,
      26795.0039,
      25027.1349,
      28270.2359,
      29331.5928,
      31034.4854,
      30207.0179,
      28733.7648,
      28209.7002,
      31865.2087,
      36196.3993,
      51270.8136,
      44963.2799
     ],
     "fy2026": 370874.4167,
     "fy2027": 391904.6374,
     "total_rule": "sum"
    },
    {
     "key": "ge_S_Textiles",
     "label": "Gross sales ex VAT (EUR): Textiles",
     "basis": "= local currency",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28879.2,
      28888.51,
      34959.05,
      34440.86,
      36800.55,
      34910.2,
      35064.72,
      33336.84,
      35972.7155,
      40862.2076,
      57879.7524,
      50759.1615,
      31761.3957,
      29665.8564,
      33510.0586,
      34768.1355,
      36786.6553,
      35805.8186,
      34059.5014,
      33438.3026,
      37771.3512,
      42905.3179,
      60773.74,
      53297.1196
     ],
     "fy2026": 452753.7669,
     "fy2027": 464543.2529,
     "total_rule": "sum"
    },
    {
     "key": "ge_S_Tableware",
     "label": "Gross sales ex VAT (EUR): Tableware",
     "basis": "= local currency",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16873.42,
      17050.88,
      19935.4,
      18566.52,
      21553.51,
      20544.52,
      19813.63,
      20239.05,
      21512.6495,
      24436.697,
      34613.6457,
      30355.3411,
      18994.1673,
      17740.9785,
      20039.9146,
      20792.2783,
      21999.4074,
      21412.8407,
      20368.4962,
      19997.0026,
      22588.282,
      25658.5319,
      36344.328,
      31873.1082
     ],
     "fy2026": 265495.2634,
     "fy2027": 277809.3355,
     "total_rule": "sum"
    },
    {
     "key": "ge_S_Storage",
     "label": "Gross sales ex VAT (EUR): Storage",
     "basis": "= local currency",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10730.52,
      10661.31,
      12597.12,
      13250.38,
      13398.84,
      13474.37,
      13146.27,
      12653.28,
      13997.8863,
      15900.5103,
      22522.464,
      19751.6634,
      12359.1561,
      11543.7291,
      13039.6047,
      13529.1539,
      14314.6107,
      13932.9425,
      13253.4067,
      13011.6826,
      14697.7806,
      16695.5358,
      23648.5873,
      20739.2466
     ],
     "fy2026": 172084.6141,
     "fy2027": 180765.4365,
     "total_rule": "sum"
    },
    {
     "key": "gross_S",
     "label": "Total gross sales ex VAT (EUR)",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      140655,
      141416.58,
      160707.58,
      160863.38,
      182524.64,
      171603.25,
      161802.43,
      164257.25,
      178315.1952,
      202552.1961,
      286907.4301,
      251610.9687,
      157439.8653,
      147052.3673,
      166107.9114,
      172344.1442,
      182349.8598,
      177487.8948,
      168831.476,
      165752.2204,
      187230.9549,
      212679.8059,
      301252.8017,
      264191.5172
     ],
     "fy2026": 2203215.9002,
     "fy2027": 2302720.819,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S_Cookware",
     "label": "Cost of goods shipped (EUR): Cookware",
     "basis": "units x landed unit cost",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      20029.8,
      20893.6,
      23045.56,
      23013.56,
      28249.28,
      25923.36,
      23588.18,
      23941.65,
      26433.6812,
      30196.3812,
      43013.8569,
      37935.4123,
      23871.4388,
      22422.527,
      25471.3229,
      26577.0249,
      28278.9912,
      27680.6234,
      26479.4642,
      26143.503,
      29698.2408,
      33925.6343,
      48326.0683,
      42620.4357
     ],
     "fy2026": 326264.3216,
     "fy2027": 361495.2745,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S_Knives",
     "label": "Cost of goods shipped (EUR): Knives",
     "basis": "units x landed unit cost",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7224.48,
      6677.08,
      7867.08,
      8031.01,
      8449.05,
      8826.48,
      7963.02,
      8369.16,
      9005.5219,
      10287.4121,
      14654.1159,
      12923.9731,
      8132.6079,
      7638.9874,
      8677.6622,
      9054.3567,
      9634.1887,
      9430.3346,
      9021.1194,
      8906.6629,
      10117.7038,
      11557.9074,
      16463.8993,
      14520.0838
     ],
     "fy2026": 110278.383,
     "fy2027": 123155.514,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S_Textiles",
     "label": "Cost of goods shipped (EUR): Textiles",
     "basis": "units x landed unit cost",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9242.1,
      9102.03,
      11009.66,
      11032.19,
      11702.4,
      11113.96,
      11040.96,
      10951.02,
      11883.7091,
      13575.2946,
      19337.6079,
      17054.5071,
      10731.8097,
      10080.4268,
      11451.0646,
      11948.1517,
      12713.2995,
      12444.2931,
      11904.2916,
      11753.2546,
      13351.3472,
      15251.8435,
      21725.8025,
      19160.7388
     ],
     "fy2026": 147045.4388,
     "fy2027": 162516.3235,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S_Tableware",
     "label": "Cost of goods shipped (EUR): Tableware",
     "basis": "units x landed unit cost",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5805.57,
      5877.76,
      6911.64,
      6361.11,
      7753.9,
      7266.48,
      6970.98,
      7174.35,
      7668.9338,
      8760.5674,
      12479.1707,
      11005.8134,
      6925.5766,
      6505.2186,
      7389.7346,
      7710.5206,
      8204.2947,
      8030.6963,
      7682.2163,
      7584.7473,
      8616.0471,
      9842.4975,
      14020.3483,
      12365.0314
     ],
     "fy2026": 94036.2753,
     "fy2027": 104876.9293,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S_Storage",
     "label": "Cost of goods shipped (EUR): Storage",
     "basis": "units x landed unit cost",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3881.88,
      3844.17,
      4557.6,
      4803.15,
      4988.88,
      5018.3,
      4818.66,
      4674.24,
      5200.1874,
      5940.4076,
      8461.936,
      7462.8748,
      4696.1282,
      4411.0899,
      5010.8667,
      5228.3868,
      5563.2076,
      5445.4931,
      5209.1941,
      5143.1019,
      5842.4106,
      6674.048,
      9506.9851,
      8384.5399
     ],
     "fy2026": 63652.2859,
     "fy2027": 71115.4519,
     "total_rule": "sum"
    },
    {
     "key": "cogs_S",
     "label": "Total cost of goods shipped (EUR)",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      46183.83,
      46394.64,
      53391.54,
      53241.02,
      61143.51,
      58148.58,
      54381.8,
      55110.42,
      60192.0333,
      68760.0629,
      97946.6875,
      86382.5809,
      54357.5612,
      51058.2496,
      58000.6509,
      60518.4407,
      64393.9817,
      63031.4405,
      60296.2857,
      59531.2697,
      67625.7495,
      77251.9307,
      110043.1034,
      97050.8296
     ],
     "fy2026": 741276.7046,
     "fy2027": 823159.4932,
     "total_rule": "sum"
    },
    {
     "key": "mix_A_Cookware",
     "label": "Forecast unit mix, Cookware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1758,
     "value_d": null
    },
    {
     "key": "mix_A_Knives",
     "label": "Forecast unit mix, Knives (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2003,
     "value_d": null
    },
    {
     "key": "mix_A_Textiles",
     "label": "Forecast unit mix, Textiles (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2127,
     "value_d": null
    },
    {
     "key": "mix_A_Tableware",
     "label": "Forecast unit mix, Tableware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2487,
     "value_d": null
    },
    {
     "key": "mix_A_Storage",
     "label": "Forecast unit mix, Storage (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1626,
     "value_d": null
    },
    {
     "key": "units_A_Cookware",
     "label": "Units sold: Cookware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      470,
      405,
      495,
      505,
      550,
      537,
      441,
      434,
      525.1746,
      598.8747,
      851.5779,
      749.7143,
      470.9389,
      441.576,
      500.7343,
      521.5515,
      553.9744,
      541.2983,
      516.8981,
      509.4417,
      577.6921,
      658.7621,
      936.7357,
      824.6857
     ],
     "fy2026": 6562.3414,
     "fy2027": 7054.2888,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Knives",
     "label": "Units sold: Knives",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      515,
      451,
      506,
      590,
      636,
      580,
      526,
      503,
      598.4461,
      682.4287,
      970.3887,
      854.3132,
      536.6435,
      503.184,
      570.596,
      594.3175,
      631.2641,
      616.8193,
      589.0149,
      580.5182,
      658.2907,
      750.6716,
      1067.4276,
      939.7445
     ],
     "fy2026": 7412.5768,
     "fy2027": 8038.492,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Textiles",
     "label": "Units sold: Textiles",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      574,
      489,
      600,
      662,
      690,
      571,
      554,
      584,
      635.6398,
      724.8419,
      1030.6988,
      907.4091,
      569.9961,
      534.4571,
      606.0588,
      631.2546,
      670.4974,
      655.1549,
      625.6224,
      616.5976,
      699.2038,
      797.3261,
      1133.7686,
      998.15
     ],
     "fy2026": 8022.5896,
     "fy2027": 8538.0875,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Tableware",
     "label": "Units sold: Tableware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      614,
      542,
      618,
      685,
      761,
      685,
      679,
      634,
      743.1295,
      847.4161,
      1204.9948,
      1060.8563,
      666.3852,
      624.8363,
      708.5462,
      738.0028,
      783.8817,
      765.9447,
      731.4181,
      720.8672,
      817.4424,
      932.1577,
      1325.4943,
      1166.9419
     ],
     "fy2026": 9074.3967,
     "fy2027": 9981.9185,
     "total_rule": "sum"
    },
    {
     "key": "units_A_Storage",
     "label": "Units sold: Storage",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      444,
      369,
      432,
      434,
      489,
      485,
      403,
      418,
      485.7493,
      553.9166,
      787.6493,
      693.4326,
      435.5851,
      408.4265,
      463.1438,
      482.3982,
      512.3871,
      500.6626,
      478.0941,
      471.1975,
      534.3242,
      609.3083,
      866.4142,
      762.7759
     ],
     "fy2026": 5994.7478,
     "fy2027": 6524.7175,
     "total_rule": "sum"
    },
    {
     "key": "units_A",
     "label": "Total units sold",
     "basis": "sum",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      2617,
      2256,
      2651,
      2876,
      3126,
      2858,
      2603,
      2573,
      2988.1393,
      3407.478,
      4845.3094,
      4265.7255,
      2679.5488,
      2512.4799,
      2849.0791,
      2967.5246,
      3152.0047,
      3079.8798,
      2941.0477,
      2898.6222,
      3286.9533,
      3748.2258,
      5329.8404,
      4692.2981
     ],
     "fy2026": 37066.6523,
     "fy2027": 40137.5043,
     "total_rule": "sum"
    },
    {
     "key": "pla_A_Cookware",
     "label": "Gross unit price at last actual month: Cookware",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 109.13,
     "value_d": null
    },
    {
     "key": "pla_A_Knives",
     "label": "Gross unit price at last actual month: Knives",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 66.66,
     "value_d": null
    },
    {
     "key": "pla_A_Textiles",
     "label": "Gross unit price at last actual month: Textiles",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 42.16,
     "value_d": null
    },
    {
     "key": "pla_A_Tableware",
     "label": "Gross unit price at last actual month: Tableware",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 35.18,
     "value_d": null
    },
    {
     "key": "pla_A_Storage",
     "label": "Gross unit price at last actual month: Storage",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 26.55,
     "value_d": null
    },
    {
     "key": "price_A_Cookware",
     "label": "Gross unit price ex VAT (EUR): Cookware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      108.02,
      110.39,
      109.04,
      108.35,
      111.4,
      109.46,
      108.06,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13,
      109.13
     ],
     "fy2026": 109.1975,
     "fy2027": 109.13,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Knives",
     "label": "Gross unit price ex VAT (EUR): Knives",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      65.67,
      65.86,
      65.27,
      65.58,
      65.69,
      65,
      66.26,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66,
      66.66
     ],
     "fy2026": 66.0525,
     "fy2027": 66.66,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Textiles",
     "label": "Gross unit price ex VAT (EUR): Textiles",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      42.59,
      41.78,
      41.54,
      42.23,
      42.48,
      42.44,
      40.84,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16,
      42.16
     ],
     "fy2026": 42.0583,
     "fy2027": 42.16,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Tableware",
     "label": "Gross unit price ex VAT (EUR): Tableware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      35,
      35.01,
      34.96,
      34.35,
      34.62,
      34.87,
      34.79,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18,
      35.18
     ],
     "fy2026": 34.9583,
     "fy2027": 35.18,
     "total_rule": "avg"
    },
    {
     "key": "price_A_Storage",
     "label": "Gross unit price ex VAT (EUR): Storage",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      27.34,
      27.17,
      27.02,
      26.75,
      26.78,
      26.91,
      27.04,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55,
      26.55
     ],
     "fy2026": 26.8133,
     "fy2027": 26.55,
     "total_rule": "avg"
    },
    {
     "key": "g_A_Cookware",
     "label": "Gross sales ex VAT (EUR): Cookware",
     "basis": "units x price",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50769.4,
      44707.95,
      53974.8,
      54716.75,
      61270,
      58780.02,
      47654.46,
      47362.42,
      57312.3042,
      65355.191,
      92932.6974,
      81816.3183,
      51393.5583,
      48189.1886,
      54645.138,
      56916.9155,
      60455.2295,
      59071.8802,
      56409.0894,
      55595.3722,
      63043.5347,
      71890.7101,
      102225.9671,
      89997.9502
     ],
     "fy2026": 716652.311,
     "fy2027": 769834.5338,
     "total_rule": "sum"
    },
    {
     "key": "g_A_Knives",
     "label": "Gross sales ex VAT (EUR): Knives",
     "basis": "units x price",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33820.05,
      29702.86,
      33026.62,
      38692.2,
      41778.84,
      37700,
      34852.76,
      33529.98,
      39892.4189,
      45490.6969,
      64686.1114,
      56948.519,
      35772.6563,
      33542.2441,
      38035.929,
      39617.2073,
      42080.0625,
      41117.1776,
      39263.7332,
      38697.3427,
      43881.6608,
      50039.7665,
      71154.7225,
      62643.3709
     ],
     "fy2026": 490121.0562,
     "fy2027": 535845.8735,
     "total_rule": "sum"
    },
    {
     "key": "g_A_Textiles",
     "label": "Gross sales ex VAT (EUR): Textiles",
     "basis": "units x price",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24446.66,
      20430.42,
      24924,
      27956.26,
      29311.2,
      24233.24,
      22625.36,
      24621.44,
      26798.5739,
      30559.3351,
      43454.2597,
      38256.3688,
      24031.0364,
      22532.71,
      25551.4376,
      26613.6946,
      28268.1695,
      27621.3313,
      26376.241,
      25995.7562,
      29478.4312,
      33615.2686,
      47799.6857,
      42082.0057
     ],
     "fy2026": 337617.1175,
     "fy2027": 359965.7679,
     "total_rule": "sum"
    },
    {
     "key": "g_A_Tableware",
     "label": "Gross sales ex VAT (EUR): Tableware",
     "basis": "units x price",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21490,
      18975.42,
      21605.28,
      23529.75,
      26345.82,
      23885.95,
      23622.41,
      22304.12,
      26143.2958,
      29812.099,
      42391.7173,
      37320.9251,
      23443.4301,
      21981.7407,
      24926.6545,
      25962.9372,
      27576.957,
      26945.9352,
      25731.2898,
      25360.1086,
      28757.6254,
      32793.3089,
      46630.889,
      41053.0176
     ],
     "fy2026": 317426.7871,
     "fy2027": 351163.894,
     "total_rule": "sum"
    },
    {
     "key": "g_A_Storage",
     "label": "Gross sales ex VAT (EUR): Storage",
     "basis": "units x price",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12138.96,
      10025.73,
      11672.64,
      11609.5,
      13095.42,
      13051.35,
      10897.12,
      11097.9,
      12896.6442,
      14706.4868,
      20912.0878,
      18410.6356,
      11564.7843,
      10843.7242,
      12296.4678,
      12807.6723,
      13603.8779,
      13292.5911,
      12693.3992,
      12510.2933,
      14186.3087,
      16177.1355,
      23003.2966,
      20251.6992
     ],
     "fy2026": 160514.4745,
     "fy2027": 173231.2501,
     "total_rule": "sum"
    },
    {
     "key": "gross_A_lc",
     "label": "Total gross sales ex VAT (EUR)",
     "basis": "sum",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      142665.07,
      123842.38,
      145203.34,
      156504.46,
      171801.28,
      157650.56,
      139652.11,
      138915.86,
      163043.2371,
      185923.8088,
      264376.8736,
      232752.7668,
      146205.4654,
      137089.6078,
      155455.627,
      161918.427,
      171984.2963,
      168048.9154,
      160473.7526,
      158158.873,
      179347.5608,
      204516.1897,
      290814.5609,
      256028.0435
     ],
     "fy2026": 2022331.7463,
     "fy2027": 2190041.3194,
     "total_rule": "sum"
    },
    {
     "key": "ge_A_Cookware",
     "label": "Gross sales ex VAT (EUR): Cookware",
     "basis": "= local currency",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50769.4,
      44707.95,
      53974.8,
      54716.75,
      61270,
      58780.02,
      47654.46,
      47362.42,
      57312.3042,
      65355.191,
      92932.6974,
      81816.3183,
      51393.5583,
      48189.1886,
      54645.138,
      56916.9155,
      60455.2295,
      59071.8802,
      56409.0894,
      55595.3722,
      63043.5347,
      71890.7101,
      102225.9671,
      89997.9502
     ],
     "fy2026": 716652.311,
     "fy2027": 769834.5338,
     "total_rule": "sum"
    },
    {
     "key": "ge_A_Knives",
     "label": "Gross sales ex VAT (EUR): Knives",
     "basis": "= local currency",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33820.05,
      29702.86,
      33026.62,
      38692.2,
      41778.84,
      37700,
      34852.76,
      33529.98,
      39892.4189,
      45490.6969,
      64686.1114,
      56948.519,
      35772.6563,
      33542.2441,
      38035.929,
      39617.2073,
      42080.0625,
      41117.1776,
      39263.7332,
      38697.3427,
      43881.6608,
      50039.7665,
      71154.7225,
      62643.3709
     ],
     "fy2026": 490121.0562,
     "fy2027": 535845.8735,
     "total_rule": "sum"
    },
    {
     "key": "ge_A_Textiles",
     "label": "Gross sales ex VAT (EUR): Textiles",
     "basis": "= local currency",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24446.66,
      20430.42,
      24924,
      27956.26,
      29311.2,
      24233.24,
      22625.36,
      24621.44,
      26798.5739,
      30559.3351,
      43454.2597,
      38256.3688,
      24031.0364,
      22532.71,
      25551.4376,
      26613.6946,
      28268.1695,
      27621.3313,
      26376.241,
      25995.7562,
      29478.4312,
      33615.2686,
      47799.6857,
      42082.0057
     ],
     "fy2026": 337617.1175,
     "fy2027": 359965.7679,
     "total_rule": "sum"
    },
    {
     "key": "ge_A_Tableware",
     "label": "Gross sales ex VAT (EUR): Tableware",
     "basis": "= local currency",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21490,
      18975.42,
      21605.28,
      23529.75,
      26345.82,
      23885.95,
      23622.41,
      22304.12,
      26143.2958,
      29812.099,
      42391.7173,
      37320.9251,
      23443.4301,
      21981.7407,
      24926.6545,
      25962.9372,
      27576.957,
      26945.9352,
      25731.2898,
      25360.1086,
      28757.6254,
      32793.3089,
      46630.889,
      41053.0176
     ],
     "fy2026": 317426.7871,
     "fy2027": 351163.894,
     "total_rule": "sum"
    },
    {
     "key": "ge_A_Storage",
     "label": "Gross sales ex VAT (EUR): Storage",
     "basis": "= local currency",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12138.96,
      10025.73,
      11672.64,
      11609.5,
      13095.42,
      13051.35,
      10897.12,
      11097.9,
      12896.6442,
      14706.4868,
      20912.0878,
      18410.6356,
      11564.7843,
      10843.7242,
      12296.4678,
      12807.6723,
      13603.8779,
      13292.5911,
      12693.3992,
      12510.2933,
      14186.3087,
      16177.1355,
      23003.2966,
      20251.6992
     ],
     "fy2026": 160514.4745,
     "fy2027": 173231.2501,
     "total_rule": "sum"
    },
    {
     "key": "gross_A",
     "label": "Total gross sales ex VAT (EUR)",
     "basis": "sum",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      142665.07,
      123842.38,
      145203.34,
      156504.46,
      171801.28,
      157650.56,
      139652.11,
      138915.86,
      163043.2371,
      185923.8088,
      264376.8736,
      232752.7668,
      146205.4654,
      137089.6078,
      155455.627,
      161918.427,
      171984.2963,
      168048.9154,
      160473.7526,
      158158.873,
      179347.5608,
      204516.1897,
      290814.5609,
      256028.0435
     ],
     "fy2026": 2022331.7463,
     "fy2027": 2190041.3194,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A_Cookware",
     "label": "Cost of goods shipped (EUR): Cookware",
     "basis": "units x landed unit cost",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18753,
      16272.9,
      19978.2,
      20533.3,
      22583,
      21888.12,
      17997.21,
      17945.9,
      21838.755,
      25044.2911,
      35813.4241,
      31707.7835,
      20030.1078,
      18887.4297,
      21538.8952,
      22561.1847,
      24099.2244,
      23680.9235,
      22741.3152,
      22539.9931,
      25704.2147,
      29477.1306,
      42152.4002,
      37320.0612
     ],
     "fy2026": 270355.8837,
     "fy2027": 310732.8802,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A_Knives",
     "label": "Cost of goods shipped (EUR): Knives",
     "basis": "units x landed unit cost",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10753.2,
      9529.63,
      10787.92,
      12502.1,
      13604.04,
      12365.6,
      11351.08,
      10849.71,
      12981.4694,
      14886.9154,
      21288.3413,
      18847.852,
      11906.367,
      11227.1323,
      12803.2257,
      13410.8986,
      14325.1456,
      14076.4977,
      13517.9724,
      13398.3018,
      15279.1895,
      17521.8995,
      25056.3777,
      22183.9218
     ],
     "fy2026": 159747.8582,
     "fy2027": 184706.9296,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A_Textiles",
     "label": "Cost of goods shipped (EUR): Textiles",
     "basis": "units x landed unit cost",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8420.58,
      7144.29,
      8796,
      9724.78,
      10156.8,
      8416.54,
      8221.36,
      8724.96,
      9550.1529,
      10951.9435,
      15661.3176,
      13865.9086,
      8759.2261,
      8259.5296,
      9419.0233,
      9866.0736,
      10538.663,
      10355.7387,
      9944.8452,
      9856.8064,
      11240.53,
      12890.4374,
      18433.3708,
      16320.1744
     ],
     "fy2026": 119634.6325,
     "fy2027": 135884.4185,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A_Tableware",
     "label": "Cost of goods shipped (EUR): Tableware",
     "basis": "units x landed unit cost",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7939.02,
      7111.04,
      8120.52,
      9021.45,
      10121.3,
      9083.1,
      9085.02,
      8501.94,
      10021.7122,
      11492.7192,
      16434.6287,
      14550.5676,
      9191.7317,
      8667.3615,
      9884.1078,
      10353.2321,
      11059.0321,
      10867.0755,
      10435.8933,
      10343.5074,
      11795.5553,
      13526.9305,
      19343.558,
      17126.0181
     ],
     "fy2026": 121483.0177,
     "fy2027": 142594.0032,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A_Storage",
     "label": "Cost of goods shipped (EUR): Storage",
     "basis": "units x landed unit cost",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4670.88,
      3907.71,
      4557.6,
      4622.1,
      5212.74,
      5189.5,
      4344.34,
      4522.76,
      5285.5247,
      6061.3445,
      8667.7439,
      7674.0763,
      4847.7868,
      4571.2302,
      5212.9511,
      5460.3707,
      5832.6148,
      5731.3755,
      5503.9668,
      5455.2418,
      6221.0625,
      7134.2025,
      10201.9346,
      9032.3878
     ],
     "fy2026": 64716.3194,
     "fy2027": 75205.125,
     "total_rule": "sum"
    },
    {
     "key": "cogs_A",
     "label": "Total cost of goods shipped (EUR)",
     "basis": "sum",
     "section": "AMAZON EU (FBA): UNITS, PRICES (EUR) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      50536.68,
      43965.57,
      52240.24,
      56403.73,
      61677.88,
      56942.86,
      50999.01,
      50545.27,
      59677.6143,
      68437.2137,
      97865.4556,
      86646.188,
      54735.2195,
      51612.6833,
      58858.2031,
      61651.7597,
      65854.6798,
      64711.6109,
      62143.9928,
      61593.8505,
      70240.552,
      80550.6005,
      115187.6413,
      101982.5632
     ],
     "fy2026": 735937.7116,
     "fy2027": 849123.3566,
     "total_rule": "sum"
    },
    {
     "key": "mix_W_Cookware",
     "label": "Forecast unit mix, Cookware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2544,
     "value_d": null
    },
    {
     "key": "mix_W_Knives",
     "label": "Forecast unit mix, Knives (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1495,
     "value_d": null
    },
    {
     "key": "mix_W_Textiles",
     "label": "Forecast unit mix, Textiles (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1966,
     "value_d": null
    },
    {
     "key": "mix_W_Tableware",
     "label": "Forecast unit mix, Tableware (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2491,
     "value_d": null
    },
    {
     "key": "mix_W_Storage",
     "label": "Forecast unit mix, Storage (average of latest actual months)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.1504,
     "value_d": null
    },
    {
     "key": "units_W_Cookware",
     "label": "Units sold: Cookware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      61,
      67,
      102,
      126,
      153,
      180,
      170,
      222,
      211.3219,
      243.5584,
      350.0402,
      311.4697,
      197.7475,
      187.4038,
      214.7864,
      226.1117,
      242.7403,
      239.7261,
      231.3716,
      230.4762,
      264.1523,
      304.448,
      437.5503,
      389.3371
     ],
     "fy2026": 2197.3902,
     "fy2027": 3165.8513,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Knives",
     "label": "Units sold: Knives",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      35,
      38,
      60,
      77,
      83,
      101,
      105,
      130,
      124.1331,
      143.0693,
      205.618,
      182.9612,
      116.1594,
      110.0833,
      126.1682,
      132.8208,
      142.5887,
      140.8181,
      135.9106,
      135.3846,
      155.1664,
      178.8366,
      257.0226,
      228.7015
     ],
     "fy2026": 1284.7816,
     "fy2027": 1859.6609,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Textiles",
     "label": "Units sold: Textiles",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      49,
      59,
      76,
      98,
      120,
      133,
      145,
      164,
      163.2942,
      188.2042,
      270.4856,
      240.6811,
      152.8049,
      144.812,
      165.9713,
      174.7227,
      187.5721,
      185.2429,
      178.7872,
      178.0952,
      204.1177,
      235.2553,
      338.107,
      300.8514
     ],
     "fy2026": 1706.6651,
     "fy2027": 2446.3397,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Tableware",
     "label": "Units sold: Tableware",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      63,
      72,
      92,
      121,
      130,
      170,
      177,
      213,
      206.8885,
      238.4488,
      342.6967,
      304.9354,
      193.599,
      183.4722,
      210.2804,
      221.3681,
      237.6479,
      234.6969,
      226.5177,
      225.641,
      258.6107,
      298.061,
      428.3709,
      381.1692
     ],
     "fy2026": 2130.9694,
     "fy2027": 3099.4349,
     "total_rule": "sum"
    },
    {
     "key": "units_W_Storage",
     "label": "Units sold: Storage",
     "basis": "A: Inputs; F: channel units x mix",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      35,
      42,
      55,
      73,
      78,
      99,
      112,
      127,
      124.872,
      143.9209,
      206.842,
      184.0503,
      116.8508,
      110.7386,
      126.9192,
      133.6114,
      143.4375,
      141.6563,
      136.7196,
      136.1905,
      156.09,
      179.9011,
      258.5524,
      230.0628
     ],
     "fy2026": 1280.6851,
     "fy2027": 1870.7303,
     "total_rule": "sum"
    },
    {
     "key": "units_W",
     "label": "Total units sold",
     "basis": "sum",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      243,
      278,
      385,
      495,
      564,
      683,
      709,
      856,
      830.5097,
      957.2015,
      1375.6826,
      1224.0977,
      777.1615,
      736.51,
      844.1255,
      888.6347,
      953.9865,
      942.1404,
      909.3066,
      905.7875,
      1038.1371,
      1196.5018,
      1719.6033,
      1530.1221
     ],
     "fy2026": 8600.4914,
     "fy2027": 12442.0171,
     "total_rule": "sum"
    },
    {
     "key": "pla_W_Cookware",
     "label": "Gross unit price at last actual month: Cookware",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 125.81,
     "value_d": null
    },
    {
     "key": "pla_W_Knives",
     "label": "Gross unit price at last actual month: Knives",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 77.98,
     "value_d": null
    },
    {
     "key": "pla_W_Textiles",
     "label": "Gross unit price at last actual month: Textiles",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 48.94,
     "value_d": null
    },
    {
     "key": "pla_W_Tableware",
     "label": "Gross unit price at last actual month: Tableware",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 42.15,
     "value_d": null
    },
    {
     "key": "pla_W_Storage",
     "label": "Gross unit price at last actual month: Storage",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 31.87,
     "value_d": null
    },
    {
     "key": "price_W_Cookware",
     "label": "Gross unit price ex VAT (USD): Cookware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      131.13,
      126.45,
      127.61,
      130.37,
      129.77,
      130.78,
      129.7,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81,
      125.81
     ],
     "fy2026": 127.905,
     "fy2027": 125.81,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Knives",
     "label": "Gross unit price ex VAT (USD): Knives",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      79.69,
      79.22,
      79.01,
      79.14,
      79.82,
      79.52,
      79.73,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98,
      77.98
     ],
     "fy2026": 78.8358,
     "fy2027": 77.98,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Textiles",
     "label": "Gross unit price ex VAT (USD): Textiles",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      48.78,
      48.68,
      48.35,
      49.35,
      48.13,
      49.46,
      48.7,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94,
      48.94
     ],
     "fy2026": 48.8458,
     "fy2027": 48.94,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Tableware",
     "label": "Gross unit price ex VAT (USD): Tableware",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      41.75,
      41.92,
      41.98,
      41.97,
      42.67,
      42.07,
      41.66,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15,
      42.15
     ],
     "fy2026": 42.0642,
     "fy2027": 42.15,
     "total_rule": "avg"
    },
    {
     "key": "price_W_Storage",
     "label": "Gross unit price ex VAT (USD): Storage",
     "basis": "A: Inputs; F: last actual x price change",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      32.14,
      31.31,
      32.42,
      32.22,
      31.87,
      31.81,
      31.72,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87,
      31.87
     ],
     "fy2026": 31.9033,
     "fy2027": 31.87,
     "total_rule": "avg"
    },
    {
     "key": "g_W_Cookware",
     "label": "Gross sales ex VAT (USD): Cookware",
     "basis": "units x price",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7998.93,
      8472.15,
      13016.22,
      16426.62,
      19854.81,
      23540.4,
      22049,
      27929.82,
      26586.4024,
      30642.0795,
      44038.5625,
      39186.0031,
      24878.6132,
      23577.2711,
      27022.2741,
      28447.111,
      30539.163,
      30159.9414,
      29108.8623,
      28996.2095,
      33233.003,
      38302.5994,
      55048.2031,
      48982.5038
     ],
     "fy2026": 279740.9975,
     "fy2027": 398295.755,
     "total_rule": "sum"
    },
    {
     "key": "g_W_Knives",
     "label": "Gross sales ex VAT (USD): Knives",
     "basis": "units x price",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2789.15,
      3010.36,
      4740.6,
      6093.78,
      6625.06,
      8031.52,
      8371.65,
      10137.4,
      9679.9004,
      11156.5407,
      16034.095,
      14267.3162,
      9058.1078,
      8584.2994,
      9838.5979,
      10357.3699,
      11119.0695,
      10980.998,
      10598.3083,
      10557.2923,
      12099.8755,
      13945.6758,
      20042.6187,
      17834.1452
     ],
     "fy2026": 100937.3722,
     "fy2027": 145016.3583,
     "total_rule": "sum"
    },
    {
     "key": "g_W_Textiles",
     "label": "Gross sales ex VAT (USD): Textiles",
     "basis": "units x price",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2390.22,
      2872.12,
      3674.6,
      4836.3,
      5775.6,
      6578.18,
      7061.5,
      8026.16,
      7991.6162,
      9210.7136,
      13237.5672,
      11778.9346,
      7478.2712,
      7087.1003,
      8122.635,
      8550.9272,
      9179.7779,
      9065.7875,
      8749.8433,
      8715.981,
      9989.5202,
      11513.392,
      16546.959,
      14723.6683
     ],
     "fy2026": 83433.5116,
     "fy2027": 119723.8629,
     "total_rule": "sum"
    },
    {
     "key": "g_W_Tableware",
     "label": "Gross sales ex VAT (USD): Tableware",
     "basis": "units x price",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2630.25,
      3018.24,
      3862.16,
      5078.37,
      5547.1,
      7151.9,
      7373.82,
      8977.95,
      8720.3514,
      10050.6153,
      14444.6675,
      12853.0259,
      8160.1959,
      7733.3551,
      8863.3176,
      9330.6647,
      10016.8586,
      9892.4738,
      9547.7194,
      9510.7692,
      10900.4393,
      12563.2691,
      18055.8344,
      16066.2824
     ],
     "fy2026": 89708.4502,
     "fy2027": 130641.1794,
     "total_rule": "sum"
    },
    {
     "key": "g_W_Storage",
     "label": "Gross sales ex VAT (USD): Storage",
     "basis": "units x price",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1124.9,
      1315.02,
      1783.1,
      2352.06,
      2485.86,
      3149.19,
      3552.64,
      4047.49,
      3979.6708,
      4586.7578,
      6592.0533,
      5865.6824,
      3724.0349,
      3529.2393,
      4044.9156,
      4258.1969,
      4571.3524,
      4514.5874,
      4357.2533,
      4340.3905,
      4974.5885,
      5733.4473,
      8240.0666,
      7332.1029
     ],
     "fy2026": 40834.4242,
     "fy2027": 59620.1755,
     "total_rule": "sum"
    },
    {
     "key": "gross_W_lc",
     "label": "Total gross sales ex VAT (USD)",
     "basis": "sum",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      16933.45,
      18687.89,
      27076.68,
      34787.13,
      40288.43,
      48451.19,
      48408.61,
      59118.82,
      56957.9412,
      65646.7069,
      94346.9454,
      83950.9621,
      53299.2229,
      50511.2652,
      57891.7401,
      60944.2697,
      65426.2214,
      64613.7881,
      62361.9866,
      62120.6425,
      71197.4265,
      82058.3837,
      117933.6817,
      104938.7027
     ],
     "fy2026": 594654.7556,
     "fy2027": 853297.3312,
     "total_rule": "sum"
    },
    {
     "key": "ge_W_Cookware",
     "label": "Gross sales ex VAT (EUR at Timeline rate): Cookware",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7720.9749,
      8138.4726,
      12372.8327,
      15238.0519,
      18148.8208,
      21245.8484,
      19669.0455,
      25026.7204,
      22919.3124,
      26415.5858,
      37964.278,
      33781.0371,
      21447.0803,
      20325.2337,
      23295.0639,
      24523.3716,
      26326.8646,
      25999.9495,
      25093.8468,
      24996.7323,
      28649.1405,
      33019.4823,
      47455.3475,
      42226.2964
     ],
     "fy2026": 248640.9807,
     "fy2027": 343358.4095,
     "total_rule": "sum"
    },
    {
     "key": "ge_W_Knives",
     "label": "Gross sales ex VAT (EUR at Timeline rate): Knives",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2692.2297,
      2891.7963,
      4506.2738,
      5652.8571,
      6055.8135,
      7248.6643,
      7468.0196,
      9083.6918,
      8344.7418,
      9617.7075,
      13822.4957,
      12299.4105,
      7808.7136,
      7400.2581,
      8481.5499,
      8928.7671,
      9585.4048,
      9466.3775,
      9136.4727,
      9101.1141,
      10430.9272,
      12022.1343,
      17278.1196,
      15374.2631
     ],
     "fy2026": 89683.7015,
     "fy2027": 125014.102,
     "total_rule": "sum"
    },
    {
     "key": "ge_W_Textiles",
     "label": "Gross sales ex VAT (EUR at Timeline rate): Textiles",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2307.1622,
      2759.001,
      3492.9658,
      4486.3636,
      5279.3419,
      5936.9856,
      6299.2864,
      7191.8996,
      6889.3243,
      7940.2704,
      11411.6959,
      10154.254,
      6446.7855,
      6109.5692,
      7002.2715,
      7371.489,
      7913.6016,
      7815.3341,
      7542.9684,
      7513.7767,
      8611.6553,
      9925.3379,
      14264.6198,
      12692.8175
     ],
     "fy2026": 74148.5504,
     "fy2027": 103210.2266,
     "total_rule": "sum"
    },
    {
     "key": "ge_W_Tableware",
     "label": "Gross sales ex VAT (EUR at Timeline rate): Tableware",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2538.8514,
      2899.366,
      3671.2548,
      4710.9184,
      5070.4753,
      6454.7834,
      6577.8947,
      8044.7581,
      7517.5443,
      8664.3235,
      12452.2996,
      11080.1947,
      7034.6516,
      6666.6854,
      7640.791,
      8043.6765,
      8635.223,
      8527.9946,
      8230.7926,
      8198.939,
      9396.9304,
      10830.4044,
      15565.3745,
      13850.2434
     ],
     "fy2026": 79682.6642,
     "fy2027": 112621.7064,
     "total_rule": "sum"
    },
    {
     "key": "ge_W_Storage",
     "label": "Gross sales ex VAT (EUR at Timeline rate): Storage",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1085.8108,
      1263.2277,
      1694.962,
      2181.8738,
      2272.2669,
      2842.2292,
      3169.1704,
      3626.7832,
      3430.7507,
      3954.1016,
      5682.8045,
      5056.6227,
      3210.3749,
      3042.4477,
      3486.9962,
      3670.8594,
      3940.821,
      3891.8857,
      3756.2528,
      3741.7159,
      4288.4383,
      4942.6269,
      7103.5057,
      6320.7784
     ],
     "fy2026": 36260.6034,
     "fy2027": 51396.703,
     "total_rule": "sum"
    },
    {
     "key": "gross_W",
     "label": "Total gross sales ex VAT (EUR)",
     "basis": "USD / FX",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      16345.029,
      17951.8636,
      25738.289,
      32270.0649,
      36826.7185,
      43728.5108,
      43183.4166,
      52973.853,
      49101.6734,
      56591.9887,
      81333.5736,
      72371.5191,
      45947.6059,
      43544.1942,
      49906.6725,
      52538.1636,
      56401.915,
      55701.5415,
      53760.3333,
      53552.278,
      61377.0918,
      70739.9859,
      101666.967,
      90464.3988
     ],
     "fy2026": 528416.5002,
     "fy2027": 735601.1476,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W_Cookware",
     "label": "Cost of goods shipped (EUR): Cookware",
     "basis": "units x landed unit cost",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2433.9,
      2692.06,
      4116.72,
      5123.16,
      6282.18,
      7336.8,
      6937.7,
      9179.7,
      8787.5655,
      10185.3483,
      14721.0718,
      13173.037,
      8410.6539,
      8015.7798,
      9238.9535,
      9781.1001,
      10559.7908,
      10487.6293,
      10179.3656,
      10197.3038,
      11753.3688,
      13622.9033,
      19689.4335,
      17618.937
     ],
     "fy2026": 90969.2425,
     "fy2027": 139555.2194,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W_Knives",
     "label": "Cost of goods shipped (EUR): Knives",
     "basis": "units x landed unit cost",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      730.8,
      802.94,
      1279.2,
      1631.63,
      1775.37,
      2153.32,
      2265.9,
      2804.1,
      2692.6906,
      3121.0,
      4510.8388,
      4036.4892,
      2577.1971,
      2456.1996,
      2831.0052,
      2997.13,
      3235.7368,
      3213.6251,
      3119.1668,
      3124.6634,
      3601.4737,
      4174.3374,
      6033.2469,
      5398.8043
     ],
     "fy2026": 27804.2786,
     "fy2027": 42762.5863,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W_Textiles",
     "label": "Cost of goods shipped (EUR): Textiles",
     "basis": "units x landed unit cost",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      718.83,
      861.99,
      1114.16,
      1439.62,
      1766.4,
      1960.42,
      2151.8,
      2450.16,
      2453.4087,
      2843.657,
      4109.9899,
      3677.7926,
      2348.1784,
      2237.9331,
      2579.4321,
      2730.7946,
      2948.1979,
      2928.0511,
      2841.9867,
      2846.9949,
      3281.4341,
      3803.3912,
      5497.1115,
      4919.0476
     ],
     "fy2026": 25548.2282,
     "fy2027": 38962.5532,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W_Tableware",
     "label": "Cost of goods shipped (EUR): Tableware",
     "basis": "units x landed unit cost",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      814.59,
      944.64,
      1208.88,
      1593.57,
      1729,
      2254.2,
      2368.26,
      2856.33,
      2790.0619,
      3233.8595,
      4673.9568,
      4182.454,
      2670.392,
      2545.0191,
      2933.3781,
      3105.5102,
      3352.7454,
      3329.834,
      3231.96,
      3237.6554,
      3731.7078,
      4325.2871,
      6251.4172,
      5594.0322
     ],
     "fy2026": 28649.8022,
     "fy2027": 44308.9385,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W_Storage",
     "label": "Cost of goods shipped (EUR): Storage",
     "basis": "units x landed unit cost",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      368.2,
      444.78,
      580.25,
      777.45,
      831.48,
      1059.3,
      1207.36,
      1374.14,
      1358.7545,
      1574.883,
      2276.2075,
      2036.8466,
      1300.4755,
      1239.4191,
      1428.5492,
      1512.3772,
      1632.7802,
      1621.6224,
      1573.958,
      1576.7316,
      1817.3341,
      2106.406,
      3044.4275,
      2724.2824
     ],
     "fy2026": 13889.6516,
     "fy2027": 21578.3634,
     "total_rule": "sum"
    },
    {
     "key": "cogs_W",
     "label": "Total cost of goods shipped (EUR)",
     "basis": "sum",
     "section": "WALMART US (WFS): UNITS, PRICES (USD) AND COST OF GOODS SHIPPED",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      5066.32,
      5746.41,
      8299.21,
      10565.43,
      12384.43,
      14764.04,
      14931.02,
      18664.43,
      18082.4811,
      20958.7477,
      30292.0648,
      27106.6195,
      17306.8969,
      16494.3507,
      19011.3181,
      20126.9122,
      21729.2512,
      21580.7619,
      20946.437,
      20983.3491,
      24185.3184,
      28032.3251,
      40515.6366,
      36255.1035
     ],
     "fy2026": 186861.203,
     "fy2027": 287167.6608,
     "total_rule": "sum"
    }
   ]
  },
  "Channel_PL": {
   "title": "CHANNEL P&L AND CONTRIBUTION MARGIN (EUR)",
   "description": "Gross sales to contribution after marketing by channel. Actual months from Inputs_Actuals (Walmart converted at the Timeline USD/EUR rate); forecast months driver-based from Assumptions. CM1 = after variable channel costs; CM2 = after paid media.",
   "months": 24,
   "rows": [
    {
     "key": "S_rr",
     "label": "Deseasonalised monthly run-rate units (latest actual months per Assumptions)",
     "basis": "helper: single value in column C",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 2905.6944,
     "value_d": null
    },
    {
     "key": "S_units",
     "label": "Units sold",
     "basis": "A: Volume_Price; F: run-rate x seasonality x growth",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2296,
      2270,
      2649,
      2630,
      2929,
      2821,
      2659,
      2667,
      2888.3573,
      3280.9493,
      4647.339,
      4075.6054,
      2550.2178,
      2381.9606,
      2690.6232,
      2791.6379,
      2953.711,
      2874.9566,
      2734.7396,
      2684.8617,
      3032.7751,
      3444.9967,
      4879.706,
      4279.3857
     ],
     "fy2026": 35813.251,
     "fy2027": 37299.5719,
     "total_rule": "sum"
    },
    {
     "key": "S_orders",
     "label": "Orders",
     "basis": "A: Inputs; F: units / units per order",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1715,
      1697,
      1954,
      1940,
      2188,
      2135,
      2007,
      1978,
      2188.1495,
      2485.5676,
      3520.7114,
      3087.5798,
      1931.9832,
      1804.5156,
      2038.3509,
      2114.8772,
      2237.6598,
      2177.9974,
      2071.7724,
      2033.9861,
      2297.5569,
      2609.846,
      3696.7469,
      3241.9588
     ],
     "fy2026": 26896.0083,
     "fy2027": 28257.2514,
     "total_rule": "sum"
    },
    {
     "key": "S_upo",
     "label": "Units per order",
     "basis": "units / orders",
     "section": "SHOPIFY EU (DTC)",
     "format": "num2",
     "kind": "calc",
     "bold": false,
     "values": [
      1.3388,
      1.3377,
      1.3557,
      1.3557,
      1.3387,
      1.3213,
      1.3249,
      1.3483,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32,
      1.32
     ],
     "fy2026": 1.3334,
     "fy2027": 1.32,
     "total_rule": "avg"
    },
    {
     "key": "S_gross",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      140655,
      141416.58,
      160707.58,
      160863.38,
      182524.64,
      171603.25,
      161802.43,
      164257.25,
      178315.1952,
      202552.1961,
      286907.4301,
      251610.9687,
      157439.8653,
      147052.3673,
      166107.9114,
      172344.1442,
      182349.8598,
      177487.8948,
      168831.476,
      165752.2204,
      187230.9549,
      212679.8059,
      301252.8017,
      264191.5172
     ],
     "fy2026": 2203215.9002,
     "fy2027": 2302720.819,
     "total_rule": "sum"
    },
    {
     "key": "S_disc",
     "label": "Discounts and coupons",
     "basis": "A: Inputs; F: rate x gross",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11197,
      -12487,
      -13854,
      -14295,
      -13958,
      -14197,
      -14759,
      -13584,
      -17831.5195,
      -20255.2196,
      -28690.743,
      -25161.0969,
      -15743.9865,
      -14705.2367,
      -16610.7911,
      -17234.4144,
      -18234.986,
      -17748.7895,
      -16883.1476,
      -16575.222,
      -18723.0955,
      -21267.9806,
      -30125.2802,
      -26419.1517
     ],
     "fy2026": -200269.579,
     "fy2027": -230272.0819,
     "total_rule": "sum"
    },
    {
     "key": "S_ref",
     "label": "Refunds and returns",
     "basis": "A: Inputs; F: rate x gross",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8595,
      -7412,
      -9280,
      -10168,
      -11576,
      -10932,
      -10534,
      -11568,
      -14265.2156,
      -16204.1757,
      -22952.5944,
      -20128.8775,
      -12595.1892,
      -11764.1894,
      -13288.6329,
      -13787.5315,
      -14587.9888,
      -14199.0316,
      -13506.5181,
      -13260.1776,
      -14978.4764,
      -17014.3845,
      -24100.2241,
      -21135.3214
     ],
     "fy2026": -153615.8632,
     "fy2027": -184217.6655,
     "total_rule": "sum"
    },
    {
     "key": "S_netprod",
     "label": "Net product revenue",
     "basis": "gross less discounts and refunds",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      120863,
      121517.58,
      137573.58,
      136400.38,
      156990.64,
      146474.25,
      136509.43,
      139105.25,
      146218.46,
      166092.8008,
      235264.0927,
      206320.9944,
      129100.6896,
      120582.9412,
      136208.4874,
      141322.1982,
      149526.885,
      145540.0737,
      138441.8103,
      135916.8208,
      153529.383,
      174397.4409,
      247027.2974,
      216637.0441
     ],
     "fy2026": 1849330.458,
     "fy2027": 1888231.0716,
     "total_rule": "sum"
    },
    {
     "key": "S_ship",
     "label": "Shipping income ex VAT",
     "basis": "A: Inputs; F: orders x rate",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5655,
      5759,
      6668,
      6672,
      7610,
      7608,
      6829,
      6827,
      7002.0782,
      7953.8164,
      11266.2764,
      9880.2555,
      6182.3461,
      5774.45,
      6522.7228,
      6767.6071,
      7160.5114,
      6969.5918,
      6629.6717,
      6508.7556,
      7352.1822,
      8351.5072,
      11829.5902,
      10374.2683
     ],
     "fy2026": 89730.4266,
     "fy2027": 90423.2045,
     "total_rule": "sum"
    },
    {
     "key": "S_net",
     "label": "NET REVENUE",
     "basis": "net product revenue plus shipping income",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      126518,
      127276.58,
      144241.58,
      143072.38,
      164600.64,
      154082.25,
      143338.43,
      145932.25,
      153220.5383,
      174046.6172,
      246530.3691,
      216201.2499,
      135283.0357,
      126357.3912,
      142731.2102,
      148089.8053,
      156687.3964,
      152509.6656,
      145071.4821,
      142425.5763,
      160881.5652,
      182748.9481,
      258856.8876,
      227011.3124
     ],
     "fy2026": 1939060.8845,
     "fy2027": 1978654.2761,
     "total_rule": "sum"
    },
    {
     "key": "S_refu",
     "label": "Units returned (memo)",
     "basis": "A: Inputs; F: units x refund rate",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      132,
      117,
      161,
      163,
      190,
      178,
      174,
      175,
      231.0686,
      262.4759,
      371.7871,
      326.0484,
      204.0174,
      190.5569,
      215.2499,
      223.331,
      236.2969,
      229.9965,
      218.7792,
      214.7889,
      242.622,
      275.5997,
      390.3765,
      342.3509
     ],
     "fy2026": 2481.3801,
     "fy2027": 2983.9657,
     "total_rule": "sum"
    },
    {
     "key": "S_cogs_ship",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -46183.83,
      -46394.64,
      -53391.54,
      -53241.02,
      -61143.51,
      -58148.58,
      -54381.8,
      -55110.42,
      -60192.0333,
      -68760.0629,
      -97946.6875,
      -86382.5809,
      -54357.5612,
      -51058.2496,
      -58000.6509,
      -60518.4407,
      -64393.9817,
      -63031.4405,
      -60296.2857,
      -59531.2697,
      -67625.7495,
      -77251.9307,
      -110043.1034,
      -97050.8296
     ],
     "fy2026": -741276.7046,
     "fy2027": -823159.4932,
     "total_rule": "sum"
    },
    {
     "key": "S_recov",
     "label": "Returned stock recovered to inventory",
     "basis": "A: Inputs; F: returned units x recovery rate x average cost",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1733,
      1544,
      1936,
      2047,
      2557,
      2614,
      2331,
      2363,
      2648.4495,
      3025.4428,
      4309.6542,
      3800.8336,
      2391.7327,
      2246.563,
      2552.0286,
      2662.8114,
      2833.3352,
      2773.3834,
      2653.0366,
      2619.3759,
      2975.533,
      3399.085,
      4841.8965,
      4270.2365
     ],
     "fy2026": 30909.38,
     "fy2027": 36219.0177,
     "total_rule": "sum"
    },
    {
     "key": "S_cogs",
     "label": "COST OF GOODS SOLD",
     "basis": "shipped less recovered",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -44450.83,
      -44850.64,
      -51455.54,
      -51194.02,
      -58586.51,
      -55534.58,
      -52050.8,
      -52747.42,
      -57543.5839,
      -65734.6202,
      -93637.0332,
      -82581.7473,
      -51965.8285,
      -48811.6866,
      -55448.6223,
      -57855.6293,
      -61560.6465,
      -60258.0571,
      -57643.2491,
      -56911.8939,
      -64650.2165,
      -73852.8458,
      -105201.2068,
      -92780.5931
     ],
     "fy2026": -710367.3246,
     "fy2027": -786940.4755,
     "total_rule": "sum"
    },
    {
     "key": "S_gp",
     "label": "GROSS PROFIT",
     "basis": "net revenue less COGS",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      82067.17,
      82425.94,
      92786.04,
      91878.36,
      106014.13,
      98547.67,
      91287.63,
      93184.83,
      95676.9544,
      108311.9971,
      152893.3359,
      133619.5026,
      83317.2072,
      77545.7046,
      87282.5879,
      90234.176,
      95126.7499,
      92251.6084,
      87428.233,
      85513.6825,
      96231.3487,
      108896.1023,
      153655.6808,
      134230.7193
     ],
     "fy2026": 1228693.56,
     "fy2027": 1191713.8006,
     "total_rule": "sum"
    },
    {
     "key": "S_gm",
     "label": "Gross margin %",
     "basis": "GP / net revenue",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6487,
      0.6476,
      0.6433,
      0.6422,
      0.6441,
      0.6396,
      0.6369,
      0.6385,
      0.6244,
      0.6223,
      0.6202,
      0.618,
      0.6159,
      0.6137,
      0.6115,
      0.6093,
      0.6071,
      0.6049,
      0.6027,
      0.6004,
      0.5982,
      0.5959,
      0.5936,
      0.5913
     ],
     "fy2026": 0.6337,
     "fy2027": 0.6023,
     "total_rule": "ratio"
    },
    {
     "key": "S_payfees",
     "label": "Payment processing fees and chargebacks",
     "basis": "A: Inputs; F: rate x VAT-inclusive charge + fixed fee + chargebacks",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3706,
      -3694,
      -4179,
      -4145,
      -4838,
      -4506,
      -4186,
      -4303,
      -4738.2541,
      -5382.2882,
      -7623.8052,
      -6685.8952,
      -4183.5475,
      -3907.5272,
      -4413.8779,
      -4579.5892,
      -4845.4646,
      -4716.2708,
      -4486.2494,
      -4404.4263,
      -4975.1668,
      -5651.4026,
      -8004.9954,
      -7020.1899
     ],
     "fy2026": -57987.2426,
     "fy2027": -61188.7076,
     "total_rule": "sum"
    },
    {
     "key": "S_carrier",
     "label": "Carrier shipping cost",
     "basis": "A: Inputs; F: orders x carrier rate",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10361,
      -10561,
      -12292,
      -12426,
      -13945,
      -13225,
      -12987,
      -12752,
      -14879.4163,
      -16901.8599,
      -23940.8374,
      -20995.543,
      -13137.4855,
      -12270.7063,
      -13860.786,
      -14381.1651,
      -15216.0867,
      -14810.3826,
      -14088.0524,
      -13831.1056,
      -15623.3871,
      -17746.9529,
      -25137.8792,
      -22045.3201
     ],
     "fy2026": -175266.6565,
     "fy2027": -192149.3095,
     "total_rule": "sum"
    },
    {
     "key": "S_pickpack",
     "label": "3PL pick, pack and packaging",
     "basis": "A: Inputs; F: orders x rate",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6356,
      -6513,
      -7539,
      -7346,
      -8127,
      -8133,
      -7609,
      -7345,
      -8643.1903,
      -9817.9921,
      -13906.8099,
      -12195.9404,
      -7631.3335,
      -7127.8367,
      -8051.486,
      -8353.765,
      -8838.7563,
      -8603.0899,
      -8183.501,
      -8034.2451,
      -9075.3499,
      -10308.8917,
      -14602.1504,
      -12805.7374
     ],
     "fy2026": -103531.9328,
     "fy2027": -111616.143,
     "total_rule": "sum"
    },
    {
     "key": "S_var",
     "label": "Total variable channel costs",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -20423,
      -20768,
      -24010,
      -23917,
      -26910,
      -25864,
      -24782,
      -24400,
      -28260.8607,
      -32102.1402,
      -45471.4524,
      -39877.3785,
      -24952.3665,
      -23306.0703,
      -26326.1498,
      -27314.5194,
      -28900.3076,
      -28129.7433,
      -26757.8028,
      -26269.777,
      -29673.9037,
      -33707.2472,
      -47745.0251,
      -41871.2475
     ],
     "fy2026": -336785.8319,
     "fy2027": -364954.1602,
     "total_rule": "sum"
    },
    {
     "key": "S_cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "GP less variable channel costs",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      61644.17,
      61657.94,
      68776.04,
      67961.36,
      79104.13,
      72683.67,
      66505.63,
      68784.83,
      67416.0937,
      76209.8568,
      107421.8835,
      93742.124,
      58364.8407,
      54239.6343,
      60956.4381,
      62919.6566,
      66226.4423,
      64121.8651,
      60670.4302,
      59243.9055,
      66557.445,
      75188.8551,
      105910.6557,
      92359.4718
     ],
     "fy2026": 891907.7281,
     "fy2027": 826759.6404,
     "total_rule": "sum"
    },
    {
     "key": "S_cm1pct",
     "label": "CM1 %",
     "basis": "CM1 / net revenue",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4872,
      0.4844,
      0.4768,
      0.475,
      0.4806,
      0.4717,
      0.464,
      0.4713,
      0.44,
      0.4379,
      0.4357,
      0.4336,
      0.4314,
      0.4293,
      0.4271,
      0.4249,
      0.4227,
      0.4204,
      0.4182,
      0.416,
      0.4137,
      0.4114,
      0.4091,
      0.4068
     ],
     "fy2026": 0.46,
     "fy2027": 0.4178,
     "total_rule": "ratio"
    },
    {
     "key": "S_meta",
     "label": "Paid media: Meta",
     "basis": "A: Inputs; F: share of net revenue x Meta share",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -14925,
      -15728,
      -19266,
      -17843,
      -20699,
      -20117,
      -19621,
      -20485,
      -24668.5067,
      -28021.5054,
      -39691.3894,
      -34808.4012,
      -21780.5687,
      -20343.54,
      -22979.7248,
      -23842.4587,
      -25226.6708,
      -24554.0562,
      -23356.5086,
      -22930.5178,
      -25901.932,
      -29422.5806,
      -41675.9589,
      -36548.8213
     ],
     "fy2026": -275873.8027,
     "fy2027": -318563.3384,
     "total_rule": "sum"
    },
    {
     "key": "S_google",
     "label": "Paid media: Google",
     "basis": "A: Inputs; F: share of net revenue x (1 - Meta share)",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6396,
      -6740,
      -8257,
      -7647,
      -8871,
      -8621,
      -8409,
      -8779,
      -10572.2171,
      -12009.2166,
      -17010.5955,
      -14917.8862,
      -9334.5295,
      -8718.66,
      -9848.4535,
      -10218.1966,
      -10811.4304,
      -10523.1669,
      -10009.9323,
      -9827.3648,
      -11100.828,
      -12609.6774,
      -17861.1252,
      -15663.7806
     ],
     "fy2026": -118229.9154,
     "fy2027": -136527.145,
     "total_rule": "sum"
    },
    {
     "key": "S_ads",
     "label": "Total paid media",
     "basis": "sum",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -21321,
      -22468,
      -27523,
      -25490,
      -29570,
      -28738,
      -28030,
      -29264,
      -35240.7238,
      -40030.722,
      -56701.9849,
      -49726.2875,
      -31115.0982,
      -29062.2,
      -32828.1783,
      -34060.6552,
      -36038.1012,
      -35077.2231,
      -33366.4409,
      -32757.8826,
      -37002.76,
      -42032.2581,
      -59537.0841,
      -52212.6018
     ],
     "fy2026": -394103.7181,
     "fy2027": -455090.4835,
     "total_rule": "sum"
    },
    {
     "key": "S_cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "CM1 less paid media",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      40323.17,
      39189.94,
      41253.04,
      42471.36,
      49534.13,
      43945.67,
      38475.63,
      39520.83,
      32175.3699,
      36179.1349,
      50719.8986,
      44015.8366,
      27249.7425,
      25177.4343,
      28128.2597,
      28859.0014,
      30188.3411,
      29044.642,
      27303.9893,
      26486.0229,
      29554.685,
      33156.597,
      46373.5715,
      40146.87
     ],
     "fy2026": 497804.0099,
     "fy2027": 371669.1569,
     "total_rule": "sum"
    },
    {
     "key": "S_cm2pct",
     "label": "CM2 %",
     "basis": "CM2 / net revenue",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3187,
      0.3079,
      0.286,
      0.2969,
      0.3009,
      0.2852,
      0.2684,
      0.2708,
      0.21,
      0.2079,
      0.2057,
      0.2036,
      0.2014,
      0.1993,
      0.1971,
      0.1949,
      0.1927,
      0.1904,
      0.1882,
      0.186,
      0.1837,
      0.1814,
      0.1791,
      0.1768
     ],
     "fy2026": 0.2567,
     "fy2027": 0.1878,
     "total_rule": "ratio"
    },
    {
     "key": "S_aov_g",
     "label": "KPI: gross AOV",
     "basis": "gross / orders",
     "section": "SHOPIFY EU (DTC)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      82.0146,
      83.3333,
      82.2454,
      82.9193,
      83.4208,
      80.3762,
      80.619,
      83.0421,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913,
      81.4913
     ],
     "fy2026": 81.9161,
     "fy2027": 81.4913,
     "total_rule": "ratio"
    },
    {
     "key": "S_aov_n",
     "label": "KPI: net revenue per order",
     "basis": "net / orders",
     "section": "SHOPIFY EU (DTC)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      73.7714,
      75.0009,
      73.8186,
      73.7486,
      75.2288,
      72.1697,
      71.4192,
      73.7777,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229,
      70.0229
     ],
     "fy2026": 72.0947,
     "fy2027": 70.0229,
     "total_rule": "ratio"
    },
    {
     "key": "S_discpct",
     "label": "KPI: discount rate % of gross",
     "basis": "",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0796,
      0.0883,
      0.0862,
      0.0889,
      0.0765,
      0.0827,
      0.0912,
      0.0827,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1
     ],
     "fy2026": 0.0909,
     "fy2027": 0.1,
     "total_rule": "ratio"
    },
    {
     "key": "S_refpct",
     "label": "KPI: refund rate % of gross",
     "basis": "",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0611,
      0.0524,
      0.0577,
      0.0632,
      0.0634,
      0.0637,
      0.0651,
      0.0704,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08,
      0.08
     ],
     "fy2026": 0.0697,
     "fy2027": 0.08,
     "total_rule": "ratio"
    },
    {
     "key": "S_varpct",
     "label": "KPI: variable channel costs % of net revenue",
     "basis": "",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1614,
      0.1632,
      0.1665,
      0.1672,
      0.1635,
      0.1679,
      0.1729,
      0.1672,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844,
      0.1844
     ],
     "fy2026": 0.1737,
     "fy2027": 0.1844,
     "total_rule": "ratio"
    },
    {
     "key": "S_adspct",
     "label": "KPI: paid media % of net revenue",
     "basis": "",
     "section": "SHOPIFY EU (DTC)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1685,
      0.1765,
      0.1908,
      0.1782,
      0.1796,
      0.1865,
      0.1956,
      0.2005,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23
     ],
     "fy2026": 0.2032,
     "fy2027": 0.23,
     "total_rule": "ratio"
    },
    {
     "key": "S_cm2_order",
     "label": "KPI: CM2 per order",
     "basis": "CM2 / orders",
     "section": "SHOPIFY EU (DTC)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      23.5121,
      23.0937,
      21.1121,
      21.8925,
      22.639,
      20.5835,
      19.1707,
      19.9802,
      14.7044,
      14.5557,
      14.4062,
      14.2558,
      14.1045,
      13.9525,
      13.7995,
      13.6457,
      13.491,
      13.3355,
      13.179,
      13.0217,
      12.8635,
      12.7044,
      12.5444,
      12.3835
     ],
     "fy2026": 18.5085,
     "fy2027": 13.1531,
     "total_rule": "ratio"
    },
    {
     "key": "S_newcust",
     "label": "KPI: new customers",
     "basis": "A: Inputs; F: orders x new customer share",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1027,
      1008,
      1156,
      1102,
      1332,
      1325,
      1140,
      1127,
      1203.4822,
      1367.0622,
      1936.3913,
      1698.1689,
      1062.5907,
      992.4836,
      1121.093,
      1163.1825,
      1230.7129,
      1197.8986,
      1139.4748,
      1118.6924,
      1263.6563,
      1435.4153,
      2033.2108,
      1783.0774
     ],
     "fy2026": 15422.1046,
     "fy2027": 15541.4883,
     "total_rule": "sum"
    },
    {
     "key": "S_cac",
     "label": "KPI: paid CAC (paid media / new customers)",
     "basis": "",
     "section": "SHOPIFY EU (DTC)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      20.7605,
      22.2897,
      23.8088,
      23.1307,
      22.1997,
      21.6891,
      24.5877,
      25.9663,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823
     ],
     "fy2026": 25.5545,
     "fy2027": 29.2823,
     "total_rule": "ratio"
    },
    {
     "key": "A_rr",
     "label": "Deseasonalised monthly run-rate units (latest actual months per Assumptions)",
     "basis": "helper: single value in column C",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 2994.4444,
     "value_d": null
    },
    {
     "key": "A_units",
     "label": "Units sold",
     "basis": "A: Volume_Price; F: run-rate x seasonality x growth",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2617,
      2256,
      2651,
      2876,
      3126,
      2858,
      2603,
      2573,
      2988.1393,
      3407.478,
      4845.3094,
      4265.7255,
      2679.5488,
      2512.4799,
      2849.0791,
      2967.5246,
      3152.0047,
      3079.8798,
      2941.0477,
      2898.6222,
      3286.9533,
      3748.2258,
      5329.8404,
      4692.2981
     ],
     "fy2026": 37066.6523,
     "fy2027": 40137.5043,
     "total_rule": "sum"
    },
    {
     "key": "A_orders",
     "label": "Orders",
     "basis": "A: Inputs; F: units / units per order",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2273,
      1962,
      2308,
      2509,
      2690,
      2489,
      2287,
      2228,
      2644.3711,
      3015.4673,
      4287.8845,
      3774.9783,
      2371.2821,
      2223.4335,
      2521.3089,
      2626.128,
      2789.3846,
      2725.5574,
      2602.6971,
      2565.1524,
      2908.8082,
      3317.014,
      4716.6729,
      4152.4762
     ],
     "fy2026": 32468.7012,
     "fy2027": 35519.9153,
     "total_rule": "sum"
    },
    {
     "key": "A_upo",
     "label": "Units per order",
     "basis": "units / orders",
     "section": "AMAZON EU (FBA)",
     "format": "num2",
     "kind": "calc",
     "bold": false,
     "values": [
      1.1513,
      1.1498,
      1.1486,
      1.1463,
      1.1621,
      1.1483,
      1.1382,
      1.1548,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13,
      1.13
     ],
     "fy2026": 1.1433,
     "fy2027": 1.13,
     "total_rule": "avg"
    },
    {
     "key": "A_gross",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      142665.07,
      123842.38,
      145203.34,
      156504.46,
      171801.28,
      157650.56,
      139652.11,
      138915.86,
      163043.2371,
      185923.8088,
      264376.8736,
      232752.7668,
      146205.4654,
      137089.6078,
      155455.627,
      161918.427,
      171984.2963,
      168048.9154,
      160473.7526,
      158158.873,
      179347.5608,
      204516.1897,
      290814.5609,
      256028.0435
     ],
     "fy2026": 2022331.7463,
     "fy2027": 2190041.3194,
     "total_rule": "sum"
    },
    {
     "key": "A_disc",
     "label": "Discounts and coupons",
     "basis": "A: Inputs; F: rate x gross",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5030,
      -5358,
      -6412,
      -5829,
      -7505,
      -6226,
      -4869,
      -5466,
      -8152.1619,
      -9296.1904,
      -13218.8437,
      -11637.6383,
      -7310.2733,
      -6854.4804,
      -7772.7813,
      -8095.9214,
      -8599.2148,
      -8402.4458,
      -8023.6876,
      -7907.9436,
      -8967.378,
      -10225.8095,
      -14540.728,
      -12801.4022
     ],
     "fy2026": -88999.8343,
     "fy2027": -109502.066,
     "total_rule": "sum"
    },
    {
     "key": "A_ref",
     "label": "Refunds and returns",
     "basis": "A: Inputs; F: rate x gross",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10635,
      -10237,
      -10867,
      -10344,
      -11721,
      -11808,
      -9056,
      -10961,
      -14673.8913,
      -16733.1428,
      -23793.9186,
      -20947.749,
      -13158.4919,
      -12338.0647,
      -13991.0064,
      -14572.6584,
      -15478.5867,
      -15124.4024,
      -14442.6377,
      -14234.2986,
      -16141.2805,
      -18406.4571,
      -26173.3105,
      -23042.5239
     ],
     "fy2026": -161777.7018,
     "fy2027": -197103.7187,
     "total_rule": "sum"
    },
    {
     "key": "A_netprod",
     "label": "Net product revenue",
     "basis": "gross less discounts and refunds",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      127000.07,
      108247.38,
      127924.34,
      140331.46,
      152575.28,
      139616.56,
      125727.11,
      122488.86,
      140217.1839,
      159894.4756,
      227364.1113,
      200167.3795,
      125736.7003,
      117897.0627,
      133691.8392,
      139249.8473,
      147906.4948,
      144522.0672,
      138007.4272,
      136016.6307,
      154238.9023,
      175883.9232,
      250100.5224,
      220184.1174
     ],
     "fy2026": 1771554.2102,
     "fy2027": 1883435.5347,
     "total_rule": "sum"
    },
    {
     "key": "A_net",
     "label": "NET REVENUE",
     "basis": "= net product revenue",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127000.07,
      108247.38,
      127924.34,
      140331.46,
      152575.28,
      139616.56,
      125727.11,
      122488.86,
      140217.1839,
      159894.4756,
      227364.1113,
      200167.3795,
      125736.7003,
      117897.0627,
      133691.8392,
      139249.8473,
      147906.4948,
      144522.0672,
      138007.4272,
      136016.6307,
      154238.9023,
      175883.9232,
      250100.5224,
      220184.1174
     ],
     "fy2026": 1771554.2102,
     "fy2027": 1883435.5347,
     "total_rule": "sum"
    },
    {
     "key": "A_refu",
     "label": "Units returned (memo)",
     "basis": "A: Inputs; F: units x refund rate",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      189,
      191,
      211,
      191,
      219,
      222,
      180,
      211,
      268.9325,
      306.673,
      436.0778,
      383.9153,
      241.1594,
      226.1232,
      256.4171,
      267.0772,
      283.6804,
      277.1892,
      264.6943,
      260.876,
      295.8258,
      337.3403,
      479.6856,
      422.3068
     ],
     "fy2026": 3009.5987,
     "fy2027": 3612.3754,
     "total_rule": "sum"
    },
    {
     "key": "A_cogs_ship",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -50536.68,
      -43965.57,
      -52240.24,
      -56403.73,
      -61677.88,
      -56942.86,
      -50999.01,
      -50545.27,
      -59677.6143,
      -68437.2137,
      -97865.4556,
      -86646.188,
      -54735.2195,
      -51612.6833,
      -58858.2031,
      -61651.7597,
      -65854.6798,
      -64711.6109,
      -62143.9928,
      -61593.8505,
      -70240.552,
      -80550.6005,
      -115187.6413,
      -101982.5632
     ],
     "fy2026": -735937.7116,
     "fy2027": -849123.3566,
     "total_rule": "sum"
    },
    {
     "key": "A_recov",
     "label": "Returned stock recovered to inventory",
     "basis": "A: Inputs; F: returned units x recovery rate x average cost",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2377,
      2276,
      2990,
      2357,
      2801,
      3160,
      2219,
      2547,
      2954.0419,
      3387.6421,
      4844.3401,
      4288.9863,
      2709.3934,
      2554.8278,
      2913.4811,
      3051.7621,
      3259.8067,
      3203.2247,
      3076.1276,
      3048.8956,
      3476.9073,
      3987.2547,
      5701.7882,
      5048.1369
     ],
     "fy2026": 36202.0103,
     "fy2027": 42031.6062,
     "total_rule": "sum"
    },
    {
     "key": "A_cogs",
     "label": "COST OF GOODS SOLD",
     "basis": "shipped less recovered",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -48159.68,
      -41689.57,
      -49250.24,
      -54046.73,
      -58876.88,
      -53782.86,
      -48780.01,
      -47998.27,
      -56723.5724,
      -65049.5716,
      -93021.1156,
      -82357.2017,
      -52025.8261,
      -49057.8555,
      -55944.722,
      -58599.9976,
      -62594.8732,
      -61508.3861,
      -59067.8651,
      -58544.9549,
      -66763.6447,
      -76563.3458,
      -109485.8531,
      -96934.4263
     ],
     "fy2026": -699735.7012,
     "fy2027": -807091.7504,
     "total_rule": "sum"
    },
    {
     "key": "A_gp",
     "label": "GROSS PROFIT",
     "basis": "net revenue less COGS",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      78840.39,
      66557.81,
      78674.1,
      86284.73,
      93698.4,
      85833.7,
      76947.1,
      74490.59,
      83493.6115,
      94844.904,
      134342.9957,
      117810.1778,
      73710.8741,
      68839.2072,
      77747.1172,
      80649.8497,
      85311.6217,
      83013.6811,
      78939.5621,
      77471.6758,
      87475.2576,
      99320.5774,
      140614.6693,
      123249.6911
     ],
     "fy2026": 1071818.509,
     "fy2027": 1076343.7842,
     "total_rule": "sum"
    },
    {
     "key": "A_gm",
     "label": "Gross margin %",
     "basis": "GP / net revenue",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6208,
      0.6149,
      0.615,
      0.6149,
      0.6141,
      0.6148,
      0.612,
      0.6081,
      0.5955,
      0.5932,
      0.5909,
      0.5886,
      0.5862,
      0.5839,
      0.5815,
      0.5792,
      0.5768,
      0.5744,
      0.572,
      0.5696,
      0.5671,
      0.5647,
      0.5622,
      0.5598
     ],
     "fy2026": 0.605,
     "fy2027": 0.5715,
     "total_rule": "ratio"
    },
    {
     "key": "A_referral",
     "label": "Referral fees incl. refund administration fee",
     "basis": "A: Inputs; F: rate x net product revenue + admin fee on refunds",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -19369,
      -16544,
      -19515,
      -21360,
      -23238,
      -21297,
      -19131,
      -18702,
      -21472.7943,
      -24486.1656,
      -34818.4342,
      -30653.5394,
      -19255.2598,
      -18054.7013,
      -20473.5061,
      -21324.6568,
      -22650.3318,
      -22132.0422,
      -21134.3932,
      -20829.5236,
      -23620.0738,
      -26934.7822,
      -38300.2777,
      -33718.8933
     ],
     "fy2026": -270586.9336,
     "fy2027": -288428.4418,
     "total_rule": "sum"
    },
    {
     "key": "A_fba",
     "label": "FBA fulfilment fees",
     "basis": "A: Inputs; F: units x fee",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -13671,
      -11760,
      -13932,
      -15523,
      -16386,
      -15772,
      -13915,
      -13859,
      -16882.9873,
      -19252.2508,
      -27375.9984,
      -24101.3492,
      -15139.4505,
      -14195.5112,
      -16097.2968,
      -16766.5142,
      -17808.8263,
      -17401.321,
      -16616.9194,
      -16377.2156,
      -18571.286,
      -21177.4759,
      -30113.5982,
      -26511.4842
     ],
     "fy2026": -202430.5857,
     "fy2027": -226776.899,
     "total_rule": "sum"
    },
    {
     "key": "A_storage",
     "label": "FBA storage, aged inventory and other fees",
     "basis": "A: Inputs; F: units x rate x peak multiplier",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1527,
      -1223,
      -1367,
      -1641,
      -1598,
      -3382,
      -1423,
      -1285,
      -1972.172,
      -6297.0194,
      -8954.1319,
      -7883.0608,
      -1768.5022,
      -1658.2367,
      -1880.3922,
      -1958.5663,
      -2080.3231,
      -2032.7207,
      -1941.0915,
      -1913.0907,
      -2169.3892,
      -6926.7213,
      -9849.545,
      -8671.3669
     ],
     "fy2026": -38552.384,
     "fy2027": -42849.9456,
     "total_rule": "sum"
    },
    {
     "key": "A_inbound",
     "label": "FBA inbound placement and freight",
     "basis": "A: Inputs; F: units x rate",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1230,
      -992,
      -1135,
      -1376,
      -1462,
      -1339,
      -1151,
      -1113,
      -1494.0697,
      -1703.739,
      -2422.6547,
      -2132.8628,
      -1339.7744,
      -1256.2399,
      -1424.5395,
      -1483.7623,
      -1576.0023,
      -1539.9399,
      -1470.5238,
      -1449.3111,
      -1643.4766,
      -1874.1129,
      -2664.9202,
      -2346.149
     ],
     "fy2026": -17551.3262,
     "fy2027": -20068.7521,
     "total_rule": "sum"
    },
    {
     "key": "A_var",
     "label": "Total variable channel costs",
     "basis": "sum",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -35797,
      -30519,
      -35949,
      -39900,
      -42684,
      -41790,
      -35620,
      -34959,
      -41822.0232,
      -51739.1749,
      -73571.2192,
      -64770.8122,
      -37502.9868,
      -35164.6892,
      -39875.7345,
      -41533.4996,
      -44115.4835,
      -43106.0237,
      -41162.9279,
      -40569.1409,
      -46004.2255,
      -56913.0923,
      -80928.3411,
      -71247.8934
     ],
     "fy2026": -529121.2295,
     "fy2027": -578124.0385,
     "total_rule": "sum"
    },
    {
     "key": "A_cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "GP less variable channel costs",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      43043.39,
      36038.81,
      42725.1,
      46384.73,
      51014.4,
      44043.7,
      41327.1,
      39531.59,
      41671.5883,
      43105.7291,
      60771.7765,
      53039.3656,
      36207.8873,
      33674.518,
      37871.3826,
      39116.3501,
      41196.1382,
      39907.6574,
      37776.6342,
      36902.5349,
      41471.0321,
      42407.485,
      59686.3282,
      52001.7977
     ],
     "fy2026": 542697.2796,
     "fy2027": 498219.7457,
     "total_rule": "sum"
    },
    {
     "key": "A_cm1pct",
     "label": "CM1 %",
     "basis": "CM1 / net revenue",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3389,
      0.3329,
      0.334,
      0.3305,
      0.3344,
      0.3155,
      0.3287,
      0.3227,
      0.2972,
      0.2696,
      0.2673,
      0.265,
      0.288,
      0.2856,
      0.2833,
      0.2809,
      0.2785,
      0.2761,
      0.2737,
      0.2713,
      0.2689,
      0.2411,
      0.2386,
      0.2362
     ],
     "fy2026": 0.3063,
     "fy2027": 0.2645,
     "total_rule": "ratio"
    },
    {
     "key": "A_ads",
     "label": "Amazon advertising",
     "basis": "A: Inputs; F: share of net revenue",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11057,
      -9410,
      -11456,
      -13283,
      -15111,
      -13890,
      -12615,
      -11563,
      -16124.9761,
      -18387.8647,
      -26146.8728,
      -23019.2486,
      -14459.7205,
      -13558.1622,
      -15374.5615,
      -16013.7324,
      -17009.2469,
      -16620.0377,
      -15870.8541,
      -15641.9125,
      -17737.4738,
      -20226.6512,
      -28761.5601,
      -25321.1735
     ],
     "fy2026": -182063.9623,
     "fy2027": -216595.0865,
     "total_rule": "sum"
    },
    {
     "key": "A_cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "CM1 less paid media",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      31986.39,
      26628.81,
      31269.1,
      33101.73,
      35903.4,
      30153.7,
      28712.1,
      27968.59,
      25546.6122,
      24717.8644,
      34624.9037,
      30020.117,
      21748.1668,
      20116.3558,
      22496.8211,
      23102.6177,
      24186.8913,
      23287.6197,
      21905.7801,
      21260.6224,
      23733.5583,
      22180.8339,
      30924.7682,
      26680.6242
     ],
     "fy2026": 360633.3173,
     "fy2027": 281624.6592,
     "total_rule": "sum"
    },
    {
     "key": "A_cm2pct",
     "label": "CM2 %",
     "basis": "CM2 / net revenue",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2519,
      0.246,
      0.2444,
      0.2359,
      0.2353,
      0.216,
      0.2284,
      0.2283,
      0.1822,
      0.1546,
      0.1523,
      0.15,
      0.173,
      0.1706,
      0.1683,
      0.1659,
      0.1635,
      0.1611,
      0.1587,
      0.1563,
      0.1539,
      0.1261,
      0.1236,
      0.1212
     ],
     "fy2026": 0.2036,
     "fy2027": 0.1495,
     "total_rule": "ratio"
    },
    {
     "key": "A_aov_g",
     "label": "KPI: gross AOV",
     "basis": "gross / orders",
     "section": "AMAZON EU (FBA)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      62.7651,
      63.1205,
      62.9131,
      62.3772,
      63.8666,
      63.3389,
      61.0634,
      62.35,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567,
      61.6567
     ],
     "fy2026": 62.2856,
     "fy2027": 61.6567,
     "total_rule": "ratio"
    },
    {
     "key": "A_aov_n",
     "label": "KPI: net revenue per order",
     "basis": "net / orders",
     "section": "AMAZON EU (FBA)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      55.8733,
      55.172,
      55.4265,
      55.9312,
      56.7194,
      56.0934,
      54.9747,
      54.977,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248,
      53.0248
     ],
     "fy2026": 54.5619,
     "fy2027": 53.0248,
     "total_rule": "ratio"
    },
    {
     "key": "A_discpct",
     "label": "KPI: discount rate % of gross",
     "basis": "",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0353,
      0.0433,
      0.0442,
      0.0372,
      0.0437,
      0.0395,
      0.0349,
      0.0393,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05,
      0.05
     ],
     "fy2026": 0.044,
     "fy2027": 0.05,
     "total_rule": "ratio"
    },
    {
     "key": "A_refpct",
     "label": "KPI: refund rate % of gross",
     "basis": "",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0745,
      0.0827,
      0.0748,
      0.0661,
      0.0682,
      0.0749,
      0.0648,
      0.0789,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09,
      0.09
     ],
     "fy2026": 0.08,
     "fy2027": 0.09,
     "total_rule": "ratio"
    },
    {
     "key": "A_varpct",
     "label": "KPI: variable channel costs % of net revenue",
     "basis": "",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2819,
      0.2819,
      0.281,
      0.2843,
      0.2798,
      0.2993,
      0.2833,
      0.2854,
      0.2983,
      0.3236,
      0.3236,
      0.3236,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.2983,
      0.3236,
      0.3236,
      0.3236
     ],
     "fy2026": 0.2987,
     "fy2027": 0.307,
     "total_rule": "ratio"
    },
    {
     "key": "A_adspct",
     "label": "KPI: paid media % of net revenue",
     "basis": "",
     "section": "AMAZON EU (FBA)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0871,
      0.0869,
      0.0896,
      0.0947,
      0.099,
      0.0995,
      0.1003,
      0.0944,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115,
      0.115
     ],
     "fy2026": 0.1028,
     "fy2027": 0.115,
     "total_rule": "ratio"
    },
    {
     "key": "A_cm2_order",
     "label": "KPI: CM2 per order",
     "basis": "CM2 / orders",
     "section": "AMAZON EU (FBA)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      14.0723,
      13.5723,
      13.5481,
      13.1932,
      13.347,
      12.1148,
      12.5545,
      12.5532,
      9.6608,
      8.197,
      8.0751,
      7.9524,
      9.1715,
      9.0474,
      8.9227,
      8.7972,
      8.671,
      8.5442,
      8.4166,
      8.2882,
      8.1592,
      6.687,
      6.5565,
      6.4252
     ],
     "fy2026": 11.1071,
     "fy2027": 7.9286,
     "total_rule": "ratio"
    },
    {
     "key": "W_rr",
     "label": "Deseasonalised monthly run-rate units (latest actual months per Assumptions)",
     "basis": "helper: single value in column C",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 823.4432,
     "value_d": null
    },
    {
     "key": "W_units",
     "label": "Units sold",
     "basis": "A: Volume_Price; F: run-rate x seasonality x growth",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      243,
      278,
      385,
      495,
      564,
      683,
      709,
      856,
      830.5097,
      957.2015,
      1375.6826,
      1224.0977,
      777.1615,
      736.51,
      844.1255,
      888.6347,
      953.9865,
      942.1404,
      909.3066,
      905.7875,
      1038.1371,
      1196.5018,
      1719.6033,
      1530.1221
     ],
     "fy2026": 8600.4914,
     "fy2027": 12442.0171,
     "total_rule": "sum"
    },
    {
     "key": "W_orders",
     "label": "Orders",
     "basis": "A: Inputs; F: units / units per order",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      202,
      233,
      319,
      411,
      472,
      560,
      584,
      707,
      703.8217,
      811.1877,
      1165.8327,
      1037.3709,
      658.6114,
      624.161,
      715.3606,
      753.0803,
      808.4632,
      798.424,
      770.5988,
      767.6166,
      879.7772,
      1013.9846,
      1457.2909,
      1296.7137
     ],
     "fy2026": 7206.2131,
     "fy2027": 10544.0823,
     "total_rule": "sum"
    },
    {
     "key": "W_upo",
     "label": "Units per order",
     "basis": "units / orders",
     "section": "WALMART US (WFS)",
     "format": "num2",
     "kind": "calc",
     "bold": false,
     "values": [
      1.203,
      1.1931,
      1.2069,
      1.2044,
      1.1949,
      1.2196,
      1.214,
      1.2107,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18,
      1.18
     ],
     "fy2026": 1.1972,
     "fy2027": 1.18,
     "total_rule": "avg"
    },
    {
     "key": "W_gross",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16345.029,
      17951.8636,
      25738.289,
      32270.0649,
      36826.7185,
      43728.5108,
      43183.4166,
      52973.853,
      49101.6734,
      56591.9887,
      81333.5736,
      72371.5191,
      45947.6059,
      43544.1942,
      49906.6725,
      52538.1636,
      56401.915,
      55701.5415,
      53760.3333,
      53552.278,
      61377.0918,
      70739.9859,
      101666.967,
      90464.3988
     ],
     "fy2026": 528416.5002,
     "fy2027": 735601.1476,
     "total_rule": "sum"
    },
    {
     "key": "W_disc",
     "label": "Discounts and coupons",
     "basis": "A: Inputs; F: rate x gross",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -792.471,
      -957.7329,
      -1257.6046,
      -1633.5807,
      -2019.1956,
      -2065.8845,
      -2066.0125,
      -2350.3584,
      -2946.1004,
      -3395.5193,
      -4880.0144,
      -4342.2911,
      -2756.8564,
      -2612.6517,
      -2994.4004,
      -3152.2898,
      -3384.1149,
      -3342.0925,
      -3225.62,
      -3213.1367,
      -3682.6255,
      -4244.3992,
      -6100.018,
      -5427.8639
     ],
     "fy2026": -28706.7655,
     "fy2027": -44136.0689,
     "total_rule": "sum"
    },
    {
     "key": "W_ref",
     "label": "Refunds and returns",
     "basis": "A: Inputs; F: rate x gross",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1516.4093,
      -1656.0999,
      -2269.0114,
      -3041.744,
      -3085.9232,
      -3414.2599,
      -3621.7663,
      -4512.5448,
      -4910.1673,
      -5659.1989,
      -8133.3574,
      -7237.1519,
      -4594.7606,
      -4354.4194,
      -4990.6673,
      -5253.8164,
      -5640.1915,
      -5570.1541,
      -5376.0333,
      -5355.2278,
      -6137.7092,
      -7073.9986,
      -10166.6967,
      -9046.4399
     ],
     "fy2026": -49057.6343,
     "fy2027": -73560.1148,
     "total_rule": "sum"
    },
    {
     "key": "W_netprod",
     "label": "Net product revenue",
     "basis": "gross less discounts and refunds",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14036.1486,
      15338.0307,
      22211.673,
      27594.7403,
      31721.5996,
      38248.3664,
      37495.6378,
      46110.9498,
      41245.4057,
      47537.2705,
      68320.2018,
      60792.076,
      38595.989,
      36577.1231,
      41921.6049,
      44132.0574,
      47377.6086,
      46789.2948,
      45158.68,
      44983.9135,
      51556.7571,
      59421.5882,
      85400.2523,
      75990.095
     ],
     "fy2026": 450652.1004,
     "fy2027": 617904.9639,
     "total_rule": "sum"
    },
    {
     "key": "W_net",
     "label": "NET REVENUE",
     "basis": "= net product revenue",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      14036.1486,
      15338.0307,
      22211.673,
      27594.7403,
      31721.5996,
      38248.3664,
      37495.6378,
      46110.9498,
      41245.4057,
      47537.2705,
      68320.2018,
      60792.076,
      38595.989,
      36577.1231,
      41921.6049,
      44132.0574,
      47377.6086,
      46789.2948,
      45158.68,
      44983.9135,
      51556.7571,
      59421.5882,
      85400.2523,
      75990.095
     ],
     "fy2026": 450652.1004,
     "fy2027": 617904.9639,
     "total_rule": "sum"
    },
    {
     "key": "W_refu",
     "label": "Units returned (memo)",
     "basis": "A: Inputs; F: units x refund rate",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21,
      26,
      32,
      47,
      48,
      53,
      56,
      66,
      83.051,
      95.7201,
      137.5683,
      122.4098,
      77.7162,
      73.651,
      84.4125,
      88.8635,
      95.3987,
      94.214,
      90.9307,
      90.5788,
      103.8137,
      119.6502,
      171.9603,
      153.0122
     ],
     "fy2026": 787.7491,
     "fy2027": 1244.2017,
     "total_rule": "sum"
    },
    {
     "key": "W_cogs_ship",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5066.32,
      -5746.41,
      -8299.21,
      -10565.43,
      -12384.43,
      -14764.04,
      -14931.02,
      -18664.43,
      -18082.4811,
      -20958.7477,
      -30292.0648,
      -27106.6195,
      -17306.8969,
      -16494.3507,
      -19011.3181,
      -20126.9122,
      -21729.2512,
      -21580.7619,
      -20946.437,
      -20983.3491,
      -24185.3184,
      -28032.3251,
      -40515.6366,
      -36255.1035
     ],
     "fy2026": -186861.203,
     "fy2027": -287167.6608,
     "total_rule": "sum"
    },
    {
     "key": "W_recov",
     "label": "Returned stock recovered to inventory",
     "basis": "A: Inputs; F: returned units x recovery rate x average cost",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      269,
      375,
      432,
      573,
      675,
      741,
      775,
      929,
      994.5365,
      1152.7311,
      1666.0636,
      1490.8641,
      951.8793,
      907.1893,
      1045.6225,
      1106.9802,
      1195.1088,
      1186.9419,
      1152.054,
      1154.0842,
      1330.1925,
      1541.7779,
      2228.36,
      1994.0307
     ],
     "fy2026": 10073.1952,
     "fy2027": 15794.2213,
     "total_rule": "sum"
    },
    {
     "key": "W_cogs",
     "label": "COST OF GOODS SOLD",
     "basis": "shipped less recovered",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -4797.32,
      -5371.41,
      -7867.21,
      -9992.43,
      -11709.43,
      -14023.04,
      -14156.02,
      -17735.43,
      -17087.9446,
      -19806.0166,
      -28626.0012,
      -25615.7554,
      -16355.0176,
      -15587.1614,
      -17965.6956,
      -19019.932,
      -20534.1424,
      -20393.82,
      -19794.383,
      -19829.2649,
      -22855.1259,
      -26490.5472,
      -38287.2766,
      -34261.0728
     ],
     "fy2026": -176788.0078,
     "fy2027": -271373.4394,
     "total_rule": "sum"
    },
    {
     "key": "W_gp",
     "label": "GROSS PROFIT",
     "basis": "net revenue less COGS",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      9238.8286,
      9966.6207,
      14344.463,
      17602.3103,
      20012.1696,
      24225.3264,
      23339.6178,
      28375.5198,
      24157.4611,
      27731.2539,
      39694.2006,
      35176.3206,
      22240.9714,
      20989.9617,
      23955.9093,
      25112.1254,
      26843.4662,
      26395.4748,
      25364.297,
      25154.6487,
      28701.6312,
      32931.041,
      47112.9757,
      41729.0222
     ],
     "fy2026": 273864.0926,
     "fy2027": 346531.5245,
     "total_rule": "sum"
    },
    {
     "key": "W_gm",
     "label": "Gross margin %",
     "basis": "GP / net revenue",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6582,
      0.6498,
      0.6458,
      0.6379,
      0.6309,
      0.6334,
      0.6225,
      0.6154,
      0.5857,
      0.5834,
      0.581,
      0.5786,
      0.5763,
      0.5739,
      0.5714,
      0.569,
      0.5666,
      0.5641,
      0.5617,
      0.5592,
      0.5567,
      0.5542,
      0.5517,
      0.5491
     ],
     "fy2026": 0.6077,
     "fy2027": 0.5608,
     "total_rule": "ratio"
    },
    {
     "key": "W_referral",
     "label": "Referral fees",
     "basis": "A: Inputs USD / FX; F: rate x net product revenue",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2105.2124,
      -2300.6724,
      -3331.749,
      -4139.1466,
      -4758.6837,
      -5737.3646,
      -5624.4425,
      -6916.6667,
      -6186.8109,
      -7130.5906,
      -10248.0303,
      -9118.8114,
      -5789.3983,
      -5486.5685,
      -6288.2407,
      -6619.8086,
      -7106.6413,
      -7018.3942,
      -6773.802,
      -6747.587,
      -7733.5136,
      -8913.2382,
      -12810.0378,
      -11398.5143
     ],
     "fy2026": -67598.181,
     "fy2027": -92685.7446,
     "total_rule": "sum"
    },
    {
     "key": "W_wfs",
     "label": "WFS fulfilment fees",
     "basis": "A: Inputs USD / FX; F: units x fee / FX",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1489.3822,
      -1661.8636,
      -2266.1597,
      -2878.4787,
      -3217.5503,
      -3886.2816,
      -3953.6128,
      -4860.2151,
      -4653.7179,
      -5363.6289,
      -7708.5664,
      -6859.1682,
      -4354.7843,
      -4126.9957,
      -4730.0135,
      -4979.4188,
      -5345.6142,
      -5279.2348,
      -5095.2526,
      -5075.5337,
      -5817.1474,
      -6704.5361,
      -9635.708,
      -8573.9602
     ],
     "fy2026": -48798.6253,
     "fy2027": -69718.1992,
     "total_rule": "sum"
    },
    {
     "key": "W_storage",
     "label": "WFS storage fees",
     "basis": "A: Inputs USD / FX; F: units x rate / FX",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -126.4479,
      -152.7378,
      -181.5589,
      -263.4508,
      -344.6069,
      -371.8412,
      -376.4496,
      -463.2616,
      -472.5314,
      -544.6146,
      -782.716,
      -696.4694,
      -442.1781,
      -419.0488,
      -480.2783,
      -505.6025,
      -542.7854,
      -536.0454,
      -517.3641,
      -515.3619,
      -590.6642,
      -680.7683,
      -978.395,
      -870.5867
     ],
     "fy2026": -4776.6861,
     "fy2027": -7079.0787,
     "total_rule": "sum"
    },
    {
     "key": "W_var",
     "label": "Total variable channel costs",
     "basis": "sum",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3721.0425,
      -4115.2738,
      -5779.4677,
      -7281.0761,
      -8320.841,
      -9995.4874,
      -9954.5049,
      -12240.1434,
      -11313.0601,
      -13038.8341,
      -18739.3126,
      -16674.449,
      -10586.3608,
      -10032.613,
      -11498.5325,
      -12104.8299,
      -12995.0409,
      -12833.6744,
      -12386.4187,
      -12338.4826,
      -14141.3252,
      -16298.5426,
      -23424.1408,
      -20843.0612
     ],
     "fy2026": -121173.4924,
     "fy2027": -169483.0225,
     "total_rule": "sum"
    },
    {
     "key": "W_cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "GP less variable channel costs",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      5517.7862,
      5851.347,
      8564.9953,
      10321.2342,
      11691.3287,
      14229.8391,
      13385.1129,
      16135.3765,
      12844.4009,
      14692.4199,
      20954.888,
      18501.8717,
      11654.6107,
      10957.3487,
      12457.3768,
      13007.2955,
      13848.4253,
      13561.8005,
      12977.8783,
      12816.1661,
      14560.306,
      16632.4984,
      23688.8349,
      20885.961
     ],
     "fy2026": 152690.6002,
     "fy2027": 177048.502,
     "total_rule": "sum"
    },
    {
     "key": "W_cm1pct",
     "label": "CM1 %",
     "basis": "CM1 / net revenue",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3931,
      0.3815,
      0.3856,
      0.374,
      0.3686,
      0.372,
      0.357,
      0.3499,
      0.3114,
      0.3091,
      0.3067,
      0.3043,
      0.302,
      0.2996,
      0.2972,
      0.2947,
      0.2923,
      0.2898,
      0.2874,
      0.2849,
      0.2824,
      0.2799,
      0.2774,
      0.2749
     ],
     "fy2026": 0.3388,
     "fy2027": 0.2865,
     "total_rule": "ratio"
    },
    {
     "key": "W_ads",
     "label": "Walmart Connect advertising",
     "basis": "A: Inputs USD / FX; F: share of net revenue",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2056.9498,
      -2387.1278,
      -3217.6806,
      -3833.0241,
      -4101.4625,
      -5045.1264,
      -4421.0526,
      -6129.0323,
      -6186.8109,
      -7130.5906,
      -10248.0303,
      -9118.8114,
      -5789.3983,
      -5486.5685,
      -6288.2407,
      -6619.8086,
      -7106.6413,
      -7018.3942,
      -6773.802,
      -6747.587,
      -7733.5136,
      -8913.2382,
      -12810.0378,
      -11398.5143
     ],
     "fy2026": -63875.6992,
     "fy2027": -92685.7446,
     "total_rule": "sum"
    },
    {
     "key": "W_cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "CM1 less paid media",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      3460.8364,
      3464.2192,
      5347.3147,
      6488.2101,
      7589.8662,
      9184.7127,
      8964.0603,
      10006.3442,
      6657.5901,
      7561.8293,
      10706.8577,
      9383.0603,
      5865.2123,
      5470.7802,
      6169.136,
      6387.4869,
      6741.784,
      6543.4062,
      6204.0764,
      6068.5791,
      6826.7924,
      7719.2602,
      10878.797,
      9487.4467
     ],
     "fy2026": 88814.901,
     "fy2027": 84362.7574,
     "total_rule": "sum"
    },
    {
     "key": "W_cm2pct",
     "label": "CM2 %",
     "basis": "CM2 / net revenue",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2466,
      0.2259,
      0.2407,
      0.2351,
      0.2393,
      0.2401,
      0.2391,
      0.217,
      0.1614,
      0.1591,
      0.1567,
      0.1543,
      0.152,
      0.1496,
      0.1472,
      0.1447,
      0.1423,
      0.1398,
      0.1374,
      0.1349,
      0.1324,
      0.1299,
      0.1274,
      0.1249
     ],
     "fy2026": 0.1971,
     "fy2027": 0.1365,
     "total_rule": "ratio"
    },
    {
     "key": "W_aov_g",
     "label": "KPI: gross AOV",
     "basis": "gross / orders",
     "section": "WALMART US (WFS)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      80.916,
      77.0466,
      80.6843,
      78.516,
      78.0227,
      78.0866,
      73.9442,
      74.9277,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644,
      69.7644
     ],
     "fy2026": 73.3279,
     "fy2027": 69.7644,
     "total_rule": "ratio"
    },
    {
     "key": "W_aov_n",
     "label": "KPI: net revenue per order",
     "basis": "net / orders",
     "section": "WALMART US (WFS)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      69.4859,
      65.8285,
      69.6291,
      67.1405,
      67.2068,
      68.3007,
      64.2049,
      65.2206,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021,
      58.6021
     ],
     "fy2026": 62.5366,
     "fy2027": 58.6021,
     "total_rule": "ratio"
    },
    {
     "key": "W_discpct",
     "label": "KPI: discount rate % of gross",
     "basis": "",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0485,
      0.0534,
      0.0489,
      0.0506,
      0.0548,
      0.0472,
      0.0478,
      0.0444,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06,
      0.06
     ],
     "fy2026": 0.0543,
     "fy2027": 0.06,
     "total_rule": "ratio"
    },
    {
     "key": "W_refpct",
     "label": "KPI: refund rate % of gross",
     "basis": "",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0928,
      0.0923,
      0.0882,
      0.0943,
      0.0838,
      0.0781,
      0.0839,
      0.0852,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1,
      0.1
     ],
     "fy2026": 0.0928,
     "fy2027": 0.1,
     "total_rule": "ratio"
    },
    {
     "key": "W_varpct",
     "label": "KPI: variable channel costs % of net revenue",
     "basis": "",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2651,
      0.2683,
      0.2602,
      0.2639,
      0.2623,
      0.2613,
      0.2655,
      0.2654,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743,
      0.2743
     ],
     "fy2026": 0.2689,
     "fy2027": 0.2743,
     "total_rule": "ratio"
    },
    {
     "key": "W_adspct",
     "label": "KPI: paid media % of net revenue",
     "basis": "",
     "section": "WALMART US (WFS)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1465,
      0.1556,
      0.1449,
      0.1389,
      0.1293,
      0.1319,
      0.1179,
      0.1329,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15,
      0.15
     ],
     "fy2026": 0.1417,
     "fy2027": 0.15,
     "total_rule": "ratio"
    },
    {
     "key": "W_cm2_order",
     "label": "KPI: CM2 per order",
     "basis": "CM2 / orders",
     "section": "WALMART US (WFS)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      17.1329,
      14.8679,
      16.7627,
      15.7864,
      16.0802,
      16.4013,
      15.3494,
      14.1532,
      9.4592,
      9.3219,
      9.1839,
      9.045,
      8.9054,
      8.765,
      8.6238,
      8.4818,
      8.339,
      8.1954,
      8.051,
      7.9057,
      7.7597,
      7.6128,
      7.4651,
      7.3165
     ],
     "fy2026": 12.3248,
     "fy2027": 8.001,
     "total_rule": "ratio"
    },
    {
     "key": "T_orders",
     "label": "Orders",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4190,
      3892,
      4581,
      4860,
      5350,
      5184,
      4878,
      4913,
      5536.3423,
      6312.2226,
      8974.4286,
      7899.9291,
      4961.8767,
      4652.1102,
      5275.0204,
      5494.0855,
      5835.5076,
      5701.9788,
      5445.0683,
      5366.7551,
      6086.1423,
      6940.8446,
      9870.7108,
      8691.1487
     ],
     "fy2026": 66570.9226,
     "fy2027": 74321.2489,
     "total_rule": "sum"
    },
    {
     "key": "T_units",
     "label": "Units sold",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5156,
      4804,
      5685,
      6001,
      6619,
      6362,
      5971,
      6096,
      6707.0063,
      7645.6288,
      10868.3311,
      9565.4286,
      6006.928,
      5630.9505,
      6383.8277,
      6647.7973,
      7059.7021,
      6896.9768,
      6585.0939,
      6489.2714,
      7357.8655,
      8389.7244,
      11929.1496,
      10501.8059
     ],
     "fy2026": 81480.3947,
     "fy2027": 89879.0932,
     "total_rule": "sum"
    },
    {
     "key": "T_gross",
     "label": "Gross sales ex VAT",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      299665.099,
      283210.8236,
      331649.209,
      349637.9049,
      391152.6385,
      372982.3208,
      344637.9566,
      356146.963,
      390460.1057,
      445067.9937,
      632617.8773,
      556735.2547,
      349592.9367,
      327686.1692,
      371470.2109,
      386800.7348,
      410736.0711,
      401238.3517,
      383065.5619,
      377463.3714,
      427955.6075,
      487935.9816,
      693734.3296,
      610683.9595
     ],
     "fy2026": 4753964.1467,
     "fy2027": 5228363.2859,
     "total_rule": "sum"
    },
    {
     "key": "T_disc",
     "label": "Discounts and coupons",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -17019.471,
      -18802.7329,
      -21523.6046,
      -21757.5807,
      -23482.1956,
      -22488.8845,
      -21694.0125,
      -21400.3584,
      -28929.7818,
      -32946.9294,
      -46789.6011,
      -41141.0264,
      -25811.1162,
      -24172.3688,
      -27377.9728,
      -28482.6256,
      -30218.3157,
      -29493.3277,
      -28132.4552,
      -27696.3024,
      -31373.099,
      -35738.1892,
      -50766.0262,
      -44648.4178
     ],
     "fy2026": -317976.1789,
     "fy2027": -383910.2167,
     "total_rule": "sum"
    },
    {
     "key": "T_ref",
     "label": "Refunds and returns",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -20746.4093,
      -19305.0999,
      -22416.0114,
      -23553.744,
      -26382.9232,
      -26154.2599,
      -23211.7663,
      -27041.5448,
      -33849.2743,
      -38596.5174,
      -54879.8704,
      -48313.7784,
      -30348.4417,
      -28456.6735,
      -32270.3066,
      -33614.0063,
      -35706.767,
      -34893.5881,
      -33325.1891,
      -32849.704,
      -37257.466,
      -42494.8401,
      -60440.2313,
      -53224.2852
     ],
     "fy2026": -364451.1992,
     "fy2027": -454881.499,
     "total_rule": "sum"
    },
    {
     "key": "T_ship",
     "label": "Shipping income",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5655,
      5759,
      6668,
      6672,
      7610,
      7608,
      6829,
      6827,
      7002.0782,
      7953.8164,
      11266.2764,
      9880.2555,
      6182.3461,
      5774.45,
      6522.7228,
      6767.6071,
      7160.5114,
      6969.5918,
      6629.6717,
      6508.7556,
      7352.1822,
      8351.5072,
      11829.5902,
      10374.2683
     ],
     "fy2026": 89730.4266,
     "fy2027": 90423.2045,
     "total_rule": "sum"
    },
    {
     "key": "T_net",
     "label": "NET REVENUE",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      267554.2186,
      250861.9907,
      294377.593,
      310998.5803,
      348897.5196,
      331947.1764,
      306561.1778,
      314532.0598,
      334683.1278,
      381478.3634,
      542214.6822,
      477160.7054,
      299615.7249,
      280831.577,
      318344.6543,
      331471.71,
      351971.4999,
      343821.0276,
      328237.5892,
      323426.1206,
      366677.2246,
      418054.4594,
      594357.6623,
      523185.5248
     ],
     "fy2026": 4161267.1952,
     "fy2027": 4479994.7747,
     "total_rule": "sum"
    },
    {
     "key": "T_refu",
     "label": "Units returned (memo)",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      342,
      334,
      404,
      401,
      457,
      453,
      410,
      452,
      583.0521,
      664.8691,
      945.4332,
      832.3735,
      522.893,
      490.331,
      556.0795,
      579.2717,
      615.3759,
      601.3997,
      574.4041,
      566.2437,
      642.2615,
      732.5902,
      1042.0224,
      917.6699
     ],
     "fy2026": 6278.7279,
     "fy2027": 7840.5428,
     "total_rule": "sum"
    },
    {
     "key": "T_cogs_ship",
     "label": "Cost of goods shipped",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -101786.83,
      -96106.62,
      -113930.99,
      -120210.18,
      -135205.82,
      -129855.48,
      -120311.83,
      -124320.12,
      -137952.1287,
      -158156.0243,
      -226104.2079,
      -200135.3883,
      -126399.6775,
      -119165.2836,
      -135870.1722,
      -142297.1126,
      -151977.9128,
      -149323.8133,
      -143386.7155,
      -142108.4693,
      -162051.6199,
      -185834.8563,
      -265746.3813,
      -235288.4964
     ],
     "fy2026": -1664075.6192,
     "fy2027": -1959450.5106,
     "total_rule": "sum"
    },
    {
     "key": "T_recov",
     "label": "Returned stock recovered",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4379,
      4195,
      5358,
      4977,
      6033,
      6515,
      5325,
      5839,
      6597.0278,
      7565.816,
      10820.0579,
      9580.6839,
      6053.0054,
      5708.5801,
      6511.1322,
      6821.5537,
      7288.2507,
      7163.55,
      6881.2182,
      6822.3557,
      7782.6328,
      8928.1176,
      12772.0448,
      11312.4041
     ],
     "fy2026": 77184.5856,
     "fy2027": 94044.8452,
     "total_rule": "sum"
    },
    {
     "key": "T_cogs",
     "label": "COST OF GOODS SOLD",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -97407.83,
      -91911.62,
      -108572.99,
      -115233.18,
      -129172.82,
      -123340.48,
      -114986.83,
      -118481.12,
      -131355.1008,
      -150590.2084,
      -215284.15,
      -190554.7043,
      -120346.6722,
      -113456.7035,
      -129359.04,
      -135475.5589,
      -144689.6621,
      -142160.2633,
      -136505.4972,
      -135286.1136,
      -154268.9871,
      -176906.7387,
      -252974.3365,
      -223976.0923
     ],
     "fy2026": -1586891.0336,
     "fy2027": -1865405.6654,
     "total_rule": "sum"
    },
    {
     "key": "T_gp",
     "label": "GROSS PROFIT",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      170146.3886,
      158950.3707,
      185804.603,
      195765.4003,
      219724.6996,
      208606.6964,
      191574.3478,
      196050.9398,
      203328.027,
      230888.155,
      326930.5322,
      286606.001,
      179269.0528,
      167374.8734,
      188985.6144,
      195996.1511,
      207281.8378,
      201660.7644,
      191732.092,
      188140.0069,
      212408.2375,
      241147.7207,
      341383.3258,
      299209.4326
     ],
     "fy2026": 2574376.1616,
     "fy2027": 2614589.1093,
     "total_rule": "sum"
    },
    {
     "key": "T_fees",
     "label": "Marketplace, referral and payment fees",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25180.2124,
      -22538.6724,
      -27025.749,
      -29644.1466,
      -32834.6837,
      -31540.3646,
      -28941.4425,
      -29921.6667,
      -32397.8593,
      -36999.0444,
      -52690.2697,
      -46458.246,
      -29228.2056,
      -27448.797,
      -31175.6247,
      -32524.0547,
      -34602.4377,
      -33866.7072,
      -32394.4446,
      -31981.5369,
      -36328.7541,
      -41499.423,
      -59115.3109,
      -52137.5975
     ],
     "fy2026": -396172.3572,
     "fy2027": -442302.8939,
     "total_rule": "sum"
    },
    {
     "key": "T_fulfil",
     "label": "Fulfilment, shipping, storage and inbound",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34760.8301,
      -32863.6013,
      -38712.7186,
      -41453.9295,
      -45080.1572,
      -46109.1227,
      -41415.0624,
      -41677.4767,
      -48998.0848,
      -59881.1047,
      -85091.7146,
      -74864.3937,
      -43813.5085,
      -41054.5754,
      -46524.7922,
      -48428.7941,
      -51408.3943,
      -50202.7343,
      -47912.7047,
      -47195.8636,
      -53490.7003,
      -65419.4591,
      -92982.196,
      -81824.6046
     ],
     "fy2026": -590908.1966,
     "fy2027": -670258.3272,
     "total_rule": "sum"
    },
    {
     "key": "T_var",
     "label": "Total variable channel costs",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -59941.0425,
      -55402.2738,
      -65738.4677,
      -71098.0761,
      -77914.841,
      -77649.4874,
      -70356.5049,
      -71599.1434,
      -81395.9441,
      -96880.1491,
      -137781.9843,
      -121322.6397,
      -73041.7141,
      -68503.3725,
      -77700.4169,
      -80952.8488,
      -86010.832,
      -84069.4414,
      -80307.1493,
      -79177.4005,
      -89819.4545,
      -106918.8822,
      -152097.507,
      -133962.2021
     ],
     "fy2026": -987080.5538,
     "fy2027": -1112561.2212,
     "total_rule": "sum"
    },
    {
     "key": "T_cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      110205.3462,
      103548.097,
      120066.1353,
      124667.3242,
      141809.8587,
      130957.2091,
      121217.8429,
      124451.7965,
      121932.0829,
      134008.0059,
      189148.5479,
      165283.3613,
      106227.3387,
      98871.501,
      111285.1975,
      115043.3022,
      121271.0058,
      117591.323,
      111424.9427,
      108962.6065,
      122588.783,
      134228.8385,
      189285.8188,
      165247.2305
     ],
     "fy2026": 1587295.6078,
     "fy2027": 1502027.8881,
     "total_rule": "sum"
    },
    {
     "key": "T_meta",
     "label": "Paid media: Meta",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -14925,
      -15728,
      -19266,
      -17843,
      -20699,
      -20117,
      -19621,
      -20485,
      -24668.5067,
      -28021.5054,
      -39691.3894,
      -34808.4012,
      -21780.5687,
      -20343.54,
      -22979.7248,
      -23842.4587,
      -25226.6708,
      -24554.0562,
      -23356.5086,
      -22930.5178,
      -25901.932,
      -29422.5806,
      -41675.9589,
      -36548.8213
     ],
     "fy2026": -275873.8027,
     "fy2027": -318563.3384,
     "total_rule": "sum"
    },
    {
     "key": "T_google",
     "label": "Paid media: Google",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6396,
      -6740,
      -8257,
      -7647,
      -8871,
      -8621,
      -8409,
      -8779,
      -10572.2171,
      -12009.2166,
      -17010.5955,
      -14917.8862,
      -9334.5295,
      -8718.66,
      -9848.4535,
      -10218.1966,
      -10811.4304,
      -10523.1669,
      -10009.9323,
      -9827.3648,
      -11100.828,
      -12609.6774,
      -17861.1252,
      -15663.7806
     ],
     "fy2026": -118229.9154,
     "fy2027": -136527.145,
     "total_rule": "sum"
    },
    {
     "key": "T_ads_A",
     "label": "Amazon advertising",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11057,
      -9410,
      -11456,
      -13283,
      -15111,
      -13890,
      -12615,
      -11563,
      -16124.9761,
      -18387.8647,
      -26146.8728,
      -23019.2486,
      -14459.7205,
      -13558.1622,
      -15374.5615,
      -16013.7324,
      -17009.2469,
      -16620.0377,
      -15870.8541,
      -15641.9125,
      -17737.4738,
      -20226.6512,
      -28761.5601,
      -25321.1735
     ],
     "fy2026": -182063.9623,
     "fy2027": -216595.0865,
     "total_rule": "sum"
    },
    {
     "key": "T_ads_W",
     "label": "Walmart Connect advertising",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2056.9498,
      -2387.1278,
      -3217.6806,
      -3833.0241,
      -4101.4625,
      -5045.1264,
      -4421.0526,
      -6129.0323,
      -6186.8109,
      -7130.5906,
      -10248.0303,
      -9118.8114,
      -5789.3983,
      -5486.5685,
      -6288.2407,
      -6619.8086,
      -7106.6413,
      -7018.3942,
      -6773.802,
      -6747.587,
      -7733.5136,
      -8913.2382,
      -12810.0378,
      -11398.5143
     ],
     "fy2026": -63875.6992,
     "fy2027": -92685.7446,
     "total_rule": "sum"
    },
    {
     "key": "T_ads",
     "label": "Total paid media",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34434.9498,
      -34265.1278,
      -42196.6806,
      -42606.0241,
      -48782.4625,
      -47673.1264,
      -45066.0526,
      -46956.0323,
      -57552.5108,
      -65549.1772,
      -93096.888,
      -81864.3475,
      -51364.2171,
      -48106.9306,
      -54490.9806,
      -56694.1963,
      -60153.9894,
      -58715.655,
      -56011.097,
      -55147.3821,
      -62473.7473,
      -71172.1474,
      -101108.6821,
      -88932.2896
     ],
     "fy2026": -640043.3796,
     "fy2027": -764371.3146,
     "total_rule": "sum"
    },
    {
     "key": "T_cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "sum of channels",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      75770.3964,
      69282.9692,
      77869.4547,
      82061.3001,
      93027.3962,
      83284.0827,
      76151.7903,
      77495.7642,
      64379.5721,
      68458.8286,
      96051.66,
      83419.0138,
      54863.1216,
      50764.5703,
      56794.2169,
      58349.106,
      61117.0164,
      58875.6679,
      55413.8457,
      53815.2244,
      60115.0357,
      63056.6911,
      88177.1367,
      76314.9409
     ],
     "fy2026": 947252.2282,
     "fy2027": 737656.5736,
     "total_rule": "sum"
    },
    {
     "key": "T_gm",
     "label": "Gross margin %",
     "basis": "",
     "section": "ALL CHANNELS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6359,
      0.6336,
      0.6312,
      0.6295,
      0.6298,
      0.6284,
      0.6249,
      0.6233,
      0.6075,
      0.6052,
      0.603,
      0.6006,
      0.5983,
      0.596,
      0.5937,
      0.5913,
      0.5889,
      0.5865,
      0.5841,
      0.5817,
      0.5793,
      0.5768,
      0.5744,
      0.5719
     ],
     "fy2026": 0.6187,
     "fy2027": 0.5836,
     "total_rule": "ratio"
    },
    {
     "key": "T_cm1pct",
     "label": "CM1 %",
     "basis": "",
     "section": "ALL CHANNELS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4119,
      0.4128,
      0.4079,
      0.4009,
      0.4065,
      0.3945,
      0.3954,
      0.3957,
      0.3643,
      0.3513,
      0.3488,
      0.3464,
      0.3545,
      0.3521,
      0.3496,
      0.3471,
      0.3445,
      0.342,
      0.3395,
      0.3369,
      0.3343,
      0.3211,
      0.3185,
      0.3158
     ],
     "fy2026": 0.3814,
     "fy2027": 0.3353,
     "total_rule": "ratio"
    },
    {
     "key": "T_cm2pct",
     "label": "CM2 %",
     "basis": "",
     "section": "ALL CHANNELS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2832,
      0.2762,
      0.2645,
      0.2639,
      0.2666,
      0.2509,
      0.2484,
      0.2464,
      0.1924,
      0.1795,
      0.1771,
      0.1748,
      0.1831,
      0.1808,
      0.1784,
      0.176,
      0.1736,
      0.1712,
      0.1688,
      0.1664,
      0.1639,
      0.1508,
      0.1484,
      0.1459
     ],
     "fy2026": 0.2276,
     "fy2027": 0.1647,
     "total_rule": "ratio"
    },
    {
     "key": "T_adspct",
     "label": "Paid media % of net revenue",
     "basis": "",
     "section": "ALL CHANNELS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1287,
      0.1366,
      0.1433,
      0.137,
      0.1398,
      0.1436,
      0.147,
      0.1493,
      0.172,
      0.1718,
      0.1717,
      0.1716,
      0.1714,
      0.1713,
      0.1712,
      0.171,
      0.1709,
      0.1708,
      0.1706,
      0.1705,
      0.1704,
      0.1702,
      0.1701,
      0.17
     ],
     "fy2026": 0.1538,
     "fy2027": 0.1706,
     "total_rule": "ratio"
    },
    {
     "key": "T_mer",
     "label": "Marketing efficiency ratio (net revenue / total paid media)",
     "basis": "",
     "section": "ALL CHANNELS",
     "format": "x",
     "kind": "calc",
     "bold": false,
     "values": [
      7.7698,
      7.3212,
      6.9763,
      7.2994,
      7.1521,
      6.963,
      6.8025,
      6.6984,
      5.8153,
      5.8197,
      5.8242,
      5.8287,
      5.8332,
      5.8377,
      5.8422,
      5.8467,
      5.8512,
      5.8557,
      5.8602,
      5.8648,
      5.8693,
      5.8738,
      5.8784,
      5.883
     ],
     "fy2026": 6.5015,
     "fy2027": 5.861,
     "total_rule": "ratio"
    }
   ]
  },
  "Settlements": {
   "title": "SETTLEMENTS: GROSS SALES TO NET PAYOUT BRIDGE AND MARKETPLACE RECEIVABLES (EUR)",
   "description": "Each channel: amount charged to customers incl. VAT, less refunds, less fees the platform deducts before paying out, equals the net settlement accrued. Receivable roll: opening + accrued - payouts = closing. Actual payouts per bank; forecast payouts sized to the settlement lag on Assumptions.",
   "months": 24,
   "rows": [
    {
     "key": "S_charged",
     "label": "Charged to customers incl. VAT (gross less discounts plus shipping)",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      162811.165,
      162299.7389,
      184993.5039,
      184654.6579,
      212292.8512,
      198842.1713,
      185416.2781,
      189787.8012,
      201820.3335,
      229252.2055,
      324726.9711,
      284777.8035,
      178193.261,
      166436.5046,
      188003.911,
      195062.1909,
      206386.8392,
      200883.9801,
      191086.4902,
      187601.3335,
      211911.3501,
      240714.8157,
      340963.3196,
      299016.6937
     ],
     "fy2026": 2521675.481,
     "fy2027": 2606260.6896,
     "total_rule": "sum"
    },
    {
     "key": "S_refunds",
     "label": "Refunds to customers incl. VAT",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10356.975,
      -8931.46,
      -11182.4,
      -12252.44,
      -13949.08,
      -13173.06,
      -12693.47,
      -13939.44,
      -17189.5848,
      -19526.0317,
      -27657.8763,
      -24255.2974,
      -15177.203,
      -14175.8482,
      -16012.8027,
      -16613.9755,
      -17578.5265,
      -17109.8331,
      -16275.3543,
      -15978.5141,
      -18049.0641,
      -20502.3333,
      -29040.7701,
      -25468.0623
     ],
     "fy2026": -185107.1152,
     "fy2027": -221982.287,
     "total_rule": "sum"
    },
    {
     "key": "S_fees",
     "label": "Fees and advertising deducted by the platform before payout",
     "basis": "Channel_PL",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3706,
      -3694,
      -4179,
      -4145,
      -4838,
      -4506,
      -4186,
      -4303,
      -4738.2541,
      -5382.2882,
      -7623.8052,
      -6685.8952,
      -4183.5475,
      -3907.5272,
      -4413.8779,
      -4579.5892,
      -4845.4646,
      -4716.2708,
      -4486.2494,
      -4404.4263,
      -4975.1668,
      -5651.4026,
      -8004.9954,
      -7020.1899
     ],
     "fy2026": -57987.2426,
     "fy2027": -61188.7076,
     "total_rule": "sum"
    },
    {
     "key": "S_accrued",
     "label": "NET SETTLEMENT ACCRUED",
     "basis": "charged less refunds less fees",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      148748.19,
      149674.2789,
      169632.1039,
      168257.2179,
      193505.7712,
      181163.1112,
      168536.8081,
      171545.3612,
      179892.4946,
      204343.8856,
      289445.2896,
      253836.6109,
      158832.5105,
      148353.1292,
      167577.2304,
      173868.6262,
      183962.8481,
      179057.8762,
      170324.8865,
      167218.3932,
      188887.1193,
      214561.0798,
      303917.5541,
      266528.4415
     ],
     "fy2026": 2278581.1233,
     "fy2027": 2323089.6951,
     "total_rule": "sum"
    },
    {
     "key": "S_open",
     "label": "Opening receivable",
     "basis": "prior month closing",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14900,
      13982.19,
      16831.4689,
      17500.5728,
      16124.7907,
      21227.5619,
      19926.6732,
      16708.4813,
      16197.8426,
      17989.2495,
      19775.2147,
      28944.529,
      24564.8333,
      15370.8881,
      15894.9781,
      16217.1513,
      17386.8626,
      17802.8563,
      17905.7876,
      16483.0535,
      16182.4251,
      18888.7119,
      20763.9755,
      30391.7554
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "S_target",
     "label": "Forecast closing receivable (accrued x lag / days in month)",
     "basis": "settlement lag on Assumptions",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14394.9861,
      16036.5299,
      16416.0101,
      16825.7218,
      18726.365,
      18116.3111,
      16310.0137,
      16601.164,
      17989.2495,
      19775.2147,
      28944.529,
      24564.8333,
      15370.8881,
      15894.9781,
      16217.1513,
      17386.8626,
      17802.8563,
      17905.7876,
      16483.0535,
      16182.4251,
      18888.7119,
      20763.9755,
      30391.7554,
      25793.075
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "S_payout",
     "label": "Payouts received (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -149666,
      -146825,
      -168963,
      -169633,
      -188403,
      -182464,
      -171755,
      -172056,
      -178101.0876,
      -202557.9203,
      -280275.9754,
      -258216.3066,
      -168026.4557,
      -147829.0392,
      -167255.0572,
      -172698.9149,
      -183546.8544,
      -178954.9449,
      -171747.6206,
      -167519.0215,
      -186180.8325,
      -212685.8163,
      -294289.7742,
      -271127.1219
     ],
     "fy2026": -2268916.2899,
     "fy2027": -2321861.4534,
     "total_rule": "sum"
    },
    {
     "key": "S_close",
     "label": "CLOSING RECEIVABLE (incl. reserve)",
     "basis": "opening + accrued + payouts",
     "section": "SHOPIFY EU (DTC)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      13982.19,
      16831.4689,
      17500.5728,
      16124.7907,
      21227.5619,
      19926.6732,
      16708.4813,
      16197.8426,
      17989.2495,
      19775.2147,
      28944.529,
      24564.8333,
      15370.8881,
      15894.9781,
      16217.1513,
      17386.8626,
      17802.8563,
      17905.7876,
      16483.0535,
      16182.4251,
      18888.7119,
      20763.9755,
      30391.7554,
      25793.075
     ],
     "fy2026": 24564.8333,
     "fy2027": 25793.075,
     "total_rule": "last"
    },
    {
     "key": "S_days",
     "label": "Days outstanding (closing / accrued x days in month)",
     "basis": "memo",
     "section": "SHOPIFY EU (DTC)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2.914,
      3.1487,
      3.1982,
      2.875,
      3.4007,
      3.2998,
      3.0733,
      2.9271,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "A_charged",
     "label": "Charged to customers incl. VAT (gross less discounts)",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      165850.2594,
      142773.6779,
      167243.5647,
      181563.9293,
      197977.0174,
      182466.5948,
      162413.6475,
      160807.0813,
      186643.7456,
      212836.2802,
      302645.426,
      266443.7298,
      167368.7065,
      156933.3285,
      177957.829,
      185356.1194,
      196879.0232,
      192373.9959,
      183702.3282,
      181052.3698,
      205308.1202,
      234119.9082,
      332909.9686,
      293088.1028
     ],
     "fy2026": 2329664.954,
     "fy2027": 2507049.8003,
     "total_rule": "sum"
    },
    {
     "key": "A_refunds",
     "label": "Refunds to customers incl. VAT",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12815.175,
      -12335.585,
      -13094.735,
      -12464.52,
      -14123.805,
      -14228.64,
      -10912.48,
      -13208.005,
      -17682.0391,
      -20163.4371,
      -28671.6719,
      -25242.0376,
      -15855.9827,
      -14867.368,
      -16859.1627,
      -17560.0534,
      -18651.6969,
      -18224.9049,
      -17403.3785,
      -17152.3298,
      -19450.243,
      -22179.7808,
      -31538.8391,
      -27766.2413
     ],
     "fy2026": -194942.1306,
     "fy2027": -237509.9811,
     "total_rule": "sum"
    },
    {
     "key": "A_fees",
     "label": "Fees and advertising deducted by the platform before payout",
     "basis": "Channel_PL",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -45624,
      -38937,
      -46270,
      -51807,
      -56333,
      -54341,
      -47084,
      -45409,
      -56452.9297,
      -68423.3005,
      -97295.4373,
      -85657.1981,
      -50622.933,
      -47466.6115,
      -53825.7565,
      -56063.4697,
      -59548.7281,
      -58186.1215,
      -55563.2582,
      -54761.7423,
      -62098.2227,
      -75265.6306,
      -107024.981,
      -94222.9179
     ],
     "fy2026": -693633.8656,
     "fy2027": -774650.3729,
     "total_rule": "sum"
    },
    {
     "key": "A_accrued",
     "label": "NET SETTLEMENT ACCRUED",
     "basis": "charged less refunds less fees",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      107411.0844,
      91501.0929,
      107878.8297,
      117292.4093,
      127520.2124,
      113896.9548,
      104417.1675,
      102190.0763,
      112508.7769,
      124249.5426,
      176678.3168,
      155544.4942,
      100889.7908,
      94599.349,
      107272.9097,
      111732.5963,
      118678.5982,
      115962.9695,
      110735.6916,
      109138.2977,
      123759.6546,
      136674.4968,
      194346.1485,
      171098.9436
     ],
     "fy2026": 1441088.9578,
     "fy2027": 1494889.4464,
     "total_rule": "sum"
    },
    {
     "key": "A_open",
     "label": "Opening receivable",
     "basis": "prior month closing",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      118600,
      65087.0843,
      72156.1772,
      79788.007,
      85470.4163,
      93069.6287,
      88954.5835,
      67025.751,
      65494.8273,
      105008.1918,
      112225.3933,
      164899.7624,
      140491.8012,
      91126.2627,
      94599.349,
      96891.6604,
      104283.7565,
      107193.5726,
      108232.1049,
      100019.3344,
      98576.527,
      115509.0109,
      123447.9326,
      181389.7386
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "A_target",
     "label": "Forecast closing receivable (accrued x lag / days in month)",
     "basis": "settlement lag on Assumptions",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      97016.4633,
      91501.0929,
      97438.943,
      109472.9153,
      115179.5467,
      106303.8245,
      94312.2804,
      92300.7141,
      105008.1918,
      112225.3933,
      164899.7624,
      140491.8012,
      91126.2627,
      94599.349,
      96891.6604,
      104283.7565,
      107193.5726,
      108232.1049,
      100019.3344,
      98576.527,
      115509.0109,
      123447.9326,
      181389.7386,
      154540.9814
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "A_payout",
     "label": "Payouts received (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -160924,
      -84432,
      -100247,
      -111610,
      -119921,
      -118012,
      -126346,
      -103721,
      -72995.4124,
      -117032.341,
      -124003.9477,
      -179952.4554,
      -150255.3294,
      -91126.2627,
      -104980.5984,
      -104340.5001,
      -115768.7821,
      -114924.4372,
      -118948.4621,
      -110581.1051,
      -106827.1706,
      -128735.5751,
      -136404.3425,
      -197947.7009
     ],
     "fy2026": -1419197.1565,
     "fy2027": -1480840.2663,
     "total_rule": "sum"
    },
    {
     "key": "A_close",
     "label": "CLOSING RECEIVABLE (incl. reserve)",
     "basis": "opening + accrued + payouts",
     "section": "AMAZON EU (FBA)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      65087.0843,
      72156.1772,
      79788.007,
      85470.4163,
      93069.6287,
      88954.5835,
      67025.751,
      65494.8273,
      105008.1918,
      112225.3933,
      164899.7624,
      140491.8012,
      91126.2627,
      94599.349,
      96891.6604,
      104283.7565,
      107193.5726,
      108232.1049,
      100019.3344,
      98576.527,
      115509.0109,
      123447.9326,
      181389.7386,
      154540.9814
     ],
     "fy2026": 140491.8012,
     "fy2027": 154540.9814,
     "total_rule": "last"
    },
    {
     "key": "A_days",
     "label": "Days outstanding (closing / accrued x days in month)",
     "basis": "memo",
     "section": "AMAZON EU (FBA)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      18.7848,
      22.0803,
      22.9278,
      21.8609,
      22.6251,
      23.4303,
      19.899,
      19.8683,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28,
      28
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "W_charged",
     "label": "Charged to customers incl. VAT (gross less discounts)",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15552.5579,
      16994.1306,
      24480.6844,
      30636.4842,
      34807.5229,
      41662.6264,
      41117.4041,
      50623.4946,
      46155.573,
      53196.4694,
      76453.5592,
      68029.2279,
      43190.7496,
      40931.5425,
      46912.2722,
      49385.8738,
      53017.8001,
      52359.449,
      50534.7133,
      50339.1413,
      57694.4663,
      66495.5868,
      95566.949,
      85036.5349
     ],
     "fy2026": 499709.7347,
     "fy2027": 691465.0787,
     "total_rule": "sum"
    },
    {
     "key": "W_refunds",
     "label": "Refunds to customers incl. VAT",
     "basis": "Channel_PL x (1 + VAT)",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1516.4093,
      -1656.0999,
      -2269.0114,
      -3041.744,
      -3085.9232,
      -3414.2599,
      -3621.7663,
      -4512.5448,
      -4910.1673,
      -5659.1989,
      -8133.3574,
      -7237.1519,
      -4594.7606,
      -4354.4194,
      -4990.6673,
      -5253.8164,
      -5640.1915,
      -5570.1541,
      -5376.0333,
      -5355.2278,
      -6137.7092,
      -7073.9986,
      -10166.6967,
      -9046.4399
     ],
     "fy2026": -49057.6343,
     "fy2027": -73560.1148,
     "total_rule": "sum"
    },
    {
     "key": "W_fees",
     "label": "Fees and advertising deducted by the platform before payout",
     "basis": "Channel_PL",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5777.9923,
      -6502.4015,
      -8997.1483,
      -11114.1002,
      -12422.3035,
      -15040.6137,
      -14375.5575,
      -18369.1756,
      -17499.871,
      -20169.4246,
      -28987.3429,
      -25793.2604,
      -16375.7591,
      -15519.1815,
      -17786.7732,
      -18724.6385,
      -20101.6822,
      -19852.0686,
      -19160.2206,
      -19086.0696,
      -21874.8387,
      -25211.7808,
      -36234.1787,
      -32241.5755
     ],
     "fy2026": -185049.1916,
     "fy2027": -262168.7671,
     "total_rule": "sum"
    },
    {
     "key": "W_accrued",
     "label": "NET SETTLEMENT ACCRUED",
     "basis": "charged less refunds less fees",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      8258.1564,
      8835.6292,
      13214.5247,
      16480.6401,
      19299.2962,
      23207.7527,
      23120.0803,
      27741.7742,
      23745.5347,
      27367.8459,
      39332.8589,
      34998.8157,
      22220.2299,
      21057.9416,
      24134.8317,
      25407.4189,
      27275.9264,
      26937.2262,
      25998.4593,
      25897.8439,
      29681.9184,
      34209.8074,
      49166.0736,
      43748.5196
     ],
     "fy2026": 265602.9089,
     "fy2027": 355736.1969,
     "total_rule": "sum"
    },
    {
     "key": "W_open",
     "label": "Opening receivable",
     "basis": "prior month closing",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      6395.1564,
      7326.7856,
      10620.3103,
      13945.9504,
      14784.2465,
      18766.9992,
      18563.0795,
      23423.8537,
      23745.5347,
      26485.0122,
      39332.8589,
      33869.8216,
      21503.4483,
      22562.0803,
      23356.2887,
      25407.4189,
      26396.0578,
      26937.2262,
      25159.7993,
      25062.4296,
      29681.9184,
      33106.2652,
      49166.0736
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "W_target",
     "label": "Forecast closing receivable (accrued x lag / days in month)",
     "basis": "settlement lag on Assumptions",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7991.7642,
      9466.7456,
      12788.2497,
      16480.6401,
      18676.7382,
      23207.7527,
      22374.2712,
      26846.8783,
      23745.5347,
      26485.0122,
      39332.8589,
      33869.8216,
      21503.4483,
      22562.0803,
      23356.2887,
      25407.4189,
      26396.0578,
      26937.2262,
      25159.7993,
      25062.4296,
      29681.9184,
      33106.2652,
      49166.0736,
      42337.277
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "W_payout",
     "label": "Payouts received (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1863,
      -7904,
      -9921,
      -13155,
      -18461,
      -19225,
      -23324,
      -22881,
      -23423.8537,
      -24628.3684,
      -26485.0122,
      -40461.853,
      -34586.6032,
      -19999.3096,
      -23340.6233,
      -23356.2887,
      -26287.2875,
      -26396.0578,
      -27775.8862,
      -25995.2137,
      -25062.4296,
      -30785.4605,
      -33106.2652,
      -50577.3162
     ],
     "fy2026": -231733.0873,
     "fy2027": -347268.7415,
     "total_rule": "sum"
    },
    {
     "key": "W_close",
     "label": "CLOSING RECEIVABLE (incl. reserve)",
     "basis": "opening + accrued + payouts",
     "section": "WALMART US (WFS)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      6395.1564,
      7326.7856,
      10620.3103,
      13945.9504,
      14784.2465,
      18766.9992,
      18563.0795,
      23423.8537,
      23745.5347,
      26485.0122,
      39332.8589,
      33869.8216,
      21503.4483,
      22562.0803,
      23356.2887,
      25407.4189,
      26396.0578,
      26937.2262,
      25159.7993,
      25062.4296,
      29681.9184,
      33106.2652,
      49166.0736,
      42337.277
     ],
     "fy2026": 33869.8216,
     "fy2027": 42337.277,
     "total_rule": "last"
    },
    {
     "key": "W_days",
     "label": "Days outstanding (closing / accrued x days in month)",
     "basis": "memo",
     "section": "WALMART US (WFS)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      24.0066,
      23.2185,
      24.9142,
      25.3861,
      23.7476,
      24.2596,
      24.8899,
      26.1749,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "T_charged",
     "label": "Charged to customers incl. VAT",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      344213.9823,
      322067.5474,
      376717.753,
      396855.0714,
      445077.3915,
      422971.3924,
      388947.3298,
      401218.3772,
      434619.6521,
      495284.955,
      703825.9563,
      619250.7613,
      388752.7172,
      364301.3756,
      412874.0121,
      429804.184,
      456283.6625,
      445617.425,
      425323.5317,
      418992.8447,
      474913.9366,
      541330.3107,
      769440.2372,
      677141.3314
     ],
     "fy2026": 5351050.1697,
     "fy2027": 5804775.5686,
     "total_rule": "sum"
    },
    {
     "key": "T_refunds",
     "label": "Refunds incl. VAT",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -24688.5593,
      -22923.1449,
      -26546.1464,
      -27758.704,
      -31158.8082,
      -30815.9599,
      -27227.7163,
      -31659.9898,
      -39781.7912,
      -45348.6676,
      -64462.9056,
      -56734.4869,
      -35627.9463,
      -33397.6356,
      -37862.6327,
      -39427.8453,
      -41870.4149,
      -40904.8921,
      -39054.7661,
      -38486.0716,
      -43637.0162,
      -49756.1127,
      -70746.3059,
      -62280.7435
     ],
     "fy2026": -429106.8801,
     "fy2027": -533052.3828,
     "total_rule": "sum"
    },
    {
     "key": "T_fees",
     "label": "Fees and advertising deducted",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -55107.9923,
      -49133.4015,
      -59446.1483,
      -67066.1002,
      -73593.3035,
      -73887.6137,
      -65645.5575,
      -68081.1756,
      -78691.0548,
      -93975.0134,
      -133906.5853,
      -118136.3536,
      -71182.2396,
      -66893.3202,
      -76026.4076,
      -79367.6974,
      -84495.8749,
      -82754.4609,
      -79209.7282,
      -78252.2382,
      -88948.2282,
      -106128.814,
      -151264.155,
      -133484.6833
     ],
     "fy2026": -936670.2997,
     "fy2027": -1098007.8475,
     "total_rule": "sum"
    },
    {
     "key": "T_accrued",
     "label": "Net settlement accrued",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      264417.4307,
      250011.001,
      290725.4583,
      302030.2673,
      340325.2798,
      318267.8188,
      296074.056,
      301477.2117,
      316146.8061,
      355961.274,
      505456.4654,
      444379.9208,
      281942.5313,
      264010.4198,
      298984.9718,
      311008.6413,
      329917.3727,
      321958.072,
      307059.0374,
      302254.5348,
      342328.6922,
      385445.384,
      547429.7763,
      481375.9047
     ],
     "fy2026": 3985272.9899,
     "fy2027": 4173715.3383,
     "total_rule": "sum"
    },
    {
     "key": "T_payout",
     "label": "Payouts received (cash)",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -312453,
      -239161,
      -279131,
      -294398,
      -326785,
      -319701,
      -321425,
      -298658,
      -274520.3538,
      -344218.6297,
      -430764.9353,
      -478630.6149,
      -352868.3883,
      -258954.6114,
      -295576.2789,
      -300395.7038,
      -325602.9241,
      -320275.4399,
      -318471.9689,
      -304095.3403,
      -318070.4327,
      -372206.852,
      -463800.3819,
      -519652.139
     ],
     "fy2026": -3919846.5337,
     "fy2027": -4149970.4611,
     "total_rule": "sum"
    },
    {
     "key": "T_close",
     "label": "MARKETPLACE RECEIVABLES (to balance sheet)",
     "basis": "sum",
     "section": "ALL CHANNELS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      85464.4307,
      96314.4317,
      107908.89,
      115541.1573,
      129081.4371,
      127648.2558,
      102297.3118,
      105116.5236,
      146742.9759,
      158485.6202,
      233177.1503,
      198926.4561,
      128000.5991,
      133056.4075,
      136465.1005,
      147078.038,
      151392.4866,
      153075.1187,
      141662.1872,
      139821.3817,
      164079.6412,
      177318.1733,
      260947.5677,
      222671.3333
     ],
     "fy2026": 198926.4561,
     "fy2027": 222671.3333,
     "total_rule": "last"
    },
    {
     "key": "T_dso",
     "label": "Blended days outstanding",
     "basis": "memo",
     "section": "ALL CHANNELS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      10.0198,
      10.7867,
      11.5063,
      11.4764,
      11.7579,
      12.0322,
      10.7109,
      10.8088,
      13.9248,
      13.8022,
      13.8396,
      13.8771,
      14.0739,
      14.1115,
      14.1493,
      14.1872,
      14.2253,
      14.2635,
      14.3019,
      14.3404,
      14.3791,
      14.2611,
      14.3003,
      14.3398
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "rl_open",
     "label": "Opening refund liability",
     "basis": "",
     "section": "REFUND LIABILITY (expected refunds on month-end sales still inside the return window)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19400,
      9369.3461,
      9652.55,
      10123.36,
      10991.7472,
      11914.8685,
      12205.3213,
      10482.7332,
      12212.3106,
      15796.328,
      17430.6853,
      25610.6062,
      21819.1257,
      13705.7479,
      14228.3367,
      14573.6869,
      15686.5363,
      16125.6367,
      16283.6745,
      15050.0854,
      14835.3502,
      17386.8175,
      19191.2181,
      28205.4413
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "rl_close",
     "label": "CLOSING REFUND LIABILITY (refunds of the month x window days / days in month)",
     "basis": "Assumptions",
     "section": "REFUND LIABILITY (expected refunds on month-end sales still inside the return window)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      9369.3461,
      9652.55,
      10123.36,
      10991.7472,
      11914.8685,
      12205.3213,
      10482.7332,
      12212.3106,
      15796.328,
      17430.6853,
      25610.6062,
      21819.1257,
      13705.7479,
      14228.3367,
      14573.6869,
      15686.5363,
      16125.6367,
      16283.6745,
      15050.0854,
      14835.3502,
      17386.8175,
      19191.2181,
      28205.4413,
      24036.774
     ],
     "fy2026": 21819.1257,
     "fy2027": 24036.774,
     "total_rule": "last"
    },
    {
     "key": "rl_mv",
     "label": "Movement: (charge) / release to P&L",
     "basis": "",
     "section": "REFUND LIABILITY (expected refunds on month-end sales still inside the return window)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10030.6539,
      -283.2038,
      -470.81,
      -868.3872,
      -923.1214,
      -290.4527,
      1722.5881,
      -1729.5774,
      -3584.0174,
      -1634.3573,
      -8179.9209,
      3791.4804,
      8113.3779,
      -522.5889,
      -345.3501,
      -1112.8494,
      -439.1004,
      -158.0378,
      1233.589,
      214.7352,
      -2551.4673,
      -1804.4006,
      -9014.2232,
      4168.6673
     ],
     "fy2026": -2419.1257,
     "fy2027": -2217.6482,
     "total_rule": "sum"
    }
   ]
  },
  "Product_Contribution": {
   "title": "PRODUCT CATEGORY CONTRIBUTION (EUR)",
   "description": "Units, revenue and cost of goods by category are bottom-up from Volume_Price. Discounts, refunds, shipping income, recovered returns, variable channel costs and paid media are allocated to categories by each category share of the channel gross sales in the month. Totals tie to Channel_PL.",
   "months": 24,
   "rows": [
    {
     "key": "sh_S_Cookware",
     "label": "Shopify EU (DTC): share of gross sales, Cookware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.423,
      0.4401,
      0.4141,
      0.4192,
      0.4479,
      0.4261,
      0.4165,
      0.4241,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289,
      0.4289
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_S_Knives",
     "label": "Shopify EU (DTC): share of gross sales, Knives",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1754,
      0.1596,
      0.1659,
      0.1689,
      0.159,
      0.1723,
      0.1631,
      0.1727,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702,
      0.1702
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_S_Textiles",
     "label": "Shopify EU (DTC): share of gross sales, Textiles",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2053,
      0.2043,
      0.2175,
      0.2141,
      0.2016,
      0.2034,
      0.2167,
      0.203,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017,
      0.2017
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_S_Tableware",
     "label": "Shopify EU (DTC): share of gross sales, Tableware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.12,
      0.1206,
      0.124,
      0.1154,
      0.1181,
      0.1197,
      0.1225,
      0.1232,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206,
      0.1206
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_S_Storage",
     "label": "Shopify EU (DTC): share of gross sales, Storage",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0763,
      0.0754,
      0.0784,
      0.0824,
      0.0734,
      0.0785,
      0.0812,
      0.077,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785,
      0.0785
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_A_Cookware",
     "label": "Amazon EU (FBA): share of gross sales, Cookware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3559,
      0.361,
      0.3717,
      0.3496,
      0.3566,
      0.3729,
      0.3412,
      0.3409,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515,
      0.3515
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_A_Knives",
     "label": "Amazon EU (FBA): share of gross sales, Knives",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2371,
      0.2398,
      0.2275,
      0.2472,
      0.2432,
      0.2391,
      0.2496,
      0.2414,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447,
      0.2447
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_A_Textiles",
     "label": "Amazon EU (FBA): share of gross sales, Textiles",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1714,
      0.165,
      0.1716,
      0.1786,
      0.1706,
      0.1537,
      0.162,
      0.1772,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644,
      0.1644
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_A_Tableware",
     "label": "Amazon EU (FBA): share of gross sales, Tableware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1506,
      0.1532,
      0.1488,
      0.1503,
      0.1534,
      0.1515,
      0.1692,
      0.1606,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603,
      0.1603
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_A_Storage",
     "label": "Amazon EU (FBA): share of gross sales, Storage",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0851,
      0.081,
      0.0804,
      0.0742,
      0.0762,
      0.0828,
      0.078,
      0.0799,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791,
      0.0791
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_W_Cookware",
     "label": "Walmart US (WFS): share of gross sales, Cookware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4724,
      0.4533,
      0.4807,
      0.4722,
      0.4928,
      0.4859,
      0.4555,
      0.4724,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668,
      0.4668
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_W_Knives",
     "label": "Walmart US (WFS): share of gross sales, Knives",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1647,
      0.1611,
      0.1751,
      0.1752,
      0.1644,
      0.1658,
      0.1729,
      0.1715,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699,
      0.1699
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_W_Textiles",
     "label": "Walmart US (WFS): share of gross sales, Textiles",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1412,
      0.1537,
      0.1357,
      0.139,
      0.1434,
      0.1358,
      0.1459,
      0.1358,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403,
      0.1403
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_W_Tableware",
     "label": "Walmart US (WFS): share of gross sales, Tableware",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1553,
      0.1615,
      0.1426,
      0.146,
      0.1377,
      0.1476,
      0.1523,
      0.1519,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531,
      0.1531
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sh_W_Storage",
     "label": "Walmart US (WFS): share of gross sales, Storage",
     "basis": "Volume_Price",
     "section": "CATEGORY SHARE OF CHANNEL GROSS SALES (allocation keys)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0664,
      0.0704,
      0.0659,
      0.0676,
      0.0617,
      0.065,
      0.0734,
      0.0685,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699,
      0.0699
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "units_Cookware",
     "label": "Units sold",
     "basis": "Volume_Price",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1033,
      992,
      1168,
      1197,
      1391,
      1353,
      1189,
      1235,
      1372.169,
      1564.5077,
      2224.4092,
      1958.1473,
      1229.9409,
      1153.2041,
      1307.6758,
      1362.0497,
      1446.7705,
      1413.7477,
      1350.134,
      1330.805,
      1509.3006,
      1721.3885,
      2448.2166,
      2155.8344
     ],
     "fy2026": 16677.2333,
     "fy2027": 18429.0676,
     "total_rule": "sum"
    },
    {
     "key": "gross_Cookware",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      117992.4349,
      115090.4226,
      132903.3927,
      137393.7019,
      161173.8608,
      153140.4284,
      134706.7455,
      142054.4204,
      156715.7428,
      178650.7968,
      253959.1971,
      223519.9868,
      140370.781,
      131589.0908,
      149188.2996,
      155363.2708,
      164996.7951,
      161201.1047,
      153919.2432,
      151687.6369,
      172001.0076,
      196134.2133,
      278896.6474,
      245543.0095
     ],
     "fy2026": 1907301.1307,
     "fy2027": 2100891.0999,
     "total_rule": "sum"
    },
    {
     "key": "disc_Cookware",
     "label": "Discounts and coupons (allocated)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6901.069,
      -7864.571,
      -8725.5357,
      -8802.2113,
      -9923.5842,
      -9373.9707,
      -8748.9454,
      -8735.275,
      -11889.1866,
      -13540.6967,
      -19230.7137,
      -16909.9413,
      -10609.517,
      -9936.4403,
      -11254.7705,
      -11709.5464,
      -12423.8435,
      -12126.5185,
      -11567.716,
      -11389.1258,
      -12901.9584,
      -14698.1065,
      -20880.1525,
      -18365.3516
     ],
     "fy2026": -130645.7007,
     "fy2027": -157863.0469,
     "total_rule": "sum"
    },
    {
     "key": "ref_Cookware",
     "label": "Refunds and returns (allocated)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8136.9197,
      -7708.785,
      -8973.4575,
      -9315.5102,
      -10885.9227,
      -10719.2285,
      -9126.797,
      -10775.2193,
      -13568.7687,
      -15473.9274,
      -22005.3483,
      -19375.3829,
      -12172.5397,
      -11415.5238,
      -12947.4166,
      -13488.6983,
      -14330.8332,
      -14006.8062,
      -13379.5073,
      -13190.8993,
      -14963.4988,
      -17070.0338,
      -24283.0984,
      -21387.9462
     ],
     "fy2026": -146065.2671,
     "fy2027": -182636.8015,
     "total_rule": "sum"
    },
    {
     "key": "ship_Cookware",
     "label": "Shipping income (allocated, Shopify)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2392.2658,
      2534.8032,
      2761.4989,
      2797.1086,
      3408.613,
      3241.5212,
      2843.9631,
      2895.4878,
      3003.3774,
      3411.6032,
      4832.4054,
      4237.9042,
      2651.7726,
      2476.8151,
      2797.7692,
      2902.8065,
      3071.3336,
      2989.4432,
      2843.6424,
      2791.7782,
      3153.5463,
      3582.1834,
      5074.0256,
      4449.7994
     ],
     "fy2026": 38360.5518,
     "fy2027": 38784.9155,
     "total_rule": "sum"
    },
    {
     "key": "net_Cookware",
     "label": "NET REVENUE",
     "basis": "",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      105346.712,
      102051.8698,
      117965.8984,
      122073.089,
      143772.9669,
      136288.7504,
      119674.9662,
      125439.414,
      134261.1649,
      153047.7759,
      217555.5404,
      191472.5668,
      120240.4969,
      112713.9417,
      127783.8816,
      133067.8326,
      141313.4521,
      138057.2232,
      131815.6623,
      129899.39,
      147289.0967,
      167948.2564,
      238807.4221,
      210239.5111
     ],
     "fy2026": 1668950.7148,
     "fy2027": 1799176.167,
     "total_rule": "sum"
    },
    {
     "key": "cogs_ship_Cookware",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -41216.7,
      -39858.56,
      -47140.48,
      -48670.02,
      -57114.46,
      -55148.28,
      -48523.09,
      -51067.25,
      -57060.0017,
      -65426.0205,
      -93548.3528,
      -82816.2328,
      -52312.2005,
      -49325.7365,
      -56249.1716,
      -58919.3097,
      -62938.0065,
      -61849.1761,
      -59400.145,
      -58880.7999,
      -67155.8243,
      -77025.6682,
      -110167.902,
      -97559.4339
     ],
     "fy2026": -687589.4479,
     "fy2027": -811783.3741,
     "total_rule": "sum"
    },
    {
     "key": "recov_Cookware",
     "label": "Returned stock recovered (allocated)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1706.0786,
      1671.2438,
      2120.8876,
      1952.7877,
      2476.8921,
      2651.9673,
      2080.9532,
      2309.4775,
      2638.6056,
      3026.5664,
      4329.0609,
      3833.8202,
      2422.5839,
      2285.1244,
      2606.8359,
      2731.6017,
      2919.0109,
      2869.5944,
      2757.0131,
      2733.9503,
      3119.371,
      3579.2012,
      5121.2251,
      4536.8775
     ],
     "fy2026": 30798.341,
     "fy2027": 37682.3894,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Cookware",
     "label": "COST OF GOODS SOLD",
     "basis": "",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -39510.6214,
      -38187.3162,
      -45019.5924,
      -46717.2323,
      -54637.5679,
      -52496.3127,
      -46442.1368,
      -48757.7725,
      -54421.396,
      -62399.4542,
      -89219.2919,
      -78982.4127,
      -49889.6166,
      -47040.6121,
      -53642.3357,
      -56187.708,
      -60018.9956,
      -58979.5817,
      -56643.1319,
      -56146.8496,
      -64036.4533,
      -73446.467,
      -105046.6769,
      -93022.5564
     ],
     "fy2026": -656791.1069,
     "fy2027": -774100.9847,
     "total_rule": "sum"
    },
    {
     "key": "gp_Cookware",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      65836.0906,
      63864.5537,
      72946.306,
      75355.8568,
      89135.3989,
      83792.4377,
      73232.8294,
      76681.6414,
      79839.7689,
      90648.3218,
      128336.2485,
      112490.1542,
      70350.8803,
      65673.3296,
      74141.546,
      76880.1246,
      81294.4565,
      79077.6416,
      75172.5304,
      73752.5404,
      83252.6435,
      94501.7894,
      133760.7452,
      117216.9547
     ],
     "fy2026": 1012159.6079,
     "fy2027": 1025075.1822,
     "total_rule": "sum"
    },
    {
     "key": "gm_Cookware",
     "label": "Gross margin %",
     "basis": "",
     "section": "COOKWARE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6249,
      0.6258,
      0.6184,
      0.6173,
      0.62,
      0.6148,
      0.6119,
      0.6113,
      0.5947,
      0.5923,
      0.5899,
      0.5875,
      0.5851,
      0.5827,
      0.5802,
      0.5778,
      0.5753,
      0.5728,
      0.5703,
      0.5678,
      0.5652,
      0.5627,
      0.5601,
      0.5575
     ],
     "fy2026": 0.6065,
     "fy2027": 0.5697,
     "total_rule": "ratio"
    },
    {
     "key": "var_Cookware",
     "label": "Variable channel costs (allocated)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -23136.2529,
      -22024.1876,
      -26084.7543,
      -27414.6498,
      -31376.4919,
      -31457.6003,
      -27009.465,
      -28050.3118,
      -32103.5697,
      -38042.7777,
      -54112.3705,
      -47655.6181,
      -28827.0549,
      -27040.4915,
      -30676.1426,
      -31965.8144,
      -33969.1358,
      -33208.4576,
      -31728.1999,
      -31287.7718,
      -35499.9288,
      -42071.5079,
      -59860.4612,
      -52733.4328
     ],
     "fy2026": -388468.0495,
     "fy2027": -438868.3992,
     "total_rule": "sum"
    },
    {
     "key": "cm1_Cookware",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      42699.8378,
      41840.3661,
      46861.5518,
      47941.2069,
      57758.907,
      52334.8374,
      46223.3644,
      48631.3297,
      47736.1992,
      52605.544,
      74223.8781,
      64834.5361,
      41523.8254,
      38632.8382,
      43465.4034,
      44914.3102,
      47325.3207,
      45869.184,
      43444.3305,
      42464.7686,
      47752.7147,
      52430.2815,
      73900.284,
      64483.5219
     ],
     "fy2026": 623691.5584,
     "fy2027": 586206.7831,
     "total_rule": "sum"
    },
    {
     "key": "ads_Cookware",
     "label": "Paid media (allocated)",
     "basis": "channel x share",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -13925.982,
      -14368.4879,
      -17203.6339,
      -17140.1385,
      -20655.118,
      -19874.429,
      -17991.5917,
      -19249.4338,
      -23671.7033,
      -26962.2327,
      -38295.531,
      -33676.9708,
      -21131.2476,
      -19792.4401,
      -22420.4603,
      -23328.548,
      -24753.9065,
      -24163.7558,
      -23052.4369,
      -22698.697,
      -25716.2644,
      -29299.1985,
      -41626.5596,
      -36616.6832
     ],
     "fy2026": -263015.2525,
     "fy2027": -314600.1979,
     "total_rule": "sum"
    },
    {
     "key": "cm2_Cookware",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      28773.8558,
      27471.8781,
      29657.9179,
      30801.0684,
      37103.789,
      32460.4084,
      28231.7727,
      29381.8959,
      24064.496,
      25643.3113,
      35928.347,
      31157.5653,
      20392.5778,
      18840.398,
      21044.943,
      21585.7622,
      22571.4142,
      21705.4282,
      20391.8936,
      19766.0716,
      22036.4503,
      23131.083,
      32273.7244,
      27866.8387
     ],
     "fy2026": 360676.3059,
     "fy2027": 271606.5852,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct_Cookware",
     "label": "CM2 %",
     "basis": "",
     "section": "COOKWARE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2731,
      0.2692,
      0.2514,
      0.2523,
      0.2581,
      0.2382,
      0.2359,
      0.2342,
      0.1792,
      0.1676,
      0.1651,
      0.1627,
      0.1696,
      0.1672,
      0.1647,
      0.1622,
      0.1597,
      0.1572,
      0.1547,
      0.1522,
      0.1496,
      0.1377,
      0.1351,
      0.1325
     ],
     "fy2026": 0.2161,
     "fy2027": 0.151,
     "total_rule": "ratio"
    },
    {
     "key": "cm2u_Cookware",
     "label": "CM2 per unit",
     "basis": "",
     "section": "COOKWARE",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      27.8547,
      27.6934,
      25.3921,
      25.7319,
      26.6742,
      23.9914,
      23.7441,
      23.791,
      17.5376,
      16.3907,
      16.1519,
      15.9118,
      16.5801,
      16.3374,
      16.0934,
      15.848,
      15.6012,
      15.3531,
      15.1036,
      14.8527,
      14.6004,
      13.4375,
      13.1825,
      12.9262
     ],
     "fy2026": 21.6269,
     "fy2027": 14.7379,
     "total_rule": "ratio"
    },
    {
     "key": "dio_Cookware",
     "label": "Days of inventory on hand (Inventory)",
     "basis": "Inventory",
     "section": "COOKWARE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      198.2665,
      158.3554,
      118.6343,
      82.403,
      101.1764,
      72.8462,
      55.8816,
      23.4995,
      68.6219,
      114.2673,
      48.6368,
      41.0583,
      106.1934,
      74.9371,
      70.3551,
      67.1937,
      66.0047,
      60.4125,
      64.4317,
      76.6062,
      72.1481,
      96.0668,
      55.7041,
      65
     ],
     "fy2026": 41.0583,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "units_Knives",
     "label": "Units sold",
     "basis": "Volume_Price",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      896,
      805,
      935,
      1046,
      1114,
      1095,
      1000,
      1021,
      1137.7341,
      1297.0816,
      1843.9869,
      1623.0771,
      1019.3556,
      955.6358,
      1083.498,
      1128.3914,
      1198.4012,
      1170.8662,
      1118.0003,
      1101.8084,
      1249.3697,
      1424.6709,
      2025.8293,
      1783.5388
     ],
     "fy2026": 13813.8795,
     "fy2027": 15259.3654,
     "total_rule": "sum"
    },
    {
     "key": "gross_Knives",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      61182.0797,
      55166.5363,
      64193.1438,
      71511.7771,
      76851.3535,
      74508.2643,
      68715.3496,
      70976.4718,
      78584.9785,
      89581.1655,
      127337.9534,
      112070.1008,
      70376.3738,
      65969.6372,
      74787.7149,
      77877.5672,
      82699.9527,
      80790.5731,
      77133.9707,
      76008.1569,
      86177.7967,
      98258.3002,
      139703.6558,
      122980.9139
     ],
     "fy2026": 950679.1744,
     "fy2027": 1052764.6129,
     "total_rule": "sum"
    },
    {
     "key": "disc_Knives",
     "label": "Discounts and coupons (allocated)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3286.8043,
      -3432.4456,
      -3976.8773,
      -4141.3983,
      -4376.0741,
      -4276.8265,
      -3980.0511,
      -4067.9413,
      -5530.0872,
      -6298.8734,
      -8946.5899,
      -7867.6077,
      -4936.656,
      -4623.8412,
      -5237.713,
      -5449.7457,
      -5782.576,
      -5644.5433,
      -5384.7515,
      -5301.904,
      -6006.4595,
      -6842.9563,
      -9721.5047,
      -8550.9523
     ],
     "fy2026": -60181.5768,
     "fy2027": -73483.6035,
     "total_rule": "sum"
    },
    {
     "key": "ref_Knives",
     "label": "Refunds and returns (allocated)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4278.3914,
      -3905.1077,
      -4408.4542,
      -4807.3324,
      -5198.0631,
      -5272.7858,
      -4604.8245,
      -5416.9159,
      -6852.6173,
      -7813.7544,
      -11110.3473,
      -9781.0815,
      -6144.0107,
      -5760.9986,
      -6533.0075,
      -6804.9528,
      -7228.5049,
      -7063.7452,
      -6746.0844,
      -6649.6483,
      -7541.6589,
      -8601.5044,
      -12233.4021,
      -10772.3921
     ],
     "fy2026": -73449.6754,
     "fy2027": -92079.9098,
     "total_rule": "sum"
    },
    {
     "key": "ship_Knives",
     "label": "Shipping income (allocated, Shopify)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      991.8433,
      919.2095,
      1106.174,
      1126.772,
      1209.7933,
      1310.5197,
      1114.0038,
      1178.8389,
      1191.6976,
      1353.6758,
      1917.43,
      1681.5403,
      1052.1858,
      982.7651,
      1110.1152,
      1151.7925,
      1218.6617,
      1186.1687,
      1128.317,
      1107.7381,
      1251.2825,
      1421.3596,
      2013.3015,
      1765.6174
     ],
     "fy2026": 15101.4982,
     "fy2027": 15389.3051,
     "total_rule": "sum"
    },
    {
     "key": "net_Knives",
     "label": "NET REVENUE",
     "basis": "",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      54608.7274,
      48748.1925,
      56913.9862,
      63689.8184,
      68487.0096,
      66269.1716,
      61244.4778,
      62670.4535,
      67393.9716,
      76822.2136,
      109198.4461,
      96102.952,
      60347.8928,
      56567.5625,
      64127.1095,
      66774.6613,
      70907.5334,
      69268.4533,
      66131.4518,
      65164.3427,
      73880.9608,
      84235.1991,
      119762.0505,
      105423.1869
     ],
     "fy2026": 832149.4204,
     "fy2027": 902590.4046,
     "total_rule": "sum"
    },
    {
     "key": "cogs_ship_Knives",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -18708.48,
      -17009.65,
      -19934.2,
      -22164.74,
      -23828.46,
      -23345.4,
      -21580,
      -22022.97,
      -24679.6819,
      -28295.3275,
      -40453.2961,
      -35808.3143,
      -22616.172,
      -21322.3193,
      -24311.893,
      -25462.3853,
      -27195.0712,
      -26720.4574,
      -25658.2585,
      -25429.6281,
      -28998.367,
      -33254.1444,
      -47553.5239,
      -42102.8098
     ],
     "fy2026": -297830.5197,
     "fy2027": -350625.03,
     "total_rule": "sum"
    },
    {
     "key": "recov_Knives",
     "label": "Returned stock recovered (allocated)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      911.7519,
      852.7344,
      1076.8815,
      1028.7883,
      1198.6449,
      1328.7791,
      1068.071,
      1182.0935,
      1342.5414,
      1539.6782,
      2201.8966,
      1949.644,
      1231.7417,
      1161.6218,
      1324.8892,
      1388.0049,
      1482.9071,
      1457.4717,
      1399.9631,
      1387.9164,
      1583.1841,
      1816.0965,
      2597.8364,
      2300.7892
     ],
     "fy2026": 15681.5047,
     "fy2027": 19132.4219,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Knives",
     "label": "COST OF GOODS SOLD",
     "basis": "",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -17796.7281,
      -16156.9156,
      -18857.3185,
      -21135.9517,
      -22629.8151,
      -22016.6209,
      -20511.929,
      -20840.8765,
      -23337.1404,
      -26755.6493,
      -38251.3995,
      -33858.6703,
      -21384.4304,
      -20160.6975,
      -22987.0038,
      -24074.3804,
      -25712.1641,
      -25262.9857,
      -24258.2954,
      -24041.7117,
      -27415.1829,
      -31438.0479,
      -44955.6875,
      -39802.0207
     ],
     "fy2026": -282149.015,
     "fy2027": -331492.6081,
     "total_rule": "sum"
    },
    {
     "key": "gp_Knives",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      36811.9993,
      32591.2769,
      38056.6677,
      42553.8667,
      45857.1945,
      44252.5507,
      40732.5488,
      41829.577,
      44056.8311,
      50066.5643,
      70947.0466,
      62244.2817,
      38963.4624,
      36406.8651,
      41140.1057,
      42700.2808,
      45195.3693,
      44005.4676,
      41873.1564,
      41122.631,
      46465.7779,
      52797.1512,
      74806.363,
      65621.1662
     ],
     "fy2026": 550000.4054,
     "fy2027": 571097.7965,
     "total_rule": "sum"
    },
    {
     "key": "gm_Knives",
     "label": "Gross margin %",
     "basis": "",
     "section": "KNIVES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6741,
      0.6686,
      0.6687,
      0.6681,
      0.6696,
      0.6678,
      0.6651,
      0.6675,
      0.6537,
      0.6517,
      0.6497,
      0.6477,
      0.6456,
      0.6436,
      0.6415,
      0.6395,
      0.6374,
      0.6353,
      0.6332,
      0.6311,
      0.6289,
      0.6268,
      0.6246,
      0.6225
     ],
     "fy2026": 0.6609,
     "fy2027": 0.6327,
     "total_rule": "ratio"
    },
    {
     "key": "var_Knives",
     "label": "Variable channel costs (allocated)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12680.9422,
      -11297.5508,
      -13171.5913,
      -15178.9462,
      -16026.2258,
      -16105.6329,
      -14653.7801,
      -14750.1193,
      -16965.1625,
      -20338.6776,
      -28924.5442,
      -25468.3282,
      -15221.8267,
      -14275.4115,
      -16191.205,
      -16868.0685,
      -17920.9907,
      -17515.4344,
      -16730.5061,
      -16494.0172,
      -18709.5853,
      -22431.7579,
      -31907.7617,
      -28100.8894
     ],
     "fy2026": -205561.5012,
     "fy2027": -232367.4545,
     "total_rule": "sum"
    },
    {
     "key": "cm1_Knives",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      24131.0571,
      21293.7261,
      24885.0764,
      27374.9205,
      29830.9687,
      28146.9178,
      26078.7687,
      27079.4576,
      27091.6686,
      29727.8868,
      42022.5024,
      36775.9535,
      23741.6357,
      22131.4535,
      24948.9007,
      25832.2123,
      27274.3786,
      26490.0331,
      25142.6503,
      24628.6138,
      27756.1925,
      30365.3932,
      42898.6013,
      37520.2768
     ],
     "fy2026": 344438.9042,
     "fy2027": 338730.342,
     "total_rule": "sum"
    },
    {
     "key": "ads_Knives",
     "label": "Paid media (allocated)",
     "basis": "channel x share",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6699.5061,
      -6227.6437,
      -7734.9009,
      -8260.1352,
      -9050.0243,
      -9108.1899,
      -8485.3592,
      -8895.0295,
      -10994.4866,
      -12523.7693,
      -17789.3145,
      -15644.95,
      -9817.3541,
      -9195.9141,
      -10417.5217,
      -10840.0171,
      -11502.8753,
      -11229.1148,
      -10713.0797,
      -10549.0368,
      -11951.7664,
      -13617.2755,
      -19346.9799,
      -17018.7531
     ],
     "fy2026": -121413.3092,
     "fy2027": -146199.6885,
     "total_rule": "sum"
    },
    {
     "key": "cm2_Knives",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      17431.551,
      15066.0824,
      17150.1755,
      19114.7853,
      20780.9444,
      19038.7279,
      17593.4095,
      18184.4282,
      16097.182,
      17204.1175,
      24233.1879,
      21131.0035,
      13924.2816,
      12935.5394,
      14531.3791,
      14992.1952,
      15771.5033,
      15260.9183,
      14429.5706,
      14079.577,
      15804.4261,
      16748.1178,
      23551.6214,
      20501.5237
     ],
     "fy2026": 223025.595,
     "fy2027": 192530.6535,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct_Knives",
     "label": "CM2 %",
     "basis": "",
     "section": "KNIVES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3192,
      0.3091,
      0.3013,
      0.3001,
      0.3034,
      0.2873,
      0.2873,
      0.2902,
      0.2389,
      0.2239,
      0.2219,
      0.2199,
      0.2307,
      0.2287,
      0.2266,
      0.2245,
      0.2224,
      0.2203,
      0.2182,
      0.2161,
      0.2139,
      0.1988,
      0.1967,
      0.1945
     ],
     "fy2026": 0.268,
     "fy2027": 0.2133,
     "total_rule": "ratio"
    },
    {
     "key": "cm2u_Knives",
     "label": "CM2 per unit",
     "basis": "",
     "section": "KNIVES",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      19.4549,
      18.7156,
      18.3424,
      18.2742,
      18.6543,
      17.387,
      17.5934,
      17.8104,
      14.1485,
      13.2637,
      13.1417,
      13.0191,
      13.6599,
      13.5361,
      13.4115,
      13.2863,
      13.1605,
      13.0339,
      12.9066,
      12.7786,
      12.6499,
      11.7558,
      11.6257,
      11.4949
     ],
     "fy2026": 16.145,
     "fy2027": 12.6172,
     "total_rule": "ratio"
    },
    {
     "key": "dio_Knives",
     "label": "Days of inventory on hand (Inventory)",
     "basis": "Inventory",
     "section": "KNIVES",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      132.897,
      105.4283,
      142.9603,
      95.8185,
      62.6587,
      33.5997,
      83.4252,
      52.4111,
      69.4612,
      33.1986,
      46.4309,
      41.0533,
      67.8473,
      66.9413,
      70.3451,
      67.1837,
      65.9945,
      60.4027,
      64.4208,
      76.5927,
      72.1349,
      96.0485,
      55.6931,
      65
     ],
     "fy2026": 41.0533,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "units_Textiles",
     "label": "Units sold",
     "basis": "Volume_Price",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1253,
      1171,
      1427,
      1511,
      1605,
      1458,
      1443,
      1481,
      1589.8908,
      1811.5115,
      2573.8263,
      2264.1668,
      1421.1606,
      1331.5527,
      1508.8387,
      1570.4482,
      1666.9229,
      1627.6849,
      1553.2992,
      1529.9238,
      1733.8261,
      1975.9701,
      2808.1497,
      2470.8818
     ],
     "fy2026": 19588.3954,
     "fy2027": 21198.6587,
     "total_rule": "sum"
    },
    {
     "key": "gross_Textiles",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      55633.0222,
      52077.931,
      63376.0158,
      66883.4836,
      71391.0919,
      65080.4256,
      63989.3664,
      65150.1796,
      69660.6136,
      79361.813,
      112745.708,
      99169.7843,
      62239.2176,
      58308.1356,
      66063.7677,
      68753.3191,
      72968.4265,
      71242.484,
      67978.7108,
      66947.8355,
      75861.4378,
      86445.9245,
      122838.0456,
      108071.9427
     ],
     "fy2026": 864519.4349,
     "fy2027": 927719.2475,
     "total_rule": "sum"
    },
    {
     "key": "disc_Textiles",
     "label": "Discounts and coupons (allocated)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3272.7473,
      -3581.9466,
      -4284.9727,
      -4328.8992,
      -4384.1072,
      -4125.6869,
      -4288.6829,
      -4044.8273,
      -5350.5597,
      -6090.6037,
      -8645.39,
      -7597.9898,
      -4764.4985,
      -4459.7953,
      -5048.714,
      -5249.7876,
      -5566.8901,
      -5430.5685,
      -5177.3403,
      -5094.4447,
      -5767.756,
      -6566.8155,
      -9323.2355,
      -8195.3813
     ],
     "fy2026": -59996.4133,
     "fy2027": -70645.2273,
     "total_rule": "sum"
    },
    {
     "key": "ref_Textiles",
     "label": "Refunds and returns (allocated)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3801.1489,
      -3457.4535,
      -4191.9361,
      -4447.5896,
      -4776.0677,
      -4502.5743,
      -4278.3573,
      -4903.1487,
      -5978.6213,
      -6813.3438,
      -9682.4332,
      -8519.2315,
      -5348.3835,
      -5012.1693,
      -5680.6612,
      -5913.8323,
      -6278.4278,
      -6131.9187,
      -5852.9186,
      -5766.0599,
      -6535.9324,
      -7450.3334,
      -10590.3329,
      -9320.4318
     ],
     "fy2026": -65351.9058,
     "fy2027": -79881.402,
     "total_rule": "sum"
    },
    {
     "key": "ship_Textiles",
     "label": "Shipping income (allocated, Shopify)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1161.0812,
      1176.4457,
      1450.5037,
      1428.4756,
      1534.3254,
      1547.7376,
      1479.9343,
      1385.5742,
      1412.576,
      1604.5765,
      2272.8212,
      1993.2099,
      1247.206,
      1164.9184,
      1315.8724,
      1365.2746,
      1444.5378,
      1406.0223,
      1337.448,
      1313.0547,
      1483.2048,
      1684.8053,
      2386.4623,
      2092.8704
     ],
     "fy2026": 18447.2615,
     "fy2027": 18241.6771,
     "total_rule": "sum"
    },
    {
     "key": "net_Textiles",
     "label": "NET REVENUE",
     "basis": "",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      49720.2071,
      46214.9766,
      56349.6107,
      59535.4704,
      63765.2423,
      57999.902,
      56902.2605,
      57587.7778,
      59744.0086,
      68062.442,
      96690.7061,
      85045.7729,
      53373.5416,
      50001.0894,
      56650.2649,
      58954.9738,
      62567.6463,
      61086.0192,
      58285.8998,
      57400.3856,
      65040.9542,
      74113.581,
      105310.9394,
      92649.0001
     ],
     "fy2026": 757618.3772,
     "fy2027": 795434.2953,
     "total_rule": "sum"
    },
    {
     "key": "cogs_ship_Textiles",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -18381.51,
      -17108.31,
      -20919.82,
      -22196.59,
      -23625.6,
      -21490.92,
      -21414.12,
      -22126.14,
      -23887.2707,
      -27370.895,
      -39108.9154,
      -34598.2084,
      -21839.2141,
      -20577.8895,
      -23449.5201,
      -24545.0198,
      -26200.1604,
      -25728.0829,
      -24691.1235,
      -24457.0559,
      -27873.3113,
      -31945.6721,
      -45656.2848,
      -40399.9608
     ],
     "fy2026": -292228.2995,
     "fy2027": -337363.2951,
     "total_rule": "sum"
    },
    {
     "key": "recov_Textiles",
     "label": "Returned stock recovered (allocated)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      801.1045,
      748.5152,
      992.9995,
      938.9534,
      1090.1885,
      1118.1246,
      977.7152,
      1057.137,
      1159.3707,
      1328.8886,
      1899.4154,
      1680.9052,
      1061.3848,
      1000.4233,
      1140.4201,
      1194.1065,
      1275.0677,
      1252.5273,
      1202.4636,
      1191.4819,
      1358.3912,
      1557.4073,
      2226.6168,
      1970.9766
     ],
     "fy2026": 13793.3177,
     "fy2027": 16431.267,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Textiles",
     "label": "COST OF GOODS SOLD",
     "basis": "",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -17580.4055,
      -16359.7948,
      -19926.8205,
      -21257.6366,
      -22535.4115,
      -20372.7954,
      -20436.4048,
      -21069.003,
      -22727.9,
      -26042.0064,
      -37209.5,
      -32917.3032,
      -20777.8293,
      -19577.4662,
      -22309.1,
      -23350.9133,
      -24925.0927,
      -24475.5556,
      -23488.6599,
      -23265.574,
      -26514.9201,
      -30388.2649,
      -43429.6679,
      -38428.9842
     ],
     "fy2026": -278434.9818,
     "fy2027": -320932.0281,
     "total_rule": "sum"
    },
    {
     "key": "gp_Textiles",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      32139.8016,
      29855.1819,
      36422.7902,
      38277.8338,
      41229.8308,
      37627.1066,
      36465.8557,
      36518.7748,
      37016.1086,
      42020.4356,
      59481.2061,
      52128.4697,
      32595.7123,
      30423.6232,
      34341.1649,
      35604.0605,
      37642.5536,
      36610.4636,
      34797.2399,
      34134.8116,
      38526.0341,
      43725.3161,
      61881.2715,
      54220.0158
     ],
     "fy2026": 479183.3954,
     "fy2027": 474502.2672,
     "total_rule": "sum"
    },
    {
     "key": "gm_Textiles",
     "label": "Gross margin %",
     "basis": "",
     "section": "TEXTILES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6464,
      0.646,
      0.6464,
      0.6429,
      0.6466,
      0.6487,
      0.6409,
      0.6341,
      0.6196,
      0.6174,
      0.6152,
      0.6129,
      0.6107,
      0.6085,
      0.6062,
      0.6039,
      0.6016,
      0.5993,
      0.597,
      0.5947,
      0.5923,
      0.59,
      0.5876,
      0.5852
     ],
     "fy2026": 0.6325,
     "fy2027": 0.5965,
     "total_rule": "ratio"
    },
    {
     "key": "var_Textiles",
     "label": "Variable channel costs (allocated)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10852.5441,
      -9909.7031,
      -12177.8891,
      -13260.1903,
      -13900.792,
      -13042.482,
      -12593.556,
      -12809.9958,
      -14162.6271,
      -16809.7237,
      -23895.0435,
      -21030.3207,
      -12683.3235,
      -11889.1764,
      -13478.4467,
      -14035.3833,
      -14904.5854,
      -14560.5737,
      -13901.6731,
      -13698.897,
      -15531.923,
      -18441.3037,
      -26220.2743,
      -23082.0484
     ],
     "fy2026": -174444.8675,
     "fy2027": -192427.6085,
     "total_rule": "sum"
    },
    {
     "key": "cm1_Textiles",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      21287.2575,
      19945.4788,
      24244.9011,
      25017.6435,
      27329.0389,
      24584.6247,
      23872.2997,
      23708.779,
      22853.4816,
      25210.7119,
      35586.1626,
      31098.149,
      19912.3888,
      18534.4468,
      20862.7183,
      21568.6772,
      22737.9682,
      22049.8898,
      20895.5668,
      20435.9147,
      22994.1111,
      25284.0124,
      35660.9972,
      31137.9674
     ],
     "fy2026": 304738.528,
     "fy2027": 282074.6587,
     "total_rule": "sum"
    },
    {
     "key": "ads_Textiles",
     "label": "Paid media (allocated)",
     "basis": "channel x share",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6562.6556,
      -6509.0055,
      -8390.2193,
      -8363.0301,
      -9127.9667,
      -8666.4034,
      -8763.1672,
      -8820.7994,
      -10627.7804,
      -12098.4573,
      -17174.3701,
      -15094.607,
      -9466.0211,
      -8861.2025,
      -10031.9711,
      -10432.1855,
      -11063.0427,
      -10792.8443,
      -10290.2592,
      -10126.1826,
      -11465.2994,
      -13054.5908,
      -18535.5447,
      -16294.4023
     ],
     "fy2026": -120198.4619,
     "fy2027": -140413.5462,
     "total_rule": "sum"
    },
    {
     "key": "cm2_Textiles",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      14724.602,
      13436.4733,
      15854.6818,
      16654.6135,
      18201.0721,
      15918.2213,
      15109.1325,
      14887.9795,
      12225.7011,
      13112.2546,
      18411.7924,
      16003.542,
      10446.3677,
      9673.2443,
      10830.7472,
      11136.4917,
      11674.9256,
      11257.0455,
      10605.3075,
      10309.732,
      11528.8117,
      12229.4215,
      17125.4525,
      14843.5651
     ],
     "fy2026": 184540.0661,
     "fy2027": 141661.1124,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct_Textiles",
     "label": "CM2 %",
     "basis": "",
     "section": "TEXTILES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2961,
      0.2907,
      0.2814,
      0.2797,
      0.2854,
      0.2745,
      0.2655,
      0.2585,
      0.2046,
      0.1927,
      0.1904,
      0.1882,
      0.1957,
      0.1935,
      0.1912,
      0.1889,
      0.1866,
      0.1843,
      0.182,
      0.1796,
      0.1773,
      0.165,
      0.1626,
      0.1602
     ],
     "fy2026": 0.2436,
     "fy2027": 0.1781,
     "total_rule": "ratio"
    },
    {
     "key": "cm2u_Textiles",
     "label": "CM2 per unit",
     "basis": "",
     "section": "TEXTILES",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      11.7515,
      11.4744,
      11.1105,
      11.0222,
      11.3402,
      10.9178,
      10.4706,
      10.0527,
      7.6896,
      7.2383,
      7.1535,
      7.0682,
      7.3506,
      7.2646,
      7.1782,
      7.0913,
      7.0039,
      6.916,
      6.8276,
      6.7387,
      6.6493,
      6.1891,
      6.0985,
      6.0074
     ],
     "fy2026": 9.4209,
     "fy2027": 6.6826,
     "total_rule": "ratio"
    },
    {
     "key": "dio_Textiles",
     "label": "Days of inventory on hand (Inventory)",
     "basis": "Inventory",
     "section": "TEXTILES",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      209.8308,
      260.1259,
      200.3651,
      154.0174,
      195.062,
      179.0809,
      156.1294,
      121.5862,
      170.8803,
      124.5147,
      55.6992,
      41.0295,
      67.808,
      66.9026,
      70.3045,
      67.145,
      65.9564,
      60.3679,
      64.3838,
      76.5488,
      72.0935,
      95.9936,
      55.6613,
      65
     ],
     "fy2026": 41.0295,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "units_Tableware",
     "label": "Units sold",
     "basis": "Volume_Price",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1126,
      1062,
      1236,
      1289,
      1474,
      1403,
      1377,
      1382,
      1518.6844,
      1731.8257,
      2462.6703,
      2168.2062,
      1362.0768,
      1277.2744,
      1448.5626,
      1508.9949,
      1603.0629,
      1566.6696,
      1496.3576,
      1475.1099,
      1673.1528,
      1908.4775,
      2714.5929,
      2390.6464
     ],
     "fy2026": 18230.3866,
     "fy2027": 20424.9784,
     "total_rule": "sum"
    },
    {
     "key": "gross_Tableware",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40902.2714,
      38925.666,
      45211.9348,
      46807.1884,
      52969.8053,
      50885.2534,
      50013.9347,
      50587.9281,
      55173.4896,
      62913.1196,
      89457.6625,
      78756.461,
      49472.2489,
      46389.4046,
      52607.3601,
      54798.892,
      58211.5873,
      56886.7706,
      54330.5785,
      53556.0502,
      60742.8378,
      69282.2452,
      98540.5914,
      86776.3692
     ],
     "fy2026": 662604.7147,
     "fy2027": 741594.9359,
     "total_rule": "sum"
    },
    {
     "key": "disc_Tableware",
     "label": "Discounts and coupons (allocated)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2224.0027,
      -2481.2292,
      -2852.0008,
      -2764.7406,
      -3077.1453,
      -2947.9393,
      -2945.6284,
      -2908.305,
      -3909.4824,
      -4454.1341,
      -6328.0884,
      -5566.3921,
      -3493.6673,
      -3273.186,
      -3708.7716,
      -3859.9953,
      -4096.902,
      -4000.2605,
      -3817.2617,
      -3759.642,
      -4260.5253,
      -4855.3429,
      -6899.8997,
      -6070.9763
     ],
     "fy2026": -42459.0883,
     "fy2027": -52096.4306,
     "total_rule": "sum"
    },
    {
     "key": "ref_Tableware",
     "label": "Refunds and returns (allocated)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2868.6022,
      -2729.6899,
      -3091.7458,
      -3172.7905,
      -3589.2637,
      -3601.8243,
      -3373.4713,
      -3870.5269,
      -4825.663,
      -5504.457,
      -7829.5762,
      -6895.33,
      -4332.9072,
      -4064.3035,
      -4610.6712,
      -4804.4143,
      -5105.401,
      -4990.9609,
      -4768.375,
      -4702.0639,
      -5334.9419,
      -6087.1208,
      -8660.8637,
      -7629.6446
     ],
     "fy2026": -51352.9408,
     "fy2027": -65091.6679,
     "total_rule": "sum"
    },
    {
     "key": "ship_Tableware",
     "label": "Shipping income (allocated, Shopify)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      678.3917,
      694.3742,
      827.1498,
      770.0685,
      898.6305,
      910.8377,
      836.25,
      841.1927,
      844.7584,
      959.5798,
      1359.2081,
      1191.9931,
      745.8627,
      696.6525,
      786.927,
      816.4709,
      863.8724,
      840.8391,
      799.8298,
      785.242,
      886.9963,
      1007.5588,
      1427.1685,
      1251.5927
     ],
     "fy2026": 10812.4344,
     "fy2027": 10909.0126,
     "total_rule": "sum"
    },
    {
     "key": "net_Tableware",
     "label": "NET REVENUE",
     "basis": "",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      36488.0582,
      34409.121,
      40095.338,
      41639.7258,
      47202.0269,
      45246.3274,
      44531.0851,
      44650.2888,
      47283.1026,
      53914.1083,
      76659.206,
      67486.7319,
      42391.537,
      39748.5676,
      45074.8443,
      46950.9533,
      49873.1567,
      48736.3883,
      46544.7716,
      45879.5863,
      52034.3669,
      59347.3404,
      84406.9965,
      74327.341
     ],
     "fy2026": 579605.12,
     "fy2027": 635315.8499,
     "total_rule": "sum"
    },
    {
     "key": "cogs_ship_Tableware",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -14559.18,
      -13933.44,
      -16241.04,
      -16976.13,
      -19604.2,
      -18603.78,
      -18424.26,
      -18532.62,
      -20480.7079,
      -23487.1461,
      -33587.7562,
      -29738.8351,
      -18787.7003,
      -17717.5992,
      -20207.2205,
      -21169.263,
      -22616.0722,
      -22227.6059,
      -21350.0696,
      -21165.9101,
      -24143.3101,
      -27694.715,
      -39615.3235,
      -35085.0817
     ],
     "fy2026": -244169.0952,
     "fy2027": -291779.871,
     "total_rule": "sum"
    },
    {
     "key": "recov_Tableware",
     "label": "Returned stock recovered (allocated)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      607.7331,
      595.4627,
      746.6677,
      674.2739,
      824.4166,
      901.108,
      778.8437,
      841.1814,
      945.4527,
      1084.6805,
      1551.7802,
      1374.5221,
      868.7221,
      819.5822,
      935.1377,
      980.0697,
      1047.4941,
      1029.9382,
      989.6982,
      981.5815,
      1120.1421,
      1285.4672,
      1839.5687,
      1629.9149
     ],
     "fy2026": 10926.1226,
     "fy2027": 13527.3167,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Tableware",
     "label": "COST OF GOODS SOLD",
     "basis": "",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -13951.4469,
      -13337.9773,
      -15494.3723,
      -16301.8561,
      -18779.7834,
      -17702.672,
      -17645.4163,
      -17691.4386,
      -19535.2552,
      -22402.4656,
      -32035.976,
      -28364.313,
      -17918.9782,
      -16898.017,
      -19272.0828,
      -20189.1933,
      -21568.5781,
      -21197.6677,
      -20360.3713,
      -20184.3286,
      -23023.168,
      -26409.2479,
      -37775.7548,
      -33455.1668
     ],
     "fy2026": -233242.9726,
     "fy2027": -278252.5543,
     "total_rule": "sum"
    },
    {
     "key": "gp_Tableware",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      22536.6113,
      21071.1437,
      24600.9657,
      25337.8697,
      28422.2435,
      27543.6554,
      26885.6687,
      26958.8502,
      27747.8474,
      31511.6427,
      44623.23,
      39122.419,
      24472.5589,
      22850.5506,
      25802.7615,
      26761.7601,
      28304.5786,
      27538.7206,
      26184.4003,
      25695.2577,
      29011.1989,
      32938.0925,
      46631.2417,
      40872.1742
     ],
     "fy2026": 346362.1474,
     "fy2027": 357063.2956,
     "total_rule": "sum"
    },
    {
     "key": "gm_Tableware",
     "label": "Gross margin %",
     "basis": "",
     "section": "TABLEWARE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6176,
      0.6124,
      0.6136,
      0.6085,
      0.6021,
      0.6087,
      0.6038,
      0.6038,
      0.5868,
      0.5845,
      0.5821,
      0.5797,
      0.5773,
      0.5749,
      0.5724,
      0.57,
      0.5675,
      0.5651,
      0.5626,
      0.5601,
      0.5575,
      0.555,
      0.5525,
      0.5499
     ],
     "fy2026": 0.5976,
     "fy2027": 0.562,
     "total_rule": "ratio"
    },
    {
     "key": "var_Tableware",
     "label": "Variable channel costs (allocated)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8420.185,
      -7844.8809,
      -9151.7247,
      -9822.1603,
      -10868.9474,
      -10903.5891,
      -10576.2009,
      -10478.2464,
      -11847.5345,
      -14165.3538,
      -20151.7091,
      -17749.5758,
      -10644.5866,
      -9986.2551,
      -11330.4403,
      -11808.3218,
      -12549.9405,
      -12270.4085,
      -11724.8494,
      -11563.4217,
      -13121.62,
      -15687.6827,
      -22322.94,
      -19666.9179
     ],
     "fy2026": -141980.108,
     "fy2027": -162677.3846,
     "total_rule": "sum"
    },
    {
     "key": "cm1_Tableware",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      14116.4263,
      13226.2628,
      15449.241,
      15515.7094,
      17553.2961,
      16640.0664,
      16309.4678,
      16480.6038,
      15900.3129,
      17346.2889,
      24471.5209,
      21372.8431,
      13827.9723,
      12864.2955,
      14472.3212,
      14953.4382,
      15754.6381,
      15268.312,
      14459.5509,
      14131.836,
      15889.5789,
      17250.4098,
      24308.3017,
      21205.2563
     ],
     "fy2026": 204382.0394,
     "fy2027": 194385.911,
     "total_rule": "sum"
    },
    {
     "key": "ads_Tableware",
     "label": "Paid media (allocated)",
     "basis": "channel x share",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4542.7819,
      -4536.3737,
      -5577.7027,
      -5498.6041,
      -6373.7764,
      -6289.758,
      -6239.7185,
      -6393.0901,
      -7784.3627,
      -8869.5858,
      -12602.282,
      -11086.3198,
      -6958.7697,
      -6520.1751,
      -7388.5069,
      -7690.4497,
      -8163.178,
      -7971.3351,
      -7607.3637,
      -7493.2214,
      -8492.3015,
      -9678.8269,
      -13755.8211,
      -12104.4086
     ],
     "fy2026": -85794.3557,
     "fy2027": -103824.3577,
     "total_rule": "sum"
    },
    {
     "key": "cm2_Tableware",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      9573.6444,
      8689.889,
      9871.5383,
      10017.1052,
      11179.5197,
      10350.3083,
      10069.7493,
      10087.5137,
      8115.9503,
      8476.7031,
      11869.2389,
      10286.5234,
      6869.2026,
      6344.1204,
      7083.8143,
      7262.9885,
      7591.46,
      7296.977,
      6852.1872,
      6638.6146,
      7397.2774,
      7571.5829,
      10552.4806,
      9100.8477
     ],
     "fy2026": 118587.6836,
     "fy2027": 90561.5533,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct_Tableware",
     "label": "CM2 %",
     "basis": "",
     "section": "TABLEWARE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2624,
      0.2525,
      0.2462,
      0.2406,
      0.2368,
      0.2288,
      0.2261,
      0.2259,
      0.1716,
      0.1572,
      0.1548,
      0.1524,
      0.162,
      0.1596,
      0.1572,
      0.1547,
      0.1522,
      0.1497,
      0.1472,
      0.1447,
      0.1422,
      0.1276,
      0.125,
      0.1224
     ],
     "fy2026": 0.2046,
     "fy2027": 0.1425,
     "total_rule": "ratio"
    },
    {
     "key": "cm2u_Tableware",
     "label": "CM2 per unit",
     "basis": "",
     "section": "TABLEWARE",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      8.5023,
      8.1826,
      7.9867,
      7.7712,
      7.5845,
      7.3773,
      7.3128,
      7.2992,
      5.3441,
      4.8947,
      4.8197,
      4.7443,
      5.0432,
      4.9669,
      4.8902,
      4.8131,
      4.7356,
      4.6576,
      4.5792,
      4.5004,
      4.4212,
      3.9673,
      3.8873,
      3.8069
     ],
     "fy2026": 6.5049,
     "fy2027": 4.4339,
     "total_rule": "ratio"
    },
    {
     "key": "dio_Tableware",
     "label": "Days of inventory on hand (Inventory)",
     "basis": "Inventory",
     "section": "TABLEWARE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      381.0671,
      332.8436,
      286.5717,
      236.5103,
      181.9351,
      260.9661,
      239.0696,
      208.0788,
      153.5079,
      233.0435,
      129.0012,
      120.8934,
      284.4624,
      245.6632,
      208.8161,
      164.1955,
      129.1573,
      98.4755,
      76.2845,
      76.615,
      72.1561,
      96.0771,
      55.7099,
      65
     ],
     "fy2026": 120.8934,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "units_Storage",
     "label": "Units sold",
     "basis": "Volume_Price",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      848,
      774,
      919,
      958,
      1035,
      1053,
      962,
      977,
      1088.528,
      1240.7023,
      1763.4384,
      1551.8312,
      974.3941,
      913.2836,
      1035.2527,
      1077.9132,
      1144.5447,
      1118.0083,
      1067.3029,
      1051.6243,
      1192.2162,
      1359.2174,
      1932.3612,
      1700.9045
     ],
     "fy2026": 13170.5,
     "fy2027": 14567.023,
     "total_rule": "sum"
    },
    {
     "key": "gross_Storage",
     "label": "Gross sales ex VAT",
     "basis": "Volume_Price",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23955.2908,
      21950.2677,
      25964.722,
      27041.7538,
      28766.5269,
      29367.9492,
      27212.5604,
      27377.9632,
      30325.2812,
      34561.0987,
      49117.3564,
      43218.9218,
      27134.3153,
      25429.9011,
      28823.0687,
      30007.6856,
      31859.3096,
      31117.4193,
      29703.0587,
      29263.6919,
      33172.5276,
      37815.2983,
      53755.3895,
      47311.7242
     ],
     "fy2026": 368859.692,
     "fy2027": 405393.3897,
     "total_rule": "sum"
    },
    {
     "key": "disc_Storage",
     "label": "Discounts and coupons (allocated)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1334.8477,
      -1442.5405,
      -1684.2179,
      -1720.3312,
      -1721.2847,
      -1764.4611,
      -1730.7047,
      -1644.0099,
      -2250.4659,
      -2562.6215,
      -3638.8191,
      -3199.0955,
      -2006.7773,
      -1879.106,
      -2128.0036,
      -2213.5506,
      -2348.1042,
      -2291.4369,
      -2185.3858,
      -2151.1859,
      -2436.3998,
      -2774.968,
      -3941.2339,
      -3465.7563
     ],
     "fy2026": -24693.3997,
     "fy2027": -29821.9083,
     "total_rule": "sum"
    },
    {
     "key": "ref_Storage",
     "label": "Refunds and returns (allocated)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1661.3471,
      -1504.0639,
      -1750.4178,
      -1810.5213,
      -1933.6061,
      -2057.847,
      -1828.3162,
      -2075.734,
      -2623.6039,
      -2991.0348,
      -4252.1655,
      -3742.7526,
      -2350.6006,
      -2203.6783,
      -2498.5501,
      -2602.1088,
      -2763.6,
      -2700.1572,
      -2578.3037,
      -2541.0326,
      -2881.4341,
      -3285.8478,
      -4672.5342,
      -4113.8705
     ],
     "fy2026": -28231.4101,
     "fy2027": -35191.7177,
     "total_rule": "sum"
    },
    {
     "key": "ship_Storage",
     "label": "Shipping income (allocated, Shopify)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      431.4179,
      434.1675,
      522.6735,
      549.5753,
      558.6378,
      597.3838,
      554.8488,
      525.9064,
      549.6688,
      624.381,
      884.4118,
      775.608,
      485.3191,
      453.299,
      512.039,
      531.2626,
      562.1059,
      547.1186,
      520.4346,
      510.9425,
      577.1522,
      655.6,
      928.6323,
      814.3884
     ],
     "fy2026": 7008.6806,
     "fy2027": 7098.2943,
     "total_rule": "sum"
    },
    {
     "key": "net_Storage",
     "label": "NET REVENUE",
     "basis": "",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      21390.514,
      19437.8307,
      23052.7597,
      24060.4767,
      25670.274,
      26143.0249,
      24208.3882,
      24184.1257,
      26000.8801,
      29631.8234,
      42110.7836,
      37052.6818,
      23262.2566,
      21800.4158,
      24708.554,
      25723.2889,
      27309.7113,
      26672.9437,
      25459.8037,
      25082.4159,
      28431.8459,
      32410.0826,
      46070.2537,
      40546.4858
     ],
     "fy2026": 322943.5628,
     "fy2027": 347478.0579,
     "total_rule": "sum"
    },
    {
     "key": "cogs_ship_Storage",
     "label": "Cost of goods shipped",
     "basis": "Volume_Price",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8920.96,
      -8196.66,
      -9695.45,
      -10202.7,
      -11033.1,
      -11267.1,
      -10370.36,
      -10571.14,
      -11844.4666,
      -13576.6352,
      -19405.8874,
      -17173.7978,
      -10844.3906,
      -10221.7392,
      -11652.367,
      -12201.1347,
      -13028.6026,
      -12798.4911,
      -12287.1189,
      -12175.0753,
      -13880.8072,
      -15914.6565,
      -22753.3472,
      -20141.21
     ],
     "fy2026": -142258.257,
     "fy2027": -167898.9403,
     "total_rule": "sum"
    },
    {
     "key": "recov_Storage",
     "label": "Returned stock recovered (allocated)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      352.3319,
      327.0439,
      420.5637,
      382.1967,
      442.8579,
      515.021,
      419.417,
      449.1107,
      511.0574,
      586.0023,
      837.9048,
      741.7925,
      468.5728,
      441.8283,
      503.8493,
      527.7709,
      563.7709,
      554.0184,
      532.0802,
      527.4256,
      601.5445,
      689.9454,
      986.7978,
      873.8459
     ],
     "fy2026": 5985.2996,
     "fy2027": 7271.4502,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Storage",
     "label": "COST OF GOODS SOLD",
     "basis": "",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -8568.6281,
      -7869.6161,
      -9274.8863,
      -9820.5033,
      -10590.2421,
      -10752.079,
      -9950.943,
      -10122.0293,
      -11333.4092,
      -12990.6329,
      -18567.9826,
      -16432.0053,
      -10375.8177,
      -9779.9108,
      -11148.5177,
      -11673.3639,
      -12464.8316,
      -12244.4726,
      -11755.0387,
      -11647.6497,
      -13279.2627,
      -15224.7111,
      -21766.5494,
      -19267.3641
     ],
     "fy2026": -136272.9573,
     "fy2027": -160627.4902,
     "total_rule": "sum"
    },
    {
     "key": "gp_Storage",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      12821.8858,
      11568.2146,
      13777.8734,
      14239.9733,
      15080.0319,
      15390.9459,
      14257.4452,
      14062.0964,
      14667.4709,
      16641.1906,
      23542.801,
      20620.6765,
      12886.4388,
      12020.5049,
      13560.0363,
      14049.9251,
      14844.8797,
      14428.4711,
      13704.765,
      13434.7662,
      15152.5832,
      17185.3715,
      24303.7043,
      21279.1216
     ],
     "fy2026": 186670.6055,
     "fy2027": 186850.5678,
     "total_rule": "sum"
    },
    {
     "key": "gm_Storage",
     "label": "Gross margin %",
     "basis": "",
     "section": "STORAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5994,
      0.5951,
      0.5977,
      0.5918,
      0.5875,
      0.5887,
      0.5889,
      0.5815,
      0.5641,
      0.5616,
      0.5591,
      0.5565,
      0.554,
      0.5514,
      0.5488,
      0.5462,
      0.5436,
      0.5409,
      0.5383,
      0.5356,
      0.5329,
      0.5302,
      0.5275,
      0.5248
     ],
     "fy2026": 0.578,
     "fy2027": 0.5377,
     "total_rule": "ratio"
    },
    {
     "key": "var_Storage",
     "label": "Variable channel costs (allocated)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4851.1183,
      -4325.9513,
      -5152.5083,
      -5422.1294,
      -5742.3838,
      -6140.1831,
      -5523.5029,
      -5510.47,
      -6317.0503,
      -7523.6163,
      -10698.317,
      -9418.7969,
      -5664.9223,
      -5312.0379,
      -6024.1824,
      -6275.2608,
      -6666.1796,
      -6514.5671,
      -6221.9208,
      -6133.2928,
      -6956.3974,
      -8286.6299,
      -11786.0697,
      -10378.9136
     ],
     "fy2026": -76626.0276,
     "fy2027": -86220.3744,
     "total_rule": "sum"
    },
    {
     "key": "cm1_Storage",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      7970.7675,
      7242.2633,
      8625.3651,
      8817.8439,
      9337.648,
      9250.7628,
      8733.9423,
      8551.6264,
      8350.4206,
      9117.5743,
      12844.484,
      11201.8796,
      7221.5165,
      6708.467,
      7535.8539,
      7774.6642,
      8178.7001,
      7913.904,
      7482.8442,
      7301.4734,
      8196.1858,
      8898.7416,
      12517.6346,
      10900.208
     ],
     "fy2026": 110044.5779,
     "fy2027": 100630.1934,
     "total_rule": "sum"
    },
    {
     "key": "ads_Storage",
     "label": "Paid media (allocated)",
     "basis": "channel x share",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2704.0243,
      -2623.6169,
      -3290.2238,
      -3344.1162,
      -3575.5772,
      -3734.3461,
      -3586.216,
      -3597.6795,
      -4474.1779,
      -5095.1322,
      -7235.3903,
      -6361.4999,
      -3990.8246,
      -3737.1988,
      -4232.5206,
      -4402.9959,
      -4670.9869,
      -4558.6051,
      -4347.9575,
      -4280.2443,
      -4848.1156,
      -5522.2558,
      -7843.7767,
      -6898.0424
     ],
     "fy2026": -49622.0003,
     "fy2027": -59333.5242,
     "total_rule": "sum"
    },
    {
     "key": "cm2_Storage",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      5266.7432,
      4618.6464,
      5335.1413,
      5473.7277,
      5762.0709,
      5516.4168,
      5147.7263,
      4953.9469,
      3876.2428,
      4022.442,
      5609.0937,
      4840.3798,
      3230.6919,
      2971.2682,
      3303.3333,
      3371.6683,
      3507.7132,
      3355.2989,
      3134.8867,
      3021.2291,
      3348.0702,
      3376.4858,
      4673.8578,
      4002.1656
     ],
     "fy2026": 60422.5776,
     "fy2027": 41296.6692,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct_Storage",
     "label": "CM2 %",
     "basis": "",
     "section": "STORAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2462,
      0.2376,
      0.2314,
      0.2275,
      0.2245,
      0.211,
      0.2126,
      0.2048,
      0.1491,
      0.1357,
      0.1332,
      0.1306,
      0.1389,
      0.1363,
      0.1337,
      0.1311,
      0.1284,
      0.1258,
      0.1231,
      0.1205,
      0.1178,
      0.1042,
      0.1015,
      0.0987
     ],
     "fy2026": 0.1871,
     "fy2027": 0.1188,
     "total_rule": "ratio"
    },
    {
     "key": "cm2u_Storage",
     "label": "CM2 per unit",
     "basis": "",
     "section": "STORAGE",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      6.2108,
      5.9672,
      5.8054,
      5.7137,
      5.5672,
      5.2388,
      5.3511,
      5.0706,
      3.561,
      3.2421,
      3.1808,
      3.1191,
      3.3156,
      3.2534,
      3.1908,
      3.128,
      3.0647,
      3.0011,
      2.9372,
      2.8729,
      2.8083,
      2.4841,
      2.4187,
      2.353
     ],
     "fy2026": 4.5877,
     "fy2027": 2.8349,
     "total_rule": "ratio"
    },
    {
     "key": "dio_Storage",
     "label": "Days of inventory on hand (Inventory)",
     "basis": "Inventory",
     "section": "STORAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      303.8207,
      271.785,
      362.8602,
      304.8204,
      261.5185,
      219.1976,
      216.3441,
      302.1986,
      232.2151,
      179.586,
      92.7933,
      139.2454,
      190.7635,
      155.9245,
      121.6832,
      83.6693,
      65.9804,
      60.3899,
      64.4073,
      76.5767,
      72.12,
      96.0289,
      55.6818,
      65
     ],
     "fy2026": 139.2454,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "T_net",
     "label": "Net revenue",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      267554.2186,
      250861.9907,
      294377.593,
      310998.5803,
      348897.5196,
      331947.1764,
      306561.1778,
      314532.0598,
      334683.1278,
      381478.3634,
      542214.6822,
      477160.7054,
      299615.7249,
      280831.577,
      318344.6543,
      331471.71,
      351971.4999,
      343821.0276,
      328237.5892,
      323426.1206,
      366677.2246,
      418054.4594,
      594357.6623,
      523185.5248
     ],
     "fy2026": 4161267.1952,
     "fy2027": 4479994.7747,
     "total_rule": "sum"
    },
    {
     "key": "T_cogs",
     "label": "Cost of goods sold",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -97407.83,
      -91911.62,
      -108572.99,
      -115233.18,
      -129172.82,
      -123340.48,
      -114986.83,
      -118481.12,
      -131355.1008,
      -150590.2084,
      -215284.15,
      -190554.7043,
      -120346.6722,
      -113456.7035,
      -129359.04,
      -135475.5589,
      -144689.6621,
      -142160.2633,
      -136505.4972,
      -135286.1136,
      -154268.9871,
      -176906.7387,
      -252974.3365,
      -223976.0923
     ],
     "fy2026": -1586891.0336,
     "fy2027": -1865405.6654,
     "total_rule": "sum"
    },
    {
     "key": "T_gp",
     "label": "Gross profit",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      170146.3886,
      158950.3707,
      185804.603,
      195765.4003,
      219724.6996,
      208606.6964,
      191574.3478,
      196050.9398,
      203328.027,
      230888.155,
      326930.5322,
      286606.001,
      179269.0528,
      167374.8734,
      188985.6144,
      195996.1511,
      207281.8378,
      201660.7644,
      191732.092,
      188140.0069,
      212408.2375,
      241147.7207,
      341383.3258,
      299209.4326
     ],
     "fy2026": 2574376.1616,
     "fy2027": 2614589.1093,
     "total_rule": "sum"
    },
    {
     "key": "T_var",
     "label": "Variable channel costs",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -59941.0425,
      -55402.2738,
      -65738.4677,
      -71098.0761,
      -77914.841,
      -77649.4874,
      -70356.5049,
      -71599.1434,
      -81395.9441,
      -96880.1491,
      -137781.9843,
      -121322.6397,
      -73041.7141,
      -68503.3725,
      -77700.4169,
      -80952.8488,
      -86010.832,
      -84069.4414,
      -80307.1493,
      -79177.4005,
      -89819.4545,
      -106918.8822,
      -152097.507,
      -133962.2021
     ],
     "fy2026": -987080.5538,
     "fy2027": -1112561.2212,
     "total_rule": "sum"
    },
    {
     "key": "T_cm1",
     "label": "CM1",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      110205.3462,
      103548.097,
      120066.1353,
      124667.3242,
      141809.8587,
      130957.2091,
      121217.8429,
      124451.7965,
      121932.0829,
      134008.0059,
      189148.5479,
      165283.3613,
      106227.3387,
      98871.501,
      111285.1975,
      115043.3022,
      121271.0058,
      117591.323,
      111424.9427,
      108962.6065,
      122588.783,
      134228.8385,
      189285.8188,
      165247.2305
     ],
     "fy2026": 1587295.6078,
     "fy2027": 1502027.8881,
     "total_rule": "sum"
    },
    {
     "key": "T_ads",
     "label": "Paid media",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34434.9498,
      -34265.1278,
      -42196.6806,
      -42606.0241,
      -48782.4625,
      -47673.1264,
      -45066.0526,
      -46956.0323,
      -57552.5108,
      -65549.1772,
      -93096.888,
      -81864.3475,
      -51364.2171,
      -48106.9306,
      -54490.9806,
      -56694.1963,
      -60153.9894,
      -58715.655,
      -56011.097,
      -55147.3821,
      -62473.7473,
      -71172.1474,
      -101108.6821,
      -88932.2896
     ],
     "fy2026": -640043.3796,
     "fy2027": -764371.3146,
     "total_rule": "sum"
    },
    {
     "key": "T_cm2",
     "label": "CM2",
     "basis": "sum of categories",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      75770.3964,
      69282.9692,
      77869.4547,
      82061.3001,
      93027.3962,
      83284.0827,
      76151.7903,
      77495.7642,
      64379.5721,
      68458.8286,
      96051.66,
      83419.0138,
      54863.1216,
      50764.5703,
      56794.2169,
      58349.106,
      61117.0164,
      58875.6679,
      55413.8457,
      53815.2244,
      60115.0357,
      63056.6911,
      88177.1367,
      76314.9409
     ],
     "fy2026": 947252.2282,
     "fy2027": 737656.5736,
     "total_rule": "sum"
    },
    {
     "key": "chk_net",
     "label": "Check: net revenue less Channel_PL net revenue (must be zero)",
     "basis": "",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "chk_cm2",
     "label": "Check: CM2 less Channel_PL CM2 (must be zero)",
     "basis": "",
     "section": "ALL CATEGORIES AND TIE-OUT TO CHANNEL_PL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sc_net_Cookware",
     "label": "Cookware: net revenue",
     "basis": "YTD actual / FY26 outlook",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 972613.6666,
     "value_d": 1668950.7148
    },
    {
     "key": "sc_cm2_Cookware",
     "label": "Cookware: CM2",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 243882.5863,
     "value_d": 360676.3059
    },
    {
     "key": "sc_cm2p_Cookware",
     "label": "Cookware: CM2 %",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2507,
     "value_d": 0.2161
    },
    {
     "key": "sc_dio_Cookware",
     "label": "Cookware: days of inventory at last actual month",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "value_c": 23.4995,
     "value_d": 41.0583
    },
    {
     "key": "sc_net_Knives",
     "label": "Knives: net revenue",
     "basis": "YTD actual / FY26 outlook",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 482631.8371,
     "value_d": 832149.4204
    },
    {
     "key": "sc_cm2_Knives",
     "label": "Knives: CM2",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 144360.1041,
     "value_d": 223025.595
    },
    {
     "key": "sc_cm2p_Knives",
     "label": "Knives: CM2 %",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2991,
     "value_d": 0.268
    },
    {
     "key": "sc_dio_Knives",
     "label": "Knives: days of inventory at last actual month",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "value_c": 52.4111,
     "value_d": 41.0533
    },
    {
     "key": "sc_net_Textiles",
     "label": "Textiles: net revenue",
     "basis": "YTD actual / FY26 outlook",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 448075.4476,
     "value_d": 757618.3772
    },
    {
     "key": "sc_cm2_Textiles",
     "label": "Textiles: CM2",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 124786.7759,
     "value_d": 184540.0661
    },
    {
     "key": "sc_cm2p_Textiles",
     "label": "Textiles: CM2 %",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2785,
     "value_d": 0.2436
    },
    {
     "key": "sc_dio_Textiles",
     "label": "Textiles: days of inventory at last actual month",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "value_c": 121.5862,
     "value_d": 41.0295
    },
    {
     "key": "sc_net_Tableware",
     "label": "Tableware: net revenue",
     "basis": "YTD actual / FY26 outlook",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 334261.9711,
     "value_d": 579605.12
    },
    {
     "key": "sc_cm2_Tableware",
     "label": "Tableware: CM2",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 79839.268,
     "value_d": 118587.6836
    },
    {
     "key": "sc_cm2p_Tableware",
     "label": "Tableware: CM2 %",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2389,
     "value_d": 0.2046
    },
    {
     "key": "sc_dio_Tableware",
     "label": "Tableware: days of inventory at last actual month",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "value_c": 208.0788,
     "value_d": 120.8934
    },
    {
     "key": "sc_net_Storage",
     "label": "Storage: net revenue",
     "basis": "YTD actual / FY26 outlook",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 188147.3939,
     "value_d": 322943.5628
    },
    {
     "key": "sc_cm2_Storage",
     "label": "Storage: CM2",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "value_c": 42074.4193,
     "value_d": 60422.5776
    },
    {
     "key": "sc_cm2p_Storage",
     "label": "Storage: CM2 %",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "value_c": 0.2236,
     "value_d": 0.1871
    },
    {
     "key": "sc_dio_Storage",
     "label": "Storage: days of inventory at last actual month",
     "basis": "",
     "section": "CATEGORY SCORECARD (C = YTD actual, D = FY2026 outlook: actual plus forecast)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "value_c": 302.1986,
     "value_d": 139.2454
    }
   ]
  },
  "Inventory": {
   "title": "INVENTORY: ON HAND, IN TRANSIT, SUPPLIER DEPOSITS, PURCHASING POLICY AND PROVISIONS (EUR)",
   "description": "On-hand roll by category: opening + receipts (committed POs from the register plus uncommitted policy purchases) + recovered returns - cost of goods shipped - write-offs = closing. In transit and deposits follow the PO register dates for committed orders and the lead-time assumptions for uncommitted purchases.",
   "months": 24,
   "rows": [
    {
     "key": "open_Cookware",
     "label": "Opening inventory on hand",
     "basis": "prior month",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      186000,
      263609.3786,
      225422.0625,
      180402.4701,
      133685.2379,
      186407.6699,
      133911.3572,
      87469.2204,
      38711.4479,
      130518.8719,
      241163.1396,
      151663.2027,
      109686.8721,
      179200.3189,
      132011.7296,
      127658.5043,
      131966.7878,
      134006.5482,
      124548.6911,
      123459.7417,
      145504.2859,
      161505.4333,
      238697.1209,
      204560.1034
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "com_Cookware",
     "label": "Receipts: committed POs landed (register)",
     "basis": "SUMIFS Purchase_Orders by ETA month",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      117120,
      0,
      0,
      0,
      107360,
      0,
      0,
      0,
      146400,
      173240,
      0,
      0,
      119560,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 544120,
     "fy2027": 119560,
     "total_rule": "sum"
    },
    {
     "key": "tgt_Cookware",
     "label": "Target closing inventory (days of cover x next month cost of goods)",
     "basis": "Assumptions policy",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      92528.8,
      98842.9419,
      105451.71,
      119756.1258,
      119487.94,
      101741.9629,
      107076.4919,
      123630.0036,
      137183.5915,
      202688.0978,
      173646.9398,
      109686.8721,
      114506.1741,
      117941.8114,
      127658.5043,
      131966.7878,
      134006.5482,
      124548.6911,
      123459.7417,
      145504.2859,
      161505.4333,
      238697.1209,
      204560.1034,
      204560.1034
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pol_Cookware",
     "label": "Receipts: uncommitted purchases required by policy",
     "basis": "only beyond the deposit lead time: max(0, target - opening - recovered + COGS + write-offs - committed)",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      37254.5308,
      0,
      0,
      49457.858,
      60672.7494,
      62247.57,
      49707.2721,
      55732.3829,
      78368.0362,
      80239.0681,
      150869.2316,
      71240.1631,
      93315.2347
     ],
     "fy2026": 37254.5308,
     "fy2027": 751849.5662,
     "total_rule": "sum"
    },
    {
     "key": "recov_Cookware",
     "label": "Returned stock recovered to sellable inventory",
     "basis": "Product_Contribution",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1706.0786,
      1671.2438,
      2120.8876,
      1952.7877,
      2476.8921,
      2651.9673,
      2080.9532,
      2309.4775,
      2638.6056,
      3026.5664,
      4329.0609,
      3833.8202,
      2422.5839,
      2285.1244,
      2606.8359,
      2731.6017,
      2919.0109,
      2869.5944,
      2757.0131,
      2733.9503,
      3119.371,
      3579.2012,
      5121.2251,
      4536.8775
     ],
     "fy2026": 30798.341,
     "fy2027": 37682.3894,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Cookware",
     "label": "Cost of goods shipped",
     "basis": "Product_Contribution",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41216.7,
      39858.56,
      47140.48,
      48670.02,
      57114.46,
      55148.28,
      48523.09,
      51067.25,
      57060.0017,
      65426.0205,
      93548.3528,
      82816.2328,
      52312.2005,
      49325.7365,
      56249.1716,
      58919.3097,
      62938.0065,
      61849.1761,
      59400.145,
      58880.7999,
      67155.8243,
      77025.6682,
      110167.902,
      97559.4339
     ],
     "fy2026": 687589.4479,
     "fy2027": 811783.3741,
     "total_rule": "sum"
    },
    {
     "key": "wo_Cookware",
     "label": "Write-offs (damaged, unsellable)",
     "basis": "A: Inputs; F: rate x COGS",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      171.18,
      196.2781,
      280.6451,
      248.4487,
      156.9366,
      147.9772,
      168.7475,
      176.7579,
      188.814,
      185.5475,
      178.2004,
      176.6424,
      201.4675,
      231.077,
      330.5037,
      292.6783
     ],
     "fy2026": 896.5518,
     "fy2027": 2435.3501,
     "total_rule": "sum"
    },
    {
     "key": "close_Cookware",
     "label": "CLOSING INVENTORY ON HAND",
     "basis": "opening + receipts + recovered - COGS - write-offs",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      263609.3786,
      225422.0625,
      180402.4701,
      133685.2379,
      186407.6699,
      133911.3572,
      87469.2204,
      38711.4479,
      130518.8719,
      241163.1396,
      151663.2027,
      109686.8721,
      179200.3189,
      132011.7296,
      127658.5043,
      131966.7878,
      134006.5482,
      124548.6911,
      123459.7417,
      145504.2859,
      161505.4333,
      238697.1209,
      204560.1034,
      204560.1034
     ],
     "fy2026": 109686.8721,
     "fy2027": 204560.1034,
     "total_rule": "last"
    },
    {
     "key": "dio_Cookware",
     "label": "Days of inventory on hand (closing / COGS x days)",
     "basis": "memo",
     "section": "COOKWARE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      198.2665,
      158.3554,
      118.6343,
      82.403,
      101.1764,
      72.8462,
      55.8816,
      23.4995,
      68.6219,
      114.2673,
      48.6368,
      41.0583,
      106.1934,
      74.9371,
      70.3551,
      67.1937,
      66.0047,
      60.4125,
      64.4317,
      76.6062,
      72.1481,
      96.0668,
      55.7041,
      65
     ],
     "fy2026": 41.0583,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "avg3_Cookware",
     "label": "Trailing three-month average cost of goods",
     "basis": "memo",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41216.7,
      40537.63,
      42738.58,
      45223.02,
      50974.9867,
      53644.2533,
      53595.2767,
      51579.54,
      52216.7806,
      57851.0907,
      72011.4583,
      80596.8687,
      76225.5954,
      61484.7233,
      52629.0362,
      54831.4059,
      59368.8293,
      61235.4974,
      61395.7758,
      60043.3737,
      61812.2564,
      67687.4308,
      84783.1315,
      94917.668
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "exc_Cookware",
     "label": "Excess over slow-moving threshold (closing less months of cover x average COGS)",
     "basis": "Assumptions",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prov_Cookware",
     "label": "Slow-moving provision balance",
     "basis": "rate x excess",
     "section": "COOKWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "open_Knives",
     "label": "Opening inventory on hand",
     "basis": "prior month",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      98000,
      80203.2719,
      64046.3563,
      91929.0377,
      70793.086,
      48163.2709,
      26146.65,
      58074.721,
      37233.8445,
      57142.665,
      30302.1298,
      62609.3704,
      47421.0059,
      49498.2412,
      50976.5499,
      55168.5016,
      57021.9234,
      57894.3243,
      53799.5744,
      53320.188,
      62829.7951,
      69726.4318,
      103032.6351,
      88280.0852
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "com_Knives",
     "label": "Receipts: committed POs landed (register)",
     "basis": "SUMIFS Purchase_Orders by ETA month",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      46740,
      0,
      0,
      0,
      52440,
      0,
      43320,
      0,
      70680,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 213180,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "tgt_Knives",
     "label": "Target closing inventory (days of cover x next month cost of goods)",
     "basis": "Assumptions policy",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39486.6875,
      41797.5161,
      48023.6033,
      49962.9,
      50581.7,
      45248.3871,
      46177.1952,
      53472.6441,
      59328.9124,
      87648.8082,
      75081.9493,
      47421.0059,
      49498.2412,
      50976.5499,
      55168.5016,
      57021.9234,
      57894.3243,
      53799.5744,
      53320.188,
      62829.7951,
      69726.4318,
      103032.6351,
      88280.0852,
      88280.0852
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pol_Knives",
     "label": "Receipts: uncommitted purchases required by policy",
     "basis": "only beyond the deposit lead time: max(0, target - opening - recovered + COGS + write-offs - committed)",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18777.7308,
      23529.5142,
      21702.9731,
      27251.8912,
      26004.1895,
      26666.1502,
      21248.3971,
      23855.8838,
      33627.6078,
      34398.8146,
      64844.0137,
      30345.7981,
      39928.3291
     ],
     "fy2026": 18777.7308,
     "fy2027": 373403.5624,
     "total_rule": "sum"
    },
    {
     "key": "recov_Knives",
     "label": "Returned stock recovered to sellable inventory",
     "basis": "Product_Contribution",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      911.7519,
      852.7344,
      1076.8815,
      1028.7883,
      1198.6449,
      1328.7791,
      1068.071,
      1182.0935,
      1342.5414,
      1539.6782,
      2201.8966,
      1949.644,
      1231.7417,
      1161.6218,
      1324.8892,
      1388.0049,
      1482.9071,
      1457.4717,
      1399.9631,
      1387.9164,
      1583.1841,
      1816.0965,
      2597.8364,
      2300.7892
     ],
     "fy2026": 15681.5047,
     "fy2027": 19132.4219,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Knives",
     "label": "Cost of goods shipped",
     "basis": "Product_Contribution",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18708.48,
      17009.65,
      19934.2,
      22164.74,
      23828.46,
      23345.4,
      21580,
      22022.97,
      24679.6819,
      28295.3275,
      40453.2961,
      35808.3143,
      22616.172,
      21322.3193,
      24311.893,
      25462.3853,
      27195.0712,
      26720.4574,
      25658.2585,
      25429.6281,
      28998.367,
      33254.1444,
      47553.5239,
      42102.8098
     ],
     "fy2026": 297830.5197,
     "fy2027": 350625.03,
     "total_rule": "sum"
    },
    {
     "key": "wo_Knives",
     "label": "Write-offs (damaged, unsellable)",
     "basis": "A: Inputs; F: rate x COGS",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      74.039,
      84.886,
      121.3599,
      107.4249,
      67.8485,
      63.967,
      72.9357,
      76.3872,
      81.5852,
      80.1614,
      76.9748,
      76.2889,
      86.9951,
      99.7624,
      142.6606,
      126.3084
     ],
     "fy2026": 387.7099,
     "fy2027": 1051.8751,
     "total_rule": "sum"
    },
    {
     "key": "close_Knives",
     "label": "CLOSING INVENTORY ON HAND",
     "basis": "opening + receipts + recovered - COGS - write-offs",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      80203.2719,
      64046.3563,
      91929.0377,
      70793.086,
      48163.2709,
      26146.65,
      58074.721,
      37233.8445,
      57142.665,
      30302.1298,
      62609.3704,
      47421.0059,
      49498.2412,
      50976.5499,
      55168.5016,
      57021.9234,
      57894.3243,
      53799.5744,
      53320.188,
      62829.7951,
      69726.4318,
      103032.6351,
      88280.0852,
      88280.0852
     ],
     "fy2026": 47421.0059,
     "fy2027": 88280.0852,
     "total_rule": "last"
    },
    {
     "key": "dio_Knives",
     "label": "Days of inventory on hand (closing / COGS x days)",
     "basis": "memo",
     "section": "KNIVES",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      132.897,
      105.4283,
      142.9603,
      95.8185,
      62.6587,
      33.5997,
      83.4252,
      52.4111,
      69.4612,
      33.1986,
      46.4309,
      41.0533,
      67.8473,
      66.9413,
      70.3451,
      67.1837,
      65.9945,
      60.4027,
      64.4208,
      76.5927,
      72.1349,
      96.0485,
      55.6931,
      65
     ],
     "fy2026": 41.0533,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "avg3_Knives",
     "label": "Trailing three-month average cost of goods",
     "basis": "memo",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18708.48,
      17859.065,
      18550.7767,
      19702.8633,
      21975.8,
      23112.8667,
      22917.9533,
      22316.1233,
      22760.884,
      24999.3264,
      31142.7685,
      34852.3126,
      32959.2608,
      26582.2685,
      22750.1281,
      23698.8659,
      25656.4498,
      26459.3046,
      26524.5957,
      25936.1147,
      26695.4179,
      29227.3798,
      36602.0118,
      40970.1594
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "exc_Knives",
     "label": "Excess over slow-moving threshold (closing less months of cover x average COGS)",
     "basis": "Assumptions",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prov_Knives",
     "label": "Slow-moving provision balance",
     "basis": "rate x excess",
     "section": "KNIVES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "open_Textiles",
     "label": "Opening inventory on hand",
     "basis": "prior month",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      142000,
      124419.5945,
      158939.7997,
      135212.9792,
      113955.3426,
      148659.9311,
      128287.1357,
      107850.7308,
      86781.7278,
      136062.166,
      109938.0469,
      72611.2202,
      45791.9006,
      47770.1005,
      49168.3486,
      53180.8763,
      54935.8202,
      55744.1795,
      51771.7105,
      51280.9236,
      60392.1744,
      66982.8609,
      98921.9503,
      84709.5953
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "com_Textiles",
     "label": "Receipts: committed POs landed (register)",
     "basis": "SUMIFS Purchase_Orders by ETA month",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      50880,
      0,
      0,
      57240,
      0,
      0,
      0,
      72080,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 180200,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "tgt_Textiles",
     "label": "Target closing inventory (days of cover x next month cost of goods)",
     "basis": "Assumptions policy",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39715.7196,
      43864.1387,
      48092.6117,
      49537.5484,
      46563.66,
      44900.5742,
      46393.5194,
      51755.7532,
      57390.5864,
      84735.9833,
      72544.6304,
      45791.9006,
      47770.1005,
      49168.3486,
      53180.8763,
      54935.8202,
      55744.1795,
      51771.7105,
      51280.9236,
      60392.1744,
      66982.8609,
      98921.9503,
      84709.5953,
      84709.5953
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pol_Textiles",
     "label": "Receipts: uncommitted purchases required by policy",
     "basis": "only beyond the deposit lead time: max(0, target - opening - recovered + COGS + write-offs - committed)",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6201.7782,
      22821.5469,
      21037.4479,
      26391.9763,
      25179.4923,
      25812.0525,
      20580.2708,
      23071.9463,
      32450.196,
      33189.2265,
      62423.1912,
      29354.2818,
      38550.1841
     ],
     "fy2026": 6201.7782,
     "fy2027": 360861.8127,
     "total_rule": "sum"
    },
    {
     "key": "recov_Textiles",
     "label": "Returned stock recovered to sellable inventory",
     "basis": "Product_Contribution",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      801.1045,
      748.5152,
      992.9995,
      938.9534,
      1090.1885,
      1118.1246,
      977.7152,
      1057.137,
      1159.3707,
      1328.8886,
      1899.4154,
      1680.9052,
      1061.3848,
      1000.4233,
      1140.4201,
      1194.1065,
      1275.0677,
      1252.5273,
      1202.4636,
      1191.4819,
      1358.3912,
      1557.4073,
      2226.6168,
      1970.9766
     ],
     "fy2026": 13793.3177,
     "fy2027": 16431.267,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Textiles",
     "label": "Cost of goods shipped",
     "basis": "Product_Contribution",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18381.51,
      17108.31,
      20919.82,
      22196.59,
      23625.6,
      21490.92,
      21414.12,
      22126.14,
      23887.2707,
      27370.895,
      39108.9154,
      34598.2084,
      21839.2141,
      20577.8895,
      23449.5201,
      24545.0198,
      26200.1604,
      25728.0829,
      24691.1235,
      24457.0559,
      27873.3113,
      31945.6721,
      45656.2848,
      40399.9608
     ],
     "fy2026": 292228.2995,
     "fy2027": 337363.2951,
     "total_rule": "sum"
    },
    {
     "key": "wo_Textiles",
     "label": "Write-offs (damaged, unsellable)",
     "basis": "A: Inputs; F: rate x COGS",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      3800,
      0,
      0,
      0,
      0,
      0,
      71.6618,
      82.1127,
      117.3267,
      103.7946,
      65.5176,
      61.7337,
      70.3486,
      73.6351,
      78.6005,
      77.1842,
      74.0734,
      73.3712,
      83.6199,
      95.837,
      136.9689,
      121.1999
     ],
     "fy2026": 4174.8959,
     "fy2027": 1012.0899,
     "total_rule": "sum"
    },
    {
     "key": "close_Textiles",
     "label": "CLOSING INVENTORY ON HAND",
     "basis": "opening + receipts + recovered - COGS - write-offs",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      124419.5945,
      158939.7997,
      135212.9792,
      113955.3426,
      148659.9311,
      128287.1357,
      107850.7308,
      86781.7278,
      136062.166,
      109938.0469,
      72611.2202,
      45791.9006,
      47770.1005,
      49168.3486,
      53180.8763,
      54935.8202,
      55744.1795,
      51771.7105,
      51280.9236,
      60392.1744,
      66982.8609,
      98921.9503,
      84709.5953,
      84709.5953
     ],
     "fy2026": 45791.9006,
     "fy2027": 84709.5953,
     "total_rule": "last"
    },
    {
     "key": "dio_Textiles",
     "label": "Days of inventory on hand (closing / COGS x days)",
     "basis": "memo",
     "section": "TEXTILES",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      209.8308,
      260.1259,
      200.3651,
      154.0174,
      195.062,
      179.0809,
      156.1294,
      121.5862,
      170.8803,
      124.5147,
      55.6992,
      41.0295,
      67.808,
      66.9026,
      70.3045,
      67.145,
      65.9564,
      60.3679,
      64.3838,
      76.5488,
      72.0935,
      95.9936,
      55.6613,
      65
     ],
     "fy2026": 41.0295,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "avg3_Textiles",
     "label": "Trailing three-month average cost of goods",
     "basis": "memo",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18381.51,
      17744.91,
      18803.2133,
      20074.9067,
      22247.3367,
      22437.7033,
      22176.88,
      21677.06,
      22475.8436,
      24461.4352,
      30122.3604,
      33692.6729,
      31848.7793,
      25671.7706,
      21955.5412,
      22857.4765,
      24731.5668,
      25491.0877,
      25539.7889,
      24958.7541,
      25673.8302,
      28092.0131,
      35158.4227,
      39333.9726
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "exc_Textiles",
     "label": "Excess over slow-moving threshold (closing less months of cover x average COGS)",
     "basis": "Assumptions",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      34725.4297,
      3590.4859,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prov_Textiles",
     "label": "Slow-moving provision balance",
     "basis": "rate x excess",
     "section": "TEXTILES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      8681.3574,
      897.6215,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "open_Tableware",
     "label": "Opening inventory on hand",
     "basis": "prior month",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      121000,
      178968.5531,
      165630.5758,
      150136.2035,
      133834.3474,
      115054.564,
      161831.892,
      142086.4757,
      124395.0371,
      104798.3398,
      176565.4127,
      144428.6735,
      115975.144,
      172399.8028,
      155448.633,
      136115.9286,
      115863.2275,
      94226.8012,
      72962.4507,
      52538.0291,
      52310.5053,
      58069.5638,
      85833.2008,
      73565.4939
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "com_Tableware",
     "label": "Receipts: committed POs landed (register)",
     "basis": "SUMIFS Purchase_Orders by ETA month",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71920,
      0,
      0,
      0,
      0,
      64480,
      0,
      0,
      0,
      94240,
      0,
      0,
      74400,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 230640,
     "fy2027": 74400,
     "total_rule": "sum"
    },
    {
     "key": "tgt_Tableware",
     "label": "Target closing inventory (days of cover x next month cost of goods)",
     "basis": "Assumptions policy",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32345.4857,
      34053.7935,
      36781.615,
      41105.5806,
      40308.19,
      38631.5129,
      38858.7194,
      44374.867,
      49247.2418,
      72773.4717,
      62355.6219,
      39393.5651,
      41130.141,
      42369.9784,
      45866.7365,
      47420.7965,
      48159.8128,
      44766.2749,
      44380.1341,
      52310.5053,
      58069.5638,
      85833.2008,
      73565.4939,
      73565.4939
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pol_Tableware",
     "label": "Receipts: uncommitted purchases required by policy",
     "basis": "only beyond the deposit lead time: max(0, target - opening - recovered + COGS + write-offs - committed)",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20020.3024,
      28854.6565,
      54255.969,
      25626.8938,
      33560.422
     ],
     "fy2026": 0,
     "fy2027": 162318.2438,
     "total_rule": "sum"
    },
    {
     "key": "recov_Tableware",
     "label": "Returned stock recovered to sellable inventory",
     "basis": "Product_Contribution",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      607.7331,
      595.4627,
      746.6677,
      674.2739,
      824.4166,
      901.108,
      778.8437,
      841.1814,
      945.4527,
      1084.6805,
      1551.7802,
      1374.5221,
      868.7221,
      819.5822,
      935.1377,
      980.0697,
      1047.4941,
      1029.9382,
      989.6982,
      981.5815,
      1120.1421,
      1285.4672,
      1839.5687,
      1629.9149
     ],
     "fy2026": 10926.1226,
     "fy2027": 13527.3167,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Tableware",
     "label": "Cost of goods shipped",
     "basis": "Product_Contribution",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14559.18,
      13933.44,
      16241.04,
      16976.13,
      19604.2,
      18603.78,
      18424.26,
      18532.62,
      20480.7079,
      23487.1461,
      33587.7562,
      29738.8351,
      18787.7003,
      17717.5992,
      20207.2205,
      21169.263,
      22616.0722,
      22227.6059,
      21350.0696,
      21165.9101,
      24143.3101,
      27694.715,
      39615.3235,
      35085.0817
     ],
     "fy2026": 244169.0952,
     "fy2027": 291779.871,
     "total_rule": "sum"
    },
    {
     "key": "wo_Tableware",
     "label": "Write-offs (damaged, unsellable)",
     "basis": "A: Inputs; F: rate x COGS",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      2100,
      0,
      61.4421,
      70.4614,
      100.7633,
      89.2165,
      56.3631,
      53.1528,
      60.6217,
      63.5078,
      67.8482,
      66.6828,
      64.0502,
      63.4977,
      72.4299,
      83.0841,
      118.846,
      105.2552
     ],
     "fy2026": 2421.8833,
     "fy2027": 875.3396,
     "total_rule": "sum"
    },
    {
     "key": "close_Tableware",
     "label": "CLOSING INVENTORY ON HAND",
     "basis": "opening + receipts + recovered - COGS - write-offs",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      178968.5531,
      165630.5758,
      150136.2035,
      133834.3474,
      115054.564,
      161831.892,
      142086.4757,
      124395.0371,
      104798.3398,
      176565.4127,
      144428.6735,
      115975.144,
      172399.8028,
      155448.633,
      136115.9286,
      115863.2275,
      94226.8012,
      72962.4507,
      52538.0291,
      52310.5053,
      58069.5638,
      85833.2008,
      73565.4939,
      73565.4939
     ],
     "fy2026": 115975.144,
     "fy2027": 73565.4939,
     "total_rule": "last"
    },
    {
     "key": "dio_Tableware",
     "label": "Days of inventory on hand (closing / COGS x days)",
     "basis": "memo",
     "section": "TABLEWARE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      381.0671,
      332.8436,
      286.5717,
      236.5103,
      181.9351,
      260.9661,
      239.0696,
      208.0788,
      153.5079,
      233.0435,
      129.0012,
      120.8934,
      284.4624,
      245.6632,
      208.8161,
      164.1955,
      129.1573,
      98.4755,
      76.2845,
      76.615,
      72.1561,
      96.0771,
      55.7099,
      65
     ],
     "fy2026": 120.8934,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "avg3_Tableware",
     "label": "Trailing three-month average cost of goods",
     "basis": "memo",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14559.18,
      14246.31,
      14911.22,
      15716.87,
      17607.1233,
      18394.7033,
      18877.4133,
      18520.22,
      19145.8626,
      20833.4913,
      25851.87,
      28937.9124,
      27371.4305,
      22081.3782,
      18904.1733,
      19698.0276,
      21330.8519,
      22004.3137,
      22064.5825,
      21581.1952,
      22219.7633,
      24334.6451,
      30484.4495,
      34131.7067
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "exc_Tableware",
     "label": "Excess over slow-moving threshold (closing less months of cover x average COGS)",
     "basis": "Assumptions",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      77054.2931,
      65906.4058,
      45757.6635,
      23816.2574,
      0,
      33068.9687,
      9944.5824,
      0,
      0,
      30730.9736,
      0,
      0,
      0,
      878.9858,
      3786.7154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prov_Tableware",
     "label": "Slow-moving provision balance",
     "basis": "rate x excess",
     "section": "TABLEWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19263.5733,
      16476.6014,
      11439.4159,
      5954.0644,
      0,
      8267.2422,
      2486.1456,
      0,
      0,
      7682.7434,
      0,
      0,
      0,
      219.7464,
      946.6788,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "open_Storage",
     "label": "Opening inventory on hand",
     "basis": "prior month",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      96000,
      87431.3719,
      79561.7558,
      113486.8694,
      103666.3661,
      93076.124,
      82324.045,
      72373.102,
      103051.0726,
      91682.13,
      78650.7672,
      60024.5669,
      77141.0403,
      66732.6894,
      56922.1133,
      45738.6385,
      34028.6713,
      27730.064,
      25763.3138,
      25528.3837,
      30075.0823,
      33369.4411,
      49298.919,
      42231.5694
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "com_Storage",
     "label": "Receipts: committed POs landed (register)",
     "basis": "SUMIFS Purchase_Orders by ETA month",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      43200,
      0,
      0,
      0,
      0,
      40800,
      0,
      0,
      0,
      33600,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 117600,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "tgt_Storage",
     "label": "Target closing inventory (days of cover x next month cost of goods)",
     "basis": "Assumptions policy",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19027.9607,
      20329.1694,
      22105.85,
      23133.9194,
      24412.05,
      21744.3032,
      22165.2935,
      25663.0109,
      28467.1383,
      42046.0894,
      36009.5759,
      22738.2383,
      23729.0373,
      24432.3824,
      26435.7919,
      27318.0376,
      27730.064,
      25763.3138,
      25528.3837,
      30075.0823,
      33369.4411,
      49298.919,
      42231.5694,
      42231.5694
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pol_Storage",
     "label": "Receipts: uncommitted purchases required by policy",
     "basis": "only beyond the deposit lead time: max(0, target - opening - recovered + COGS + write-offs - committed)",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6205.3101,
      10316.1179,
      11556.97,
      16230.8736,
      16615.264,
      31201.9329,
      14767.4599,
      19327.7878
     ],
     "fy2026": 0,
     "fy2027": 126221.7161,
     "total_rule": "sum"
    },
    {
     "key": "recov_Storage",
     "label": "Returned stock recovered to sellable inventory",
     "basis": "Product_Contribution",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      352.3319,
      327.0439,
      420.5637,
      382.1967,
      442.8579,
      515.021,
      419.417,
      449.1107,
      511.0574,
      586.0023,
      837.9048,
      741.7925,
      468.5728,
      441.8283,
      503.8493,
      527.7709,
      563.7709,
      554.0184,
      532.0802,
      527.4256,
      601.5445,
      689.9454,
      986.7978,
      873.8459
     ],
     "fy2026": 5985.2996,
     "fy2027": 7271.4502,
     "total_rule": "sum"
    },
    {
     "key": "cogs_Storage",
     "label": "Cost of goods shipped",
     "basis": "Product_Contribution",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8920.96,
      8196.66,
      9695.45,
      10202.7,
      11033.1,
      11267.1,
      10370.36,
      10571.14,
      11844.4666,
      13576.6352,
      19405.8874,
      17173.7978,
      10844.3906,
      10221.7392,
      11652.367,
      12201.1347,
      13028.6026,
      12798.4911,
      12287.1189,
      12175.0753,
      13880.8072,
      15914.6565,
      22753.3472,
      20141.21
     ],
     "fy2026": 142258.257,
     "fy2027": 167898.9403,
     "total_rule": "sum"
    },
    {
     "key": "wo_Storage",
     "label": "Write-offs (damaged, unsellable)",
     "basis": "A: Inputs; F: rate x COGS",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      35.5334,
      40.7299,
      58.2177,
      51.5214,
      32.5332,
      30.6652,
      34.9571,
      36.6034,
      39.0858,
      38.3955,
      36.8614,
      36.5252,
      41.6424,
      47.744,
      68.26,
      60.4236
     ],
     "fy2026": 186.0024,
     "fy2027": 503.6968,
     "total_rule": "sum"
    },
    {
     "key": "close_Storage",
     "label": "CLOSING INVENTORY ON HAND",
     "basis": "opening + receipts + recovered - COGS - write-offs",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      87431.3719,
      79561.7558,
      113486.8694,
      103666.3661,
      93076.124,
      82324.045,
      72373.102,
      103051.0726,
      91682.13,
      78650.7672,
      60024.5669,
      77141.0403,
      66732.6894,
      56922.1133,
      45738.6385,
      34028.6713,
      27730.064,
      25763.3138,
      25528.3837,
      30075.0823,
      33369.4411,
      49298.919,
      42231.5694,
      42231.5694
     ],
     "fy2026": 77141.0403,
     "fy2027": 42231.5694,
     "total_rule": "last"
    },
    {
     "key": "dio_Storage",
     "label": "Days of inventory on hand (closing / COGS x days)",
     "basis": "memo",
     "section": "STORAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      303.8207,
      271.785,
      362.8602,
      304.8204,
      261.5185,
      219.1976,
      216.3441,
      302.1986,
      232.2151,
      179.586,
      92.7933,
      139.2454,
      190.7635,
      155.9245,
      121.6832,
      83.6693,
      65.9804,
      60.3899,
      64.4073,
      76.5767,
      72.12,
      96.0289,
      55.6818,
      65
     ],
     "fy2026": 139.2454,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "avg3_Storage",
     "label": "Trailing three-month average cost of goods",
     "basis": "memo",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8920.96,
      8558.81,
      8937.69,
      9364.9367,
      10310.4167,
      10834.3,
      10890.1867,
      10736.2,
      10928.6555,
      11997.4139,
      14942.3297,
      16718.7735,
      15808.0252,
      12746.6425,
      10906.1656,
      11358.4136,
      12294.0348,
      12676.0761,
      12704.7375,
      12420.2284,
      12781.0005,
      13990.1797,
      17516.2703,
      19603.0713
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "exc_Storage",
     "label": "Excess over slow-moving threshold (closing less months of cover x average COGS)",
     "basis": "Assumptions",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24984.6519,
      19650.0858,
      50923.0394,
      38111.8094,
      20903.2073,
      6483.945,
      0,
      27897.6726,
      15181.5413,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prov_Storage",
     "label": "Slow-moving provision balance",
     "basis": "rate x excess",
     "section": "STORAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6246.163,
      4912.5214,
      12730.7599,
      9527.9524,
      5225.8018,
      1620.9863,
      0,
      6974.4182,
      3795.3853,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "T_open",
     "label": "Opening inventory on hand",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      643000,
      734632.17,
      693600.55,
      671167.56,
      555934.38,
      591361.56,
      532501.08,
      467854.25,
      390173.13,
      520204.1728,
      636619.4963,
      491337.0337,
      396015.9629,
      515601.1528,
      444527.3744,
      417862.4493,
      393816.4302,
      369601.9172,
      328845.7405,
      306127.2662,
      351111.8431,
      389653.7309,
      575783.8262,
      493346.8472
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "T_com",
     "label": "Receipts: committed POs landed",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      189040,
      50880,
      89940,
      0,
      164600,
      64480,
      52440,
      40800,
      261800,
      267480,
      70680,
      33600,
      193960,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1285740,
     "fy2027": 193960,
     "total_rule": "sum"
    },
    {
     "key": "T_pol",
     "label": "Receipts: uncommitted purchases (policy)",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      62234.0398,
      46351.061,
      42740.421,
      103101.7254,
      111856.4311,
      120931.0828,
      101852.058,
      114217.1831,
      180697.016,
      193297.0298,
      363594.3386,
      171334.5967,
      224681.9578
     ],
     "fy2026": 62234.0398,
     "fy2027": 1774654.9012,
     "total_rule": "sum"
    },
    {
     "key": "T_land",
     "label": "Total receipts landed",
     "basis": "committed + uncommitted",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      189040,
      50880,
      89940,
      0,
      164600,
      64480,
      52440,
      40800,
      261800,
      267480,
      70680,
      95834.0398,
      240311.061,
      42740.421,
      103101.7254,
      111856.4311,
      120931.0828,
      101852.058,
      114217.1831,
      180697.016,
      193297.0298,
      363594.3386,
      171334.5967,
      224681.9578
     ],
     "fy2026": 1347974.0398,
     "fy2027": 1968614.9012,
     "total_rule": "sum"
    },
    {
     "key": "T_recov",
     "label": "Returned stock recovered",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4379,
      4195,
      5358,
      4977,
      6033,
      6515,
      5325,
      5839,
      6597.0278,
      7565.816,
      10820.0579,
      9580.6839,
      6053.0054,
      5708.5801,
      6511.1322,
      6821.5537,
      7288.2507,
      7163.55,
      6881.2182,
      6822.3557,
      7782.6328,
      8928.1176,
      12772.0448,
      11312.4041
     ],
     "fy2026": 77184.5856,
     "fy2027": 94044.8452,
     "total_rule": "sum"
    },
    {
     "key": "T_cogs",
     "label": "Cost of goods shipped",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      101786.83,
      96106.62,
      113930.99,
      120210.18,
      135205.82,
      129855.48,
      120311.83,
      124320.12,
      137952.1287,
      158156.0243,
      226104.2079,
      200135.3883,
      126399.6775,
      119165.2836,
      135870.1722,
      142297.1126,
      151977.9128,
      149323.8133,
      143386.7155,
      142108.4693,
      162051.6199,
      185834.8563,
      265746.3813,
      235288.4964
     ],
     "fy2026": 1664075.6192,
     "fy2027": 1959450.5106,
     "total_rule": "sum"
    },
    {
     "key": "T_wo",
     "label": "Write-offs",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      3800,
      0,
      0,
      0,
      2100,
      0,
      413.8564,
      474.4681,
      678.3126,
      600.4062,
      379.199,
      357.4959,
      407.6105,
      426.8913,
      455.9337,
      447.9714,
      430.1601,
      426.3254,
      486.1549,
      557.5046,
      797.2391,
      705.8655
     ],
     "fy2026": 8067.0432,
     "fy2027": 5878.3515,
     "total_rule": "sum"
    },
    {
     "key": "T_close",
     "label": "CLOSING INVENTORY ON HAND (gross)",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      734632.17,
      693600.55,
      671167.56,
      555934.38,
      591361.56,
      532501.08,
      467854.25,
      390173.13,
      520204.1728,
      636619.4963,
      491337.0337,
      396015.9629,
      515601.1528,
      444527.3744,
      417862.4493,
      393816.4302,
      369601.9172,
      328845.7405,
      306127.2662,
      351111.8431,
      389653.7309,
      575783.8262,
      493346.8472,
      493346.8472
     ],
     "fy2026": 396015.9629,
     "fy2027": 493346.8472,
     "total_rule": "last"
    },
    {
     "key": "T_prov",
     "label": "Slow-moving provision balance",
     "basis": "sum of categories",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25509.7362,
      30070.4803,
      25067.7972,
      15482.0167,
      5225.8018,
      9888.2284,
      2486.1456,
      6974.4182,
      3795.3853,
      7682.7434,
      0,
      0,
      0,
      219.7464,
      946.6788,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "T_net",
     "label": "CLOSING INVENTORY ON HAND, NET (to balance sheet)",
     "basis": "gross less provision",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      709122.4338,
      663530.0697,
      646099.7628,
      540452.3633,
      586135.7582,
      522612.8516,
      465368.1044,
      383198.7118,
      516408.7874,
      628936.7529,
      491337.0337,
      396015.9629,
      515601.1528,
      444307.6279,
      416915.7705,
      393816.4302,
      369601.9172,
      328845.7405,
      306127.2662,
      351111.8431,
      389653.7309,
      575783.8262,
      493346.8472,
      493346.8472
     ],
     "fy2026": 396015.9629,
     "fy2027": 493346.8472,
     "total_rule": "last"
    },
    {
     "key": "provmv",
     "label": "Provision movement (charge)/release to P&L",
     "basis": "closing less opening provision",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7509.7362,
      -4560.7441,
      5002.6831,
      9585.7805,
      10256.2149,
      -4662.4266,
      7402.0828,
      -4488.2726,
      3179.0328,
      -3887.3581,
      7682.7434,
      0,
      0,
      -219.7464,
      -726.9324,
      946.6788,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 18000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_dio",
     "label": "Days of inventory on hand, total",
     "basis": "memo",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      223.7382,
      202.0757,
      182.621,
      138.7406,
      135.5874,
      123.0216,
      120.5491,
      97.2921,
      113.1271,
      124.7831,
      65.1917,
      61.341,
      126.4531,
      104.4496,
      95.3391,
      83.0269,
      75.3903,
      66.067,
      66.1843,
      76.5927,
      72.1351,
      96.0493,
      55.6937,
      65
     ],
     "fy2026": 61.341,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "T_cover",
     "label": "Forward weeks of cover (closing / next month COGS x days / 7)",
     "basis": "memo",
     "section": "TOTAL INVENTORY ON HAND",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      30.5757,
      26.9607,
      23.9284,
      18.2092,
      19.5171,
      19.6009,
      16.6661,
      12.1214,
      14.5664,
      12.0669,
      10.8722,
      13.8749,
      17.3071,
      14.489,
      12.5852,
      11.4756,
      10.6079,
      10.1566,
      9.5399,
      9.2857,
      9.2857,
      9.2857,
      9.2857,
      9.2857
     ],
     "fy2026": 13.8749,
     "fy2027": 9.2857,
     "total_rule": "last"
    },
    {
     "key": "pol_fob_rec",
     "label": "Policy purchases received at FOB (landed / (1 + uplift))",
     "basis": "",
     "section": "UNCOMMITTED (POLICY) PURCHASE FLOWS AT FOB",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      52858.9285,
      42169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919
     ],
     "fy2026": 52858.9285,
     "fy2027": 1520339.366,
     "total_rule": "sum"
    },
    {
     "key": "pol_fob_ship",
     "label": "Policy purchases shipped at FOB (received in the month after shipment; beyond the horizon assumed equal to the last modelled month)",
     "basis": "INDEX by lead time",
     "section": "UNCOMMITTED (POLICY) PURCHASE FLOWS AT FOB",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      52858.9285,
      42169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919,
      191052.1919
     ],
     "fy2026": 95028.6144,
     "fy2027": 1669221.8721,
     "total_rule": "sum"
    },
    {
     "key": "pol_dep",
     "label": "Policy purchases: deposits paid at order",
     "basis": "deposit share x FOB received in month + deposit lead",
     "section": "UNCOMMITTED (POLICY) PURCHASE FLOWS AT FOB",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15857.6785,
      12650.9058,
      11665.3034,
      26802.7459,
      28889.0077,
      31180.8129,
      26218.4176,
      29401.5871,
      46205.5567,
      49311.1966,
      92757.0738,
      43703.5448,
      57315.6576,
      57315.6576,
      57315.6576,
      57315.6576
     ],
     "fy2026": 66976.6336,
     "fy2027": 576929.8275,
     "total_rule": "sum"
    },
    {
     "key": "pol_bal",
     "label": "Policy purchases: balances paid at shipment",
     "basis": "(1 - deposit share) x FOB shipped",
     "section": "UNCOMMITTED (POLICY) PURCHASE FLOWS AT FOB",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      37001.2499,
      29518.7801,
      27219.0413,
      62539.7405,
      67407.6846,
      72755.23,
      61176.3077,
      68603.7033,
      107812.9657,
      115059.4588,
      216433.1722,
      101974.9378,
      133736.5344,
      133736.5344
     ],
     "fy2026": 66520.03,
     "fy2027": 1168455.3105,
     "total_rule": "sum"
    },
    {
     "key": "it_open",
     "label": "Opening in transit",
     "basis": "",
     "section": "INVENTORY IN TRANSIT (FOB value, title passes at shipment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      154000,
      41000,
      77000,
      0,
      194000,
      52000,
      46000,
      154000,
      234000,
      280000,
      90000,
      178858.9285,
      200169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "it_ship",
     "label": "Shipped by suppliers (committed by ETD month plus policy)",
     "basis": "SUMIFS register + policy",
     "section": "INVENTORY IN TRANSIT (FOB value, title passes at shipment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41000,
      84000,
      0,
      194000,
      0,
      46000,
      154000,
      114000,
      272000,
      28000,
      150858.9285,
      102169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919,
      191052.1919
     ],
     "fy2026": 1186028.6144,
     "fy2027": 1669221.8721,
     "total_rule": "sum"
    },
    {
     "key": "it_rec",
     "label": "Received into warehouses at FOB (committed by ETA month plus policy)",
     "basis": "SUMIFS register + policy",
     "section": "INVENTORY IN TRANSIT (FOB value, title passes at shipment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -154000,
      -48000,
      -77000,
      0,
      -142000,
      -52000,
      -46000,
      -34000,
      -226000,
      -218000,
      -62000,
      -80858.9285,
      -200169.6859,
      -38884.3446,
      -89342.4864,
      -96296.6923,
      -103936.0429,
      -87394.7253,
      -98005.2904,
      -154018.5224,
      -164370.6554,
      -309190.246,
      -145678.4825,
      -191052.1919
     ],
     "fy2026": -1139858.9285,
     "fy2027": -1678339.366,
     "total_rule": "sum"
    },
    {
     "key": "it_close",
     "label": "CLOSING IN TRANSIT (to balance sheet)",
     "basis": "",
     "section": "INVENTORY IN TRANSIT (FOB value, title passes at shipment)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      41000,
      77000,
      0,
      194000,
      52000,
      46000,
      154000,
      234000,
      280000,
      90000,
      178858.9285,
      200169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919,
      191052.1919
     ],
     "fy2026": 200169.6859,
     "fy2027": 191052.1919,
     "total_rule": "last"
    },
    {
     "key": "log_on_rec",
     "label": "Freight, duty and inbound handling on receipts (landed less FOB), to trade payables",
     "basis": "",
     "section": "INVENTORY IN TRANSIT (FOB value, title passes at shipment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      35040,
      2880,
      12940,
      0,
      22600,
      12480,
      6440.0,
      6800,
      35800,
      49480,
      8680.0,
      14975.1113,
      40141.3751,
      3856.0763,
      13759.2391,
      15559.7388,
      16995.0399,
      14457.3327,
      16211.8927,
      26678.4936,
      28926.3743,
      54404.0926,
      25656.1141,
      33629.7658
     ],
     "fy2026": 208115.1113,
     "fy2027": 290275.5351,
     "total_rule": "sum"
    },
    {
     "key": "pp_open",
     "label": "Opening supplier deposits",
     "basis": "",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23100,
      34800,
      42000,
      69000,
      13800,
      60000,
      123000,
      129400,
      103600,
      53657.6785,
      75908.5843,
      42316.2092,
      38468.0493,
      55691.7536,
      60069.8206,
      57399.2305,
      55620.0047,
      75607.1438,
      95516.7534,
      142068.2704,
      136460.6185,
      101019.2023,
      114631.3152,
      114631.3152
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pp_dep",
     "label": "Deposits paid at order (committed by deposit month plus policy)",
     "basis": "SUMIFS register + policy",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24000,
      42000,
      27000,
      13800,
      46200,
      76800,
      52600,
      8400,
      45257.6785,
      30650.9058,
      11665.3034,
      26802.7459,
      28889.0077,
      31180.8129,
      26218.4176,
      29401.5871,
      46205.5567,
      49311.1966,
      92757.0738,
      43703.5448,
      57315.6576,
      57315.6576,
      57315.6576,
      57315.6576
     ],
     "fy2026": 405176.6336,
     "fy2027": 576929.8275,
     "total_rule": "sum"
    },
    {
     "key": "pp_bal",
     "label": "Balances paid at shipment (committed by ETD month plus policy)",
     "basis": "SUMIFS register + policy",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28700,
      49200,
      0,
      125000,
      0,
      32200,
      107800,
      79800,
      176800,
      19600,
      105601.2499,
      71518.7801,
      27219.0413,
      62539.7405,
      67407.6846,
      72755.23,
      61176.3077,
      68603.7033,
      107812.9657,
      115059.4588,
      216433.1722,
      101974.9378,
      133736.5344,
      133736.5344
     ],
     "fy2026": 796220.03,
     "fy2027": 1168455.3105,
     "total_rule": "sum"
    },
    {
     "key": "pp_out",
     "label": "Transferred to inventory in transit at shipment",
     "basis": "= - shipped FOB",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -41000,
      -84000,
      0,
      -194000,
      0,
      -46000,
      -154000,
      -114000,
      -272000,
      -28000,
      -150858.9285,
      -102169.6859,
      -38884.3446,
      -89342.4864,
      -96296.6923,
      -103936.0429,
      -87394.7253,
      -98005.2904,
      -154018.5224,
      -164370.6554,
      -309190.246,
      -145678.4825,
      -191052.1919,
      -191052.1919
     ],
     "fy2026": -1186028.6144,
     "fy2027": -1669221.8721,
     "total_rule": "sum"
    },
    {
     "key": "pp_close",
     "label": "CLOSING SUPPLIER DEPOSITS (to balance sheet)",
     "basis": "",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      34800,
      42000,
      69000,
      13800,
      60000,
      123000,
      129400,
      103600,
      53657.6785,
      75908.5843,
      42316.2092,
      38468.0493,
      55691.7536,
      60069.8206,
      57399.2305,
      55620.0047,
      75607.1438,
      95516.7534,
      142068.2704,
      136460.6185,
      101019.2023,
      114631.3152,
      114631.3152,
      114631.3152
     ],
     "fy2026": 38468.0493,
     "fy2027": 114631.3152,
     "total_rule": "last"
    },
    {
     "key": "sup_cash",
     "label": "CASH PAID TO INVENTORY SUPPLIERS (deposits plus balances)",
     "basis": "to cash flow",
     "section": "SUPPLIER DEPOSITS AND PREPAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      52700,
      91200,
      27000,
      138800,
      46200,
      109000,
      160400,
      88200,
      222057.6785,
      50250.9058,
      117266.5533,
      98321.526,
      56108.0489,
      93720.5533,
      93626.1022,
      102156.8171,
      107381.8644,
      117914.8999,
      200570.0395,
      158763.0036,
      273748.8298,
      159290.5953,
      191052.1919,
      191052.1919
     ],
     "fy2026": 1201396.6637,
     "fy2027": 1745385.1379,
     "total_rule": "sum"
    },
    {
     "key": "sh_fba",
     "label": "Share of on-hand stock at Amazon FBA (assumption)",
     "basis": "input",
     "section": "MEMO: INVENTORY BY LOCATION (share assumptions in column C applied to closing on hand)",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "value_c": 0.3,
     "value_d": null
    },
    {
     "key": "sh_wfs",
     "label": "Share of on-hand stock at Walmart WFS (assumption)",
     "basis": "input",
     "section": "MEMO: INVENTORY BY LOCATION (share assumptions in column C applied to closing on hand)",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "value_c": 0.08,
     "value_d": null
    },
    {
     "key": "loc_fba",
     "label": "of which at Amazon FBA warehouses",
     "basis": "share x closing",
     "section": "MEMO: INVENTORY BY LOCATION (share assumptions in column C applied to closing on hand)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      220389.651,
      208080.165,
      201350.268,
      166780.314,
      177408.468,
      159750.324,
      140356.275,
      117051.939,
      156061.2518,
      190985.8489,
      147401.1101,
      118804.7889,
      154680.3458,
      133358.2123,
      125358.7348,
      118144.929,
      110880.5751,
      98653.7221,
      91838.1799,
      105333.5529,
      116896.1193,
      172735.1479,
      148004.0542,
      148004.0542
     ],
     "fy2026": 118804.7889,
     "fy2027": 148004.0542,
     "total_rule": "last"
    },
    {
     "key": "loc_wfs",
     "label": "of which at Walmart WFS warehouses",
     "basis": "share x closing",
     "section": "MEMO: INVENTORY BY LOCATION (share assumptions in column C applied to closing on hand)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      58770.5736,
      55488.044,
      53693.4048,
      44474.7504,
      47308.9248,
      42600.0864,
      37428.34,
      31213.8504,
      41616.3338,
      50929.5597,
      39306.9627,
      31681.277,
      41248.0922,
      35562.1899,
      33428.9959,
      31505.3144,
      29568.1534,
      26307.6592,
      24490.1813,
      28088.9474,
      31172.2985,
      46062.7061,
      39467.7478,
      39467.7478
     ],
     "fy2026": 31681.277,
     "fy2027": 39467.7478,
     "total_rule": "last"
    },
    {
     "key": "loc_3pl",
     "label": "of which at the Rotterdam 3PL",
     "basis": "remainder",
     "section": "MEMO: INVENTORY BY LOCATION (share assumptions in column C applied to closing on hand)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      455471.9454,
      430032.341,
      416123.8872,
      344679.3156,
      366644.1672,
      330150.6696,
      290069.635,
      241907.3406,
      322526.5871,
      394704.0877,
      304628.9609,
      245529.897,
      319672.7147,
      275606.9721,
      259074.7186,
      244166.1867,
      229153.1886,
      203884.3591,
      189798.905,
      217689.3427,
      241585.3132,
      356985.9722,
      305875.0453,
      305875.0453
     ],
     "fy2026": 245529.897,
     "fy2027": 305875.0453,
     "total_rule": "last"
    }
   ]
  },
  "Opex": {
   "title": "OPERATING EXPENSES AND HEADCOUNT (EUR, ex VAT)",
   "description": "Actual months from Inputs_Actuals. Forecast: salaries from the headcount table (planned hires switched by the scenario); fixed lines from the monthly base in column C with inflation from FY27; discretionary lines scaled by the scenario factor; customer service per order and bank charges as a share of net revenue.",
   "months": 24,
   "rows": [
    {
     "key": "role_ceo",
     "label": "Founder and CEO",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7200,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416,
      7416
     ],
     "fy2026": 7200,
     "fy2027": 44651,
     "total_rule": "sum"
    },
    {
     "key": "role_ecom",
     "label": "Head of Ecommerce",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6100,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283,
      6283
     ],
     "fy2026": 6100,
     "fy2027": 44957,
     "total_rule": "sum"
    },
    {
     "key": "role_perf",
     "label": "Performance Marketing Manager",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150,
      5150
     ],
     "fy2026": 5000,
     "fy2027": 45107,
     "total_rule": "sum"
    },
    {
     "key": "role_ops",
     "label": "Operations and Supply Chain Manager",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5400,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562,
      5562
     ],
     "fy2026": 5400,
     "fy2027": 45199,
     "total_rule": "sum"
    },
    {
     "key": "role_cx",
     "label": "Customer Experience Lead",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      3900,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017,
      4017
     ],
     "fy2026": 3900,
     "fy2027": 45351,
     "total_rule": "sum"
    },
    {
     "key": "role_content",
     "label": "Content and Creative Lead",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4300,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429
     ],
     "fy2026": 4300,
     "fy2027": 45443,
     "total_rule": "sum"
    },
    {
     "key": "role_mkt",
     "label": "Marketplace Specialist (Amazon, Walmart)",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4400,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532
     ],
     "fy2026": 4400,
     "fy2027": 45688,
     "total_rule": "sum"
    },
    {
     "key": "role_wh",
     "label": "Warehouse and Inventory Coordinator",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3300,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399,
      3399
     ],
     "fy2026": 3300,
     "fy2027": 45777,
     "total_rule": "sum"
    },
    {
     "key": "role_sup1",
     "label": "Customer Support Agent 1",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781
     ],
     "fy2026": 2700,
     "fy2027": 45535,
     "total_rule": "sum"
    },
    {
     "key": "role_sup2",
     "label": "Customer Support Agent 2",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2700,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781,
      2781
     ],
     "fy2026": 2700,
     "fy2027": 46142,
     "total_rule": "sum"
    },
    {
     "key": "role_crm",
     "label": "CRM and Email Specialist",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3800,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914
     ],
     "fy2026": 3800,
     "fy2027": 45961,
     "total_rule": "sum"
    },
    {
     "key": "role_h_sup3",
     "label": "Planned hire: Customer Support Agent 3",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2700,
     "fy2027": 46326,
     "total_rule": "sum"
    },
    {
     "key": "role_h_growth",
     "label": "Planned hire: Growth Marketing Analyst",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 4200,
     "fy2027": 46356,
     "total_rule": "sum"
    },
    {
     "key": "role_h_plan",
     "label": "Planned hire: Supply Chain Planner",
     "basis": "employer cost x inflation x active flag",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 4600,
     "fy2027": 46446,
     "total_rule": "sum"
    },
    {
     "key": "hc_cost",
     "label": "Headcount plan: total monthly employer cost",
     "basis": "sum of roles",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      46100,
      46100,
      46100,
      48800,
      48800,
      48800,
      48800,
      48800,
      48800,
      48800,
      48800,
      48800,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264
     ],
     "fy2026": 577500,
     "fy2027": 603168,
     "total_rule": "sum"
    },
    {
     "key": "hc_n",
     "label": "Headcount (FTE)",
     "basis": "count of active roles",
     "section": "HEADCOUNT TABLE (C = monthly employer cost, D = start month; existing roles at cost, planned hires only if the scenario allows)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10,
      10,
      10,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11
     ],
     "fy2026": 11,
     "fy2027": 11,
     "total_rule": "last"
    },
    {
     "key": "base_contractors",
     "label": "Contractors and freelancers (discretionary)",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 4800,
     "value_d": null
    },
    {
     "key": "base_rent",
     "label": "Rent and facilities",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 4800,
     "value_d": null
    },
    {
     "key": "base_software",
     "label": "Software, apps and platform subscriptions",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 4300,
     "value_d": null
    },
    {
     "key": "base_profees",
     "label": "Professional fees (finance, legal, audit)",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 3200,
     "value_d": null
    },
    {
     "key": "base_insurance",
     "label": "Insurance",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 1150,
     "value_d": null
    },
    {
     "key": "base_travel",
     "label": "Travel and entertainment (discretionary)",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 1400,
     "value_d": null
    },
    {
     "key": "base_content",
     "label": "Content, creative and PR (non-media) (discretionary)",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 5500,
     "value_d": null
    },
    {
     "key": "base_office",
     "label": "Office and other G&A",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 1800,
     "value_d": null
    },
    {
     "key": "base_recruit",
     "label": "Recruitment and training (discretionary)",
     "basis": "monthly base",
     "section": "FORECAST MONTHLY BASE (column C, EUR per month at FY26 prices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 900,
     "value_d": null
    },
    {
     "key": "opex_salaries",
     "label": "Salaries and wages (incl. employer costs)",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43800,
      43900,
      44100,
      47200,
      47300,
      47600,
      47500,
      47900,
      48800,
      48800,
      48800,
      48800,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264,
      50264
     ],
     "fy2026": 564500,
     "fy2027": 603168,
     "total_rule": "sum"
    },
    {
     "key": "opex_contractors",
     "label": "Contractors and freelancers",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5056,
      4877,
      4502,
      4495,
      4172,
      6301,
      5372,
      4804,
      4320,
      4320,
      4320,
      4320,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6,
      4449.6
     ],
     "fy2026": 56859,
     "fy2027": 53395.2,
     "total_rule": "sum"
    },
    {
     "key": "opex_rent",
     "label": "Rent and facilities",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4800,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944,
      4944
     ],
     "fy2026": 57600,
     "fy2027": 59328,
     "total_rule": "sum"
    },
    {
     "key": "opex_software",
     "label": "Software, apps and platform subscriptions",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4056,
      4090,
      4102,
      4171,
      4253,
      4383,
      4437,
      4512,
      4300,
      4300,
      4300,
      4300,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429,
      4429
     ],
     "fy2026": 51204,
     "fy2027": 53148,
     "total_rule": "sum"
    },
    {
     "key": "opex_profees",
     "label": "Professional fees (finance, legal, audit)",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3410,
      3074,
      3178,
      3262,
      3267,
      2986,
      3135,
      3358,
      3200,
      3200,
      3200,
      3200,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296,
      3296
     ],
     "fy2026": 38470,
     "fy2027": 39552,
     "total_rule": "sum"
    },
    {
     "key": "opex_insurance",
     "label": "Insurance",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1150,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5,
      1184.5
     ],
     "fy2026": 13800,
     "fy2027": 14214,
     "total_rule": "sum"
    },
    {
     "key": "opex_travel",
     "label": "Travel and entertainment",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1765,
      1137,
      1503,
      1091,
      942,
      1413,
      688,
      1869,
      1260,
      1260,
      1260,
      1260,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8,
      1297.8
     ],
     "fy2026": 15448,
     "fy2027": 15573.6,
     "total_rule": "sum"
    },
    {
     "key": "opex_content",
     "label": "Content, creative and PR (non-media)",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6719,
      5921,
      5117,
      6119,
      5586,
      6021,
      5795,
      6407,
      4950,
      4950,
      4950,
      4950,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5,
      5098.5
     ],
     "fy2026": 67485,
     "fy2027": 61182,
     "total_rule": "sum"
    },
    {
     "key": "opex_office",
     "label": "Office and other G&A",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1825,
      1606,
      1720,
      1762,
      2110,
      1495,
      1774,
      1828,
      1800,
      1800,
      1800,
      1800,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854,
      1854
     ],
     "fy2026": 21320,
     "fy2027": 22248,
     "total_rule": "sum"
    },
    {
     "key": "opex_recruit",
     "label": "Recruitment and training",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      857,
      589,
      2400,
      488,
      983,
      991,
      864,
      1098,
      810,
      810,
      810,
      810,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3,
      834.3
     ],
     "fy2026": 11510,
     "fy2027": 10011.6,
     "total_rule": "sum"
    },
    {
     "key": "opex_custserv",
     "label": "Customer service (outsourced, per order)",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2946,
      2812,
      3283,
      3431,
      3890,
      3713,
      3512,
      3419,
      3875.4396,
      4418.5558,
      6282.1,
      5529.9504,
      3577.5131,
      3354.1714,
      3803.2897,
      3961.2356,
      4207.401,
      4111.1267,
      3925.8942,
      3869.4304,
      4388.1086,
      5004.349,
      7116.7825,
      6266.3182
     ],
     "fy2026": 47112.0458,
     "fy2027": 53585.6205,
     "total_rule": "sum"
    },
    {
     "key": "opex_bank",
     "label": "Bank charges and FX costs",
     "basis": "A: Inputs; F: see column basis",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      398,
      399,
      476,
      463,
      528,
      485,
      474,
      496,
      502.0247,
      572.2175,
      813.322,
      715.7411,
      449.4236,
      421.2474,
      477.517,
      497.2076,
      527.9572,
      515.7315,
      492.3564,
      485.1392,
      550.0158,
      627.0817,
      891.5365,
      784.7783
     ],
     "fy2026": 6322.3053,
     "fy2027": 6719.9922,
     "total_rule": "sum"
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "basis": "sum",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      76782,
      74355,
      76331,
      78432,
      78981,
      81338,
      79501,
      81641,
      79767.4643,
      80380.7734,
      82485.422,
      81635.6915,
      81678.6367,
      81427.1188,
      81932.5067,
      82110.1432,
      82387.0582,
      82278.5583,
      82069.9506,
      82006.2696,
      82589.8244,
      83283.1307,
      85660.019,
      84702.7965
     ],
     "fy2026": 951630.3511,
     "fy2027": 992126.0127,
     "total_rule": "sum"
    },
    {
     "key": "T_other",
     "label": "Other opex subject to trade payables (all lines except salaries and bank charges)",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32584,
      30056,
      31755,
      30769,
      31153,
      33253,
      31527,
      33245,
      30465.4396,
      31008.5558,
      32872.1,
      32119.9504,
      30965.2131,
      30741.8714,
      31190.9897,
      31348.9356,
      31595.101,
      31498.8267,
      31313.5942,
      31257.1304,
      31775.8086,
      32392.049,
      34504.4825,
      33654.0182
     ],
     "fy2026": 380808.0458,
     "fy2027": 382238.0205,
     "total_rule": "sum"
    },
    {
     "key": "pt_open",
     "label": "Opening balance",
     "basis": "",
     "section": "WAGE TAX AND SOCIAL CHARGES PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15900,
      14016,
      14048,
      14112,
      15104,
      15136,
      15232,
      15200,
      15328,
      15616,
      15616,
      15616,
      15616,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "pt_accr",
     "label": "Accrued in the month (share of payroll cost)",
     "basis": "Assumptions",
     "section": "WAGE TAX AND SOCIAL CHARGES PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14016,
      14048,
      14112,
      15104,
      15136,
      15232,
      15200,
      15328,
      15616,
      15616,
      15616,
      15616,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48
     ],
     "fy2026": 180640,
     "fy2027": 193013.76,
     "total_rule": "sum"
    },
    {
     "key": "pt_paid",
     "label": "Paid (prior month balance remitted)",
     "basis": "",
     "section": "WAGE TAX AND SOCIAL CHARGES PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -15900,
      -14016,
      -14048,
      -14112,
      -15104,
      -15136,
      -15232,
      -15200,
      -15328,
      -15616,
      -15616,
      -15616,
      -15616,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48
     ],
     "fy2026": -180924,
     "fy2027": -192545.28,
     "total_rule": "sum"
    },
    {
     "key": "pt_close",
     "label": "CLOSING BALANCE (to balance sheet)",
     "basis": "",
     "section": "WAGE TAX AND SOCIAL CHARGES PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      14016,
      14048,
      14112,
      15104,
      15136,
      15232,
      15200,
      15328,
      15616,
      15616,
      15616,
      15616,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48
     ],
     "fy2026": 15616,
     "fy2027": 16084.48,
     "total_rule": "last"
    },
    {
     "key": "pay_net",
     "label": "Net salaries paid to staff in the month (cash)",
     "basis": "payroll cost less accrued charges",
     "section": "WAGE TAX AND SOCIAL CHARGES PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29784,
      29852,
      29988,
      32096,
      32164,
      32368,
      32300,
      32572,
      33184,
      33184,
      33184,
      33184,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52,
      34179.52
     ],
     "fy2026": 383860,
     "fy2027": 410154.24,
     "total_rule": "sum"
    }
   ]
  },
  "AP_Schedule": {
   "title": "TRADE PAYABLES BY SUPPLIER GROUP (EUR, VAT-inclusive where VAT applies)",
   "description": "Roll per group: opening + accrued - paid = closing. Accruals are gross of NL VAT where the supplier charges it (share on Assumptions); foreign ad platforms and Amazon Services are reverse-charged. Actual payments per bank; forecast payments sized to the DPO per group.",
   "months": 24,
   "rows": [
    {
     "key": "log_open",
     "label": "Opening balance",
     "basis": "",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      62300,
      62588.9845,
      26187.6935,
      29190.527,
      21988.829,
      46598.681,
      37928.084,
      30731.47,
      31393.7845,
      65015.4616,
      80006.2109,
      55706.1071,
      54410.4554,
      63829.551,
      29971.6063,
      39684.5721,
      43836.6163,
      45406.1368,
      43590.05,
      42512.3634,
      52157.5359,
      59677.3125,
      86460.0178,
      75154.6593
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "log_accr",
     "label": "Accrued (invoices for the month, VAT-inclusive where applicable)",
     "basis": "Channel_PL / Inventory / Opex",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      55970.9845,
      23993.709,
      37445.8335,
      24677.302,
      50073.852,
      38989.403,
      31863.386,
      31597.3145,
      65015.4616,
      82673.0846,
      55706.1071,
      56224.1372,
      65957.2027,
      27973.4992,
      41007.3911,
      43836.6163,
      46919.6747,
      43590.05,
      43929.4422,
      53896.1205,
      59677.3125,
      89342.0184,
      75154.6593,
      77047.8862
     ],
     "fy2026": 554230.575,
     "fy2027": 668331.8731,
     "total_rule": "sum"
    },
    {
     "key": "log_target",
     "label": "Forecast closing balance (accrued x DPO / days in month)",
     "basis": "Assumptions",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      54165.4689,
      25707.5454,
      36237.9034,
      24677.302,
      48458.5665,
      38989.403,
      30835.5348,
      30578.0463,
      65015.4616,
      80006.2109,
      55706.1071,
      54410.4554,
      63829.551,
      29971.6063,
      39684.5721,
      43836.6163,
      45406.1368,
      43590.05,
      42512.3634,
      52157.5359,
      59677.3125,
      86460.0178,
      75154.6593,
      74562.4705
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "log_paid",
     "label": "Paid (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -55682,
      -60395,
      -34443,
      -31879,
      -25464,
      -47660,
      -39060,
      -30935,
      -31393.7845,
      -67682.3353,
      -80006.2109,
      -57519.7889,
      -56538.1071,
      -61831.4439,
      -31294.4254,
      -39684.5721,
      -45350.1542,
      -45406.1368,
      -45007.1288,
      -44250.948,
      -52157.5359,
      -62559.3131,
      -86460.0178,
      -77640.075
     ],
     "fy2026": -562120.1196,
     "fy2027": -648179.858,
     "total_rule": "sum"
    },
    {
     "key": "log_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      62588.9845,
      26187.6935,
      29190.527,
      21988.829,
      46598.681,
      37928.084,
      30731.47,
      31393.7845,
      65015.4616,
      80006.2109,
      55706.1071,
      54410.4554,
      63829.551,
      29971.6063,
      39684.5721,
      43836.6163,
      45406.1368,
      43590.05,
      42512.3634,
      52157.5359,
      59677.3125,
      86460.0178,
      75154.6593,
      74562.4705
     ],
     "fy2026": 54410.4554,
     "fy2027": 74562.4705,
     "total_rule": "last"
    },
    {
     "key": "log_dpo",
     "label": "Days payable outstanding (closing / accrued x days)",
     "basis": "memo",
     "section": "LOGISTICS AND FULFILMENT (carrier, 3PL, FBA inbound, forwarder freight and duty)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      34.6654,
      30.5603,
      24.1657,
      26.7316,
      28.8486,
      29.1834,
      29.8988,
      30.8003,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "media_open",
     "label": "Opening balance",
     "basis": "",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24800,
      7125,
      7203,
      8925,
      7862,
      9598,
      8656,
      7902,
      9387,
      11746.9079,
      12913.1361,
      18900.6616,
      16040.7379,
      10037.1285,
      10379.3571,
      10589.735,
      11353.5517,
      11625.1939,
      11692.4077,
      10763.368,
      10567.0589,
      12334.2533,
      13558.7929,
      19845.6947
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "media_accr",
     "label": "Accrued (invoices for the month, VAT-inclusive where applicable)",
     "basis": "Channel_PL / Inventory / Opex",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21321,
      22468,
      27523,
      25490,
      29570,
      28738,
      28030,
      29264,
      35240.7238,
      40030.722,
      56701.9849,
      49726.2875,
      31115.0982,
      29062.2,
      32828.1783,
      34060.6552,
      36038.1012,
      35077.2231,
      33366.4409,
      32757.8826,
      37002.76,
      42032.2581,
      59537.0841,
      52212.6018
     ],
     "fy2026": 394103.7181,
     "fy2027": 455090.4835,
     "total_rule": "sum"
    },
    {
     "key": "media_target",
     "label": "Forecast closing balance (accrued x DPO / days in month)",
     "basis": "Assumptions",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6877.7419,
      8024.2857,
      8878.3871,
      8496.6667,
      9538.7097,
      9579.3333,
      9041.9355,
      9440,
      11746.9079,
      12913.1361,
      18900.6616,
      16040.7379,
      10037.1285,
      10379.3571,
      10589.735,
      11353.5517,
      11625.1939,
      11692.4077,
      10763.368,
      10567.0589,
      12334.2533,
      13558.7929,
      19845.6947,
      16842.7748
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "media_paid",
     "label": "Paid (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -38996,
      -22390,
      -25801,
      -26553,
      -27834,
      -29680,
      -28784,
      -27779,
      -32880.8159,
      -38864.4938,
      -50714.4594,
      -52586.2112,
      -37118.7077,
      -28719.9713,
      -32617.8005,
      -33296.8384,
      -35766.459,
      -35010.0093,
      -34295.4805,
      -32954.1917,
      -35235.5656,
      -40807.7185,
      -53250.1824,
      -55215.5218
     ],
     "fy2026": -402862.9802,
     "fy2027": -454288.4466,
     "total_rule": "sum"
    },
    {
     "key": "media_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      7125,
      7203,
      8925,
      7862,
      9598,
      8656,
      7902,
      9387,
      11746.9079,
      12913.1361,
      18900.6616,
      16040.7379,
      10037.1285,
      10379.3571,
      10589.735,
      11353.5517,
      11625.1939,
      11692.4077,
      10763.368,
      10567.0589,
      12334.2533,
      13558.7929,
      19845.6947,
      16842.7748
     ],
     "fy2026": 16040.7379,
     "fy2027": 16842.7748,
     "total_rule": "last"
    },
    {
     "key": "media_dpo",
     "label": "Days payable outstanding (closing / accrued x days)",
     "basis": "memo",
     "section": "PAID MEDIA (Meta, Google; reverse-charged VAT)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      10.3595,
      8.9765,
      10.0525,
      9.253,
      10.0622,
      9.0361,
      8.7393,
      9.9439,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10,
      10
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "other_open",
     "label": "Opening balance",
     "basis": "",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41600,
      26674.452,
      31140.92,
      32209.6225,
      32682.442,
      24281.6135,
      27304.335,
      28863.7035,
      31218.501,
      28320.1649,
      27895.1968,
      30557.3563,
      28895.0038,
      27856.2058,
      30618.355,
      28059.3137,
      29141.4481,
      28422.8509,
      29280.7844,
      28169.6084,
      28118.8137,
      29538.2621,
      29139.7828,
      32074.7918
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "other_accr",
     "label": "Accrued (invoices for the month, VAT-inclusive where applicable)",
     "basis": "Channel_PL / Inventory / Opex",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36347.452,
      33527.468,
      35422.7025,
      34322.8195,
      34751.1715,
      37093.7215,
      35168.3685,
      37084.7975,
      33984.1979,
      34590.044,
      36668.8275,
      35829.8047,
      34541.6952,
      34292.5576,
      34793.549,
      34969.7377,
      35244.3352,
      35136.9412,
      34930.3144,
      34867.329,
      35445.9145,
      36133.3306,
      38489.7502,
      37541.0573
     ],
     "fy2026": 424791.3751,
     "fy2027": 426386.5119,
     "total_rule": "sum"
    },
    {
     "key": "other_target",
     "label": "Forecast closing balance (accrued x DPO / days in month)",
     "basis": "Assumptions",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29312.4613,
      29935.2393,
      28566.6956,
      28602.3496,
      28025.1383,
      30911.4346,
      28361.5875,
      29907.0948,
      28320.1649,
      27895.1968,
      30557.3563,
      28895.0038,
      27856.2058,
      30618.355,
      28059.3137,
      29141.4481,
      28422.8509,
      29280.7844,
      28169.6084,
      28118.8137,
      29538.2621,
      29139.7828,
      32074.7918,
      30275.0462
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "other_paid",
     "label": "Paid (cash)",
     "basis": "A: bank; F: opening + accrued - forecast closing",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -51273,
      -29061,
      -34354,
      -33850,
      -43152,
      -34071,
      -33609,
      -34730,
      -36882.534,
      -35015.0121,
      -34006.668,
      -37492.1572,
      -35580.4932,
      -31530.4084,
      -37352.5903,
      -33887.6033,
      -35962.9323,
      -34279.0078,
      -36041.4904,
      -34918.1236,
      -34026.4661,
      -36531.8099,
      -35554.7411,
      -39340.8029
     ],
     "fy2026": -437496.3713,
     "fy2027": -425006.4694,
     "total_rule": "sum"
    },
    {
     "key": "other_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      26674.452,
      31140.92,
      32209.6225,
      32682.442,
      24281.6135,
      27304.335,
      28863.7035,
      31218.501,
      28320.1649,
      27895.1968,
      30557.3563,
      28895.0038,
      27856.2058,
      30618.355,
      28059.3137,
      29141.4481,
      28422.8509,
      29280.7844,
      28169.6084,
      28118.8137,
      29538.2621,
      29139.7828,
      32074.7918,
      30275.0462
     ],
     "fy2026": 28895.0038,
     "fy2027": 30275.0462,
     "total_rule": "last"
    },
    {
     "key": "other_dpo",
     "label": "Days payable outstanding (closing / accrued x days)",
     "basis": "memo",
     "section": "OTHER OPEX SUPPLIERS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      22.7501,
      26.0069,
      28.1881,
      28.5662,
      21.6606,
      22.0827,
      25.4426,
      26.0962,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "T_accr",
     "label": "Accrued",
     "basis": "sum",
     "section": "ALL GROUPS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113639.4365,
      79989.177,
      100391.536,
      84490.1215,
      114395.0235,
      104821.1245,
      95061.7545,
      97946.112,
      134240.3833,
      157293.8506,
      149076.9195,
      141780.2294,
      131613.9961,
      91328.2568,
      108629.1185,
      112867.0092,
      118202.111,
      113804.2143,
      112226.1975,
      121521.332,
      132125.987,
      167507.6071,
      173181.4936,
      166801.5454
     ],
     "fy2026": 1373125.6682,
     "fy2027": 1549808.8685,
     "total_rule": "sum"
    },
    {
     "key": "T_paid",
     "label": "Paid (cash)",
     "basis": "sum",
     "section": "ALL GROUPS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -145951,
      -111846,
      -94598,
      -92282,
      -96450,
      -111411,
      -101453,
      -93444,
      -101157.1344,
      -141561.8412,
      -164727.3383,
      -147598.1573,
      -129237.3079,
      -122081.8236,
      -101264.8162,
      -106869.0138,
      -117079.5455,
      -114695.1539,
      -115344.0997,
      -112123.2633,
      -121419.5676,
      -139898.8415,
      -175264.9413,
      -172196.3997
     ],
     "fy2026": -1402479.4712,
     "fy2027": -1527474.774,
     "total_rule": "sum"
    },
    {
     "key": "T_close",
     "label": "TRADE PAYABLES (to balance sheet)",
     "basis": "sum",
     "section": "ALL GROUPS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      96388.4365,
      64531.6135,
      70325.1495,
      62533.271,
      80478.2945,
      73888.419,
      67497.1735,
      71999.2855,
      105082.5344,
      120814.5438,
      105164.125,
      99346.197,
      101722.8853,
      70969.3184,
      78333.6207,
      84331.6161,
      85454.1817,
      84563.2421,
      81445.3398,
      90843.4085,
      101549.8279,
      129158.5935,
      127075.1458,
      121680.2915
     ],
     "fy2026": 99346.197,
     "fy2027": 121680.2915,
     "total_rule": "last"
    }
   ]
  },
  "VAT": {
   "title": "VAT: OUTPUT, INPUT, PAYABLE ROLL AND PAYMENTS (EUR)",
   "description": "Output VAT on EU sales at blended NL/OSS rates (Walmart US exports zero-rated). Input VAT on domestic services and capex. Import VAT on goods is deferred under the Article 23 licence (reverse charged, no cash). Payable roll: opening + net charge - paid = closing; paid quarterly in the month after quarter end.",
   "months": 24,
   "rows": [
    {
     "key": "out_S",
     "label": "Shopify EU: (gross less discounts less refunds plus shipping) x rate",
     "basis": "Channel_PL x Assumptions",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25936.19,
      26091.6989,
      29569.5239,
      29329.8379,
      33743.1312,
      31586.8613,
      29384.3782,
      29916.1113,
      31410.2104,
      35679.5565,
      50538.7257,
      44321.2562,
      27733.0223,
      25903.2652,
      29259.8981,
      30358.4101,
      32120.9163,
      31264.4814,
      29739.6538,
      29197.2431,
      32980.7209,
      37463.5344,
      53065.662,
      46537.319
     ],
     "fy2026": 397507.4813,
     "fy2027": 405624.1266,
     "total_rule": "sum"
    },
    {
     "key": "out_A",
     "label": "Amazon EU: (gross less discounts less refunds) x rate",
     "basis": "",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26035.0144,
      22190.7129,
      26224.4897,
      28767.9493,
      31277.9324,
      28621.3948,
      25774.0576,
      25110.2163,
      28744.5227,
      32778.3675,
      46609.6428,
      41034.3128,
      25776.0236,
      24168.8978,
      27406.827,
      28546.2187,
      30320.8314,
      29627.0238,
      28291.5226,
      27883.4093,
      31618.975,
      36056.2042,
      51270.6071,
      45137.7441
     ],
     "fy2026": 363168.6131,
     "fy2027": 386104.2846,
     "total_rule": "sum"
    },
    {
     "key": "out_W",
     "label": "Walmart US: exports zero-rated",
     "basis": "",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_out",
     "label": "Total output VAT",
     "basis": "sum",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      51971.2043,
      48282.4118,
      55794.0136,
      58097.7872,
      65021.0636,
      60208.2561,
      55158.4357,
      55026.3276,
      60154.733,
      68457.924,
      97148.3685,
      85355.569,
      53509.0459,
      50072.163,
      56666.7251,
      58904.6288,
      62441.7477,
      60891.5052,
      58031.1764,
      57080.6524,
      64599.6958,
      73519.7386,
      104336.269,
      91675.0631
     ],
     "fy2026": 760676.0944,
     "fy2027": 791728.4112,
     "total_rule": "sum"
    },
    {
     "key": "in_log",
     "label": "Carrier and 3PL (share bearing NL VAT)",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2983.9845,
      3047.709,
      3539.8335,
      3529.302,
      3939.852,
      3812.403,
      3676.386,
      3587.3145,
      4198.7853,
      4769.4936,
      6755.805,
      5924.6798,
      3707.2342,
      3462.6399,
      3911.3405,
      4058.185,
      4293.7895,
      4179.3049,
      3975.4723,
      3902.9651,
      4408.7245,
      5007.9683,
      7093.5953,
      6220.9138
     ],
     "fy2026": 49765.5482,
     "fy2027": 54222.1333,
     "total_rule": "sum"
    },
    {
     "key": "in_opex",
     "label": "Other opex (share bearing NL VAT)",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3763.452,
      3471.468,
      3667.7025,
      3553.8195,
      3598.1715,
      3840.7215,
      3641.3685,
      3839.7975,
      3518.7583,
      3581.4882,
      3796.7275,
      3709.8543,
      3576.4821,
      3550.6861,
      3602.5593,
      3620.8021,
      3649.2342,
      3638.1145,
      3616.7201,
      3610.1986,
      3670.1059,
      3741.2817,
      3985.2677,
      3887.0391
     ],
     "fy2026": 43983.3293,
     "fy2027": 44148.4914,
     "total_rule": "sum"
    },
    {
     "key": "in_capex",
     "label": "Capex",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      504,
      0,
      1428,
      0,
      252,
      0,
      735,
      0,
      315,
      315,
      315,
      315,
      315,
      6615,
      315,
      315,
      315,
      315,
      315,
      315,
      315,
      315,
      315,
      315
     ],
     "fy2026": 4179,
     "fy2027": 10080,
     "total_rule": "sum"
    },
    {
     "key": "T_in",
     "label": "Total input VAT",
     "basis": "sum",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      7251.4365,
      6519.177,
      8635.536,
      7083.1215,
      7790.0235,
      7653.1245,
      8052.7545,
      7427.112,
      8032.5436,
      8665.9818,
      10867.5326,
      9949.5341,
      7598.7163,
      13628.3261,
      7828.8999,
      7993.9871,
      8258.0236,
      8132.4193,
      7907.1924,
      7828.1637,
      8393.8304,
      9064.2499,
      11393.863,
      10422.9529
     ],
     "fy2026": 97927.8775,
     "fy2027": 108450.6247,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "Net VAT charge for the month (output less input)",
     "basis": "",
     "section": "VAT PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44719.7678,
      41763.2348,
      47158.4776,
      51014.6657,
      57231.0401,
      52555.1315,
      47105.6812,
      47599.2156,
      52122.1895,
      59791.9422,
      86280.8359,
      75406.035,
      45910.3296,
      36443.837,
      48837.8253,
      50910.6417,
      54183.7241,
      52759.0859,
      50123.984,
      49252.4888,
      56205.8654,
      64455.4887,
      92942.406,
      81252.1102
     ],
     "fy2026": 662748.2169,
     "fy2027": 683277.7865,
     "total_rule": "sum"
    },
    {
     "key": "open",
     "label": "Opening VAT payable",
     "basis": "",
     "section": "VAT PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38700,
      44719.7678,
      86483.0026,
      133641.4802,
      51014.6657,
      108245.7058,
      160800.8373,
      47105.6812,
      94704.8967,
      146827.0862,
      59791.9422,
      146072.7781,
      221478.8131,
      45910.3296,
      82354.1665,
      131191.9918,
      50910.6417,
      105094.3658,
      157853.4516,
      50123.984,
      99376.4728,
      155582.3382,
      64455.4887,
      157397.8947
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "paid",
     "label": "VAT paid (quarter balance settled in the month after quarter end)",
     "basis": "Timeline flag",
     "section": "VAT PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -38700,
      0,
      0,
      -133641.4802,
      0,
      0,
      -160800.8373,
      0,
      0,
      -146827.0862,
      0,
      0,
      -221478.8131,
      0,
      0,
      -131191.9918,
      0,
      0,
      -157853.4516,
      0,
      0,
      -155582.3382,
      0,
      0
     ],
     "fy2026": -479969.4038,
     "fy2027": -666106.5947,
     "total_rule": "sum"
    },
    {
     "key": "close",
     "label": "CLOSING VAT PAYABLE (to balance sheet)",
     "basis": "",
     "section": "VAT PAYABLE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      44719.7678,
      86483.0026,
      133641.4802,
      51014.6657,
      108245.7058,
      160800.8373,
      47105.6812,
      94704.8967,
      146827.0862,
      59791.9422,
      146072.7781,
      221478.8131,
      45910.3296,
      82354.1665,
      131191.9918,
      50910.6417,
      105094.3658,
      157853.4516,
      50123.984,
      99376.4728,
      155582.3382,
      64455.4887,
      157397.8947,
      238650.005
     ],
     "fy2026": 221478.8131,
     "fy2027": 238650.005,
     "total_rule": "last"
    },
    {
     "key": "import_vat",
     "label": "Import VAT deferred under Article 23 (FOB received x NL rate; declared and reclaimed on the same return, no cash)",
     "basis": "memo",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32340,
      10080,
      16170,
      0,
      29820,
      10920,
      9660,
      7140,
      47460,
      45780,
      13020,
      16980.375,
      42035.634,
      8165.7124,
      18761.9221,
      20222.3054,
      21826.569,
      18352.8923,
      20581.111,
      32343.8897,
      34517.8376,
      64929.9517,
      30592.4813,
      40120.9603
     ],
     "fy2026": 239370.375,
     "fy2027": 352451.2669,
     "total_rule": "sum"
    }
   ]
  },
  "Fixed_Assets": {
   "title": "FIXED ASSETS AND DEPRECIATION (EUR)",
   "description": "Two classes, straight-line over the useful life on Assumptions. Actual capex from Inputs_Actuals; forecast maintenance capex monthly plus the website rebuild in Feb-27.",
   "months": 24,
   "rows": [
    {
     "key": "equip_cost_open",
     "label": "Cost: opening",
     "basis": "",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48000,
      50400,
      50400,
      57200,
      57200,
      57200,
      57200,
      60700,
      60700,
      62200,
      63700,
      65200,
      66700,
      68200,
      69700,
      71200,
      72700,
      74200,
      75700,
      77200,
      78700,
      80200,
      81700,
      83200
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "equip_capex",
     "label": "Additions (capex)",
     "basis": "A: Inputs; F: Assumptions",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2400,
      0,
      6800,
      0,
      0,
      0,
      3500,
      0,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500
     ],
     "fy2026": 18700,
     "fy2027": 18000,
     "total_rule": "sum"
    },
    {
     "key": "equip_cost_close",
     "label": "Cost: closing",
     "basis": "",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50400,
      50400,
      57200,
      57200,
      57200,
      57200,
      60700,
      60700,
      62200,
      63700,
      65200,
      66700,
      68200,
      69700,
      71200,
      72700,
      74200,
      75700,
      77200,
      78700,
      80200,
      81700,
      83200,
      84700
     ],
     "fy2026": 66700,
     "fy2027": 84700,
     "total_rule": "last"
    },
    {
     "key": "equip_dep_open",
     "label": "Accumulated depreciation: opening",
     "basis": "",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21000,
      21840,
      22680,
      23633.3333,
      24586.6667,
      25540,
      26493.3333,
      27505,
      28516.6667,
      29553.3333,
      30615,
      31701.6667,
      32813.3333,
      33950,
      35111.6667,
      36298.3333,
      37510,
      38746.6667,
      40008.3333,
      41295,
      42606.6667,
      43943.3333,
      45305,
      46691.6667
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "equip_dep",
     "label": "Depreciation charge",
     "basis": "min(NBV, closing cost / life)",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      840,
      840,
      953.3333,
      953.3333,
      953.3333,
      953.3333,
      1011.6667,
      1011.6667,
      1036.6667,
      1061.6667,
      1086.6667,
      1111.6667,
      1136.6667,
      1161.6667,
      1186.6667,
      1211.6667,
      1236.6667,
      1261.6667,
      1286.6667,
      1311.6667,
      1336.6667,
      1361.6667,
      1386.6667,
      1411.6667
     ],
     "fy2026": 11813.3333,
     "fy2027": 15290,
     "total_rule": "sum"
    },
    {
     "key": "equip_dep_close",
     "label": "Accumulated depreciation: closing",
     "basis": "",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21840,
      22680,
      23633.3333,
      24586.6667,
      25540,
      26493.3333,
      27505,
      28516.6667,
      29553.3333,
      30615,
      31701.6667,
      32813.3333,
      33950,
      35111.6667,
      36298.3333,
      37510,
      38746.6667,
      40008.3333,
      41295,
      42606.6667,
      43943.3333,
      45305,
      46691.6667,
      48103.3333
     ],
     "fy2026": 32813.3333,
     "fy2027": 48103.3333,
     "total_rule": "last"
    },
    {
     "key": "equip_nbv",
     "label": "Net book value",
     "basis": "",
     "section": "EQUIPMENT AND FIXTURES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      28560,
      27720,
      33566.6667,
      32613.3333,
      31660,
      30706.6667,
      33195,
      32183.3333,
      32646.6667,
      33085,
      33498.3333,
      33886.6667,
      34250,
      34588.3333,
      34901.6667,
      35190,
      35453.3333,
      35691.6667,
      35905,
      36093.3333,
      36256.6667,
      36395,
      36508.3333,
      36596.6667
     ],
     "fy2026": 33886.6667,
     "fy2027": 36596.6667,
     "total_rule": "last"
    },
    {
     "key": "soft_cost_open",
     "label": "Cost: opening",
     "basis": "",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      60000,
      60000,
      60000,
      60000,
      60000,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "soft_capex",
     "label": "Additions (capex)",
     "basis": "A: Inputs; F: Assumptions",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      1200,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      30000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1200,
     "fy2027": 30000,
     "total_rule": "sum"
    },
    {
     "key": "soft_cost_close",
     "label": "Cost: closing",
     "basis": "",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      60000,
      60000,
      60000,
      60000,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      61200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200,
      91200
     ],
     "fy2026": 61200,
     "fy2027": 91200,
     "total_rule": "last"
    },
    {
     "key": "soft_dep_open",
     "label": "Accumulated depreciation: opening",
     "basis": "",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32000,
      33666.6667,
      35333.3333,
      37000,
      38666.6667,
      40366.6667,
      42066.6667,
      43766.6667,
      45466.6667,
      47166.6667,
      48866.6667,
      50566.6667,
      52266.6667,
      53966.6667,
      56500,
      59033.3333,
      61566.6667,
      64100,
      66633.3333,
      69166.6667,
      71700,
      74233.3333,
      76766.6667,
      79300
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "soft_dep",
     "label": "Depreciation charge",
     "basis": "min(NBV, closing cost / life)",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1666.6667,
      1666.6667,
      1666.6667,
      1666.6667,
      1700,
      1700,
      1700,
      1700,
      1700,
      1700,
      1700,
      1700,
      1700,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333,
      2533.3333
     ],
     "fy2026": 20266.6667,
     "fy2027": 29566.6667,
     "total_rule": "sum"
    },
    {
     "key": "soft_dep_close",
     "label": "Accumulated depreciation: closing",
     "basis": "",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33666.6667,
      35333.3333,
      37000,
      38666.6667,
      40366.6667,
      42066.6667,
      43766.6667,
      45466.6667,
      47166.6667,
      48866.6667,
      50566.6667,
      52266.6667,
      53966.6667,
      56500,
      59033.3333,
      61566.6667,
      64100,
      66633.3333,
      69166.6667,
      71700,
      74233.3333,
      76766.6667,
      79300,
      81833.3333
     ],
     "fy2026": 52266.6667,
     "fy2027": 81833.3333,
     "total_rule": "last"
    },
    {
     "key": "soft_nbv",
     "label": "Net book value",
     "basis": "",
     "section": "WEBSITE AND SOFTWARE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      26333.3333,
      24666.6667,
      23000,
      21333.3333,
      20833.3333,
      19133.3333,
      17433.3333,
      15733.3333,
      14033.3333,
      12333.3333,
      10633.3333,
      8933.3333,
      7233.3333,
      34700,
      32166.6667,
      29633.3333,
      27100,
      24566.6667,
      22033.3333,
      19500,
      16966.6667,
      14433.3333,
      11900,
      9366.6667
     ],
     "fy2026": 8933.3333,
     "fy2027": 9366.6667,
     "total_rule": "last"
    },
    {
     "key": "T_capex",
     "label": "Capex (to cash flow)",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2400,
      0,
      6800,
      0,
      1200,
      0,
      3500,
      0,
      1500,
      1500,
      1500,
      1500,
      1500,
      31500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500,
      1500
     ],
     "fy2026": 19900,
     "fy2027": 48000,
     "total_rule": "sum"
    },
    {
     "key": "T_dep",
     "label": "Depreciation (to P&L)",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2506.6667,
      2506.6667,
      2620,
      2620,
      2653.3333,
      2653.3333,
      2711.6667,
      2711.6667,
      2736.6667,
      2761.6667,
      2786.6667,
      2811.6667,
      2836.6667,
      3695,
      3720,
      3745,
      3770,
      3795,
      3820,
      3845,
      3870,
      3895,
      3920,
      3945
     ],
     "fy2026": 32080,
     "fy2027": 44856.6667,
     "total_rule": "sum"
    },
    {
     "key": "T_nbv",
     "label": "NET BOOK VALUE (to balance sheet)",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      54893.3333,
      52386.6667,
      56566.6667,
      53946.6667,
      52493.3333,
      49840,
      50628.3333,
      47916.6667,
      46680,
      45418.3333,
      44131.6667,
      42820,
      41483.3333,
      69288.3333,
      67068.3333,
      64823.3333,
      62553.3333,
      60258.3333,
      57938.3333,
      55593.3333,
      53223.3333,
      50828.3333,
      48408.3333,
      45963.3333
     ],
     "fy2026": 42820,
     "fy2027": 45963.3333,
     "total_rule": "last"
    }
   ]
  },
  "Debt": {
   "title": "TERM LOAN SCHEDULE (EUR)",
   "description": "Annuity loan per Assumptions. Interest on the opening balance; current portion = principal falling due in the next 12 months from the annuity formula.",
   "months": 24,
   "rows": [
    {
     "key": "pmt",
     "label": "Monthly annuity instalment (PMT)",
     "basis": "helper: single value in column C",
     "section": "TERM LOAN",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "value_c": 9671.5608,
     "value_d": null
    },
    {
     "key": "open",
     "label": "Opening balance",
     "basis": "",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      400000,
      392828.4392,
      385612.0562,
      378350.5708,
      371043.7011,
      363691.1634,
      356292.6724,
      348847.9408,
      341356.6797,
      333818.5982,
      326233.4036,
      318600.8016,
      310920.4959,
      303192.1882,
      295415.5786,
      287590.3652,
      279716.2442,
      271792.9099,
      263820.0549,
      255797.3694,
      247724.5422,
      239601.2598,
      231427.2069,
      223202.0662
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "draw",
     "label": "Drawdowns",
     "basis": "none modelled",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Interest expense (paid in the month)",
     "basis": "opening x rate / 12",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2500,
      2455.1777,
      2410.0754,
      2364.6911,
      2319.0231,
      2273.0698,
      2226.8292,
      2180.2996,
      2133.4792,
      2086.3662,
      2038.9588,
      1991.255,
      1943.2531,
      1894.9512,
      1846.3474,
      1797.4398,
      1748.2265,
      1698.7057,
      1648.8753,
      1598.7336,
      1548.2784,
      1497.5079,
      1446.42,
      1395.0129
     ],
     "fy2026": 26979.2252,
     "fy2027": 20063.7518,
     "total_rule": "sum"
    },
    {
     "key": "prin",
     "label": "Principal repaid",
     "basis": "instalment less interest, capped at the balance",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7171.5608,
      -7216.383,
      -7261.4854,
      -7306.8697,
      -7352.5376,
      -7398.491,
      -7444.7316,
      -7491.2611,
      -7538.0815,
      -7585.1945,
      -7632.602,
      -7680.3058,
      -7728.3077,
      -7776.6096,
      -7825.2134,
      -7874.121,
      -7923.3342,
      -7972.8551,
      -8022.6854,
      -8072.8272,
      -8123.2824,
      -8174.0529,
      -8225.1407,
      -8276.5479
     ],
     "fy2026": -89079.5041,
     "fy2027": -95994.9775,
     "total_rule": "sum"
    },
    {
     "key": "close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      392828.4392,
      385612.0562,
      378350.5708,
      371043.7011,
      363691.1634,
      356292.6724,
      348847.9408,
      341356.6797,
      333818.5982,
      326233.4036,
      318600.8016,
      310920.4959,
      303192.1882,
      295415.5786,
      287590.3652,
      279716.2442,
      271792.9099,
      263820.0549,
      255797.3694,
      247724.5422,
      239601.2598,
      231427.2069,
      223202.0662,
      214925.5183
     ],
     "fy2026": 310920.4959,
     "fy2027": 214925.5183,
     "total_rule": "last"
    },
    {
     "key": "bal12",
     "label": "Balance after a further 12 instalments (annuity formula)",
     "basis": "memo",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      303192.1882,
      295415.5786,
      287590.3652,
      279716.2442,
      271792.9099,
      263820.0549,
      255797.3694,
      247724.5422,
      239601.2598,
      231427.2069,
      223202.0662,
      214925.5183,
      206597.242,
      198216.914,
      189784.209,
      181298.7995,
      172760.3562,
      164168.5477,
      155523.0403,
      146823.4985,
      138069.5846,
      129260.9588,
      120397.279,
      111478.2012
     ],
     "fy2026": 214925.5183,
     "fy2027": 111478.2012,
     "total_rule": "last"
    },
    {
     "key": "current",
     "label": "Current portion (due within 12 months)",
     "basis": "closing less balance in 12 months",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89636.251,
      90196.4776,
      90760.2056,
      91327.4569,
      91898.2535,
      92472.6176,
      93050.5714,
      93632.1375,
      94217.3384,
      94806.1967,
      95398.7354,
      95994.9775,
      96594.9462,
      97198.6646,
      97806.1562,
      98417.4447,
      99032.5537,
      99651.5072,
      100274.3291,
      100901.0437,
      101531.6752,
      102166.2482,
      102804.7872,
      103447.3171
     ],
     "fy2026": 95994.9775,
     "fy2027": 103447.3171,
     "total_rule": "last"
    },
    {
     "key": "noncurrent",
     "label": "Non-current portion",
     "basis": "",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      303192.1882,
      295415.5786,
      287590.3652,
      279716.2442,
      271792.9099,
      263820.0549,
      255797.3694,
      247724.5422,
      239601.2598,
      231427.2069,
      223202.0662,
      214925.5183,
      206597.242,
      198216.914,
      189784.209,
      181298.7995,
      172760.3562,
      164168.5477,
      155523.0403,
      146823.4985,
      138069.5846,
      129260.9588,
      120397.279,
      111478.2012
     ],
     "fy2026": 214925.5183,
     "fy2027": 111478.2012,
     "total_rule": "last"
    },
    {
     "key": "service",
     "label": "Debt service (interest plus principal)",
     "basis": "memo",
     "section": "TERM LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608,
      9671.5608
     ],
     "fy2026": 116058.7293,
     "fy2027": 116058.7293,
     "total_rule": "sum"
    }
   ]
  },
  "PL": {
   "title": "PROFIT AND LOSS (EUR)",
   "description": "Monthly, actual Jan-26 to Aug-26 and forecast to Dec-27 for the selected scenario. Revenue positive, costs negative. Every line links to a schedule; nothing is typed here.",
   "months": 24,
   "rows": [
    {
     "key": "rev_S",
     "label": "Shopify EU (DTC): net revenue",
     "basis": "Channel_PL",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      126518,
      127276.58,
      144241.58,
      143072.38,
      164600.64,
      154082.25,
      143338.43,
      145932.25,
      153220.5383,
      174046.6172,
      246530.3691,
      216201.2499,
      135283.0357,
      126357.3912,
      142731.2102,
      148089.8053,
      156687.3964,
      152509.6656,
      145071.4821,
      142425.5763,
      160881.5652,
      182748.9481,
      258856.8876,
      227011.3124
     ],
     "fy2026": 1939060.8845,
     "fy2027": 1978654.2761,
     "total_rule": "sum"
    },
    {
     "key": "rev_A",
     "label": "Amazon EU (FBA): net revenue",
     "basis": "Channel_PL",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      127000.07,
      108247.38,
      127924.34,
      140331.46,
      152575.28,
      139616.56,
      125727.11,
      122488.86,
      140217.1839,
      159894.4756,
      227364.1113,
      200167.3795,
      125736.7003,
      117897.0627,
      133691.8392,
      139249.8473,
      147906.4948,
      144522.0672,
      138007.4272,
      136016.6307,
      154238.9023,
      175883.9232,
      250100.5224,
      220184.1174
     ],
     "fy2026": 1771554.2102,
     "fy2027": 1883435.5347,
     "total_rule": "sum"
    },
    {
     "key": "rev_W",
     "label": "Walmart US (WFS): net revenue",
     "basis": "Channel_PL",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14036.1486,
      15338.0307,
      22211.673,
      27594.7403,
      31721.5996,
      38248.3664,
      37495.6378,
      46110.9498,
      41245.4057,
      47537.2705,
      68320.2018,
      60792.076,
      38595.989,
      36577.1231,
      41921.6049,
      44132.0574,
      47377.6086,
      46789.2948,
      45158.68,
      44983.9135,
      51556.7571,
      59421.5882,
      85400.2523,
      75990.095
     ],
     "fy2026": 450652.1004,
     "fy2027": 617904.9639,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "NET REVENUE PER CHANNELS",
     "basis": "sum",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      267554.2186,
      250861.9907,
      294377.593,
      310998.5803,
      348897.5196,
      331947.1764,
      306561.1778,
      314532.0598,
      334683.1278,
      381478.3634,
      542214.6822,
      477160.7054,
      299615.7249,
      280831.577,
      318344.6543,
      331471.71,
      351971.4999,
      343821.0276,
      328237.5892,
      323426.1206,
      366677.2246,
      418054.4594,
      594357.6623,
      523185.5248
     ],
     "fy2026": 4161267.1952,
     "fy2027": 4479994.7747,
     "total_rule": "sum"
    },
    {
     "key": "refprov",
     "label": "Refund provision movement",
     "basis": "Settlements",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10030.6539,
      -283.2038,
      -470.81,
      -868.3872,
      -923.1214,
      -290.4527,
      1722.5881,
      -1729.5774,
      -3584.0174,
      -1634.3573,
      -8179.9209,
      3791.4804,
      8113.3779,
      -522.5889,
      -345.3501,
      -1112.8494,
      -439.1004,
      -158.0378,
      1233.589,
      214.7352,
      -2551.4673,
      -1804.4006,
      -9014.2232,
      4168.6673
     ],
     "fy2026": -2419.1257,
     "fy2027": -2217.6482,
     "total_rule": "sum"
    },
    {
     "key": "T_net",
     "label": "NET REVENUE",
     "basis": "after refund provision movement",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      277584.8725,
      250578.7869,
      293906.783,
      310130.1931,
      347974.3983,
      331656.7237,
      308283.766,
      312802.4824,
      331099.1104,
      379844.0061,
      534034.7613,
      480952.1858,
      307729.1028,
      280308.9881,
      317999.3042,
      330358.8605,
      351532.3995,
      343662.9899,
      329471.1783,
      323640.8558,
      364125.7573,
      416250.0588,
      585343.4391,
      527354.1922
     ],
     "fy2026": 4158848.0695,
     "fy2027": 4477777.1264,
     "total_rule": "sum"
    },
    {
     "key": "growth",
     "label": "Net revenue growth vs prior month",
     "basis": "memo",
     "section": "REVENUE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      null,
      -0.0973,
      0.1729,
      0.0552,
      0.122,
      -0.0469,
      -0.0705,
      0.0147,
      0.0585,
      0.1472,
      0.4059,
      -0.0994,
      -0.3602,
      -0.0891,
      0.1345,
      0.0389,
      0.0641,
      -0.0224,
      -0.0413,
      -0.0177,
      0.1251,
      0.1431,
      0.4062,
      -0.0991
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "cogs",
     "label": "Cost of goods sold (shipped less returns recovered)",
     "basis": "Channel_PL",
     "section": "COST OF SALES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -97407.83,
      -91911.62,
      -108572.99,
      -115233.18,
      -129172.82,
      -123340.48,
      -114986.83,
      -118481.12,
      -131355.1008,
      -150590.2084,
      -215284.15,
      -190554.7043,
      -120346.6722,
      -113456.7035,
      -129359.04,
      -135475.5589,
      -144689.6621,
      -142160.2633,
      -136505.4972,
      -135286.1136,
      -154268.9871,
      -176906.7387,
      -252974.3365,
      -223976.0923
     ],
     "fy2026": -1586891.0336,
     "fy2027": -1865405.6654,
     "total_rule": "sum"
    },
    {
     "key": "inv_adj",
     "label": "Inventory write-offs and slow-moving provision movement",
     "basis": "Inventory",
     "section": "COST OF SALES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7509.7362,
      -4560.7441,
      1202.6831,
      9585.7805,
      10256.2149,
      -4662.4266,
      5302.0828,
      -4488.2726,
      2765.1764,
      -4361.8261,
      7004.4308,
      -600.4062,
      -379.199,
      -577.2423,
      -1134.5429,
      519.7875,
      -455.9337,
      -447.9714,
      -430.1601,
      -426.3254,
      -486.1549,
      -557.5046,
      -797.2391,
      -705.8655
     ],
     "fy2026": 9932.9568,
     "fy2027": -5878.3515,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "COST OF SALES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      172667.3063,
      154106.4228,
      186536.4761,
      204482.7936,
      229057.7931,
      203653.8171,
      198599.0188,
      189833.0899,
      202509.186,
      224891.9716,
      325755.042,
      289797.0753,
      187003.2316,
      166275.0423,
      187505.7213,
      195403.0891,
      206386.8036,
      201054.7552,
      192535.5209,
      187928.4168,
      209370.6153,
      238785.8155,
      331571.8635,
      302672.2344
     ],
     "fy2026": 2581889.9926,
     "fy2027": 2606493.1096,
     "total_rule": "sum"
    },
    {
     "key": "gm",
     "label": "Gross margin %",
     "basis": "",
     "section": "COST OF SALES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.622,
      0.615,
      0.6347,
      0.6593,
      0.6583,
      0.6141,
      0.6442,
      0.6069,
      0.6116,
      0.5921,
      0.61,
      0.6025,
      0.6077,
      0.5932,
      0.5896,
      0.5915,
      0.5871,
      0.585,
      0.5844,
      0.5807,
      0.575,
      0.5737,
      0.5665,
      0.5739
     ],
     "fy2026": 0.6208,
     "fy2027": 0.5821,
     "total_rule": "ratio"
    },
    {
     "key": "fees",
     "label": "Marketplace, referral and payment fees",
     "basis": "Channel_PL",
     "section": "VARIABLE CHANNEL COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25180.2124,
      -22538.6724,
      -27025.749,
      -29644.1466,
      -32834.6837,
      -31540.3646,
      -28941.4425,
      -29921.6667,
      -32397.8593,
      -36999.0444,
      -52690.2697,
      -46458.246,
      -29228.2056,
      -27448.797,
      -31175.6247,
      -32524.0547,
      -34602.4377,
      -33866.7072,
      -32394.4446,
      -31981.5369,
      -36328.7541,
      -41499.423,
      -59115.3109,
      -52137.5975
     ],
     "fy2026": -396172.3572,
     "fy2027": -442302.8939,
     "total_rule": "sum"
    },
    {
     "key": "fulfil",
     "label": "Fulfilment, shipping, storage and inbound",
     "basis": "Channel_PL",
     "section": "VARIABLE CHANNEL COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34760.8301,
      -32863.6013,
      -38712.7186,
      -41453.9295,
      -45080.1572,
      -46109.1227,
      -41415.0624,
      -41677.4767,
      -48998.0848,
      -59881.1047,
      -85091.7146,
      -74864.3937,
      -43813.5085,
      -41054.5754,
      -46524.7922,
      -48428.7941,
      -51408.3943,
      -50202.7343,
      -47912.7047,
      -47195.8636,
      -53490.7003,
      -65419.4591,
      -92982.196,
      -81824.6046
     ],
     "fy2026": -590908.1966,
     "fy2027": -670258.3272,
     "total_rule": "sum"
    },
    {
     "key": "T_var",
     "label": "Total variable channel costs",
     "basis": "",
     "section": "VARIABLE CHANNEL COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -59941.0425,
      -55402.2738,
      -65738.4677,
      -71098.0761,
      -77914.841,
      -77649.4874,
      -70356.5049,
      -71599.1434,
      -81395.9441,
      -96880.1491,
      -137781.9843,
      -121322.6397,
      -73041.7141,
      -68503.3725,
      -77700.4169,
      -80952.8488,
      -86010.832,
      -84069.4414,
      -80307.1493,
      -79177.4005,
      -89819.4545,
      -106918.8822,
      -152097.507,
      -133962.2021
     ],
     "fy2026": -987080.5538,
     "fy2027": -1112561.2212,
     "total_rule": "sum"
    },
    {
     "key": "cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "VARIABLE CHANNEL COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      112726.2638,
      98704.1491,
      120798.0084,
      133384.7175,
      151142.9522,
      126004.3297,
      128242.5139,
      118233.9465,
      121113.2419,
      128011.8225,
      187973.0578,
      168474.4356,
      113961.5175,
      97771.6698,
      109805.3045,
      114450.2403,
      120375.9716,
      116985.3138,
      112228.3716,
      108751.0163,
      119551.1609,
      131866.9333,
      179474.3565,
      168710.0323
     ],
     "fy2026": 1594809.4389,
     "fy2027": 1493931.8884,
     "total_rule": "sum"
    },
    {
     "key": "cm1pct",
     "label": "CM1 %",
     "basis": "",
     "section": "VARIABLE CHANNEL COSTS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4061,
      0.3939,
      0.411,
      0.4301,
      0.4344,
      0.3799,
      0.416,
      0.378,
      0.3658,
      0.337,
      0.352,
      0.3503,
      0.3703,
      0.3488,
      0.3453,
      0.3464,
      0.3424,
      0.3404,
      0.3406,
      0.336,
      0.3283,
      0.3168,
      0.3066,
      0.3199
     ],
     "fy2026": 0.3835,
     "fy2027": 0.3336,
     "total_rule": "ratio"
    },
    {
     "key": "ads_S",
     "label": "Shopify paid media (Meta, Google)",
     "basis": "Channel_PL",
     "section": "MARKETING",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -21321,
      -22468,
      -27523,
      -25490,
      -29570,
      -28738,
      -28030,
      -29264,
      -35240.7238,
      -40030.722,
      -56701.9849,
      -49726.2875,
      -31115.0982,
      -29062.2,
      -32828.1783,
      -34060.6552,
      -36038.1012,
      -35077.2231,
      -33366.4409,
      -32757.8826,
      -37002.76,
      -42032.2581,
      -59537.0841,
      -52212.6018
     ],
     "fy2026": -394103.7181,
     "fy2027": -455090.4835,
     "total_rule": "sum"
    },
    {
     "key": "ads_A",
     "label": "Amazon advertising",
     "basis": "",
     "section": "MARKETING",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11057,
      -9410,
      -11456,
      -13283,
      -15111,
      -13890,
      -12615,
      -11563,
      -16124.9761,
      -18387.8647,
      -26146.8728,
      -23019.2486,
      -14459.7205,
      -13558.1622,
      -15374.5615,
      -16013.7324,
      -17009.2469,
      -16620.0377,
      -15870.8541,
      -15641.9125,
      -17737.4738,
      -20226.6512,
      -28761.5601,
      -25321.1735
     ],
     "fy2026": -182063.9623,
     "fy2027": -216595.0865,
     "total_rule": "sum"
    },
    {
     "key": "ads_W",
     "label": "Walmart Connect advertising",
     "basis": "",
     "section": "MARKETING",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2056.9498,
      -2387.1278,
      -3217.6806,
      -3833.0241,
      -4101.4625,
      -5045.1264,
      -4421.0526,
      -6129.0323,
      -6186.8109,
      -7130.5906,
      -10248.0303,
      -9118.8114,
      -5789.3983,
      -5486.5685,
      -6288.2407,
      -6619.8086,
      -7106.6413,
      -7018.3942,
      -6773.802,
      -6747.587,
      -7733.5136,
      -8913.2382,
      -12810.0378,
      -11398.5143
     ],
     "fy2026": -63875.6992,
     "fy2027": -92685.7446,
     "total_rule": "sum"
    },
    {
     "key": "T_ads",
     "label": "Total paid media",
     "basis": "",
     "section": "MARKETING",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34434.9498,
      -34265.1278,
      -42196.6806,
      -42606.0241,
      -48782.4625,
      -47673.1264,
      -45066.0526,
      -46956.0323,
      -57552.5108,
      -65549.1772,
      -93096.888,
      -81864.3475,
      -51364.2171,
      -48106.9306,
      -54490.9806,
      -56694.1963,
      -60153.9894,
      -58715.655,
      -56011.097,
      -55147.3821,
      -62473.7473,
      -71172.1474,
      -101108.6821,
      -88932.2896
     ],
     "fy2026": -640043.3796,
     "fy2027": -764371.3146,
     "total_rule": "sum"
    },
    {
     "key": "cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "MARKETING",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      78291.314,
      64439.0213,
      78601.3278,
      90778.6934,
      102360.4897,
      78331.2034,
      83176.4613,
      71277.9142,
      63560.7311,
      62462.6452,
      94876.1698,
      86610.0881,
      62597.3005,
      49664.7392,
      55314.3239,
      57756.044,
      60221.9822,
      58269.6587,
      56217.2746,
      53603.6342,
      57077.4136,
      60694.7859,
      78365.6744,
      79777.7427
     ],
     "fy2026": 954766.0593,
     "fy2027": 729560.5738,
     "total_rule": "sum"
    },
    {
     "key": "cm2pct",
     "label": "CM2 %",
     "basis": "",
     "section": "MARKETING",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.282,
      0.2572,
      0.2674,
      0.2927,
      0.2942,
      0.2362,
      0.2698,
      0.2279,
      0.192,
      0.1644,
      0.1777,
      0.1801,
      0.2034,
      0.1772,
      0.1739,
      0.1748,
      0.1713,
      0.1696,
      0.1706,
      0.1656,
      0.1568,
      0.1458,
      0.1339,
      0.1513
     ],
     "fy2026": 0.2296,
     "fy2027": 0.1629,
     "total_rule": "ratio"
    },
    {
     "key": "ox_salaries",
     "label": "Salaries and wages (incl. employer costs)",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -43800,
      -43900,
      -44100,
      -47200,
      -47300,
      -47600,
      -47500,
      -47900,
      -48800,
      -48800,
      -48800,
      -48800,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264,
      -50264
     ],
     "fy2026": -564500,
     "fy2027": -603168,
     "total_rule": "sum"
    },
    {
     "key": "ox_contractors",
     "label": "Contractors and freelancers",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5056,
      -4877,
      -4502,
      -4495,
      -4172,
      -6301,
      -5372,
      -4804,
      -4320,
      -4320,
      -4320,
      -4320,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6,
      -4449.6
     ],
     "fy2026": -56859,
     "fy2027": -53395.2,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Rent and facilities",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944,
      -4944
     ],
     "fy2026": -57600,
     "fy2027": -59328,
     "total_rule": "sum"
    },
    {
     "key": "ox_software",
     "label": "Software, apps and platform subscriptions",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4056,
      -4090,
      -4102,
      -4171,
      -4253,
      -4383,
      -4437,
      -4512,
      -4300,
      -4300,
      -4300,
      -4300,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429,
      -4429
     ],
     "fy2026": -51204,
     "fy2027": -53148,
     "total_rule": "sum"
    },
    {
     "key": "ox_profees",
     "label": "Professional fees (finance, legal, audit)",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3410,
      -3074,
      -3178,
      -3262,
      -3267,
      -2986,
      -3135,
      -3358,
      -3200,
      -3200,
      -3200,
      -3200,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296,
      -3296
     ],
     "fy2026": -38470,
     "fy2027": -39552,
     "total_rule": "sum"
    },
    {
     "key": "ox_insurance",
     "label": "Insurance",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5,
      -1184.5
     ],
     "fy2026": -13800,
     "fy2027": -14214,
     "total_rule": "sum"
    },
    {
     "key": "ox_travel",
     "label": "Travel and entertainment",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1765,
      -1137,
      -1503,
      -1091,
      -942,
      -1413,
      -688,
      -1869,
      -1260,
      -1260,
      -1260,
      -1260,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8,
      -1297.8
     ],
     "fy2026": -15448,
     "fy2027": -15573.6,
     "total_rule": "sum"
    },
    {
     "key": "ox_content",
     "label": "Content, creative and PR (non-media)",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6719,
      -5921,
      -5117,
      -6119,
      -5586,
      -6021,
      -5795,
      -6407,
      -4950,
      -4950,
      -4950,
      -4950,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5,
      -5098.5
     ],
     "fy2026": -67485,
     "fy2027": -61182,
     "total_rule": "sum"
    },
    {
     "key": "ox_custserv",
     "label": "Customer service (outsourced, per order)",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2946,
      -2812,
      -3283,
      -3431,
      -3890,
      -3713,
      -3512,
      -3419,
      -3875.4396,
      -4418.5558,
      -6282.1,
      -5529.9504,
      -3577.5131,
      -3354.1714,
      -3803.2897,
      -3961.2356,
      -4207.401,
      -4111.1267,
      -3925.8942,
      -3869.4304,
      -4388.1086,
      -5004.349,
      -7116.7825,
      -6266.3182
     ],
     "fy2026": -47112.0458,
     "fy2027": -53585.6205,
     "total_rule": "sum"
    },
    {
     "key": "ox_office",
     "label": "Office and other G&A",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1825,
      -1606,
      -1720,
      -1762,
      -2110,
      -1495,
      -1774,
      -1828,
      -1800,
      -1800,
      -1800,
      -1800,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854,
      -1854
     ],
     "fy2026": -21320,
     "fy2027": -22248,
     "total_rule": "sum"
    },
    {
     "key": "ox_bank",
     "label": "Bank charges and FX costs",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -398,
      -399,
      -476,
      -463,
      -528,
      -485,
      -474,
      -496,
      -502.0247,
      -572.2175,
      -813.322,
      -715.7411,
      -449.4236,
      -421.2474,
      -477.517,
      -497.2076,
      -527.9572,
      -515.7315,
      -492.3564,
      -485.1392,
      -550.0158,
      -627.0817,
      -891.5365,
      -784.7783
     ],
     "fy2026": -6322.3053,
     "fy2027": -6719.9922,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment and training",
     "basis": "Opex",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -857,
      -589,
      -2400,
      -488,
      -983,
      -991,
      -864,
      -1098,
      -810,
      -810,
      -810,
      -810,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3,
      -834.3
     ],
     "fy2026": -11510,
     "fy2027": -10011.6,
     "total_rule": "sum"
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -76782,
      -74355,
      -76331,
      -78432,
      -78981,
      -81338,
      -79501,
      -81641,
      -79767.4643,
      -80380.7734,
      -82485.422,
      -81635.6915,
      -81678.6367,
      -81427.1188,
      -81932.5067,
      -82110.1432,
      -82387.0582,
      -82278.5583,
      -82069.9506,
      -82006.2696,
      -82589.8244,
      -83283.1307,
      -85660.019,
      -84702.7965
     ],
     "fy2026": -951630.3511,
     "fy2027": -992126.0127,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1509.314,
      -9915.9787,
      2270.3278,
      12346.6934,
      23379.4897,
      -3006.7966,
      3675.4613,
      -10363.0858,
      -16206.7332,
      -17918.1281,
      12390.7478,
      4974.3967,
      -19081.3362,
      -31762.3796,
      -26618.1828,
      -24354.0992,
      -22165.076,
      -24008.8996,
      -25852.676,
      -28402.6354,
      -25512.4109,
      -22588.3448,
      -7294.3445,
      -4925.0538
     ],
     "fy2026": 3135.7081,
     "fy2027": -262565.4388,
     "total_rule": "sum"
    },
    {
     "key": "ebitdapct",
     "label": "EBITDA %",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0054,
      -0.0396,
      0.0077,
      0.0398,
      0.0672,
      -0.0091,
      0.0119,
      -0.0331,
      -0.0489,
      -0.0472,
      0.0232,
      0.0103,
      -0.062,
      -0.1133,
      -0.0837,
      -0.0737,
      -0.0631,
      -0.0699,
      -0.0785,
      -0.0878,
      -0.0701,
      -0.0543,
      -0.0125,
      -0.0093
     ],
     "fy2026": 0.0008,
     "fy2027": -0.0586,
     "total_rule": "ratio"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "Fixed_Assets",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2506.6667,
      -2506.6667,
      -2620,
      -2620,
      -2653.3333,
      -2653.3333,
      -2711.6667,
      -2711.6667,
      -2736.6667,
      -2761.6667,
      -2786.6667,
      -2811.6667,
      -2836.6667,
      -3695,
      -3720,
      -3745,
      -3770,
      -3795,
      -3820,
      -3845,
      -3870,
      -3895,
      -3920,
      -3945
     ],
     "fy2026": -32080,
     "fy2027": -44856.6667,
     "total_rule": "sum"
    },
    {
     "key": "ebit",
     "label": "EBIT",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -997.3527,
      -12422.6454,
      -349.6722,
      9726.6934,
      20726.1563,
      -5660.13,
      963.7946,
      -13074.7524,
      -18943.3998,
      -20679.7948,
      9604.0811,
      2162.73,
      -21918.0029,
      -35457.3796,
      -30338.1828,
      -28099.0992,
      -25935.076,
      -27803.8996,
      -29672.676,
      -32247.6354,
      -29382.4109,
      -26483.3448,
      -11214.3445,
      -8870.0538
     ],
     "fy2026": -28944.2919,
     "fy2027": -307422.1055,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Interest on term loan",
     "basis": "Debt",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2500,
      -2455.1777,
      -2410.0754,
      -2364.6911,
      -2319.0231,
      -2273.0698,
      -2226.8292,
      -2180.2996,
      -2133.4792,
      -2086.3662,
      -2038.9588,
      -1991.255,
      -1943.2531,
      -1894.9512,
      -1846.3474,
      -1797.4398,
      -1748.2265,
      -1698.7057,
      -1648.8753,
      -1598.7336,
      -1548.2784,
      -1497.5079,
      -1446.42,
      -1395.0129
     ],
     "fy2026": -26979.2252,
     "fy2027": -20063.7518,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT BEFORE TAX",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -3497.3527,
      -14877.8231,
      -2759.7476,
      7362.0023,
      18407.1332,
      -7933.1997,
      -1263.0346,
      -15255.0521,
      -21076.8791,
      -22766.161,
      7565.1223,
      171.475,
      -23861.256,
      -37352.3308,
      -32184.5302,
      -29896.5389,
      -27683.3025,
      -29502.6052,
      -31321.5514,
      -33846.369,
      -30930.6893,
      -27980.8527,
      -12660.7646,
      -10265.0667
     ],
     "fy2026": -55923.517,
     "fy2027": -327485.8573,
     "total_rule": "sum"
    },
    {
     "key": "pbt_ytd",
     "label": "Cumulative profit before tax in the financial year (memo)",
     "basis": "SUMIFS",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3497.3527,
      -18375.1758,
      -21134.9233,
      -13772.921,
      4634.2122,
      -3298.9876,
      -4562.0222,
      -19817.0742,
      -40893.9533,
      -63660.1144,
      -56094.992,
      -55923.517,
      -23861.256,
      -61213.5868,
      -93398.117,
      -123294.6559,
      -150977.9585,
      -180480.5637,
      -211802.1151,
      -245648.4841,
      -276579.1733,
      -304560.026,
      -317220.7906,
      -327485.8573
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "tax_ytd",
     "label": "Cumulative tax on the year to date (two-bracket NL rates, no tax on losses)",
     "basis": "Assumptions",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "cit",
     "label": "Corporate income tax",
     "basis": "cumulative method",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      -880.5003,
      880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -3497.3527,
      -14877.8231,
      -2759.7476,
      7362.0023,
      17526.6329,
      -7052.6994,
      -1263.0346,
      -15255.0521,
      -21076.8791,
      -22766.161,
      7565.1223,
      171.475,
      -23861.256,
      -37352.3308,
      -32184.5302,
      -29896.5389,
      -27683.3025,
      -29502.6052,
      -31321.5514,
      -33846.369,
      -30930.6893,
      -27980.8527,
      -12660.7646,
      -10265.0667
     ],
     "fy2026": -55923.517,
     "fy2027": -327485.8573,
     "total_rule": "sum"
    },
    {
     "key": "nm",
     "label": "Net margin %",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0126,
      -0.0594,
      -0.0094,
      0.0237,
      0.0504,
      -0.0213,
      -0.0041,
      -0.0488,
      -0.0637,
      -0.0599,
      0.0142,
      0.0004,
      -0.0775,
      -0.1333,
      -0.1012,
      -0.0905,
      -0.0788,
      -0.0858,
      -0.0951,
      -0.1046,
      -0.0849,
      -0.0672,
      -0.0216,
      -0.0195
     ],
     "fy2026": -0.0134,
     "fy2027": -0.0731,
     "total_rule": "ratio"
    }
   ]
  },
  "BS": {
   "title": "BALANCE SHEET (EUR)",
   "description": "Every balance comes from a schedule: cash from the cash flow, receivables from Settlements, inventory from Inventory, payables from AP_Schedule, tax and VAT from their rolls, loan from Debt. The check row must be zero in every month.",
   "months": 24,
   "rows": [
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "CF",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      396444.4392,
      378620.8784,
      473742.3177,
      328674.2766,
      453889.7159,
      495519.1551,
      332377.757,
      391452.1962,
      282257.1516,
      226977.1699,
      314648.3307,
      486356.9605,
      370669.6745,
      315350.1008,
      353807.3835,
      251737.4962,
      290600.4923,
      315999.586,
      98461.0469,
      69434.4204,
      -69964.1208,
      -214906.6863,
      -180065.5349,
      -86197.3265
     ],
     "fy2026": 486356.9605,
     "fy2027": -86197.3265,
     "total_rule": "last"
    },
    {
     "key": "ar",
     "label": "Marketplace and payment receivables (incl. reserves)",
     "basis": "Settlements",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      85464.4307,
      96314.4317,
      107908.89,
      115541.1573,
      129081.4371,
      127648.2558,
      102297.3118,
      105116.5236,
      146742.9759,
      158485.6202,
      233177.1503,
      198926.4561,
      128000.5991,
      133056.4075,
      136465.1005,
      147078.038,
      151392.4866,
      153075.1187,
      141662.1872,
      139821.3817,
      164079.6412,
      177318.1733,
      260947.5677,
      222671.3333
     ],
     "fy2026": 198926.4561,
     "fy2027": 222671.3333,
     "total_rule": "last"
    },
    {
     "key": "inv_gross",
     "label": "Inventory on hand at landed cost",
     "basis": "Inventory",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      734632.17,
      693600.55,
      671167.56,
      555934.38,
      591361.56,
      532501.08,
      467854.25,
      390173.13,
      520204.1728,
      636619.4963,
      491337.0337,
      396015.9629,
      515601.1528,
      444527.3744,
      417862.4493,
      393816.4302,
      369601.9172,
      328845.7405,
      306127.2662,
      351111.8431,
      389653.7309,
      575783.8262,
      493346.8472,
      493346.8472
     ],
     "fy2026": 396015.9629,
     "fy2027": 493346.8472,
     "total_rule": "last"
    },
    {
     "key": "inv_prov",
     "label": "Slow-moving provision",
     "basis": "Inventory",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25509.7362,
      -30070.4803,
      -25067.7972,
      -15482.0167,
      -5225.8018,
      -9888.2284,
      -2486.1456,
      -6974.4182,
      -3795.3853,
      -7682.7434,
      0,
      0,
      0,
      -219.7464,
      -946.6788,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "intransit",
     "label": "Inventory in transit",
     "basis": "Inventory",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41000,
      77000,
      0,
      194000,
      52000,
      46000,
      154000,
      234000,
      280000,
      90000,
      178858.9285,
      200169.6859,
      38884.3446,
      89342.4864,
      96296.6923,
      103936.0429,
      87394.7253,
      98005.2904,
      154018.5224,
      164370.6554,
      309190.246,
      145678.4825,
      191052.1919,
      191052.1919
     ],
     "fy2026": 200169.6859,
     "fy2027": 191052.1919,
     "total_rule": "last"
    },
    {
     "key": "prepay",
     "label": "Supplier deposits",
     "basis": "Inventory",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      34800,
      42000,
      69000,
      13800,
      60000,
      123000,
      129400,
      103600,
      53657.6785,
      75908.5843,
      42316.2092,
      38468.0493,
      55691.7536,
      60069.8206,
      57399.2305,
      55620.0047,
      75607.1438,
      95516.7534,
      142068.2704,
      136460.6185,
      101019.2023,
      114631.3152,
      114631.3152,
      114631.3152
     ],
     "fy2026": 38468.0493,
     "fy2027": 114631.3152,
     "total_rule": "last"
    },
    {
     "key": "otherrec",
     "label": "Other receivables and prepaid expenses",
     "basis": "opening balance, no movement modelled",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500,
      21500
     ],
     "fy2026": 21500,
     "fy2027": 21500,
     "total_rule": "last"
    },
    {
     "key": "fa",
     "label": "Fixed assets, net book value",
     "basis": "Fixed_Assets",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      54893.3333,
      52386.6667,
      56566.6667,
      53946.6667,
      52493.3333,
      49840,
      50628.3333,
      47916.6667,
      46680,
      45418.3333,
      44131.6667,
      42820,
      41483.3333,
      69288.3333,
      67068.3333,
      64823.3333,
      62553.3333,
      60258.3333,
      57938.3333,
      55593.3333,
      53223.3333,
      50828.3333,
      48408.3333,
      45963.3333
     ],
     "fy2026": 42820,
     "fy2027": 45963.3333,
     "total_rule": "last"
    },
    {
     "key": "T_assets",
     "label": "TOTAL ASSETS",
     "basis": "",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1343224.637,
      1331352.0465,
      1374817.6372,
      1267914.4639,
      1355100.2445,
      1386120.2625,
      1255571.5065,
      1286784.0983,
      1347246.5935,
      1247226.4606,
      1325969.3189,
      1384257.1147,
      1171830.8579,
      1132914.7764,
      1149452.5105,
      1038511.3453,
      1058650.0985,
      1073200.8223,
      921775.6265,
      938292.2526,
      968702.033,
      870833.4442,
      949820.7204,
      1002967.6945
     ],
     "fy2026": 1384257.1147,
     "fy2027": 1002967.6945,
     "total_rule": "last"
    },
    {
     "key": "ap",
     "label": "Trade payables",
     "basis": "AP_Schedule",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      96388.4365,
      64531.6135,
      70325.1495,
      62533.271,
      80478.2945,
      73888.419,
      67497.1735,
      71999.2855,
      105082.5344,
      120814.5438,
      105164.125,
      99346.197,
      101722.8853,
      70969.3184,
      78333.6207,
      84331.6161,
      85454.1817,
      84563.2421,
      81445.3398,
      90843.4085,
      101549.8279,
      129158.5935,
      127075.1458,
      121680.2915
     ],
     "fy2026": 99346.197,
     "fy2027": 121680.2915,
     "total_rule": "last"
    },
    {
     "key": "paytax",
     "label": "Wage tax and social charges payable",
     "basis": "Opex",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14016,
      14048,
      14112,
      15104,
      15136,
      15232,
      15200,
      15328,
      15616,
      15616,
      15616,
      15616,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48,
      16084.48
     ],
     "fy2026": 15616,
     "fy2027": 16084.48,
     "total_rule": "last"
    },
    {
     "key": "refundliab",
     "label": "Refund liability",
     "basis": "Settlements",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9369.3461,
      9652.55,
      10123.36,
      10991.7472,
      11914.8685,
      12205.3213,
      10482.7332,
      12212.3106,
      15796.328,
      17430.6853,
      25610.6062,
      21819.1257,
      13705.7479,
      14228.3367,
      14573.6869,
      15686.5363,
      16125.6367,
      16283.6745,
      15050.0854,
      14835.3502,
      17386.8175,
      19191.2181,
      28205.4413,
      24036.774
     ],
     "fy2026": 21819.1257,
     "fy2027": 24036.774,
     "total_rule": "last"
    },
    {
     "key": "vat",
     "label": "VAT payable",
     "basis": "VAT",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44719.7678,
      86483.0026,
      133641.4802,
      51014.6657,
      108245.7058,
      160800.8373,
      47105.6812,
      94704.8967,
      146827.0862,
      59791.9422,
      146072.7781,
      221478.8131,
      45910.3296,
      82354.1665,
      131191.9918,
      50910.6417,
      105094.3658,
      157853.4516,
      50123.984,
      99376.4728,
      155582.3382,
      64455.4887,
      157397.8947,
      238650.005
     ],
     "fy2026": 221478.8131,
     "fy2027": 238650.005,
     "total_rule": "last"
    },
    {
     "key": "cit_open",
     "label": "Corporate income tax payable: opening (memo)",
     "basis": "",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18400,
      18400,
      18400,
      18400,
      0,
      880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "cit_charge",
     "label": "Corporate income tax: charge (memo)",
     "basis": "PL",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      880.5003,
      -880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "cit_paid",
     "label": "Corporate income tax: paid (prior year liability in the payment month, memo)",
     "basis": "Timeline flag",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      -18400,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -18400,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cit",
     "label": "Corporate income tax payable",
     "basis": "opening + charge + paid",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18400,
      18400,
      18400,
      0,
      880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "loan_cur",
     "label": "Term loan: current portion",
     "basis": "Debt",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89636.251,
      90196.4776,
      90760.2056,
      91327.4569,
      91898.2535,
      92472.6176,
      93050.5714,
      93632.1375,
      94217.3384,
      94806.1967,
      95398.7354,
      95994.9775,
      96594.9462,
      97198.6646,
      97806.1562,
      98417.4447,
      99032.5537,
      99651.5072,
      100274.3291,
      100901.0437,
      101531.6752,
      102166.2482,
      102804.7872,
      103447.3171
     ],
     "fy2026": 95994.9775,
     "fy2027": 103447.3171,
     "total_rule": "last"
    },
    {
     "key": "loan_nc",
     "label": "Term loan: non-current portion",
     "basis": "Debt",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      303192.1882,
      295415.5786,
      287590.3652,
      279716.2442,
      271792.9099,
      263820.0549,
      255797.3694,
      247724.5422,
      239601.2598,
      231427.2069,
      223202.0662,
      214925.5183,
      206597.242,
      198216.914,
      189784.209,
      181298.7995,
      172760.3562,
      164168.5477,
      155523.0403,
      146823.4985,
      138069.5846,
      129260.9588,
      120397.279,
      111478.2012
     ],
     "fy2026": 214925.5183,
     "fy2027": 111478.2012,
     "total_rule": "last"
    },
    {
     "key": "T_liab",
     "label": "TOTAL LIABILITIES",
     "basis": "",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      575721.9897,
      578727.2223,
      624952.5605,
      510687.3849,
      580346.5326,
      618419.2501,
      489133.5287,
      535601.1725,
      617140.5468,
      539886.575,
      611064.3109,
      669180.6318,
      480615.6309,
      479051.8803,
      527774.1445,
      446729.5183,
      494551.5741,
      538604.903,
      418501.2586,
      468864.2537,
      530204.7233,
      460316.9872,
      551965.028,
      615377.0688
     ],
     "fy2026": 669180.6318,
     "fy2027": 615377.0688,
     "total_rule": "last"
    },
    {
     "key": "sharecap",
     "label": "Share capital",
     "basis": "opening balance",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000,
      250000
     ],
     "fy2026": 250000,
     "fy2027": 250000,
     "total_rule": "last"
    },
    {
     "key": "re_open",
     "label": "Retained earnings: opening (memo)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      521000,
      517502.6473,
      502624.8242,
      499865.0767,
      507227.079,
      524753.7119,
      517701.0124,
      516437.9778,
      501182.9258,
      480106.0467,
      457339.8856,
      464905.008,
      465076.483,
      441215.227,
      403862.8961,
      371678.366,
      341781.827,
      314098.5245,
      284595.9192,
      253274.3679,
      219427.9989,
      188497.3096,
      160516.457,
      147855.6924
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "np",
     "label": "Net profit for the month (memo)",
     "basis": "PL",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3497.3527,
      -14877.8231,
      -2759.7476,
      7362.0023,
      17526.6329,
      -7052.6994,
      -1263.0346,
      -15255.0521,
      -21076.8791,
      -22766.161,
      7565.1223,
      171.475,
      -23861.256,
      -37352.3308,
      -32184.5302,
      -29896.5389,
      -27683.3025,
      -29502.6052,
      -31321.5514,
      -33846.369,
      -30930.6893,
      -27980.8527,
      -12660.7646,
      -10265.0667
     ],
     "fy2026": -55923.517,
     "fy2027": -327485.8573,
     "total_rule": "sum"
    },
    {
     "key": "div",
     "label": "Dividends paid",
     "basis": "input (none planned)",
     "section": "EQUITY",
     "format": "int",
     "kind": "inputF",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "re_close",
     "label": "Retained earnings",
     "basis": "opening + profit - dividends",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      517502.6473,
      502624.8242,
      499865.0767,
      507227.079,
      524753.7119,
      517701.0124,
      516437.9778,
      501182.9258,
      480106.0467,
      457339.8856,
      464905.008,
      465076.483,
      441215.227,
      403862.8961,
      371678.366,
      341781.827,
      314098.5245,
      284595.9192,
      253274.3679,
      219427.9989,
      188497.3096,
      160516.457,
      147855.6924,
      137590.6257
     ],
     "fy2026": 465076.483,
     "fy2027": 137590.6257,
     "total_rule": "last"
    },
    {
     "key": "T_equity",
     "label": "TOTAL EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      767502.6473,
      752624.8242,
      749865.0767,
      757227.079,
      774753.7119,
      767701.0124,
      766437.9778,
      751182.9258,
      730106.0467,
      707339.8856,
      714905.008,
      715076.483,
      691215.227,
      653862.8961,
      621678.366,
      591781.827,
      564098.5245,
      534595.9192,
      503274.3679,
      469427.9989,
      438497.3096,
      410516.457,
      397855.6924,
      387590.6257
     ],
     "fy2026": 715076.483,
     "fy2027": 387590.6257,
     "total_rule": "last"
    },
    {
     "key": "T_le",
     "label": "TOTAL LIABILITIES AND EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1343224.637,
      1331352.0465,
      1374817.6372,
      1267914.4639,
      1355100.2445,
      1386120.2625,
      1255571.5065,
      1286784.0983,
      1347246.5935,
      1247226.4606,
      1325969.3189,
      1384257.1147,
      1171830.8579,
      1132914.7764,
      1149452.5105,
      1038511.3453,
      1058650.0985,
      1073200.8223,
      921775.6265,
      938292.2526,
      968702.033,
      870833.4442,
      949820.7204,
      1002967.6945
     ],
     "fy2026": 1384257.1147,
     "fy2027": 1002967.6945,
     "total_rule": "last"
    },
    {
     "key": "check",
     "label": "CHECK: assets less liabilities and equity (must be zero)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "nwc",
     "label": "Net working capital (receivables + inventory + transit + deposits - payables - refund liability - VAT - payroll taxes)",
     "basis": "",
     "section": "WORKING CAPITAL METRICS (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      705893.314,
      704129.3353,
      594806.6631,
      724149.8367,
      611442.3264,
      557134.5298,
      710779.8284,
      631670.7426,
      713487.4932,
      739677.7861,
      653225.8122,
      475320.0184,
      560754.4074,
      543140.0406,
      466893.0143,
      533437.2417,
      461237.6088,
      400658.0547,
      581172.357,
      570624.7873,
      673339.3569,
      784522.0168,
      731214.9601,
      621250.1372
     ],
     "fy2026": 475320.0184,
     "fy2027": 621250.1372,
     "total_rule": "last"
    },
    {
     "key": "netdebt",
     "label": "Net debt / (net cash)",
     "basis": "loan less cash",
     "section": "WORKING CAPITAL METRICS (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3616.0,
      6991.1777,
      -95391.7469,
      42369.4244,
      -90198.5525,
      -139226.4827,
      16470.1839,
      -50095.5165,
      51561.4465,
      99256.2338,
      3952.4709,
      -175436.4646,
      -67477.4863,
      -19934.5222,
      -66217.0183,
      27978.748,
      -18807.5824,
      -52179.5312,
      157336.3225,
      178290.1218,
      309565.3806,
      446333.8932,
      403267.6011,
      301122.8448
     ],
     "fy2026": -175436.4646,
     "fy2027": 301122.8448,
     "total_rule": "last"
    }
   ]
  },
  "CF": {
   "title": "CASH FLOW STATEMENT (EUR)",
   "description": "Indirect method from the P&L and balance sheet movements, reconciled to a direct-method view built from the cash lines in each schedule. Closing cash feeds the balance sheet; the two methods must agree to the cent.",
   "months": 24,
   "rows": [
    {
     "key": "np",
     "label": "Net profit",
     "basis": "PL",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3497.3527,
      -14877.8231,
      -2759.7476,
      7362.0023,
      17526.6329,
      -7052.6994,
      -1263.0346,
      -15255.0521,
      -21076.8791,
      -22766.161,
      7565.1223,
      171.475,
      -23861.256,
      -37352.3308,
      -32184.5302,
      -29896.5389,
      -27683.3025,
      -29502.6052,
      -31321.5514,
      -33846.369,
      -30930.6893,
      -27980.8527,
      -12660.7646,
      -10265.0667
     ],
     "fy2026": -55923.517,
     "fy2027": -327485.8573,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Add back: depreciation",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2506.6667,
      2506.6667,
      2620,
      2620,
      2653.3333,
      2653.3333,
      2711.6667,
      2711.6667,
      2736.6667,
      2761.6667,
      2786.6667,
      2811.6667,
      2836.6667,
      3695,
      3720,
      3745,
      3770,
      3795,
      3820,
      3845,
      3870,
      3895,
      3920,
      3945
     ],
     "fy2026": 32080,
     "fy2027": 44856.6667,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Add back: interest",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2500,
      2455.1777,
      2410.0754,
      2364.6911,
      2319.0231,
      2273.0698,
      2226.8292,
      2180.2996,
      2133.4792,
      2086.3662,
      2038.9588,
      1991.255,
      1943.2531,
      1894.9512,
      1846.3474,
      1797.4398,
      1748.2265,
      1698.7057,
      1648.8753,
      1598.7336,
      1548.2784,
      1497.5079,
      1446.42,
      1395.0129
     ],
     "fy2026": 26979.2252,
     "fy2027": 20063.7518,
     "total_rule": "sum"
    },
    {
     "key": "tax",
     "label": "Add back: corporate income tax charge",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      880.5003,
      -880.5003,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA (check equals PL)",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1509.314,
      -9915.9787,
      2270.3278,
      12346.6934,
      23379.4897,
      -3006.7966,
      3675.4613,
      -10363.0858,
      -16206.7332,
      -17918.1281,
      12390.7478,
      4974.3967,
      -19081.3362,
      -31762.3796,
      -26618.1828,
      -24354.0992,
      -22165.076,
      -24008.8996,
      -25852.676,
      -28402.6354,
      -25512.4109,
      -22588.3448,
      -7294.3445,
      -4925.0538
     ],
     "fy2026": 3135.7081,
     "fy2027": -262565.4388,
     "total_rule": "sum"
    },
    {
     "key": "d_ar",
     "label": "(Increase) / decrease in marketplace receivables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48035.5693,
      -10850.001,
      -11594.4583,
      -7632.2673,
      -13540.2798,
      1433.1812,
      25350.944,
      -2819.2117,
      -41626.4523,
      -11742.6443,
      -74691.5301,
      34250.6941,
      70925.8571,
      -5055.8084,
      -3408.693,
      -10612.9376,
      -4314.4486,
      -1682.6321,
      11412.9315,
      1840.8055,
      -24258.2595,
      -13238.532,
      -83629.3944,
      38276.2343
     ],
     "fy2026": -65426.4561,
     "fy2027": -23744.8772,
     "total_rule": "sum"
    },
    {
     "key": "d_inv",
     "label": "(Increase) / decrease in inventory on hand, net of provision",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -84122.4338,
      45592.3641,
      17430.3069,
      105647.3995,
      -45683.3949,
      63522.9066,
      57244.7472,
      82169.3926,
      -133210.0756,
      -112527.9655,
      137599.7193,
      95321.0708,
      -119585.1898,
      71293.5248,
      27391.8575,
      23099.3403,
      24214.513,
      40756.1767,
      22718.4743,
      -44984.5769,
      -38541.8878,
      -186130.0953,
      82436.979,
      0
     ],
     "fy2026": 228984.0371,
     "fy2027": -97330.8843,
     "total_rule": "sum"
    },
    {
     "key": "d_prov",
     "label": "   of which provision movement (included above)",
     "basis": "memo",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7509.7362,
      -4560.7441,
      5002.6831,
      9585.7805,
      10256.2149,
      -4662.4266,
      7402.0828,
      -4488.2726,
      3179.0328,
      -3887.3581,
      7682.7434,
      0,
      0,
      -219.7464,
      -726.9324,
      946.6788,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 18000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "d_it",
     "label": "(Increase) / decrease in inventory in transit",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113000,
      -36000,
      77000,
      -194000,
      142000,
      6000,
      -108000,
      -80000,
      -46000,
      190000,
      -88858.9285,
      -21310.7574,
      161285.3412,
      -50458.1417,
      -6954.2059,
      -7639.3506,
      16541.3176,
      -10610.5651,
      -56013.232,
      -10352.133,
      -144819.5905,
      163511.7635,
      -45373.7094,
      0
     ],
     "fy2026": -46169.6859,
     "fy2027": 9117.494,
     "total_rule": "sum"
    },
    {
     "key": "d_pp",
     "label": "(Increase) / decrease in supplier deposits",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11700,
      -7200,
      -27000,
      55200,
      -46200,
      -63000,
      -6400,
      25800,
      49942.3215,
      -22250.9058,
      33592.3751,
      3848.1599,
      -17223.7043,
      -4378.067,
      2670.5901,
      1779.2258,
      -19987.1391,
      -19909.6095,
      -46551.5171,
      5607.6519,
      35441.4162,
      -13612.1128,
      0,
      0
     ],
     "fy2026": -15368.0493,
     "fy2027": -76163.2659,
     "total_rule": "sum"
    },
    {
     "key": "d_or",
     "label": "(Increase) / decrease in other receivables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "d_ap",
     "label": "Increase / (decrease) in trade payables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -32311.5635,
      -31856.823,
      5793.536,
      -7791.8785,
      17945.0235,
      -6589.8755,
      -6391.2455,
      4502.112,
      33083.2489,
      15732.0094,
      -15650.4188,
      -5817.9279,
      2376.6883,
      -30753.5669,
      7364.3023,
      5997.9954,
      1122.5655,
      -890.9396,
      -3117.9023,
      9398.0687,
      10706.4194,
      27608.7656,
      -2083.4476,
      -5394.8543
     ],
     "fy2026": -29353.803,
     "fy2027": 22334.0945,
     "total_rule": "sum"
    },
    {
     "key": "d_pt",
     "label": "Increase / (decrease) in wage tax and social charges payable",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1884,
      32,
      64,
      992,
      32,
      96,
      -32,
      128,
      288,
      0,
      0,
      0,
      468.48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -284,
     "fy2027": 468.48,
     "total_rule": "sum"
    },
    {
     "key": "d_rl",
     "label": "Increase / (decrease) in refund liability",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10030.6539,
      283.2038,
      470.81,
      868.3872,
      923.1214,
      290.4527,
      -1722.5881,
      1729.5774,
      3584.0174,
      1634.3573,
      8179.9209,
      -3791.4804,
      -8113.3779,
      522.5889,
      345.3501,
      1112.8494,
      439.1004,
      158.0378,
      -1233.589,
      -214.7352,
      2551.4673,
      1804.4006,
      9014.2232,
      -4168.6673
     ],
     "fy2026": 2419.1257,
     "fy2027": 2217.6482,
     "total_rule": "sum"
    },
    {
     "key": "d_vat",
     "label": "Increase / (decrease) in VAT payable",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6019.7679,
      41763.2348,
      47158.4776,
      -82626.8145,
      57231.0401,
      52555.1315,
      -113695.1561,
      47599.2156,
      52122.1895,
      -87035.144,
      86280.8359,
      75406.035,
      -175568.4835,
      36443.837,
      48837.8253,
      -80281.3501,
      54183.7241,
      52759.0859,
      -107729.4677,
      49252.4888,
      56205.8654,
      -91126.8495,
      92942.406,
      81252.1102
     ],
     "fy2026": 182778.8131,
     "fy2027": 17171.1918,
     "total_rule": "sum"
    },
    {
     "key": "ocf_pre",
     "label": "Cash generated from operations before interest and tax",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      28516,
      -8152.0,
      111593,
      -116996.4802,
      136087,
      51301.0,
      -149969.8373,
      68746,
      -98023.4838,
      -44108.421,
      98842.7216,
      182880.1905,
      -104515.7252,
      -14148.0129,
      49628.8435,
      -90898.3265,
      50034.5569,
      36570.6545,
      -206366.9783,
      -17855.0657,
      -128226.9805,
      -133771.0047,
      46012.7122,
      105039.7692
     ],
     "fy2026": 260715.6898,
     "fy2027": -408495.5576,
     "total_rule": "sum"
    },
    {
     "key": "int_paid",
     "label": "Interest paid",
     "basis": "Debt",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2500,
      -2455.1777,
      -2410.0754,
      -2364.6911,
      -2319.0231,
      -2273.0698,
      -2226.8292,
      -2180.2996,
      -2133.4792,
      -2086.3662,
      -2038.9588,
      -1991.255,
      -1943.2531,
      -1894.9512,
      -1846.3474,
      -1797.4398,
      -1748.2265,
      -1698.7057,
      -1648.8753,
      -1598.7336,
      -1548.2784,
      -1497.5079,
      -1446.42,
      -1395.0129
     ],
     "fy2026": -26979.2252,
     "fy2027": -20063.7518,
     "total_rule": "sum"
    },
    {
     "key": "tax_paid",
     "label": "Corporate income tax paid",
     "basis": "BS",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      -18400,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -18400,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ocf",
     "label": "NET CASH FROM OPERATING ACTIVITIES",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      26016,
      -10607.1777,
      109182.9246,
      -137761.1713,
      133767.9769,
      49027.9302,
      -152196.6666,
      66565.7004,
      -100156.963,
      -46194.7872,
      96803.7628,
      180888.9355,
      -106458.9783,
      -16042.9641,
      47782.4961,
      -92695.7663,
      48286.3304,
      34871.9488,
      -208015.8536,
      -19453.7993,
      -129775.2589,
      -135268.5126,
      44566.2921,
      103644.7562
     ],
     "fy2026": 215336.4646,
     "fy2027": -428559.3094,
     "total_rule": "sum"
    },
    {
     "key": "capex",
     "label": "Capital expenditure",
     "basis": "Fixed_Assets",
     "section": "INVESTING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2400,
      0,
      -6800,
      0,
      -1200,
      0,
      -3500,
      0,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -31500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500
     ],
     "fy2026": -19900,
     "fy2027": -48000,
     "total_rule": "sum"
    },
    {
     "key": "icf",
     "label": "NET CASH FROM INVESTING ACTIVITIES",
     "basis": "",
     "section": "INVESTING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -2400,
      0,
      -6800,
      0,
      -1200,
      0,
      -3500,
      0,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -31500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500
     ],
     "fy2026": -19900,
     "fy2027": -48000,
     "total_rule": "sum"
    },
    {
     "key": "draw",
     "label": "Term loan drawdowns",
     "basis": "Debt",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "prin",
     "label": "Term loan principal repaid",
     "basis": "Debt",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7171.5608,
      -7216.383,
      -7261.4854,
      -7306.8697,
      -7352.5376,
      -7398.491,
      -7444.7316,
      -7491.2611,
      -7538.0815,
      -7585.1945,
      -7632.602,
      -7680.3058,
      -7728.3077,
      -7776.6096,
      -7825.2134,
      -7874.121,
      -7923.3342,
      -7972.8551,
      -8022.6854,
      -8072.8272,
      -8123.2824,
      -8174.0529,
      -8225.1407,
      -8276.5479
     ],
     "fy2026": -89079.5041,
     "fy2027": -95994.9775,
     "total_rule": "sum"
    },
    {
     "key": "div",
     "label": "Dividends paid",
     "basis": "BS",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "fcf_fin",
     "label": "NET CASH FROM FINANCING ACTIVITIES",
     "basis": "",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -7171.5608,
      -7216.383,
      -7261.4854,
      -7306.8697,
      -7352.5376,
      -7398.491,
      -7444.7316,
      -7491.2611,
      -7538.0815,
      -7585.1945,
      -7632.602,
      -7680.3058,
      -7728.3077,
      -7776.6096,
      -7825.2134,
      -7874.121,
      -7923.3342,
      -7972.8551,
      -8022.6854,
      -8072.8272,
      -8123.2824,
      -8174.0529,
      -8225.1407,
      -8276.5479
     ],
     "fy2026": -89079.5041,
     "fy2027": -95994.9775,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE MONTH",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      16444.4392,
      -17823.5608,
      95121.4392,
      -145068.041,
      125215.4392,
      41629.4392,
      -163141.3981,
      59074.4392,
      -109195.0446,
      -55279.9818,
      87671.1608,
      171708.6297,
      -115687.286,
      -55319.5737,
      38457.2827,
      -102069.8873,
      38862.9961,
      25399.0937,
      -217538.5391,
      -29026.6265,
      -139398.5412,
      -144942.5655,
      34841.1514,
      93868.2084
     ],
     "fy2026": 106356.9605,
     "fy2027": -572554.2869,
     "total_rule": "sum"
    },
    {
     "key": "open",
     "label": "Opening cash",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      380000,
      396444.4392,
      378620.8784,
      473742.3177,
      328674.2766,
      453889.7159,
      495519.1551,
      332377.757,
      391452.1962,
      282257.1516,
      226977.1699,
      314648.3307,
      486356.9605,
      370669.6745,
      315350.1008,
      353807.3835,
      251737.4962,
      290600.4923,
      315999.586,
      98461.0469,
      69434.4204,
      -69964.1208,
      -214906.6863,
      -180065.5349
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "close",
     "label": "CLOSING CASH (to balance sheet)",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      396444.4392,
      378620.8784,
      473742.3177,
      328674.2766,
      453889.7159,
      495519.1551,
      332377.757,
      391452.1962,
      282257.1516,
      226977.1699,
      314648.3307,
      486356.9605,
      370669.6745,
      315350.1008,
      353807.3835,
      251737.4962,
      290600.4923,
      315999.586,
      98461.0469,
      69434.4204,
      -69964.1208,
      -214906.6863,
      -180065.5349,
      -86197.3265
     ],
     "fy2026": 486356.9605,
     "fy2027": -86197.3265,
     "total_rule": "last"
    },
    {
     "key": "fcf",
     "label": "Free cash flow (operating less capex)",
     "basis": "memo",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23616,
      -10607.1777,
      102382.9246,
      -137761.1713,
      132567.9769,
      49027.9302,
      -155696.6666,
      66565.7004,
      -101656.963,
      -47694.7872,
      95303.7628,
      179388.9355,
      -107958.9783,
      -47542.9641,
      46282.4961,
      -94195.7663,
      46786.3304,
      33371.9488,
      -209515.8536,
      -20953.7993,
      -131275.2589,
      -136768.5126,
      43066.2921,
      102144.7562
     ],
     "fy2026": 195436.4646,
     "fy2027": -476559.3094,
     "total_rule": "sum"
    },
    {
     "key": "r_payout",
     "label": "Payouts received from Shopify Payments, Amazon and Walmart",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      312453,
      239161,
      279131,
      294398,
      326785,
      319701,
      321425,
      298658,
      274520.3538,
      344218.6297,
      430764.9353,
      478630.6149,
      352868.3883,
      258954.6114,
      295576.2789,
      300395.7038,
      325602.9241,
      320275.4399,
      318471.9689,
      304095.3403,
      318070.4327,
      372206.852,
      463800.3819,
      519652.139
     ],
     "fy2026": 3919846.5337,
     "fy2027": 4149970.4611,
     "total_rule": "sum"
    },
    {
     "key": "p_sup",
     "label": "Paid to inventory suppliers (deposits and balances)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -52700,
      -91200,
      -27000,
      -138800,
      -46200,
      -109000,
      -160400,
      -88200,
      -222057.6785,
      -50250.9058,
      -117266.5533,
      -98321.526,
      -56108.0489,
      -93720.5533,
      -93626.1022,
      -102156.8171,
      -107381.8644,
      -117914.8999,
      -200570.0395,
      -158763.0036,
      -273748.8298,
      -159290.5953,
      -191052.1919,
      -191052.1919
     ],
     "fy2026": -1201396.6637,
     "fy2027": -1745385.1379,
     "total_rule": "sum"
    },
    {
     "key": "p_ap",
     "label": "Paid to logistics, media and other opex suppliers",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -145951,
      -111846,
      -94598,
      -92282,
      -96450,
      -111411,
      -101453,
      -93444,
      -101157.1344,
      -141561.8412,
      -164727.3383,
      -147598.1573,
      -129237.3079,
      -122081.8236,
      -101264.8162,
      -106869.0138,
      -117079.5455,
      -114695.1539,
      -115344.0997,
      -112123.2633,
      -121419.5676,
      -139898.8415,
      -175264.9413,
      -172196.3997
     ],
     "fy2026": -1402479.4712,
     "fy2027": -1527474.774,
     "total_rule": "sum"
    },
    {
     "key": "p_sal",
     "label": "Net salaries paid",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -29784,
      -29852,
      -29988,
      -32096,
      -32164,
      -32368,
      -32300,
      -32572,
      -33184,
      -33184,
      -33184,
      -33184,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52,
      -34179.52
     ],
     "fy2026": -383860,
     "fy2027": -410154.24,
     "total_rule": "sum"
    },
    {
     "key": "p_pt",
     "label": "Wage tax and social charges remitted",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -15900,
      -14016,
      -14048,
      -14112,
      -15104,
      -15136,
      -15232,
      -15200,
      -15328,
      -15616,
      -15616,
      -15616,
      -15616,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48,
      -16084.48
     ],
     "fy2026": -180924,
     "fy2027": -192545.28,
     "total_rule": "sum"
    },
    {
     "key": "p_vat",
     "label": "VAT paid",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -38700,
      0,
      0,
      -133641.4802,
      0,
      0,
      -160800.8373,
      0,
      0,
      -146827.0862,
      0,
      0,
      -221478.8131,
      0,
      0,
      -131191.9918,
      0,
      0,
      -157853.4516,
      0,
      0,
      -155582.3382,
      0,
      0
     ],
     "fy2026": -479969.4038,
     "fy2027": -666106.5947,
     "total_rule": "sum"
    },
    {
     "key": "p_cit",
     "label": "Corporate income tax paid",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      -18400,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -18400,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "p_int",
     "label": "Interest paid",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2500,
      -2455.1777,
      -2410.0754,
      -2364.6911,
      -2319.0231,
      -2273.0698,
      -2226.8292,
      -2180.2996,
      -2133.4792,
      -2086.3662,
      -2038.9588,
      -1991.255,
      -1943.2531,
      -1894.9512,
      -1846.3474,
      -1797.4398,
      -1748.2265,
      -1698.7057,
      -1648.8753,
      -1598.7336,
      -1548.2784,
      -1497.5079,
      -1446.42,
      -1395.0129
     ],
     "fy2026": -26979.2252,
     "fy2027": -20063.7518,
     "total_rule": "sum"
    },
    {
     "key": "p_bank",
     "label": "Bank charges and FX costs paid in the month",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -398,
      -399,
      -476,
      -463,
      -528,
      -485,
      -474,
      -496,
      -502.0247,
      -572.2175,
      -813.322,
      -715.7411,
      -449.4236,
      -421.2474,
      -477.517,
      -497.2076,
      -527.9572,
      -515.7315,
      -492.3564,
      -485.1392,
      -550.0158,
      -627.0817,
      -891.5365,
      -784.7783
     ],
     "fy2026": -6322.3053,
     "fy2027": -6719.9922,
     "total_rule": "sum"
    },
    {
     "key": "p_capex",
     "label": "Capex paid, VAT-inclusive",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2904,
      0,
      -8228,
      0,
      -1452,
      0,
      -4235,
      0,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -38115,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815,
      -1815
     ],
     "fy2026": -24079,
     "fy2027": -58080,
     "total_rule": "sum"
    },
    {
     "key": "p_loan",
     "label": "Term loan principal repaid net of drawdowns",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7171.5608,
      -7216.383,
      -7261.4854,
      -7306.8697,
      -7352.5376,
      -7398.491,
      -7444.7316,
      -7491.2611,
      -7538.0815,
      -7585.1945,
      -7632.602,
      -7680.3058,
      -7728.3077,
      -7776.6096,
      -7825.2134,
      -7874.121,
      -7923.3342,
      -7972.8551,
      -8022.6854,
      -8072.8272,
      -8123.2824,
      -8174.0529,
      -8225.1407,
      -8276.5479
     ],
     "fy2026": -89079.5041,
     "fy2027": -95994.9775,
     "total_rule": "sum"
    },
    {
     "key": "p_div",
     "label": "Dividends paid",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "direct_net",
     "label": "NET CASH FLOW, DIRECT METHOD",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      16444.4392,
      -17823.5608,
      95121.4392,
      -145068.041,
      125215.4392,
      41629.4392,
      -163141.3981,
      59074.4392,
      -109195.0446,
      -55279.9818,
      87671.1608,
      171708.6297,
      -115687.286,
      -55319.5737,
      38457.2827,
      -102069.8873,
      38862.9961,
      25399.0937,
      -217538.5391,
      -29026.6265,
      -139398.5412,
      -144942.5655,
      34841.1514,
      93868.2084
     ],
     "fy2026": 106356.9605,
     "fy2027": -572554.2869,
     "total_rule": "sum"
    },
    {
     "key": "method_diff",
     "label": "CHECK: indirect less direct (must be zero)",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Budget_FY26": {
   "title": "ORIGINAL FY2026 BUDGET (APPROVED DEC-25, FICTIONAL)",
   "description": "Twelve budget months. Orders, net revenue per order, cost ratios and opex lines are inputs as approved; everything else is calculated. The budget is never overwritten: BvA compares it with actuals and with the current outlook.",
   "months": 12,
   "rows": [
    {
     "key": "orders_S",
     "label": "Shopify EU (DTC): orders",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1978,
      1840,
      2070,
      2139,
      2254,
      2185,
      2070,
      2024,
      2277,
      2576,
      3634,
      3174
     ],
     "fy2026": 28221,
     "total_rule": "sum"
    },
    {
     "key": "orders_A",
     "label": "Amazon EU (FBA): orders",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2322,
      2160,
      2430,
      2511,
      2646,
      2565,
      2430,
      2376,
      2673,
      3024,
      4266,
      3726
     ],
     "fy2026": 33129,
     "total_rule": "sum"
    },
    {
     "key": "orders_W",
     "label": "Walmart US (WFS): orders",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      320,
      400,
      500,
      600,
      700,
      800,
      900,
      1000,
      1100,
      1250,
      1700,
      1500
     ],
     "fy2026": 10770,
     "total_rule": "sum"
    },
    {
     "key": "upo_S",
     "label": "Shopify EU (DTC): units per order",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "num2",
     "kind": "input",
     "bold": false,
     "values": [
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35,
      1.35
     ],
     "fy2026": 16.2,
     "total_rule": "sum"
    },
    {
     "key": "upo_A",
     "label": "Amazon EU (FBA): units per order",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "num2",
     "kind": "input",
     "bold": false,
     "values": [
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15,
      1.15
     ],
     "fy2026": 13.8,
     "total_rule": "sum"
    },
    {
     "key": "upo_W",
     "label": "Walmart US (WFS): units per order",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "num2",
     "kind": "input",
     "bold": false,
     "values": [
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2,
      1.2
     ],
     "fy2026": 14.4,
     "total_rule": "sum"
    },
    {
     "key": "units_S",
     "label": "Shopify EU (DTC): units",
     "basis": "orders x units per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2670.3,
      2484,
      2794.5,
      2887.65,
      3042.9,
      2949.75,
      2794.5,
      2732.4,
      3073.95,
      3477.6,
      4905.9,
      4284.9
     ],
     "fy2026": 38098.35,
     "total_rule": "sum"
    },
    {
     "key": "units_A",
     "label": "Amazon EU (FBA): units",
     "basis": "orders x units per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2670.3,
      2484,
      2794.5,
      2887.65,
      3042.9,
      2949.75,
      2794.5,
      2732.4,
      3073.95,
      3477.6,
      4905.9,
      4284.9
     ],
     "fy2026": 38098.35,
     "total_rule": "sum"
    },
    {
     "key": "units_W",
     "label": "Walmart US (WFS): units",
     "basis": "orders x units per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      384,
      480,
      600,
      720,
      840,
      960,
      1080,
      1200,
      1320,
      1500,
      2040,
      1800
     ],
     "fy2026": 12924,
     "total_rule": "sum"
    },
    {
     "key": "aov_S",
     "label": "Shopify EU (DTC): net revenue per order (EUR)",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      74,
      74,
      74,
      74,
      74,
      74,
      74,
      74,
      74,
      74,
      74,
      74
     ],
     "fy2026": 888,
     "total_rule": "sum"
    },
    {
     "key": "aov_A",
     "label": "Amazon EU (FBA): net revenue per order (EUR)",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      57,
      57,
      57,
      57,
      57,
      57,
      57,
      57,
      57,
      57,
      57,
      57
     ],
     "fy2026": 684,
     "total_rule": "sum"
    },
    {
     "key": "aov_W",
     "label": "Walmart US (WFS): net revenue per order (EUR)",
     "basis": "budget input",
     "section": "VOLUMES AND NET REVENUE",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      55,
      55,
      55,
      55,
      55,
      55,
      55,
      55,
      55,
      55,
      55,
      55
     ],
     "fy2026": 660,
     "total_rule": "sum"
    },
    {
     "key": "rev_S",
     "label": "Shopify EU (DTC): net revenue",
     "basis": "orders x net revenue per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      146372,
      136160,
      153180,
      158286,
      166796,
      161690,
      153180,
      149776,
      168498,
      190624,
      268916,
      234876
     ],
     "fy2026": 2088354,
     "total_rule": "sum"
    },
    {
     "key": "rev_A",
     "label": "Amazon EU (FBA): net revenue",
     "basis": "orders x net revenue per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      132354,
      123120,
      138510,
      143127,
      150822,
      146205,
      138510,
      135432,
      152361,
      172368,
      243162,
      212382
     ],
     "fy2026": 1888353,
     "total_rule": "sum"
    },
    {
     "key": "rev_W",
     "label": "Walmart US (WFS): net revenue",
     "basis": "orders x net revenue per order",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17600,
      22000,
      27500,
      33000,
      38500,
      44000,
      49500,
      55000,
      60500,
      68750,
      93500,
      82500
     ],
     "fy2026": 592350,
     "total_rule": "sum"
    },
    {
     "key": "T_net",
     "label": "NET REVENUE",
     "basis": "sum",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      296326,
      281280,
      319190,
      334413,
      356118,
      351895,
      341190,
      340208,
      381359,
      431742,
      605578,
      529758
     ],
     "fy2026": 4569057,
     "total_rule": "sum"
    },
    {
     "key": "T_orders",
     "label": "Total orders",
     "basis": "sum",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4620,
      4400,
      5000,
      5250,
      5600,
      5550,
      5400,
      5400,
      6050,
      6850,
      9600,
      8400
     ],
     "fy2026": 72120,
     "total_rule": "sum"
    },
    {
     "key": "T_units",
     "label": "Total units",
     "basis": "sum",
     "section": "VOLUMES AND NET REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5724.6,
      5448,
      6189,
      6495.3,
      6925.8,
      6859.5,
      6669,
      6664.8,
      7467.9,
      8455.2,
      11851.8,
      10369.8
     ],
     "fy2026": 89120.7,
     "total_rule": "sum"
    },
    {
     "key": "cogs_pct",
     "label": "Cost of goods sold as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375,
      0.375
     ],
     "fy2026": 4.5,
     "total_rule": "sum"
    },
    {
     "key": "cogs",
     "label": "Cost of goods sold",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -111122.25,
      -105480,
      -119696.25,
      -125404.875,
      -133544.25,
      -131960.625,
      -127946.25,
      -127578,
      -143009.625,
      -161903.25,
      -227091.75,
      -198659.25
     ],
     "fy2026": -1713396.375,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      185203.75,
      175800,
      199493.75,
      209008.125,
      222573.75,
      219934.375,
      213243.75,
      212630,
      238349.375,
      269838.75,
      378486.25,
      331098.75
     ],
     "fy2026": 2855660.625,
     "total_rule": "sum"
    },
    {
     "key": "varpct_S",
     "label": "Shopify EU (DTC): variable channel costs as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14,
      0.14
     ],
     "fy2026": 1.68,
     "total_rule": "sum"
    },
    {
     "key": "varpct_A",
     "label": "Amazon EU (FBA): variable channel costs as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25,
      0.25
     ],
     "fy2026": 3,
     "total_rule": "sum"
    },
    {
     "key": "varpct_W",
     "label": "Walmart US (WFS): variable channel costs as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26,
      0.26
     ],
     "fy2026": 3.12,
     "total_rule": "sum"
    },
    {
     "key": "T_var",
     "label": "Variable channel costs",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -58156.58,
      -55562.4,
      -63222.7,
      -66521.79,
      -71066.94,
      -70627.85,
      -68942.7,
      -69126.64,
      -77409.97,
      -87654.36,
      -122748.74,
      -107428.14
     ],
     "fy2026": -918468.81,
     "total_rule": "sum"
    },
    {
     "key": "cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127047.17,
      120237.6,
      136271.05,
      142486.335,
      151506.81,
      149306.525,
      144301.05,
      143503.36,
      160939.405,
      182184.39,
      255737.51,
      223670.61
     ],
     "fy2026": 1937191.815,
     "total_rule": "sum"
    },
    {
     "key": "adspct_S",
     "label": "Shopify EU (DTC): paid media as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17,
      0.17
     ],
     "fy2026": 2.04,
     "total_rule": "sum"
    },
    {
     "key": "adspct_A",
     "label": "Amazon EU (FBA): paid media as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085,
      0.085
     ],
     "fy2026": 1.02,
     "total_rule": "sum"
    },
    {
     "key": "adspct_W",
     "label": "Walmart US (WFS): paid media as share of net revenue",
     "basis": "budget input",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "pct",
     "kind": "input",
     "bold": false,
     "values": [
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11,
      0.11
     ],
     "fy2026": 1.32,
     "total_rule": "sum"
    },
    {
     "key": "ads_S",
     "label": "Shopify EU (DTC): paid media",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -24883.24,
      -23147.2,
      -26040.6,
      -26908.62,
      -28355.32,
      -27487.3,
      -26040.6,
      -25461.92,
      -28644.66,
      -32406.08,
      -45715.72,
      -39928.92
     ],
     "fy2026": -355020.18,
     "total_rule": "sum"
    },
    {
     "key": "ads_A",
     "label": "Amazon EU (FBA): paid media",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11250.09,
      -10465.2,
      -11773.35,
      -12165.795,
      -12819.87,
      -12427.425,
      -11773.35,
      -11511.72,
      -12950.685,
      -14651.28,
      -20668.77,
      -18052.47
     ],
     "fy2026": -160510.005,
     "total_rule": "sum"
    },
    {
     "key": "ads_W",
     "label": "Walmart US (WFS): paid media",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1936,
      -2420,
      -3025,
      -3630,
      -4235,
      -4840,
      -5445,
      -6050,
      -6655,
      -7562.5,
      -10285,
      -9075
     ],
     "fy2026": -65158.5,
     "total_rule": "sum"
    },
    {
     "key": "T_ads",
     "label": "Total paid media",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -38069.33,
      -36032.4,
      -40838.95,
      -42704.415,
      -45410.19,
      -44754.725,
      -43258.95,
      -43023.64,
      -48250.345,
      -54619.86,
      -76669.49,
      -67056.39
     ],
     "fy2026": -580688.685,
     "total_rule": "sum"
    },
    {
     "key": "cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "basis": "",
     "section": "COST RATIOS AND CONTRIBUTION",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      88977.84,
      84205.2,
      95432.1,
      99781.92,
      106096.62,
      104551.8,
      101042.1,
      100479.72,
      112689.06,
      127564.53,
      179068.02,
      156614.22
     ],
     "fy2026": 1356503.13,
     "total_rule": "sum"
    },
    {
     "key": "ox_salaries",
     "label": "Salaries and wages (incl. employer costs)",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -44000,
      -44000,
      -44000,
      -47500,
      -47500,
      -47500,
      -47500,
      -47500,
      -50200,
      -50200,
      -50200,
      -50200
     ],
     "fy2026": -570300,
     "total_rule": "sum"
    },
    {
     "key": "ox_contractors",
     "label": "Contractors and freelancers",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500
     ],
     "fy2026": -54000,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Rent and facilities",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800,
      -4800
     ],
     "fy2026": -57600,
     "total_rule": "sum"
    },
    {
     "key": "ox_software",
     "label": "Software, apps and platform subscriptions",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000,
      -4000
     ],
     "fy2026": -48000,
     "total_rule": "sum"
    },
    {
     "key": "ox_profees",
     "label": "Professional fees (finance, legal, audit)",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000,
      -3000
     ],
     "fy2026": -36000,
     "total_rule": "sum"
    },
    {
     "key": "ox_insurance",
     "label": "Insurance",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150,
      -1150
     ],
     "fy2026": -13800,
     "total_rule": "sum"
    },
    {
     "key": "ox_travel",
     "label": "Travel and entertainment",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200,
      -1200
     ],
     "fy2026": -14400,
     "total_rule": "sum"
    },
    {
     "key": "ox_content",
     "label": "Content, creative and PR (non-media)",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000,
      -5000
     ],
     "fy2026": -60000,
     "total_rule": "sum"
    },
    {
     "key": "ox_custserv",
     "label": "Customer service (outsourced, per order)",
     "basis": "EUR 0.65 per order",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3003,
      -2860,
      -3250,
      -3412.5,
      -3640,
      -3607.5,
      -3510,
      -3510,
      -3932.5,
      -4452.5,
      -6240,
      -5460
     ],
     "fy2026": -46878,
     "total_rule": "sum"
    },
    {
     "key": "ox_office",
     "label": "Office and other G&A",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600,
      -1600
     ],
     "fy2026": -19200,
     "total_rule": "sum"
    },
    {
     "key": "ox_bank",
     "label": "Bank charges and FX costs",
     "basis": "0.15% of net revenue",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -444.489,
      -421.92,
      -478.785,
      -501.6195,
      -534.177,
      -527.8425,
      -511.785,
      -510.312,
      -572.0385,
      -647.613,
      -908.367,
      -794.637
     ],
     "fy2026": -6853.5855,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment and training",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700,
      -700
     ],
     "fy2026": -8400,
     "total_rule": "sum"
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -73397.489,
      -73231.92,
      -73678.785,
      -77364.1195,
      -77624.177,
      -77585.3425,
      -77471.785,
      -77470.312,
      -80654.5385,
      -81250.113,
      -83298.367,
      -82404.637
     ],
     "fy2026": -935431.5855,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      15580.351,
      10973.28,
      21753.315,
      22417.8005,
      28472.443,
      26966.4575,
      23570.315,
      23009.408,
      32034.5215,
      46314.417,
      95769.653,
      74209.583
     ],
     "fy2026": 421071.5445,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300
     ],
     "fy2026": -27600,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Interest on term loan",
     "basis": "budget input",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -2500,
      -2450,
      -2400,
      -2350,
      -2300,
      -2250,
      -2200,
      -2150,
      -2100,
      -2050,
      -2000,
      -1950
     ],
     "fy2026": -26700,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT BEFORE TAX",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      10780.351,
      6223.28,
      17053.315,
      17767.8005,
      23872.443,
      22416.4575,
      19070.315,
      18559.408,
      27634.5215,
      41964.417,
      91469.653,
      69959.583
     ],
     "fy2026": 366771.5445,
     "total_rule": "sum"
    },
    {
     "key": "cit",
     "label": "Corporate income tax (budget: 19% of positive profit)",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2048.2667,
      -1182.4232,
      -3240.1298,
      -3375.8821,
      -4535.7642,
      -4259.1269,
      -3623.3598,
      -3526.2875,
      -5250.5591,
      -7973.2392,
      -17379.2341,
      -13292.3208
     ],
     "fy2026": -69686.5935,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      8732.0843,
      5040.8568,
      13813.1851,
      14391.9184,
      19336.6788,
      18157.3306,
      15446.9551,
      15033.1205,
      22383.9624,
      33991.1778,
      74090.4189,
      56667.2622
     ],
     "fy2026": 297084.951,
     "total_rule": "sum"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES (per the FY26 budget pack)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      395000,
      388000,
      412000,
      401000,
      430000,
      452000,
      447000,
      438000,
      405000,
      372000,
      455000,
      548000
     ],
     "fy2026": 548000,
     "total_rule": "last"
    },
    {
     "key": "inv",
     "label": "Inventory on hand, net",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES (per the FY26 budget pack)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      615000,
      590000,
      572000,
      540000,
      556000,
      530000,
      505000,
      520000,
      615000,
      690000,
      610000,
      505000
     ],
     "fy2026": 505000,
     "total_rule": "last"
    },
    {
     "key": "ar",
     "label": "Marketplace and payment receivables",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES (per the FY26 budget pack)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      105000,
      98000,
      108000,
      112000,
      120000,
      118000,
      112000,
      114000,
      125000,
      140000,
      205000,
      178000
     ],
     "fy2026": 178000,
     "total_rule": "last"
    }
   ]
  },
  "KPIs": {
   "title": "KPI DASHBOARD (EUR)",
   "description": "Every figure is a live link into the statements and schedules. Summary block: C = YTD actual, D = FY2026 outlook. Monthly rows follow the Timeline.",
   "months": 24,
   "rows": [
    {
     "key": "net",
     "label": "Net revenue",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      267554.2186,
      250861.9907,
      294377.593,
      310998.5803,
      348897.5196,
      331947.1764,
      306561.1778,
      314532.0598,
      334683.1278,
      381478.3634,
      542214.6822,
      477160.7054,
      299615.7249,
      280831.577,
      318344.6543,
      331471.71,
      351971.4999,
      343821.0276,
      328237.5892,
      323426.1206,
      366677.2246,
      418054.4594,
      594357.6623,
      523185.5248
     ],
     "fy2026": 4161267.1952,
     "fy2027": 4479994.7747,
     "total_rule": "sum"
    },
    {
     "key": "mom",
     "label": "Growth vs prior month",
     "basis": "",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      null,
      -0.0624,
      0.1735,
      0.0565,
      0.1219,
      -0.0486,
      -0.0765,
      0.026,
      0.0641,
      0.1398,
      0.4214,
      -0.12,
      -0.3721,
      -0.0627,
      0.1336,
      0.0412,
      0.0618,
      -0.0232,
      -0.0453,
      -0.0147,
      0.1337,
      0.1401,
      0.4217,
      -0.1197
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "yoy",
     "label": "Growth vs same month prior year",
     "basis": "",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      0.1198,
      0.1195,
      0.0814,
      0.0658,
      0.0088,
      0.0358,
      0.0707,
      0.0283,
      0.0956,
      0.0959,
      0.0962,
      0.0965
     ],
     "fy2026": null,
     "fy2027": 0.0766,
     "total_rule": "ratio"
    },
    {
     "key": "gm",
     "label": "Gross margin %",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.622,
      0.615,
      0.6347,
      0.6593,
      0.6583,
      0.6141,
      0.6442,
      0.6069,
      0.6116,
      0.5921,
      0.61,
      0.6025,
      0.6077,
      0.5932,
      0.5896,
      0.5915,
      0.5871,
      0.585,
      0.5844,
      0.5807,
      0.575,
      0.5737,
      0.5665,
      0.5739
     ],
     "fy2026": 0.6208,
     "fy2027": 0.5821,
     "total_rule": "ratio"
    },
    {
     "key": "cm1pct",
     "label": "CM1 %",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4061,
      0.3939,
      0.411,
      0.4301,
      0.4344,
      0.3799,
      0.416,
      0.378,
      0.3658,
      0.337,
      0.352,
      0.3503,
      0.3703,
      0.3488,
      0.3453,
      0.3464,
      0.3424,
      0.3404,
      0.3406,
      0.336,
      0.3283,
      0.3168,
      0.3066,
      0.3199
     ],
     "fy2026": 0.3835,
     "fy2027": 0.3336,
     "total_rule": "ratio"
    },
    {
     "key": "cm2pct",
     "label": "CM2 %",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.282,
      0.2572,
      0.2674,
      0.2927,
      0.2942,
      0.2362,
      0.2698,
      0.2279,
      0.192,
      0.1644,
      0.1777,
      0.1801,
      0.2034,
      0.1772,
      0.1739,
      0.1748,
      0.1713,
      0.1696,
      0.1706,
      0.1656,
      0.1568,
      0.1458,
      0.1339,
      0.1513
     ],
     "fy2026": 0.2296,
     "fy2027": 0.1629,
     "total_rule": "ratio"
    },
    {
     "key": "ebitdapct",
     "label": "EBITDA %",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0054,
      -0.0396,
      0.0077,
      0.0398,
      0.0672,
      -0.0091,
      0.0119,
      -0.0331,
      -0.0489,
      -0.0472,
      0.0232,
      0.0103,
      -0.062,
      -0.1133,
      -0.0837,
      -0.0737,
      -0.0631,
      -0.0699,
      -0.0785,
      -0.0878,
      -0.0701,
      -0.0543,
      -0.0125,
      -0.0093
     ],
     "fy2026": 0.0008,
     "fy2027": -0.0586,
     "total_rule": "ratio"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1509.314,
      -9915.9787,
      2270.3278,
      12346.6934,
      23379.4897,
      -3006.7966,
      3675.4613,
      -10363.0858,
      -16206.7332,
      -17918.1281,
      12390.7478,
      4974.3967,
      -19081.3362,
      -31762.3796,
      -26618.1828,
      -24354.0992,
      -22165.076,
      -24008.8996,
      -25852.676,
      -28402.6354,
      -25512.4109,
      -22588.3448,
      -7294.3445,
      -4925.0538
     ],
     "fy2026": 3135.7081,
     "fy2027": -262565.4388,
     "total_rule": "sum"
    },
    {
     "key": "orders",
     "label": "Orders (all channels)",
     "basis": "Channel_PL",
     "section": "COMMERCIAL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4190,
      3892,
      4581,
      4860,
      5350,
      5184,
      4878,
      4913,
      5536.3423,
      6312.2226,
      8974.4286,
      7899.9291,
      4961.8767,
      4652.1102,
      5275.0204,
      5494.0855,
      5835.5076,
      5701.9788,
      5445.0683,
      5366.7551,
      6086.1423,
      6940.8446,
      9870.7108,
      8691.1487
     ],
     "fy2026": 66570.9226,
     "fy2027": 74321.2489,
     "total_rule": "sum"
    },
    {
     "key": "aov",
     "label": "Blended net revenue per order",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      63.8554,
      64.4558,
      64.2606,
      63.9915,
      65.2145,
      64.033,
      62.8457,
      64.0204,
      60.452,
      60.4349,
      60.4177,
      60.4006,
      60.3835,
      60.3665,
      60.3495,
      60.3325,
      60.3155,
      60.2985,
      60.2816,
      60.2647,
      60.2479,
      60.2311,
      60.2143,
      60.1975
     ],
     "fy2026": 62.5088,
     "fy2027": 60.2788,
     "total_rule": "ratio"
    },
    {
     "key": "refrate",
     "label": "Refund rate % of gross sales",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0692,
      0.0682,
      0.0676,
      0.0674,
      0.0674,
      0.0701,
      0.0674,
      0.0759,
      0.0867,
      0.0867,
      0.0868,
      0.0868,
      0.0868,
      0.0868,
      0.0869,
      0.0869,
      0.0869,
      0.087,
      0.087,
      0.087,
      0.0871,
      0.0871,
      0.0871,
      0.0872
     ],
     "fy2026": 0.0767,
     "fy2027": 0.087,
     "total_rule": "ratio"
    },
    {
     "key": "adspct",
     "label": "Paid media % of net revenue",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1287,
      0.1366,
      0.1433,
      0.137,
      0.1398,
      0.1436,
      0.147,
      0.1493,
      0.172,
      0.1718,
      0.1717,
      0.1716,
      0.1714,
      0.1713,
      0.1712,
      0.171,
      0.1709,
      0.1708,
      0.1706,
      0.1705,
      0.1704,
      0.1702,
      0.1701,
      0.17
     ],
     "fy2026": 0.1538,
     "fy2027": 0.1706,
     "total_rule": "ratio"
    },
    {
     "key": "mer",
     "label": "Marketing efficiency ratio (net revenue / paid media)",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "x",
     "kind": "calc",
     "bold": false,
     "values": [
      7.7698,
      7.3212,
      6.9763,
      7.2994,
      7.1521,
      6.963,
      6.8025,
      6.6984,
      5.8153,
      5.8197,
      5.8242,
      5.8287,
      5.8332,
      5.8377,
      5.8422,
      5.8467,
      5.8512,
      5.8557,
      5.8602,
      5.8648,
      5.8693,
      5.8738,
      5.8784,
      5.883
     ],
     "fy2026": 6.5015,
     "fy2027": 5.861,
     "total_rule": "ratio"
    },
    {
     "key": "roas_S",
     "label": "Shopify EU (DTC): channel ROAS proxy (net revenue / paid media)",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "x",
     "kind": "calc",
     "bold": false,
     "values": [
      5.934,
      5.6648,
      5.2408,
      5.6129,
      5.5665,
      5.3616,
      5.1138,
      4.9867,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478,
      4.3478
     ],
     "fy2026": 4.9202,
     "fy2027": 4.3478,
     "total_rule": "ratio"
    },
    {
     "key": "roas_A",
     "label": "Amazon EU (FBA): channel ROAS proxy (net revenue / paid media)",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "x",
     "kind": "calc",
     "bold": false,
     "values": [
      11.4859,
      11.5034,
      11.1666,
      10.5647,
      10.097,
      10.0516,
      9.9665,
      10.5932,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957,
      8.6957
     ],
     "fy2026": 9.7304,
     "fy2027": 8.6957,
     "total_rule": "ratio"
    },
    {
     "key": "roas_W",
     "label": "Walmart US (WFS): channel ROAS proxy (net revenue / paid media)",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "x",
     "kind": "calc",
     "bold": false,
     "values": [
      6.8238,
      6.4253,
      6.903,
      7.1992,
      7.7342,
      7.5813,
      8.4812,
      7.5234,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667,
      6.6667
     ],
     "fy2026": 7.0551,
     "fy2027": 6.6667,
     "total_rule": "ratio"
    },
    {
     "key": "cac",
     "label": "Shopify paid CAC",
     "basis": "Channel_PL",
     "section": "COMMERCIAL",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      20.7605,
      22.2897,
      23.8088,
      23.1307,
      22.1997,
      21.6891,
      24.5877,
      25.9663,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823,
      29.2823
     ],
     "fy2026": 25.5545,
     "fy2027": 29.2823,
     "total_rule": "ratio"
    },
    {
     "key": "cm2o_S",
     "label": "Shopify EU (DTC): CM2 per order",
     "basis": "Channel_PL",
     "section": "COMMERCIAL",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      23.5121,
      23.0937,
      21.1121,
      21.8925,
      22.639,
      20.5835,
      19.1707,
      19.9802,
      14.7044,
      14.5557,
      14.4062,
      14.2558,
      14.1045,
      13.9525,
      13.7995,
      13.6457,
      13.491,
      13.3355,
      13.179,
      13.0217,
      12.8635,
      12.7044,
      12.5444,
      12.3835
     ],
     "fy2026": 18.5085,
     "fy2027": 13.1531,
     "total_rule": "ratio"
    },
    {
     "key": "cm2o_A",
     "label": "Amazon EU (FBA): CM2 per order",
     "basis": "Channel_PL",
     "section": "COMMERCIAL",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      14.0723,
      13.5723,
      13.5481,
      13.1932,
      13.347,
      12.1148,
      12.5545,
      12.5532,
      9.6608,
      8.197,
      8.0751,
      7.9524,
      9.1715,
      9.0474,
      8.9227,
      8.7972,
      8.671,
      8.5442,
      8.4166,
      8.2882,
      8.1592,
      6.687,
      6.5565,
      6.4252
     ],
     "fy2026": 11.1071,
     "fy2027": 7.9286,
     "total_rule": "ratio"
    },
    {
     "key": "cm2o_W",
     "label": "Walmart US (WFS): CM2 per order",
     "basis": "Channel_PL",
     "section": "COMMERCIAL",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      17.1329,
      14.8679,
      16.7627,
      15.7864,
      16.0802,
      16.4013,
      15.3494,
      14.1532,
      9.4592,
      9.3219,
      9.1839,
      9.045,
      8.9054,
      8.765,
      8.6238,
      8.4818,
      8.339,
      8.1954,
      8.051,
      7.9057,
      7.7597,
      7.6128,
      7.4651,
      7.3165
     ],
     "fy2026": 12.3248,
     "fy2027": 8.001,
     "total_rule": "ratio"
    },
    {
     "key": "amz_share",
     "label": "Amazon share of net revenue (concentration)",
     "basis": "",
     "section": "COMMERCIAL",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4747,
      0.4315,
      0.4346,
      0.4512,
      0.4373,
      0.4206,
      0.4101,
      0.3894,
      0.419,
      0.4191,
      0.4193,
      0.4195,
      0.4197,
      0.4198,
      0.42,
      0.4201,
      0.4202,
      0.4203,
      0.4204,
      0.4205,
      0.4206,
      0.4207,
      0.4208,
      0.4209
     ],
     "fy2026": 0.4257,
     "fy2027": 0.4204,
     "total_rule": "ratio"
    },
    {
     "key": "dio",
     "label": "Days of inventory on hand",
     "basis": "Inventory",
     "section": "WORKING CAPITAL AND CASH",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      223.7382,
      202.0757,
      182.621,
      138.7406,
      135.5874,
      123.0216,
      120.5491,
      97.2921,
      113.1271,
      124.7831,
      65.1917,
      61.341,
      126.4531,
      104.4496,
      95.3391,
      83.0269,
      75.3903,
      66.067,
      66.1843,
      76.5927,
      72.1351,
      96.0493,
      55.6937,
      65
     ],
     "fy2026": 61.341,
     "fy2027": 65,
     "total_rule": "last"
    },
    {
     "key": "dso",
     "label": "Days receivable (marketplace settlement lag)",
     "basis": "Settlements",
     "section": "WORKING CAPITAL AND CASH",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      10.0198,
      10.7867,
      11.5063,
      11.4764,
      11.7579,
      12.0322,
      10.7109,
      10.8088,
      13.9248,
      13.8022,
      13.8396,
      13.8771,
      14.0739,
      14.1115,
      14.1493,
      14.1872,
      14.2253,
      14.2635,
      14.3019,
      14.3404,
      14.3791,
      14.2611,
      14.3003,
      14.3398
     ],
     "fy2026": 13.8771,
     "fy2027": 14.3398,
     "total_rule": "last"
    },
    {
     "key": "dpo",
     "label": "Days payable (logistics group)",
     "basis": "AP_Schedule",
     "section": "WORKING CAPITAL AND CASH",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      34.6654,
      30.5603,
      24.1657,
      26.7316,
      28.8486,
      29.1834,
      29.8988,
      30.8003,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30,
      30
     ],
     "fy2026": 30,
     "fy2027": 30,
     "total_rule": "last"
    },
    {
     "key": "ccc",
     "label": "Cash conversion cycle (DIO + DSO - DPO)",
     "basis": "",
     "section": "WORKING CAPITAL AND CASH",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      199.0925,
      182.3022,
      169.9616,
      123.4854,
      118.4968,
      105.8704,
      101.3612,
      77.3006,
      97.0519,
      108.5853,
      49.0313,
      45.2181,
      110.527,
      88.5611,
      79.4883,
      67.2141,
      59.6156,
      50.3305,
      50.4862,
      60.9331,
      56.5142,
      80.3103,
      39.9941,
      49.3398
     ],
     "fy2026": 45.2181,
     "fy2027": 49.3398,
     "total_rule": "last"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "BS",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      396444.4392,
      378620.8784,
      473742.3177,
      328674.2766,
      453889.7159,
      495519.1551,
      332377.757,
      391452.1962,
      282257.1516,
      226977.1699,
      314648.3307,
      486356.9605,
      370669.6745,
      315350.1008,
      353807.3835,
      251737.4962,
      290600.4923,
      315999.586,
      98461.0469,
      69434.4204,
      -69964.1208,
      -214906.6863,
      -180065.5349,
      -86197.3265
     ],
     "fy2026": 486356.9605,
     "fy2027": -86197.3265,
     "total_rule": "last"
    },
    {
     "key": "headroom",
     "label": "Cash headroom over the minimum buffer",
     "basis": "",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      246444.4392,
      228620.8784,
      323742.3177,
      178674.2766,
      303889.7159,
      345519.1551,
      182377.757,
      241452.1962,
      132257.1516,
      76977.1699,
      164648.3307,
      336356.9605,
      220669.6745,
      165350.1008,
      203807.3835,
      101737.4962,
      140600.4923,
      165999.586,
      -51538.9531,
      -80565.5796,
      -219964.1208,
      -364906.6863,
      -330065.5349,
      -236197.3265
     ],
     "fy2026": 336356.9605,
     "fy2027": -236197.3265,
     "total_rule": "last"
    },
    {
     "key": "netdebt",
     "label": "Net debt / (net cash)",
     "basis": "BS",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3616.0,
      6991.1777,
      -95391.7469,
      42369.4244,
      -90198.5525,
      -139226.4827,
      16470.1839,
      -50095.5165,
      51561.4465,
      99256.2338,
      3952.4709,
      -175436.4646,
      -67477.4863,
      -19934.5222,
      -66217.0183,
      27978.748,
      -18807.5824,
      -52179.5312,
      157336.3225,
      178290.1218,
      309565.3806,
      446333.8932,
      403267.6011,
      301122.8448
     ],
     "fy2026": -175436.4646,
     "fy2027": 301122.8448,
     "total_rule": "last"
    },
    {
     "key": "inv",
     "label": "Inventory on hand, net",
     "basis": "BS",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      709122.4338,
      663530.0697,
      646099.7628,
      540452.3633,
      586135.7582,
      522612.8516,
      465368.1044,
      383198.7118,
      516408.7874,
      628936.7529,
      491337.0337,
      396015.9629,
      515601.1528,
      444307.6279,
      416915.7705,
      393816.4302,
      369601.9172,
      328845.7405,
      306127.2662,
      351111.8431,
      389653.7309,
      575783.8262,
      493346.8472,
      493346.8472
     ],
     "fy2026": 396015.9629,
     "fy2027": 493346.8472,
     "total_rule": "last"
    },
    {
     "key": "nwc",
     "label": "Net working capital",
     "basis": "BS",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      705893.314,
      704129.3353,
      594806.6631,
      724149.8367,
      611442.3264,
      557134.5298,
      710779.8284,
      631670.7426,
      713487.4932,
      739677.7861,
      653225.8122,
      475320.0184,
      560754.4074,
      543140.0406,
      466893.0143,
      533437.2417,
      461237.6088,
      400658.0547,
      581172.357,
      570624.7873,
      673339.3569,
      784522.0168,
      731214.9601,
      621250.1372
     ],
     "fy2026": 475320.0184,
     "fy2027": 621250.1372,
     "total_rule": "last"
    },
    {
     "key": "ocf3",
     "label": "Operating cash flow, trailing three months",
     "basis": "CF",
     "section": "WORKING CAPITAL AND CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -213222.8448,
      -213222.8448,
      -213222.8448,
      -239238.8448,
      -228631.6671,
      -337814.5917,
      -200053.4204,
      -333821.3973,
      -382849.3275,
      -230652.6609,
      -297218.3613,
      -197061.3983,
      -150866.611,
      -247670.3739,
      -428559.3094,
      -322100.3311,
      -306057.367,
      -353839.8631,
      -261144.0968,
      -309430.4272,
      -344302.376,
      -136286.5223,
      -116832.7231,
      12942.5358
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "runway",
     "label": "Cash runway in months at the trailing burn (blank if cash generative)",
     "basis": "",
     "section": "WORKING CAPITAL AND CASH",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      5.5779,
      5.3271,
      6.6655,
      4.1215,
      5.9557,
      4.4005,
      4.9843,
      3.5179,
      2.2118,
      2.9522,
      3.1759,
      7.4041,
      7.3708,
      3.8198,
      2.4767,
      2.3446,
      2.8485,
      2.6792,
      1.1311,
      0.6732,
      -0.6096,
      -4.7306,
      -4.6237,
      "n/a"
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "fte",
     "label": "Headcount (FTE)",
     "basis": "Opex",
     "section": "PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10,
      10,
      10,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11,
      11
     ],
     "fy2026": 11,
     "fy2027": 11,
     "total_rule": "last"
    },
    {
     "key": "rev_fte",
     "label": "Annualised net revenue per FTE",
     "basis": "",
     "section": "PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      321065.0624,
      301034.3889,
      353253.1116,
      339271.1785,
      380615.476,
      362124.1925,
      334430.3758,
      343125.8834,
      365108.8667,
      416158.2146,
      591506.9261,
      520538.9513,
      326853.5181,
      306361.7203,
      347285.0775,
      361605.5018,
      383968.909,
      375077.4847,
      358077.3701,
      352828.4952,
      400011.5177,
      456059.4103,
      648390.177,
      570747.8453
     ],
     "fy2026": 378297.0177,
     "fy2027": 407272.2522,
     "total_rule": "ratio"
    }
   ]
  }
 },
 "tables": {
  "assumptions": [
   {
    "row": 10,
    "type": "scalar",
    "label": "Last actual month number",
    "unit": "calc",
    "value": 8,
    "note": null
   },
   {
    "row": 11,
    "type": "scalar",
    "label": "Scenario selector (1 = Base, 2 = Downside, 3 = Upside)",
    "unit": "input",
    "value": 2,
    "note": "Change this cell and every forecast month moves. Base = management case; Downside = worst case; Upside = best case."
   },
   {
    "row": 13,
    "type": "scalar",
    "label": "Minimum cash buffer (board policy)",
    "unit": "EUR",
    "value": 150000,
    "note": "Used by the 13-week cash forecast and the CFO report"
   },
   {
    "row": 14,
    "type": "scalar",
    "label": "Undrawn revolving facility available",
    "unit": "EUR",
    "value": 150000,
    "note": "Committed but undrawn; lever if the buffer is breached"
   },
   {
    "row": 15,
    "type": "scalar",
    "label": "Corporate income tax: first bracket threshold",
    "unit": "EUR",
    "value": 200000,
    "note": "NL 2026: 19% up to EUR 200,000, 25.8% above (Belastingdienst)"
   },
   {
    "row": 16,
    "type": "scalar",
    "label": "Corporate income tax: rate on first bracket",
    "unit": "rate",
    "value": 0.19,
    "note": null
   },
   {
    "row": 17,
    "type": "scalar",
    "label": "Corporate income tax: rate above threshold",
    "unit": "rate",
    "value": 0.258,
    "note": null
   },
   {
    "row": 18,
    "type": "scalar",
    "label": "Corporate income tax: payment month for prior-year liability",
    "unit": "month",
    "value": 4,
    "note": "Assumed paid in April of the following year (final assessment); no provisional assessments modelled"
   },
   {
    "row": 19,
    "type": "scalar",
    "label": "NL VAT standard rate",
    "unit": "rate",
    "value": 0.21,
    "note": null
   },
   {
    "row": 20,
    "type": "scalar",
    "label": "Blended output VAT rate on Shopify EU sales (NL + OSS destination rates)",
    "unit": "rate",
    "value": 0.205,
    "note": "Blend of NL 21% and other EU destination rates under the OSS scheme"
   },
   {
    "row": 21,
    "type": "scalar",
    "label": "Blended output VAT rate on Amazon EU sales (Pan-EU, OSS)",
    "unit": "rate",
    "value": 0.205,
    "note": null
   },
   {
    "row": 22,
    "type": "scalar",
    "label": "Output VAT on Walmart US sales",
    "unit": "rate",
    "value": 0,
    "note": "Exports zero-rated; US sales tax collected and remitted by Walmart as marketplace facilitator"
   },
   {
    "row": 23,
    "type": "scalar",
    "label": "Share of carrier and 3PL cost bearing recoverable NL VAT",
    "unit": "share",
    "value": 0.85,
    "note": null
   },
   {
    "row": 24,
    "type": "scalar",
    "label": "Share of other opex bearing recoverable NL VAT",
    "unit": "share",
    "value": 0.55,
    "note": "Remainder is reverse-charged (foreign SaaS, ad platforms) or exempt (insurance)"
   },
   {
    "row": 25,
    "type": "scalar",
    "label": "Share of capex bearing recoverable NL VAT",
    "unit": "share",
    "value": 1,
    "note": null
   },
   {
    "row": 26,
    "type": "scalar",
    "label": "Wage tax and social charges as share of payroll cost, remitted the following month",
    "unit": "share",
    "value": 0.32,
    "note": null
   },
   {
    "row": 27,
    "type": "scalar",
    "label": "Run-rate basis for Shopify forecast: number of latest actual months",
    "unit": "months",
    "value": 8,
    "note": "Deseasonalised average of the latest N actual months"
   },
   {
    "row": 28,
    "type": "scalar",
    "label": "Run-rate basis for Amazon forecast: number of latest actual months",
    "unit": "months",
    "value": 8,
    "note": null
   },
   {
    "row": 29,
    "type": "scalar",
    "label": "Run-rate basis for Walmart forecast: number of latest actual months",
    "unit": "months",
    "value": 3,
    "note": "Channel launched Jan-26 and still ramping, so only the latest quarter is representative"
   },
   {
    "row": 30,
    "type": "scalar",
    "label": "Forecast category mix: number of latest actual months averaged",
    "unit": "months",
    "value": 3,
    "note": null
   },
   {
    "row": 31,
    "type": "scalar",
    "label": "Refund liability: days of month-end sales still inside the return window",
    "unit": "days",
    "value": 14,
    "note": "Provision = refunds of the month x days / days in month"
   },
   {
    "row": 32,
    "type": "scalar",
    "label": "Slow-moving inventory: months of cover above which excess is provided",
    "unit": "months",
    "value": 7,
    "note": null
   },
   {
    "row": 33,
    "type": "scalar",
    "label": "Slow-moving provision rate on the excess",
    "unit": "rate",
    "value": 0.25,
    "note": null
   },
   {
    "row": 34,
    "type": "scalar",
    "label": "Forecast inventory write-offs as share of cost of goods shipped",
    "unit": "rate",
    "value": 0.003,
    "note": null
   },
   {
    "row": 35,
    "type": "scalar",
    "label": "Uncommitted purchases: deposit share paid at order",
    "unit": "share",
    "value": 0.3,
    "note": "Committed POs use the deposit share in the Purchase_Orders register"
   },
   {
    "row": 36,
    "type": "scalar",
    "label": "Uncommitted purchases: months between deposit and receipt",
    "unit": "months",
    "value": 3,
    "note": null
   },
   {
    "row": 37,
    "type": "scalar",
    "label": "Uncommitted purchases: months between balance payment (shipment) and receipt",
    "unit": "months",
    "value": 1,
    "note": null
   },
   {
    "row": 38,
    "type": "scalar",
    "label": "Landed cost uplift on FOB: Cookware (freight, duty, inbound handling)",
    "unit": "share",
    "value": 0.22,
    "note": null
   },
   {
    "row": 39,
    "type": "scalar",
    "label": "Landed cost uplift on FOB: Knives (freight, duty, inbound handling)",
    "unit": "share",
    "value": 0.14,
    "note": null
   },
   {
    "row": 40,
    "type": "scalar",
    "label": "Landed cost uplift on FOB: Textiles (freight, duty, inbound handling)",
    "unit": "share",
    "value": 0.06,
    "note": null
   },
   {
    "row": 41,
    "type": "scalar",
    "label": "Landed cost uplift on FOB: Tableware (freight, duty, inbound handling)",
    "unit": "share",
    "value": 0.24,
    "note": null
   },
   {
    "row": 42,
    "type": "scalar",
    "label": "Landed cost uplift on FOB: Storage (freight, duty, inbound handling)",
    "unit": "share",
    "value": 0.2,
    "note": null
   },
   {
    "row": 43,
    "type": "scalar",
    "label": "Amazon FBA storage fee multiplier in Oct to Dec (peak season)",
    "unit": "x",
    "value": 2.8,
    "note": "Amazon peak-season storage rates apply Oct to Dec"
   },
   {
    "row": 44,
    "type": "scalar",
    "label": "Trade payables: days outstanding, logistics and fulfilment",
    "unit": "days",
    "value": 30,
    "note": null
   },
   {
    "row": 45,
    "type": "scalar",
    "label": "Trade payables: days outstanding, paid media (Meta, Google)",
    "unit": "days",
    "value": 10,
    "note": null
   },
   {
    "row": 46,
    "type": "scalar",
    "label": "Trade payables: days outstanding, other opex",
    "unit": "days",
    "value": 25,
    "note": null
   },
   {
    "row": 47,
    "type": "scalar",
    "label": "Customer service cost per order (outsourced)",
    "unit": "EUR",
    "value": 0.7,
    "note": null
   },
   {
    "row": 48,
    "type": "scalar",
    "label": "Bank charges and FX costs as share of net revenue",
    "unit": "rate",
    "value": 0.0015,
    "note": null
   },
   {
    "row": 49,
    "type": "scalar",
    "label": "Opex inflation applied from the second financial year",
    "unit": "rate",
    "value": 0.03,
    "note": null
   },
   {
    "row": 50,
    "type": "scalar",
    "label": "Share of Shopify paid media on Meta (rest Google)",
    "unit": "share",
    "value": 0.7,
    "note": null
   },
   {
    "row": 51,
    "type": "scalar",
    "label": "Term loan: principal drawn",
    "unit": "EUR",
    "value": 400000,
    "note": "Drawn Dec-25; 48 monthly annuity instalments from Jan-26"
   },
   {
    "row": 52,
    "type": "scalar",
    "label": "Term loan: annual interest rate",
    "unit": "rate",
    "value": 0.075,
    "note": null
   },
   {
    "row": 53,
    "type": "scalar",
    "label": "Term loan: term in months",
    "unit": "months",
    "value": 48,
    "note": null
   },
   {
    "row": 54,
    "type": "scalar",
    "label": "Forecast maintenance capex per month (equipment)",
    "unit": "EUR",
    "value": 1500,
    "note": null
   },
   {
    "row": 55,
    "type": "scalar",
    "label": "Website rebuild capitalised (software) in Feb-27",
    "unit": "EUR",
    "value": 30000,
    "note": null
   },
   {
    "row": 56,
    "type": "scalar",
    "label": "Depreciation: equipment and fixtures useful life",
    "unit": "years",
    "value": 5,
    "note": null
   },
   {
    "row": 57,
    "type": "scalar",
    "label": "Depreciation: website and software useful life",
    "unit": "years",
    "value": 3,
    "note": null
   },
   {
    "row": 78,
    "type": "scenario_driver",
    "label": "Shopify unit volume growth vs deseasonalised run-rate (annualised)",
    "unit": null,
    "base": 0.22,
    "downside": 0.05,
    "upside": 0.32,
    "selected": 0.05,
    "ytd_actual_reference": null,
    "note": "Compounds monthly from the first forecast month"
   },
   {
    "row": 79,
    "type": "scenario_driver",
    "label": "Amazon unit volume growth vs run-rate (annualised)",
    "unit": null,
    "base": 0.28,
    "downside": 0.1,
    "upside": 0.38,
    "selected": 0.1,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 80,
    "type": "scenario_driver",
    "label": "Walmart unit volume growth vs run-rate (annualised)",
    "unit": null,
    "base": 0.7,
    "downside": 0.25,
    "upside": 1.1,
    "selected": 0.25,
    "ytd_actual_reference": null,
    "note": "New channel: run-rate is the latest quarter only"
   },
   {
    "row": 81,
    "type": "scenario_driver",
    "label": "Shopify gross unit price change (annualised)",
    "unit": null,
    "base": 0.03,
    "downside": 0,
    "upside": 0.04,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 82,
    "type": "scenario_driver",
    "label": "Amazon gross unit price change (annualised)",
    "unit": null,
    "base": 0.02,
    "downside": 0,
    "upside": 0.03,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 83,
    "type": "scenario_driver",
    "label": "Walmart gross unit price change in USD (annualised)",
    "unit": null,
    "base": 0.02,
    "downside": 0,
    "upside": 0.03,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 84,
    "type": "scenario_driver",
    "label": "Shopify discounts as share of gross sales",
    "unit": null,
    "base": 0.085,
    "downside": 0.1,
    "upside": 0.075,
    "selected": 0.1,
    "ytd_actual_reference": 0.0844,
    "note": null
   },
   {
    "row": 85,
    "type": "scenario_driver",
    "label": "Amazon discounts and coupons as share of gross sales",
    "unit": null,
    "base": 0.04,
    "downside": 0.05,
    "upside": 0.035,
    "selected": 0.05,
    "ytd_actual_reference": 0.0397,
    "note": null
   },
   {
    "row": 86,
    "type": "scenario_driver",
    "label": "Walmart discounts as share of gross sales",
    "unit": null,
    "base": 0.05,
    "downside": 0.06,
    "upside": 0.045,
    "selected": 0.06,
    "ytd_actual_reference": 0.0489,
    "note": null
   },
   {
    "row": 87,
    "type": "scenario_driver",
    "label": "Shopify refunds and returns as share of gross sales",
    "unit": null,
    "base": 0.065,
    "downside": 0.08,
    "upside": 0.055,
    "selected": 0.08,
    "ytd_actual_reference": 0.0624,
    "note": "Textiles quality issue lifted the actual rate through the year"
   },
   {
    "row": 88,
    "type": "scenario_driver",
    "label": "Amazon refunds and returns as share of gross sales",
    "unit": null,
    "base": 0.075,
    "downside": 0.09,
    "upside": 0.07,
    "selected": 0.09,
    "ytd_actual_reference": 0.0728,
    "note": null
   },
   {
    "row": 89,
    "type": "scenario_driver",
    "label": "Walmart refunds and returns as share of gross sales",
    "unit": null,
    "base": 0.085,
    "downside": 0.1,
    "upside": 0.08,
    "selected": 0.1,
    "ytd_actual_reference": 0.0859,
    "note": null
   },
   {
    "row": 90,
    "type": "scenario_driver",
    "label": "Shopify units per order",
    "unit": "units",
    "base": 1.35,
    "downside": 1.32,
    "upside": 1.38,
    "selected": 1.32,
    "ytd_actual_reference": 1.3399,
    "note": null
   },
   {
    "row": 91,
    "type": "scenario_driver",
    "label": "Amazon units per order",
    "unit": "units",
    "base": 1.15,
    "downside": 1.13,
    "upside": 1.17,
    "selected": 1.13,
    "ytd_actual_reference": 1.1501,
    "note": null
   },
   {
    "row": 92,
    "type": "scenario_driver",
    "label": "Walmart units per order",
    "unit": "units",
    "base": 1.2,
    "downside": 1.18,
    "upside": 1.22,
    "selected": 1.18,
    "ytd_actual_reference": 1.2079,
    "note": null
   },
   {
    "row": 93,
    "type": "scenario_driver",
    "label": "Shopify shipping income per order",
    "unit": "EUR",
    "base": 3.4,
    "downside": 3.2,
    "upside": 3.5,
    "selected": 3.2,
    "ytd_actual_reference": 3.4346,
    "note": null
   },
   {
    "row": 94,
    "type": "scenario_driver",
    "label": "Landed unit cost inflation (annualised)",
    "unit": null,
    "base": 0.03,
    "downside": 0.07,
    "upside": 0.01,
    "selected": 0.07,
    "ytd_actual_reference": null,
    "note": "Downside reflects freight and input cost spikes"
   },
   {
    "row": 95,
    "type": "scenario_driver",
    "label": "Returned units resellable and recovered to stock",
    "unit": null,
    "base": 0.65,
    "downside": 0.55,
    "upside": 0.7,
    "selected": 0.55,
    "ytd_actual_reference": 0.6496,
    "note": null
   },
   {
    "row": 96,
    "type": "scenario_driver",
    "label": "Amazon referral fee rate (Home and Kitchen)",
    "unit": null,
    "base": 0.15,
    "downside": 0.15,
    "upside": 0.15,
    "selected": 0.15,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 97,
    "type": "scenario_driver",
    "label": "Amazon refund administration fee (share of referral fee retained on refunds)",
    "unit": null,
    "base": 0.2,
    "downside": 0.2,
    "upside": 0.2,
    "selected": 0.2,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 98,
    "type": "scenario_driver",
    "label": "FBA fulfilment fee per unit",
    "unit": "EUR",
    "base": 5.4,
    "downside": 5.65,
    "upside": 5.35,
    "selected": 5.65,
    "ytd_actual_reference": 5.3255,
    "note": null
   },
   {
    "row": 99,
    "type": "scenario_driver",
    "label": "FBA storage and other fees per unit sold (off-peak)",
    "unit": "EUR",
    "base": 0.58,
    "downside": 0.66,
    "upside": 0.55,
    "selected": 0.66,
    "ytd_actual_reference": 0.6237,
    "note": "Multiplied by the Oct to Dec peak factor on the Timeline"
   },
   {
    "row": 100,
    "type": "scenario_driver",
    "label": "FBA inbound placement and freight per unit",
    "unit": "EUR",
    "base": 0.45,
    "downside": 0.5,
    "upside": 0.43,
    "selected": 0.5,
    "ytd_actual_reference": 0.4545,
    "note": null
   },
   {
    "row": 101,
    "type": "scenario_driver",
    "label": "Walmart referral fee rate",
    "unit": null,
    "base": 0.15,
    "downside": 0.15,
    "upside": 0.15,
    "selected": 0.15,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 102,
    "type": "scenario_driver",
    "label": "Walmart WFS fulfilment fee per unit (USD)",
    "unit": "USD",
    "base": 6.25,
    "downside": 6.5,
    "upside": 6.15,
    "selected": 6.5,
    "ytd_actual_reference": 6.2763,
    "note": null
   },
   {
    "row": 103,
    "type": "scenario_driver",
    "label": "Walmart WFS storage per unit sold (USD)",
    "unit": "USD",
    "base": 0.6,
    "downside": 0.66,
    "upside": 0.58,
    "selected": 0.66,
    "ytd_actual_reference": 0.5917,
    "note": null
   },
   {
    "row": 104,
    "type": "scenario_driver",
    "label": "Shopify Payments fee rate (on VAT-inclusive amount charged)",
    "unit": null,
    "base": 0.019,
    "downside": 0.019,
    "upside": 0.019,
    "selected": 0.019,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 105,
    "type": "scenario_driver",
    "label": "Shopify Payments fixed fee per order",
    "unit": "EUR",
    "base": 0.25,
    "downside": 0.25,
    "upside": 0.25,
    "selected": 0.25,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 106,
    "type": "scenario_driver",
    "label": "Chargebacks and disputes as share of gross sales",
    "unit": null,
    "base": 0.0012,
    "downside": 0.002,
    "upside": 0.001,
    "selected": 0.002,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 107,
    "type": "scenario_driver",
    "label": "Carrier cost per Shopify order",
    "unit": "EUR",
    "base": 6.35,
    "downside": 6.8,
    "upside": 6.2,
    "selected": 6.8,
    "ytd_actual_reference": 6.3116,
    "note": "Downside includes a peak surcharge"
   },
   {
    "row": 108,
    "type": "scenario_driver",
    "label": "3PL pick, pack and packaging per Shopify order",
    "unit": "EUR",
    "base": 3.8,
    "downside": 3.95,
    "upside": 3.75,
    "selected": 3.95,
    "ytd_actual_reference": 3.7766,
    "note": null
   },
   {
    "row": 109,
    "type": "scenario_driver",
    "label": "Shopify paid media (Meta, Google) as share of net revenue",
    "unit": null,
    "base": 0.19,
    "downside": 0.23,
    "upside": 0.17,
    "selected": 0.23,
    "ytd_actual_reference": 0.1848,
    "note": null
   },
   {
    "row": 110,
    "type": "scenario_driver",
    "label": "Amazon advertising as share of net revenue",
    "unit": null,
    "base": 0.095,
    "downside": 0.115,
    "upside": 0.085,
    "selected": 0.115,
    "ytd_actual_reference": 0.0942,
    "note": null
   },
   {
    "row": 111,
    "type": "scenario_driver",
    "label": "Walmart Connect advertising as share of net revenue",
    "unit": null,
    "base": 0.12,
    "downside": 0.15,
    "upside": 0.1,
    "selected": 0.15,
    "ytd_actual_reference": 0.134,
    "note": null
   },
   {
    "row": 112,
    "type": "scenario_driver",
    "label": "New customers as share of Shopify orders",
    "unit": null,
    "base": 0.6,
    "downside": 0.55,
    "upside": 0.62,
    "selected": 0.55,
    "ytd_actual_reference": 0.5903,
    "note": null
   },
   {
    "row": 113,
    "type": "scenario_driver",
    "label": "Shopify Payments payout lag",
    "unit": "days",
    "base": 3,
    "downside": 3,
    "upside": 3,
    "selected": 3,
    "ytd_actual_reference": 3.1046,
    "note": null
   },
   {
    "row": 114,
    "type": "scenario_driver",
    "label": "Amazon settlement cycle plus reserve",
    "unit": "days",
    "base": 21,
    "downside": 28,
    "upside": 21,
    "selected": 28,
    "ytd_actual_reference": 21.4346,
    "note": "14-day cycle plus roughly 7 days reserve; Downside assumes a larger reserve"
   },
   {
    "row": 115,
    "type": "scenario_driver",
    "label": "Walmart settlement cycle plus reserve",
    "unit": "days",
    "base": 24,
    "downside": 30,
    "upside": 24,
    "selected": 30,
    "ytd_actual_reference": 24.5747,
    "note": null
   },
   {
    "row": 116,
    "type": "scenario_driver",
    "label": "Inventory purchasing policy: target forward days of cover",
    "unit": "days",
    "base": 75,
    "downside": 65,
    "upside": 80,
    "selected": 65,
    "ytd_actual_reference": null,
    "note": "Uncommitted purchases sized to reach this cover on next month cost of goods"
   },
   {
    "row": 117,
    "type": "scenario_driver",
    "label": "Discretionary opex factor (contractors, travel, content, recruitment)",
    "unit": "x",
    "base": 1,
    "downside": 0.9,
    "upside": 1.05,
    "selected": 0.9,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 118,
    "type": "scenario_driver",
    "label": "Planned hires proceed (1 = yes, 0 = frozen)",
    "unit": "flag",
    "base": 1,
    "downside": 0,
    "upside": 1,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 119,
    "type": "scenario_driver",
    "label": "USD per EUR, forecast months",
    "unit": "rate",
    "base": 1.1,
    "downside": 1.16,
    "upside": 1.06,
    "selected": 1.16,
    "ytd_actual_reference": null,
    "note": "Actual months use the bank rate on the Timeline"
   }
  ],
  "purchase_orders": {
   "columns": [
    "PO ref",
    "Supplier",
    "Category",
    "PO date",
    "Deposit %",
    "FOB value (EUR)",
    "Deposit (EUR)",
    "Deposit paid",
    "ETD (ship date)",
    "Balance (EUR)",
    "Balance paid",
    "ETA (arrival)",
    "Landed uplift",
    "Landed value (EUR)",
    "Status at last actual",
    "Deposit month",
    "ETD month",
    "ETA month"
   ],
   "rows": [
    [
     "PO-2025-041",
     "Foshan Crestware Manufacturing Co.",
     "Cookware",
     "2025-10-06",
     0.3,
     96000,
     28800,
     "2025-10-06",
     "2025-12-08",
     67200,
     "2025-12-08",
     "2026-01-22",
     0.22,
     117120,
     "Received",
     "2025-10-31",
     "2025-12-31",
     "2026-01-31"
    ],
    [
     "PO-2025-044",
     "Chaozhou Terra Ceramics Co.",
     "Tableware",
     "2025-10-20",
     0.3,
     58000,
     17400,
     "2025-10-20",
     "2025-12-15",
     40600,
     "2025-12-15",
     "2026-01-30",
     0.24,
     71920,
     "Received",
     "2025-10-31",
     "2025-12-31",
     "2026-01-31"
    ],
    [
     "PO-2025-047",
     "Yangjiang Edgeline Cutlery Ltd",
     "Knives",
     "2025-11-18",
     0.3,
     41000,
     12300,
     "2025-11-18",
     "2026-01-20",
     28700,
     "2026-01-20",
     "2026-03-05",
     0.14,
     46740,
     "Received",
     "2025-11-30",
     "2026-01-31",
     "2026-03-31"
    ],
    [
     "PO-2025-049",
     "Ningbo Homeform Plastics Co.",
     "Storage",
     "2025-12-02",
     0.3,
     36000,
     10800,
     "2025-12-02",
     "2026-02-10",
     25200,
     "2026-02-10",
     "2026-03-28",
     0.2,
     43200,
     "Received",
     "2025-12-31",
     "2026-02-28",
     "2026-03-31"
    ],
    [
     "PO-2026-003",
     "Guimaraes Textil Norte Lda",
     "Textiles",
     "2026-01-12",
     0.5,
     48000,
     24000,
     "2026-01-12",
     "2026-02-20",
     24000,
     "2026-02-20",
     "2026-02-27",
     0.06,
     50880,
     "Received",
     "2026-01-31",
     "2026-02-28",
     "2026-02-28"
    ],
    [
     "PO-2026-007",
     "Foshan Crestware Manufacturing Co.",
     "Cookware",
     "2026-02-02",
     0.3,
     88000,
     26400,
     "2026-02-02",
     "2026-04-06",
     61600,
     "2026-04-06",
     "2026-05-22",
     0.22,
     107360,
     "Received",
     "2026-02-28",
     "2026-04-30",
     "2026-05-31"
    ],
    [
     "PO-2026-011",
     "Chaozhou Terra Ceramics Co.",
     "Tableware",
     "2026-02-23",
     0.3,
     52000,
     15600,
     "2026-02-23",
     "2026-04-20",
     36400,
     "2026-04-20",
     "2026-06-05",
     0.24,
     64480,
     "Received",
     "2026-02-28",
     "2026-04-30",
     "2026-06-30"
    ],
    [
     "PO-2026-014",
     "Guimaraes Textil Norte Lda",
     "Textiles",
     "2026-03-16",
     0.5,
     54000,
     27000,
     "2026-03-16",
     "2026-04-24",
     27000,
     "2026-04-24",
     "2026-05-01",
     0.06,
     57240,
     "Received",
     "2026-03-31",
     "2026-04-30",
     "2026-05-31"
    ],
    [
     "PO-2026-018",
     "Yangjiang Edgeline Cutlery Ltd",
     "Knives",
     "2026-04-06",
     0.3,
     46000,
     13800,
     "2026-04-06",
     "2026-06-08",
     32200,
     "2026-06-08",
     "2026-07-24",
     0.14,
     52440,
     "Received",
     "2026-04-30",
     "2026-06-30",
     "2026-07-31"
    ],
    [
     "PO-2026-022",
     "Ningbo Homeform Plastics Co.",
     "Storage",
     "2026-05-04",
     0.3,
     34000,
     10200,
     "2026-05-04",
     "2026-07-06",
     23800,
     "2026-07-06",
     "2026-08-20",
     0.2,
     40800,
     "Received",
     "2026-05-31",
     "2026-07-31",
     "2026-08-31"
    ],
    [
     "PO-2026-024",
     "Foshan Crestware Manufacturing Co.",
     "Cookware",
     "2026-05-25",
     0.3,
     120000,
     36000,
     "2026-05-25",
     "2026-07-27",
     84000,
     "2026-07-27",
     "2026-09-11",
     0.22,
     146400,
     "In transit",
     "2026-05-31",
     "2026-07-31",
     "2026-09-30"
    ],
    [
     "PO-2026-025",
     "Yangjiang Edgeline Cutlery Ltd",
     "Knives",
     "2026-06-01",
     0.3,
     38000,
     11400,
     "2026-06-01",
     "2026-08-03",
     26600,
     "2026-08-03",
     "2026-09-18",
     0.14,
     43320,
     "In transit",
     "2026-06-30",
     "2026-08-31",
     "2026-09-30"
    ],
    [
     "PO-2026-026",
     "Foshan Crestware Manufacturing Co.",
     "Cookware",
     "2026-06-08",
     0.3,
     142000,
     42600,
     "2026-06-08",
     "2026-09-04",
     99400,
     "2026-09-04",
     "2026-10-19",
     0.22,
     173240,
     "Open: deposit paid",
     "2026-06-30",
     "2026-09-30",
     "2026-10-31"
    ],
    [
     "PO-2026-029",
     "Chaozhou Terra Ceramics Co.",
     "Tableware",
     "2026-06-22",
     0.3,
     76000,
     22800,
     "2026-06-22",
     "2026-08-24",
     53200,
     "2026-08-24",
     "2026-10-09",
     0.24,
     94240,
     "In transit",
     "2026-06-30",
     "2026-08-31",
     "2026-10-31"
    ],
    [
     "PO-2026-031",
     "Guimaraes Textil Norte Lda",
     "Textiles",
     "2026-07-13",
     0.5,
     68000,
     34000,
     "2026-07-13",
     "2026-09-18",
     34000,
     "2026-09-18",
     "2026-09-25",
     0.06,
     72080,
     "Open: deposit paid",
     "2026-07-31",
     "2026-09-30",
     "2026-09-30"
    ],
    [
     "PO-2026-034",
     "Yangjiang Edgeline Cutlery Ltd",
     "Knives",
     "2026-07-27",
     0.3,
     62000,
     18600,
     "2026-07-27",
     "2026-09-28",
     43400,
     "2026-09-28",
     "2026-11-13",
     0.14,
     70680,
     "Open: deposit paid",
     "2026-07-31",
     "2026-09-30",
     "2026-11-30"
    ],
    [
     "PO-2026-037",
     "Ningbo Homeform Plastics Co.",
     "Storage",
     "2026-08-17",
     0.3,
     28000,
     8400,
     "2026-08-17",
     "2026-10-19",
     19600,
     "2026-10-19",
     "2026-12-04",
     0.2,
     33600,
     "Open: deposit paid",
     "2026-08-31",
     "2026-10-31",
     "2026-12-31"
    ],
    [
     "PO-2026-040",
     "Foshan Crestware Manufacturing Co.",
     "Cookware",
     "2026-09-21",
     0.3,
     98000,
     29400,
     "2026-09-21",
     "2026-11-23",
     68600,
     "2026-11-23",
     "2027-01-08",
     0.22,
     119560,
     "Planned",
     "2026-09-30",
     "2026-11-30",
     "2027-01-31"
    ],
    [
     "PO-2026-043",
     "Chaozhou Terra Ceramics Co.",
     "Tableware",
     "2026-10-12",
     0.3,
     60000,
     18000,
     "2026-10-12",
     "2026-12-14",
     42000,
     "2026-12-14",
     "2027-01-29",
     0.24,
     74400,
     "Planned",
     "2026-10-31",
     "2026-12-31",
     "2027-01-31"
    ]
   ],
   "totals": {
    "fob": 1245000,
    "deposits": 407500,
    "balances": 837500,
    "landed": 1479700
   },
   "open_commitments": {
    "FOB value of open POs (EUR)": 692000,
    "of which deposits already paid (EUR)": 173800,
    "of which balances already paid on shipped POs (EUR)": 163800,
    "Cash still to pay on open POs (EUR)": 354400,
    "Landed value of open POs (EUR)": 827520
   }
  },
  "ar_aging": {
   "as_at": "2026-08-31",
   "items": [
    {
     "counterparty": "Shopify International Ltd",
     "item": "Shopify Payments: payouts in transit, orders 29 to 31 Aug",
     "group": "Marketplace",
     "amount": 16197.84,
     "due_date": "2026-09-03",
     "days_past_due": 0,
     "not_due": 16197.84,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Settles daily; no action."
    },
    {
     "counterparty": "Amazon EU S.a r.l.",
     "item": "Open settlement period 19 Aug to 1 Sep (unsettled balance)",
     "group": "Marketplace",
     "amount": 41262,
     "due_date": "2026-09-03",
     "days_past_due": 0,
     "not_due": 41262,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Settles on the 14-day cycle; reconcile the 1-Sep settlement report to the ledger."
    },
    {
     "counterparty": "Amazon EU S.a r.l.",
     "item": "Reserve (unavailable balance, roughly 7 days)",
     "group": "Marketplace",
     "amount": 19648,
     "due_date": "2026-09-17",
     "days_past_due": 0,
     "not_due": 19648,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Ask account health for a reserve review after 90 days of clean metrics."
    },
    {
     "counterparty": "Amazon EU S.a r.l.",
     "item": "A-to-z claims and refund adjustments under review",
     "group": "Marketplace",
     "amount": 4584.83,
     "due_date": "2026-09-30",
     "days_past_due": 0,
     "not_due": 4584.83,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Contest claims with tracking evidence within the 30-day window."
    },
    {
     "counterparty": "Walmart.com (Walmart Marketplace)",
     "item": "Settlement cycle 18 to 31 Aug",
     "group": "Marketplace",
     "amount": 15928,
     "due_date": "2026-09-17",
     "days_past_due": 0,
     "not_due": 15928,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Biweekly cycle; convert at the settlement-date rate."
    },
    {
     "counterparty": "Walmart.com (Walmart Marketplace)",
     "item": "Reserve (14-day new-seller hold)",
     "group": "Marketplace",
     "amount": 7495.85,
     "due_date": "2026-10-01",
     "days_past_due": 0,
     "not_due": 7495.85,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Hold expected to lapse after six months of clean performance."
    },
    {
     "counterparty": "Amazon EU S.a r.l.",
     "item": "FBA lost and damaged inventory reimbursement claim, raised 15-Jul-26",
     "group": "Other",
     "amount": 4120,
     "due_date": "2026-07-15",
     "days_past_due": 47,
     "not_due": 0,
     "d1_30": 0,
     "d31_60": 4120,
     "d61_90": 0,
     "over_90": 0,
     "action": "46 days open: escalate through Seller Support; write off if unresolved by 31-Oct."
    },
    {
     "counterparty": "Nationale Assuradeuren N.V.",
     "item": "Prepaid insurance, cover to Mar-27",
     "group": "Other",
     "amount": 9600,
     "due_date": "2027-03-31",
     "days_past_due": 0,
     "not_due": 9600,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Prepayment, released monthly; not a receivable."
    },
    {
     "counterparty": "Amsterdam Werkplek B.V.",
     "item": "Office rent deposit",
     "group": "Other",
     "amount": 7780,
     "due_date": "2028-03-31",
     "days_past_due": 0,
     "not_due": 7780,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Refundable at lease end."
    }
   ],
   "totals": {
    "amount": 126616.52,
    "not_due": 122496.52,
    "d1_30": 0,
    "d31_60": 4120,
    "d61_90": 0,
    "over_90": 0
   },
   "tie_outs": [
    {
     "label": "Marketplace and payment receivables: aging total vs balance sheet",
     "aging_total": 105116.52,
     "ledger": 105116.5236,
     "difference": 0
    },
    {
     "label": "Other receivables and prepaid expenses: aging total vs balance sheet",
     "aging_total": 21500,
     "ledger": 21500,
     "difference": 0
    }
   ]
  },
  "ap_aging": {
   "as_at": "2026-08-31",
   "items": [
    {
     "counterparty": "Rotterdam Fulfilment Partners B.V.",
     "item": "Invoice RFP-2608: August pick, pack and packaging",
     "group": "Logistics",
     "amount": 9732,
     "due_date": "2026-09-30",
     "days_past_due": 0,
     "not_due": 9732,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "30-day terms; approved for the 25-Sep run."
    },
    {
     "counterparty": "Benelux Parcel Services B.V.",
     "item": "August carrier invoice (parcels and returns)",
     "group": "Logistics",
     "amount": 12558,
     "due_date": "2026-09-25",
     "days_past_due": 0,
     "not_due": 12558,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Reconcile surcharge lines to the rate card before release."
    },
    {
     "counterparty": "Northsea Freight Forwarding B.V.",
     "item": "FCL freight, duty and handling on PO-2026-022 (arrived 20-Aug)",
     "group": "Logistics",
     "amount": 7103.78,
     "due_date": "2026-09-19",
     "days_past_due": 0,
     "not_due": 7103.78,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Matches the landed cost posted on receipt."
    },
    {
     "counterparty": "Northsea Freight Forwarding B.V.",
     "item": "Invoice NF-1177: disputed demurrage charge, June arrival",
     "group": "Logistics",
     "amount": 2000,
     "due_date": "2026-07-15",
     "days_past_due": 47,
     "not_due": 0,
     "d1_30": 0,
     "d31_60": 2000,
     "d61_90": 0,
     "over_90": 0,
     "action": "47 days overdue, disputed: forwarder failed to book the customs slot. Hold pending credit note."
    },
    {
     "counterparty": "Meta Platforms Ireland Ltd",
     "item": "August advertising invoice",
     "group": "Paid media",
     "amount": 6571,
     "due_date": "2026-09-10",
     "days_past_due": 0,
     "not_due": 6571,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Reverse-charged VAT; pays on the 10th."
    },
    {
     "counterparty": "Google Ireland Ltd",
     "item": "August advertising invoice",
     "group": "Paid media",
     "amount": 2816,
     "due_date": "2026-09-10",
     "days_past_due": 0,
     "not_due": 2816,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Reverse-charged VAT; pays on the 10th."
    },
    {
     "counterparty": "Shopify International Ltd",
     "item": "August plan and apps",
     "group": "Other opex",
     "amount": 1490,
     "due_date": "2026-09-05",
     "days_past_due": 0,
     "not_due": 1490,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Card on file."
    },
    {
     "counterparty": "Klaviyo, Gorgias and SaaS stack",
     "item": "August subscriptions",
     "group": "Other opex",
     "amount": 2660,
     "due_date": "2026-09-12",
     "days_past_due": 0,
     "not_due": 2660,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Reverse-charged VAT."
    },
    {
     "counterparty": "Van der Berg Accountants B.V.",
     "item": "August accounting and payroll fee",
     "group": "Other opex",
     "amount": 3872,
     "due_date": "2026-09-25",
     "days_past_due": 0,
     "not_due": 3872,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": null
    },
    {
     "counterparty": "SupportDesk Lisboa Lda",
     "item": "August customer service (per order)",
     "group": "Other opex",
     "amount": 4090,
     "due_date": "2026-09-30",
     "days_past_due": 0,
     "not_due": 4090,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Reverse-charged VAT."
    },
    {
     "counterparty": "Studio Nordlicht B.V.",
     "item": "August content production",
     "group": "Other opex",
     "amount": 6050,
     "due_date": "2026-09-30",
     "days_past_due": 0,
     "not_due": 6050,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": null
    },
    {
     "counterparty": "Amsterdam Werkplek B.V.",
     "item": "September rent, invoiced in advance",
     "group": "Other opex",
     "amount": 5808,
     "due_date": "2026-09-01",
     "days_past_due": 0,
     "not_due": 5808,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Paid 1-Sep."
    },
    {
     "counterparty": "Nationale Assuradeuren N.V.",
     "item": "Q3 insurance instalment",
     "group": "Other opex",
     "amount": 3450,
     "due_date": "2026-09-15",
     "days_past_due": 0,
     "not_due": 3450,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "VAT-exempt."
    },
    {
     "counterparty": "Sundry suppliers (11 invoices under EUR 1,000)",
     "item": "Office, travel, recruitment, other G&A",
     "group": "Other opex",
     "amount": 3798.5,
     "due_date": "2026-09-20",
     "days_past_due": 0,
     "not_due": 3798.5,
     "d1_30": 0,
     "d31_60": 0,
     "d61_90": 0,
     "over_90": 0,
     "action": "Per the AP ledger listing."
    }
   ],
   "totals": {
    "amount": 71999.28,
    "not_due": 69999.28,
    "d1_30": 0,
    "d31_60": 2000,
    "d61_90": 0,
    "over_90": 0
   },
   "tie_outs": [
    {
     "label": "Logistics and fulfilment: aging total vs schedule",
     "aging_total": 31393.78,
     "ledger": 31393.7845,
     "difference": 0
    },
    {
     "label": "Paid media: aging total vs schedule",
     "aging_total": 9387,
     "ledger": 9387,
     "difference": 0
    },
    {
     "label": "Other opex: aging total vs schedule",
     "aging_total": 31218.5,
     "ledger": 31218.501,
     "difference": 0
    }
   ]
  },
  "bva": {
   "rows": [
    {
     "key": "orders_S",
     "label": "Shopify EU (DTC): orders",
     "ytd_actual": 15614,
     "ytd_budget": 16560,
     "ytd_variance": -946,
     "ytd_variance_pct": -0.0571,
     "fy_outlook": 26896.0083,
     "fy_budget": 28221,
     "fy_variance": -1324.9917,
     "fy_variance_pct": -0.047,
     "commentary": null
    },
    {
     "key": "orders_A",
     "label": "Amazon EU (FBA): orders",
     "ytd_actual": 18746,
     "ytd_budget": 19440,
     "ytd_variance": -694,
     "ytd_variance_pct": -0.0357,
     "fy_outlook": 32468.7012,
     "fy_budget": 33129,
     "fy_variance": -660.2988,
     "fy_variance_pct": -0.0199,
     "commentary": null
    },
    {
     "key": "orders_W",
     "label": "Walmart US (WFS): orders",
     "ytd_actual": 3488,
     "ytd_budget": 5220,
     "ytd_variance": -1732,
     "ytd_variance_pct": -0.3318,
     "fy_outlook": 7206.2131,
     "fy_budget": 10770,
     "fy_variance": -3563.7869,
     "fy_variance_pct": -0.3309,
     "commentary": "Walmart ramp 33% behind the budgeted launch curve; go or no-go review at 900 orders a month."
    },
    {
     "key": "rev_S",
     "label": "Shopify EU (DTC): net revenue",
     "ytd_actual": 1149062.11,
     "ytd_budget": 1225440,
     "ytd_variance": -76377.89,
     "ytd_variance_pct": -0.0623,
     "fy_outlook": 1939060.8845,
     "fy_budget": 2088354,
     "fy_variance": -149293.1155,
     "fy_variance_pct": -0.0715,
     "commentary": null
    },
    {
     "key": "rev_A",
     "label": "Amazon EU (FBA): net revenue",
     "ytd_actual": 1043911.06,
     "ytd_budget": 1108080,
     "ytd_variance": -64168.94,
     "ytd_variance_pct": -0.0579,
     "fy_outlook": 1771554.2102,
     "fy_budget": 1888353,
     "fy_variance": -116798.7898,
     "fy_variance_pct": -0.0619,
     "commentary": null
    },
    {
     "key": "rev_W",
     "label": "Walmart US (WFS): net revenue",
     "ytd_actual": 232757.1464,
     "ytd_budget": 287100,
     "ytd_variance": -54342.8536,
     "ytd_variance_pct": -0.1893,
     "fy_outlook": 450652.1004,
     "fy_budget": 592350,
     "fy_variance": -141697.8996,
     "fy_variance_pct": -0.2392,
     "commentary": null
    },
    {
     "key": "T_net",
     "label": "NET REVENUE",
     "ytd_actual": 2425730.3164,
     "ytd_budget": 2620620,
     "ytd_variance": -194889.6836,
     "ytd_variance_pct": -0.0744,
     "fy_outlook": 4161267.1952,
     "fy_budget": 4569057,
     "fy_variance": -407789.8048,
     "fy_variance_pct": -0.0893,
     "commentary": "Volume effect EUR -212k, price and mix EUR 17k (bridge below)."
    },
    {
     "key": "cogs",
     "label": "Cost of goods sold (incl. inventory adjustments)",
     "ytd_actual": -886793.5987,
     "ytd_budget": -982732.5,
     "ytd_variance": 95938.9013,
     "ytd_variance_pct": 0.0976,
     "fy_outlook": -1579377.2026,
     "fy_budget": -1713396.375,
     "fy_variance": 134019.1724,
     "fy_variance_pct": 0.0782,
     "commentary": null
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "ytd_actual": 1538936.7176,
     "ytd_budget": 1637887.5,
     "ytd_variance": -98950.7824,
     "ytd_variance_pct": -0.0604,
     "fy_outlook": 2581889.9926,
     "fy_budget": 2855660.625,
     "fy_variance": -273770.6324,
     "fy_variance_pct": -0.0959,
     "commentary": null
    },
    {
     "key": "gm",
     "label": "Gross margin %",
     "ytd_actual": 0.6344,
     "ytd_budget": 0.625,
     "ytd_variance": 0.0094,
     "ytd_variance_pct": null,
     "fy_outlook": 0.6205,
     "fy_budget": 0.625,
     "fy_variance": -0.0045,
     "fy_variance_pct": null,
     "commentary": "Product margin 0.9 points better than budget: landed cost inflation below plan, recovery of returned stock included."
    },
    {
     "key": "T_var",
     "label": "Variable channel costs",
     "ytd_actual": -549699.8366,
     "ytd_budget": -523227.6,
     "ytd_variance": -26472.2366,
     "ytd_variance_pct": -0.0506,
     "fy_outlook": -987080.5538,
     "fy_budget": -918468.81,
     "fy_variance": -68611.7438,
     "fy_variance_pct": -0.0747,
     "commentary": "Amazon fee changes and peak storage multiplier; 5.1% over budget on -7.4% revenue."
    },
    {
     "key": "cm1",
     "label": "CONTRIBUTION BEFORE MARKETING (CM1)",
     "ytd_actual": 989236.8811,
     "ytd_budget": 1114659.9,
     "ytd_variance": -125423.0189,
     "ytd_variance_pct": -0.1125,
     "fy_outlook": 1594809.4389,
     "fy_budget": 1937191.815,
     "fy_variance": -342382.3761,
     "fy_variance_pct": -0.1767,
     "commentary": null
    },
    {
     "key": "T_ads",
     "label": "Paid media",
     "ytd_actual": -341980.4561,
     "ytd_budget": -334092.6,
     "ytd_variance": -7887.8561,
     "ytd_variance_pct": -0.0236,
     "fy_outlook": -640043.3796,
     "fy_budget": -580688.685,
     "fy_variance": -59354.6946,
     "fy_variance_pct": -0.1022,
     "commentary": "Spend near budget, efficiency not: Shopify CAC EUR 21 in Jan vs EUR 26 at the last actual month."
    },
    {
     "key": "cm2",
     "label": "CONTRIBUTION AFTER MARKETING (CM2)",
     "ytd_actual": 647256.425,
     "ytd_budget": 780567.3,
     "ytd_variance": -133310.875,
     "ytd_variance_pct": -0.1708,
     "fy_outlook": 954766.0593,
     "fy_budget": 1356503.13,
     "fy_variance": -401737.0707,
     "fy_variance_pct": -0.2962,
     "commentary": null
    },
    {
     "key": "cm2pct",
     "label": "CM2 %",
     "ytd_actual": 0.2668,
     "ytd_budget": 0.2979,
     "ytd_variance": -0.031,
     "ytd_variance_pct": null,
     "fy_outlook": 0.2294,
     "fy_budget": 0.2969,
     "fy_variance": -0.0674,
     "fy_variance_pct": null,
     "commentary": "Gap of 3.1 points on full-year revenue is worth EUR 129k."
    },
    {
     "key": "ox_salaries",
     "label": "Salaries and wages (incl. employer costs)",
     "ytd_actual": -369300,
     "ytd_budget": -369500,
     "ytd_variance": 200,
     "ytd_variance_pct": 0.0005,
     "fy_outlook": -564500,
     "fy_budget": -570300,
     "fy_variance": 5800,
     "fy_variance_pct": 0.0102,
     "commentary": null
    },
    {
     "key": "ox_contractors",
     "label": "Contractors and freelancers",
     "ytd_actual": -39579,
     "ytd_budget": -36000,
     "ytd_variance": -3579,
     "ytd_variance_pct": -0.0994,
     "fy_outlook": -56859,
     "fy_budget": -54000,
     "fy_variance": -2859,
     "fy_variance_pct": -0.0529,
     "commentary": null
    },
    {
     "key": "ox_rent",
     "label": "Rent and facilities",
     "ytd_actual": -38400,
     "ytd_budget": -38400,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -57600,
     "fy_budget": -57600,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "ox_software",
     "label": "Software, apps and platform subscriptions",
     "ytd_actual": -34004,
     "ytd_budget": -32000,
     "ytd_variance": -2004,
     "ytd_variance_pct": -0.0626,
     "fy_outlook": -51204,
     "fy_budget": -48000,
     "fy_variance": -3204,
     "fy_variance_pct": -0.0668,
     "commentary": null
    },
    {
     "key": "ox_profees",
     "label": "Professional fees (finance, legal, audit)",
     "ytd_actual": -25670,
     "ytd_budget": -24000,
     "ytd_variance": -1670,
     "ytd_variance_pct": -0.0696,
     "fy_outlook": -38470,
     "fy_budget": -36000,
     "fy_variance": -2470,
     "fy_variance_pct": -0.0686,
     "commentary": null
    },
    {
     "key": "ox_insurance",
     "label": "Insurance",
     "ytd_actual": -9200,
     "ytd_budget": -9200,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -13800,
     "fy_budget": -13800,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "ox_travel",
     "label": "Travel and entertainment",
     "ytd_actual": -10408,
     "ytd_budget": -9600,
     "ytd_variance": -808,
     "ytd_variance_pct": -0.0842,
     "fy_outlook": -15448,
     "fy_budget": -14400,
     "fy_variance": -1048,
     "fy_variance_pct": -0.0728,
     "commentary": null
    },
    {
     "key": "ox_content",
     "label": "Content, creative and PR (non-media)",
     "ytd_actual": -47685,
     "ytd_budget": -40000,
     "ytd_variance": -7685,
     "ytd_variance_pct": -0.1921,
     "fy_outlook": -67485,
     "fy_budget": -60000,
     "fy_variance": -7485,
     "fy_variance_pct": -0.1247,
     "commentary": "Discretionary overrun of EUR 7.7k; no approval owner until the September action."
    },
    {
     "key": "ox_custserv",
     "label": "Customer service (outsourced, per order)",
     "ytd_actual": -27006,
     "ytd_budget": -26793,
     "ytd_variance": -213,
     "ytd_variance_pct": -0.0079,
     "fy_outlook": -47112.0458,
     "fy_budget": -46878,
     "fy_variance": -234.0458,
     "fy_variance_pct": -0.005,
     "commentary": null
    },
    {
     "key": "ox_office",
     "label": "Office and other G&A",
     "ytd_actual": -14120,
     "ytd_budget": -12800,
     "ytd_variance": -1320,
     "ytd_variance_pct": -0.1031,
     "fy_outlook": -21320,
     "fy_budget": -19200,
     "fy_variance": -2120,
     "fy_variance_pct": -0.1104,
     "commentary": null
    },
    {
     "key": "ox_bank",
     "label": "Bank charges and FX costs",
     "ytd_actual": -3719,
     "ytd_budget": -3930.93,
     "ytd_variance": 211.93,
     "ytd_variance_pct": 0.0539,
     "fy_outlook": -6322.3053,
     "fy_budget": -6853.5855,
     "fy_variance": 531.2802,
     "fy_variance_pct": 0.0775,
     "commentary": null
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment and training",
     "ytd_actual": -8270,
     "ytd_budget": -5600,
     "ytd_variance": -2670,
     "ytd_variance_pct": -0.4768,
     "fy_outlook": -11510,
     "fy_budget": -8400,
     "fy_variance": -3110,
     "fy_variance_pct": -0.3702,
     "commentary": "Two unbudgeted searches; EUR 2.7k over."
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "ytd_actual": -627361,
     "ytd_budget": -607823.93,
     "ytd_variance": -19537.07,
     "ytd_variance_pct": -0.0321,
     "fy_outlook": -951630.3511,
     "fy_budget": -935431.5855,
     "fy_variance": -16198.7656,
     "fy_variance_pct": -0.0173,
     "commentary": null
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "ytd_actual": 19895.425,
     "ytd_budget": 172743.37,
     "ytd_variance": -152847.945,
     "ytd_variance_pct": -0.8848,
     "fy_outlook": 3135.7081,
     "fy_budget": 421071.5445,
     "fy_variance": -417935.8364,
     "fy_variance_pct": -0.9926,
     "commentary": "EUR 153k behind budget YTD; EUR 418k on the full year."
    },
    {
     "key": "ebitdapct",
     "label": "EBITDA %",
     "ytd_actual": 0.0082,
     "ytd_budget": 0.0659,
     "ytd_variance": -0.0577,
     "ytd_variance_pct": null,
     "fy_outlook": 0.0008,
     "fy_budget": 0.0922,
     "fy_variance": -0.0914,
     "fy_variance_pct": null,
     "commentary": null
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "ytd_actual": -19817.0742,
     "ytd_budget": 109952.1297,
     "ytd_variance": -129769.2039,
     "ytd_variance_pct": -1.1802,
     "fy_outlook": -55923.517,
     "fy_budget": 297084.951,
     "fy_variance": -353008.4681,
     "fy_variance_pct": -1.1882,
     "commentary": null
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "ytd_actual": 391452.1962,
     "ytd_budget": 438000,
     "ytd_variance": -46547.8038,
     "ytd_variance_pct": -0.1063,
     "fy_outlook": 486356.9605,
     "fy_budget": 548000,
     "fy_variance": -61643.0395,
     "fy_variance_pct": -0.1125,
     "commentary": "December cash includes EUR 221k of Q4 VAT paid in January."
    },
    {
     "key": "inv",
     "label": "Inventory on hand, net",
     "ytd_actual": 383198.7118,
     "ytd_budget": 520000,
     "ytd_variance": -136801.2882,
     "ytd_variance_pct": -0.2631,
     "fy_outlook": 396015.9629,
     "fy_budget": 505000,
     "fy_variance": -108984.0371,
     "fy_variance_pct": -0.2158,
     "commentary": "Below budget because stock was run down after Q2, not because of better buying; Tableware and Storage remain overstocked."
    },
    {
     "key": "ar",
     "label": "Marketplace and payment receivables",
     "ytd_actual": 105116.5236,
     "ytd_budget": 114000,
     "ytd_variance": -8883.4764,
     "ytd_variance_pct": -0.0779,
     "fy_outlook": 198926.4561,
     "fy_budget": 178000,
     "fy_variance": 20926.4561,
     "fy_variance_pct": 0.1176,
     "commentary": null
    }
   ],
   "revenue_bridge_ytd": [
    {
     "channel": "Shopify EU (DTC)",
     "actual_units": 20921,
     "budget_units": 22356,
     "actual_rev_per_unit": 54.9239,
     "budget_rev_per_unit": 54.8148,
     "volume_effect": -78659.2593,
     "price_mix_effect": 2281.3693,
     "total_variance": -76377.89,
     "check": 0
    },
    {
     "channel": "Amazon EU (FBA)",
     "actual_units": 21560,
     "budget_units": 22356,
     "actual_rev_per_unit": 48.4189,
     "budget_rev_per_unit": 49.5652,
     "volume_effect": -39453.913,
     "price_mix_effect": -24715.027,
     "total_variance": -64168.94,
     "check": 0
    },
    {
     "channel": "Walmart US (WFS)",
     "actual_units": 4213,
     "budget_units": 6264,
     "actual_rev_per_unit": 55.2474,
     "budget_rev_per_unit": 45.8333,
     "volume_effect": -94004.1667,
     "price_mix_effect": 39661.313,
     "total_variance": -54342.8536,
     "check": 0
    },
    {
     "channel": "TOTAL",
     "actual_units": 46694,
     "budget_units": 50976,
     "actual_rev_per_unit": null,
     "budget_rev_per_unit": null,
     "volume_effect": -212117.339,
     "price_mix_effect": 17227.6553,
     "total_variance": -194889.6836,
     "check": 0
    }
   ]
  },
  "scenarios": {
   "snapshot_run_date": "13-Sep-2026",
   "selected": "Downside",
   "metrics": [
    {
     "key": "fy26_net",
     "label": "FY2026 net revenue (outlook)",
     "unit": "EUR",
     "base": 4310520.8988,
     "downside": 4158848.0695,
     "upside": 4398801.2882,
     "live_selected": 4158848.0695,
     "check": 0
    },
    {
     "key": "fy27_net",
     "label": "FY2027 net revenue",
     "unit": "EUR",
     "base": 5610598.7419,
     "downside": 4477777.1264,
     "upside": 6375944.0208,
     "live_selected": 4477777.1264,
     "check": 0
    },
    {
     "key": "fy26_gm",
     "label": "FY2026 gross margin %",
     "unit": "%",
     "base": 0.6291,
     "downside": 0.6208,
     "upside": 0.6335,
     "live_selected": 0.6208,
     "check": 0
    },
    {
     "key": "fy26_cm2",
     "label": "FY2026 CM2",
     "unit": "EUR",
     "base": 1110164.2748,
     "downside": 954766.0593,
     "upside": 1197255.5357,
     "live_selected": 954766.0593,
     "check": 0
    },
    {
     "key": "fy26_cm2p",
     "label": "FY2026 CM2 %",
     "unit": "%",
     "base": 0.2575,
     "downside": 0.2296,
     "upside": 0.2722,
     "live_selected": 0.2296,
     "check": 0
    },
    {
     "key": "fy26_opex",
     "label": "FY2026 operating expenses",
     "unit": "EUR",
     "base": -973778.5447,
     "downside": -951630.3511,
     "upside": -976478.1288,
     "live_selected": -951630.3511,
     "check": 0
    },
    {
     "key": "fy26_ebitda",
     "label": "FY2026 EBITDA",
     "unit": "EUR",
     "base": 136385.7301,
     "downside": 3135.7081,
     "upside": 220777.4069,
     "live_selected": 3135.7081,
     "check": 0
    },
    {
     "key": "fy26_ebitdap",
     "label": "FY2026 EBITDA %",
     "unit": "%",
     "base": 0.0316,
     "downside": 0.0008,
     "upside": 0.0502,
     "live_selected": 0.0008,
     "check": 0
    },
    {
     "key": "fy26_np",
     "label": "FY2026 net profit",
     "unit": "EUR",
     "base": 62634.469,
     "downside": -55923.517,
     "upside": 130991.7272,
     "live_selected": -55923.517,
     "check": 0
    },
    {
     "key": "fy27_ebitda",
     "label": "FY2027 EBITDA",
     "unit": "EUR",
     "base": 238865.6507,
     "downside": -262565.4388,
     "upside": 676760.6187,
     "live_selected": -262565.4388,
     "check": 0
    },
    {
     "key": "fy27_np",
     "label": "FY2027 net profit",
     "unit": "EUR",
     "base": 140895.6382,
     "downside": -327485.8573,
     "upside": 467585.4286,
     "live_selected": -327485.8573,
     "check": 0
    },
    {
     "key": "cash_dec26",
     "label": "Cash at 31-Dec-26",
     "unit": "EUR",
     "base": 611228.1591,
     "downside": 486356.9605,
     "upside": 664521.8139,
     "live_selected": 486356.9605,
     "check": 0
    },
    {
     "key": "cash_dec27",
     "label": "Cash at 31-Dec-27",
     "unit": "EUR",
     "base": 346148.3018,
     "downside": -86197.3265,
     "upside": 674795.4419,
     "live_selected": -86197.3265,
     "check": 0
    },
    {
     "key": "cash_min",
     "label": "Lowest month-end cash, Sep-26 to Dec-27",
     "unit": "EUR",
     "base": 1825.2167,
     "downside": -214906.6863,
     "upside": 171993.2055,
     "live_selected": -214906.6863,
     "check": 0
    },
    {
     "key": "cash_min_m",
     "label": "Month of the lowest cash",
     "unit": "month",
     "base": "2027-10-31",
     "downside": "2027-10-31",
     "upside": "2027-10-31",
     "live_selected": "2027-10-31",
     "check": 0
    },
    {
     "key": "fund_need",
     "label": "Peak funding need vs the minimum cash buffer (negative = shortfall)",
     "unit": "EUR",
     "base": -148174.7833,
     "downside": -364906.6863,
     "upside": 21993.2055,
     "live_selected": -364906.6863,
     "check": 0
    },
    {
     "key": "inv_dec26",
     "label": "Inventory on hand, net, at 31-Dec-26",
     "unit": "EUR",
     "base": 435689.7832,
     "downside": 396015.9629,
     "upside": 457798.7216,
     "live_selected": 396015.9629,
     "check": 0
    },
    {
     "key": "ar_dec26",
     "label": "Marketplace receivables at 31-Dec-26",
     "unit": "EUR",
     "base": 182242.7845,
     "downside": 198926.4561,
     "upside": 196934.9786,
     "live_selected": 198926.4561,
     "check": 0
    },
    {
     "key": "nwc_dec26",
     "label": "Net working capital at 31-Dec-26",
     "unit": "EUR",
     "base": 483698.8417,
     "downside": 475320.0184,
     "upside": 514796.8637,
     "live_selected": 475320.0184,
     "check": 0
    },
    {
     "key": "vat_dec26",
     "label": "VAT payable at 31-Dec-26",
     "unit": "EUR",
     "base": 241870.5216,
     "downside": 221478.8131,
     "upside": 252884.4109,
     "live_selected": 221478.8131,
     "check": 0
    },
    {
     "key": "fy27_cm2p",
     "label": "FY2027 CM2 %",
     "unit": "%",
     "base": 0.2485,
     "downside": 0.1629,
     "upside": 0.2895,
     "live_selected": 0.1629,
     "check": 0
    },
    {
     "key": "fy27_ebitdap",
     "label": "FY2027 EBITDA %",
     "unit": "%",
     "base": 0.0426,
     "downside": -0.0586,
     "upside": 0.1061,
     "live_selected": -0.0586,
     "check": 0
    }
   ],
   "drivers": [
    {
     "driver": "Shopify unit volume growth vs deseasonalised run-rate (annualised)",
     "unit": 0,
     "base": 0.22,
     "downside": 0.05,
     "upside": 0.32,
     "selected": 0.05
    },
    {
     "driver": "Amazon unit volume growth vs run-rate (annualised)",
     "unit": 0,
     "base": 0.28,
     "downside": 0.1,
     "upside": 0.38,
     "selected": 0.1
    },
    {
     "driver": "Walmart unit volume growth vs run-rate (annualised)",
     "unit": 0,
     "base": 0.7,
     "downside": 0.25,
     "upside": 1.1,
     "selected": 0.25
    },
    {
     "driver": "Shopify gross unit price change (annualised)",
     "unit": 0,
     "base": 0.03,
     "downside": 0,
     "upside": 0.04,
     "selected": 0
    },
    {
     "driver": "Shopify discounts as share of gross sales",
     "unit": 0,
     "base": 0.085,
     "downside": 0.1,
     "upside": 0.075,
     "selected": 0.1
    },
    {
     "driver": "Shopify refunds and returns as share of gross sales",
     "unit": 0,
     "base": 0.065,
     "downside": 0.08,
     "upside": 0.055,
     "selected": 0.08
    },
    {
     "driver": "Amazon refunds and returns as share of gross sales",
     "unit": 0,
     "base": 0.075,
     "downside": 0.09,
     "upside": 0.07,
     "selected": 0.09
    },
    {
     "driver": "Landed unit cost inflation (annualised)",
     "unit": 0,
     "base": 0.03,
     "downside": 0.07,
     "upside": 0.01,
     "selected": 0.07
    },
    {
     "driver": "Returned units resellable and recovered to stock",
     "unit": 0,
     "base": 0.65,
     "downside": 0.55,
     "upside": 0.7,
     "selected": 0.55
    },
    {
     "driver": "FBA fulfilment fee per unit",
     "unit": "EUR",
     "base": 5.4,
     "downside": 5.65,
     "upside": 5.35,
     "selected": 5.65
    },
    {
     "driver": "Carrier cost per Shopify order",
     "unit": "EUR",
     "base": 6.35,
     "downside": 6.8,
     "upside": 6.2,
     "selected": 6.8
    },
    {
     "driver": "Shopify paid media (Meta, Google) as share of net revenue",
     "unit": 0,
     "base": 0.19,
     "downside": 0.23,
     "upside": 0.17,
     "selected": 0.23
    },
    {
     "driver": "Amazon advertising as share of net revenue",
     "unit": 0,
     "base": 0.095,
     "downside": 0.115,
     "upside": 0.085,
     "selected": 0.115
    },
    {
     "driver": "Walmart Connect advertising as share of net revenue",
     "unit": 0,
     "base": 0.12,
     "downside": 0.15,
     "upside": 0.1,
     "selected": 0.15
    },
    {
     "driver": "Amazon settlement cycle plus reserve",
     "unit": "days",
     "base": 21,
     "downside": 28,
     "upside": 21,
     "selected": 28
    },
    {
     "driver": "Inventory purchasing policy: target forward days of cover",
     "unit": "days",
     "base": 75,
     "downside": 65,
     "upside": 80,
     "selected": 65
    },
    {
     "driver": "Discretionary opex factor (contractors, travel, content, recruitment)",
     "unit": "x",
     "base": 1,
     "downside": 0.9,
     "upside": 1.05,
     "selected": 0.9
    },
    {
     "driver": "Planned hires proceed (1 = yes, 0 = frozen)",
     "unit": "flag",
     "base": 1,
     "downside": 0,
     "upside": 1,
     "selected": 0
    },
    {
     "driver": "USD per EUR, forecast months",
     "unit": "rate",
     "base": 1.1,
     "downside": 1.16,
     "upside": 1.06,
     "selected": 1.16
    }
   ]
  },
  "cash_13w": {
   "opening_date": "2026-09-11",
   "weeks_ending": [
    "2026-09-18",
    "2026-09-25",
    "2026-10-02",
    "2026-10-09",
    "2026-10-16",
    "2026-10-23",
    "2026-10-30",
    "2026-11-06",
    "2026-11-13",
    "2026-11-20",
    "2026-11-27",
    "2026-12-04",
    "2026-12-11"
   ],
   "monthly_reference_months": [
    "Sep-26",
    "Oct-26",
    "Nov-26",
    "Dec-26"
   ],
   "lines": [
    {
     "key": "r_S",
     "label": "Shopify Payments payouts",
     "rule": "calendar days",
     "sep_to_date": 68491,
     "monthly_model": [
      178101.0876,
      202557.9203,
      280275.9754,
      258216.3066
     ],
     "weekly": [
      40382.6639,
      40382.6639,
      41913.0128,
      45738.8852,
      45738.8852,
      45738.8852,
      45738.8852,
      62589.3215,
      65397.7276,
      65397.7276,
      65397.7276,
      61345.8307,
      58306.9079
     ],
     "total_13_weeks": 684069.1244
    },
    {
     "key": "r_A",
     "label": "Amazon settlements (biweekly, Tuesday)",
     "rule": "Amazon settlement dates",
     "sep_to_date": 34036,
     "monthly_model": [
      72995.4124,
      117032.341,
      124003.9477,
      179952.4554
     ],
     "weekly": [
      19479.7062,
      0,
      19479.7062,
      0,
      58516.1705,
      0,
      58516.1705,
      0,
      62001.9739,
      0,
      62001.9739,
      0,
      89976.2277
     ],
     "total_13_weeks": 369971.9289
    },
    {
     "key": "r_W",
     "label": "Walmart settlements (biweekly, Thursday)",
     "rule": "Walmart settlement dates",
     "sep_to_date": 14541,
     "monthly_model": [
      23423.8537,
      24628.3684,
      26485.0122,
      40461.853
     ],
     "weekly": [
      8882.8537,
      0,
      8209.4561,
      0,
      8209.4561,
      0,
      8209.4561,
      0,
      13242.5061,
      0,
      13242.5061,
      0,
      20230.9265
     ],
     "total_13_weeks": 80227.1608
    },
    {
     "key": "T_rec",
     "label": "TOTAL RECEIPTS",
     "rule": "n/a",
     "sep_to_date": 117068,
     "monthly_model": [
      274520.3538,
      344218.6297,
      430764.9353,
      478630.6149
     ],
     "weekly": [
      68745.2238,
      40382.6639,
      69602.1752,
      45738.8852,
      112464.5119,
      45738.8852,
      112464.5119,
      62589.3215,
      140642.2075,
      65397.7276,
      140642.2075,
      61345.8307,
      168514.0621
     ],
     "total_13_weeks": 1134268.214
    },
    {
     "key": "p_po",
     "label": "Committed purchase orders: deposits and balances on register dates",
     "rule": "register due dates",
     "sep_to_date": -99400,
     "monthly_model": [
      -206200,
      -37600,
      -68600,
      -42000
     ],
     "weekly": [
      -34000,
      -29400,
      -43400,
      0,
      -18000,
      -19600,
      0,
      0,
      0,
      0,
      -68600,
      0,
      0
     ],
     "total_13_weeks": -213000
    },
    {
     "key": "p_pol",
     "label": "Uncommitted purchases required by the inventory policy",
     "rule": "calendar days",
     "sep_to_date": -11628,
     "monthly_model": [
      -15857.6785,
      -12650.9058,
      -48666.5533,
      -56321.526
     ],
     "weekly": [
      -1558.3026,
      -1558.3026,
      -1929.2608,
      -2856.6561,
      -2856.6561,
      -2856.6561,
      -2856.6561,
      -10141.4044,
      -11355.5291,
      -11355.5291,
      -11355.5291,
      -12133.949,
      -12717.7639
     ],
     "total_13_weeks": -85532.1952
    },
    {
     "key": "p_log",
     "label": "Logistics and fulfilment suppliers",
     "rule": "calendar days",
     "sep_to_date": -11511,
     "monthly_model": [
      -31393.7845,
      -67682.3353,
      -80006.2109,
      -57519.7889
     ],
     "weekly": [
      -7325.2364,
      -7325.2364,
      -9598.914,
      -15283.108,
      -15283.108,
      -15283.108,
      -15283.108,
      -18184.5433,
      -18668.1159,
      -18668.1159,
      -18668.1159,
      -15422.5293,
      -12988.3394
     ],
     "total_13_weeks": -187981.5784
    },
    {
     "key": "p_media",
     "label": "Meta and Google",
     "rule": "calendar days",
     "sep_to_date": -10930,
     "monthly_model": [
      -32880.8159,
      -38864.4938,
      -50714.4594,
      -52586.2112
     ],
     "weekly": [
      -8087.1427,
      -8087.1427,
      -8283.9172,
      -8775.8534,
      -8775.8534,
      -8775.8534,
      -8775.8534,
      -11396.5852,
      -11833.3739,
      -11833.3739,
      -11833.3739,
      -11856.7635,
      -11874.3058
     ],
     "total_13_weeks": -130189.3924
    },
    {
     "key": "p_other",
     "label": "Other opex suppliers (rent, software, fees, services)",
     "rule": "calendar days",
     "sep_to_date": -13608,
     "monthly_model": [
      -36882.534,
      -35015.0121,
      -34006.668,
      -37492.1572
     ],
     "weekly": [
      -8574.8283,
      -8574.8283,
      -8383.9104,
      -7906.6156,
      -7906.6156,
      -7906.6156,
      -7906.6156,
      -7930.8501,
      -7934.8892,
      -7934.8892,
      -7934.8892,
      -8238.3645,
      -8465.971
     ],
     "total_13_weeks": -105599.8828
    },
    {
     "key": "p_sal",
     "label": "Net salaries (25th)",
     "rule": "25th of month",
     "sep_to_date": 0,
     "monthly_model": [
      -33184,
      -33184,
      -33184,
      -33184
     ],
     "weekly": [
      0,
      -33184,
      0,
      0,
      0,
      0,
      -33184,
      0,
      0,
      0,
      -33184,
      0,
      0
     ],
     "total_13_weeks": -99552
    },
    {
     "key": "p_pt",
     "label": "Wage tax and social charges (last day of the month)",
     "rule": "month end",
     "sep_to_date": 0,
     "monthly_model": [
      -15328,
      -15616,
      -15616,
      -15616
     ],
     "weekly": [
      0,
      0,
      -15328,
      0,
      0,
      0,
      0,
      -15616,
      0,
      0,
      0,
      -15616,
      0
     ],
     "total_13_weeks": -46560
    },
    {
     "key": "p_vat",
     "label": "VAT: Q3 return and OSS",
     "rule": "VAT due date",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      -146827.0862,
      0,
      0
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -146827.0862,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": -146827.0862
    },
    {
     "key": "p_loan",
     "label": "Term loan instalment (1st)",
     "rule": "1st of month (Sep paid before opening)",
     "sep_to_date": -9671.5608,
     "monthly_model": [
      -9671.5608,
      -9671.5608,
      -9671.5608,
      -9671.5608
     ],
     "weekly": [
      0,
      0,
      -9671.5608,
      0,
      0,
      0,
      0,
      -9671.5608,
      0,
      0,
      0,
      -9671.5608,
      0
     ],
     "total_13_weeks": -29014.6823
    },
    {
     "key": "p_capex",
     "label": "Capex, VAT-inclusive",
     "rule": "calendar days",
     "sep_to_date": -666,
     "monthly_model": [
      -1815,
      -1815,
      -1815,
      -1815
     ],
     "weekly": [
      -423.3158,
      -423.3158,
      -419.4652,
      -409.8387,
      -409.8387,
      -409.8387,
      -409.8387,
      -421.5484,
      -423.5,
      -423.5,
      -423.5,
      -415.6935,
      -409.8387
     ],
     "total_13_weeks": -5423.0323
    },
    {
     "key": "p_bank",
     "label": "Bank charges",
     "rule": "calendar days",
     "sep_to_date": -194,
     "monthly_model": [
      -502.0247,
      -572.2175,
      -813.322,
      -715.7411
     ],
     "weekly": [
      -113.4828,
      -113.4828,
      -117.9764,
      -129.2104,
      -129.2104,
      -129.2104,
      -129.2104,
      -181.123,
      -189.7751,
      -189.7751,
      -189.7751,
      -173.6859,
      -161.6189
     ],
     "total_13_weeks": -1947.5369
    },
    {
     "key": "p_cit",
     "label": "Corporate income tax (none due in the window)",
     "rule": "n/a",
     "sep_to_date": null,
     "monthly_model": [
      0,
      0,
      0,
      0
     ],
     "weekly": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "total_13_weeks": 0
    },
    {
     "key": "T_pay",
     "label": "TOTAL PAYMENTS",
     "rule": "n/a",
     "sep_to_date": -157608.5608,
     "monthly_model": [
      -383715.3984,
      -399498.6115,
      -343093.7745,
      -306921.9852
     ],
     "weekly": [
      -60082.3086,
      -88666.3086,
      -97133.0047,
      -35361.2823,
      -53361.2823,
      -54961.2823,
      -68545.2823,
      -220370.7015,
      -50405.1832,
      -50405.1832,
      -152189.1832,
      -73528.5466,
      -46617.8378
     ],
     "total_13_weeks": -1051627.3865
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE WEEK",
     "rule": "n/a",
     "sep_to_date": -40540.5608,
     "monthly_model": [
      -109195.0446,
      -55279.9818,
      87671.1608,
      171708.6297
     ],
     "weekly": [
      8662.9152,
      -48283.6447,
      -27530.8295,
      10377.6029,
      59103.2296,
      -9222.3971,
      43919.2296,
      -157781.38,
      90237.0243,
      14992.5444,
      -11546.9757,
      -12182.7159,
      121896.2243
     ],
     "total_13_weeks": 82640.8275
    },
    {
     "key": "open",
     "label": "Opening cash",
     "rule": "ledger + actual to date",
     "sep_to_date": 350911.6354,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      350911.6354,
      359574.5506,
      311290.9059,
      283760.0764,
      294137.6793,
      353240.9089,
      344018.5118,
      387937.7414,
      230156.3614,
      320393.3858,
      335385.9302,
      323838.9545,
      311656.2386
     ],
     "total_13_weeks": null
    },
    {
     "key": "close",
     "label": "CLOSING CASH",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      359574.5506,
      311290.9059,
      283760.0764,
      294137.6793,
      353240.9089,
      344018.5118,
      387937.7414,
      230156.3614,
      320393.3858,
      335385.9302,
      323838.9545,
      311656.2386,
      433552.4629
     ],
     "total_13_weeks": null
    },
    {
     "key": "buffer",
     "label": "Minimum cash buffer (board policy)",
     "rule": "Assumptions",
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000
     ],
     "total_13_weeks": null
    },
    {
     "key": "headroom",
     "label": "HEADROOM / (SHORTFALL) VS BUFFER",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      209574.5506,
      161290.9059,
      133760.0764,
      144137.6793,
      203240.9089,
      194018.5118,
      237937.7414,
      80156.3614,
      170393.3858,
      185385.9302,
      173838.9545,
      161656.2386,
      283552.4629
     ],
     "total_13_weeks": null
    },
    {
     "key": "status",
     "label": "Status",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK"
     ],
     "total_13_weeks": null
    }
   ],
   "control": {
    "Low point in the 13 weeks": 230156.3614,
    "Week ending of the low point": "2026-11-06",
    "Shortfall vs buffer at the low point (negative = action needed)": 80156.3614,
    "Undrawn revolving facility available": 150000,
    "Facility headroom after covering the low-point shortfall": 150000
   },
   "reconciliation_to_monthly_model": {
    "rec_close": 433552.4629,
    "rec_dec": 52804.4975,
    "rec_implied": 486356.9605,
    "rec_bs": 486356.9605,
    "rec_diff": 0
   }
  },
  "checks": {
   "overall_status": "OK",
   "checks": [
    {
     "check": "Balance sheet balances in every month",
     "proves": "Total assets less liabilities and equity, all 24 months",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Cash flow: indirect method equals direct method in every month",
     "proves": "Net cash flow built from P&L and balance sheet movements equals the sum of the schedule cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Closing cash on the cash flow equals balance sheet cash",
     "proves": "Link integrity",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Retained earnings roll: closing equals opening plus cumulative profit less dividends",
     "proves": "Equity roll-forward to Dec-27",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "EBITDA on the cash flow equals EBITDA on the P&L",
     "proves": "Add-backs are complete",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Opening balance sheet balances",
     "proves": "FY25 closing balances entered on Inputs_Actuals",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Product contribution: sum of categories equals channel net revenue",
     "proves": "Allocation keys sum to 100% every month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Product contribution: sum of categories equals channel CM2",
     "proves": "Every allocated cost line is fully distributed",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Volume engine: category units equal channel units",
     "proves": "Mix shares sum to 100%",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: marketplace receivables tie to the balance sheet",
     "proves": "Aging built from settlement reports agrees with the ledger at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: other receivables tie to the balance sheet",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: logistics group ties to the AP schedule",
     "proves": "Open invoices agree with the roll-forward closing balance",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: paid media group ties to the AP schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: other opex group ties to the AP schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "PO register: deposits on unshipped POs equal supplier deposits at the last actual month",
     "proves": "Balance sheet prepayments are fully supported by the register",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "PO register: FOB value of shipped, unarrived POs equals inventory in transit at the last actual month",
     "proves": "Balance sheet in-transit is fully supported by the register",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "13-week cash forecast reconciles to the monthly balance sheet at 31-Dec-26",
     "proves": "Weekly phasing distributes exactly the monthly cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Scenario snapshots are current for the selected scenario",
     "proves": "Live column equals the stored snapshot",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Budget vs actual revenue bridge reconciles to the P&L variance",
     "proves": "Volume plus price and mix effects equal the revenue variance",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Inventory on hand by category never negative",
     "proves": "Purchasing policy keeps stock available",
     "value": 25528.3837,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Marketplace receivables never negative",
     "proves": "Payout sizing is bounded by the receivable",
     "value": 6395.1564,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Trade payables never negative",
     "proves": null,
     "value": 62533.271,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Fixed asset net book value never negative",
     "proves": "Depreciation is capped at cost",
     "value": 41483.3333,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Term loan balance never negative",
     "proves": "Principal is capped at the balance",
     "value": 214925.5183,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Timeline: months flagged actual equal the last actual month index",
     "proves": "Actual and forecast flags are consistent",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    }
   ],
   "business_warnings": [
    {
     "item": "Lowest month-end cash in the forecast (selected scenario)",
     "note": "Below the buffer means a facility draw or action is needed",
     "value": -214906.6863
    },
    {
     "item": "Lowest 13-week closing cash",
     "note": null,
     "value": 230156.3614
    },
    {
     "item": "Highest days of inventory on hand in the forecast",
     "note": "Over 150 days signals overstock",
     "value": 126.4531
    },
    {
     "item": "Amazon share of FY2026 net revenue",
     "note": "Concentration above 50% is a dependency risk",
     "value": 0.4257
    }
   ]
  },
  "cfo_report": {
   "reporting_line": "Reporting month: Aug-26 actuals, Downside scenario for the outlook. Amounts in EUR. Every figure in this report is a live link to the model; the narrative recalculates with the inputs.",
   "sections": [
    {
     "title": "1. HEADLINE",
     "paragraphs": [
      "Year to date net revenue is EUR 2,426k, 7.4% below budget (EUR 195k). Gross margin held at 63.4% against a budget of 62.5%, so the shortfall sits entirely in volume and in the cost of selling: contribution after marketing is EUR 647k, 17.1% below budget, and EBITDA is EUR 20k against EUR 173k budgeted.",
      "Full-year outlook (actual plus Downside forecast): net revenue EUR 4,161k (-8.9% vs budget), EBITDA EUR 3k (0.1% of revenue) and net profit EUR -56k. Cash closes December at EUR 486k, of which EUR 221k is the Q4 VAT that leaves in January, so the underlying year-end position is EUR 265k.",
      "Cash is safe through the 13-week window: the low point is EUR 230k in the week ending 06-Nov, EUR 80k above the EUR 150k buffer, with the revolving facility undrawn.",
      "Looking further out, the Downside case bottoms at EUR -215k in Oct-27, EUR 365k short of the buffer. That trough is the FY2027 peak-season inventory build; it is a financing question to settle by mid 2027, not a solvency question today."
     ],
     "rows": []
    },
    {
     "title": "2. WHAT HAPPENED YEAR TO DATE (figures from BvA and Channel_PL)",
     "paragraphs": [
      "Volume, not price, explains the revenue miss. Units were 46,694 against 50,976 budgeted, a volume shortfall worth EUR 212k of revenue, partly offset by EUR 17k of price and mix. Walmart is the largest gap: 3,488 orders against 5,220 budgeted (-33%), a EUR 54k revenue shortfall on a channel launched with a ramp the budget assumed would be twice as fast.",
      "Shopify orders are -5.7% vs budget and Amazon -3.6%. Blended net revenue per order is EUR 62.51, in line with budget, and the refund rate is 7.7% of gross sales; the Textiles quality issue in Q2 is visible in the Shopify refund line and is the reason the refund driver on Assumptions carries a higher reference than the budget did.",
      "Cost of selling is the second problem. Variable channel costs (payment, referral, fulfilment, storage and inbound) were EUR 550k, 5.1% over budget, driven by Amazon FBA fee changes and the peak storage multiplier. Paid media of EUR 342k is close to budget in total, but its efficiency is not: Shopify paid CAC moved from EUR 21 in January to EUR 26 in August, and Shopify ROAS from 5.9x to 5.0x. Contribution margin after marketing is 26.7% against a 29.8% budget: that 3.1 point gap on the full-year revenue is EUR 129k of profit.",
      "Operating expenses are EUR 627k, 3.2% over budget. Salaries are on plan; the overrun is discretionary: content and creative EUR 8k over (19%), recruitment EUR 3k over, contractors EUR 4k over. None of these lines has an approval owner today; the action list fixes that."
     ],
     "rows": []
    },
    {
     "title": "3. CASH, WORKING CAPITAL AND THE 13 WEEKS",
     "paragraphs": [
      "Cash at Aug-26 is EUR 391k against a budgeted EUR 438k. Inventory on hand is EUR 383k (97 days), EUR 137k below budget, because the business ran stock down after a weak Q2 rather than because it bought well. The cash conversion cycle is 77 days (DIO 97, DSO 11, DPO 31).",
      "The 13-week forecast starts from EUR 351k and ends the week of 11-Dec at EUR 434k. Receipts of EUR 1,134k are set against payments of EUR 1,052k, of which committed purchase orders EUR 213k and the Q3 VAT and OSS payment EUR 147k on 31-Oct, which is what produces the low point in the following week. The forecast reconciles to the December balance sheet to the euro (Checks).",
      "Inventory is unbalanced rather than short. At the last actual month Cookware carried 23 days of cover and Knives 52, against Tableware at 208 days and Storage at 302. The register shows EUR 692k FOB of open orders with EUR 354k of cash still to pay; the two Cookware orders arriving in September and October cover peak, and the Tableware order placed for January should be cut or deferred while the slow-moving provision stands at EUR 7k.",
      "Receivables are clean apart from two items: an Amazon FBA reimbursement claim of EUR 4,120 open 47 days and a disputed forwarder invoice of EUR 2,000 (47 days past due) on the payables side. Marketplace balances of EUR 105k are 11 days of settlements, in line with the platform cycles."
     ],
     "rows": []
    },
    {
     "title": "4. SCENARIOS (Scenarios sheet; snapshot values from three full model runs)",
     "paragraphs": [
      "Base: FY2027 net revenue EUR 5,611k, EBITDA EUR 239k (4.3%), lowest cash EUR 2k. Downside: revenue EUR 4,478k, EBITDA EUR -263k, lowest cash EUR -215k, a funding need of EUR 365k against the buffer. Upside: revenue EUR 6,376k, EBITDA EUR 677k, lowest cash EUR 172k.",
      "The downside is the case that matters for the board: it combines slower growth, higher discounting and refunds, a heavier paid-media load and the current inventory policy, and it exhausts cash in the FY2027 peak build. The contingency plan is written now, with triggers on the monthly KPIs (CM2 % below 24.8% for two months, or Shopify CAC above EUR 30), not when the trough arrives."
     ],
     "rows": []
    },
    {
     "title": "5. RISK REGISTER (scored 1 to 5; score = likelihood x impact)",
     "paragraphs": [],
     "rows": [
      [
       "FY2027 peak-season funding gap: the Base case falls below the cash buffer in Oct-27 and the downside turns cash negative",
       4,
       4,
       16,
       "Arrange a EUR 250k inventory facility or supplier terms of 60 days with Foshan by Jun-27; CEO and BriQs CFO"
      ],
      [
       "Amazon dependency: Amazon is 43% of FY2026 net revenue and holds a settlement reserve; an account health event stops both revenue and cash",
       3,
       5,
       15,
       "Keep account health metrics above thresholds weekly, hold 14 days of Amazon settlements as buffer, grow Shopify share; Head of Ecommerce"
      ],
      [
       "Cookware stock-out in Q4: cover fell to 23 days at the last actual month; peak depends on two POs arriving in Sep and Oct",
       3,
       4,
       12,
       "Track PO-2026-024 and PO-2026-026 weekly against ETA; air-freight option priced now; Operations and Supply Chain Manager"
      ],
      [
       "Overstock in Tableware and Storage: over 200 days of cover ties up cash and drives the slow-moving provision",
       4,
       3,
       12,
       "Freeze new Tableware and Storage orders, run a Q4 bundle promotion, defer PO-2026-043; Head of Ecommerce"
      ],
      [
       "Paid media efficiency: Shopify CAC up 25% since January; the budget assumed flat CAC",
       4,
       3,
       12,
       "Weekly CAC and ROAS by campaign, cap Meta spend at the CM2 breakeven CAC, shift budget to email and retention; Performance Marketing Manager"
      ],
      [
       "Walmart ramp: orders one third below budget; fixed WFS costs and ads spend do not scale down automatically",
       4,
       2,
       8,
       "Set a Q4 go or no-go at 900 orders a month; cut Walmart Connect spend to a 15% share until velocity proves out; Marketplace Specialist"
      ],
      [
       "USD exposure: Walmart revenue in USD with EUR costs; a 5% move is worth about EUR 31k of FY2027 revenue",
       3,
       2,
       6,
       "No hedge below EUR 1m of USD revenue; review quarterly; BriQs CFO"
      ],
      [
       "Supplier concentration: Foshan Crestware is 44% of committed FOB value and the only cookware source",
       2,
       4,
       8,
       "Qualify a second cookware supplier in Q1 FY2027; Operations and Supply Chain Manager"
      ],
      [
       "VAT and OSS compliance: quarterly payables reach EUR 221k in December; late filing penalties and interest apply",
       2,
       3,
       6,
       "Reconcile VAT to the settlement reports monthly, not just at filing; BriQs finance team"
      ],
      [
       "Disputed forwarder invoice and open Amazon reimbursement claim: small amounts, but both show control gaps in three-way matching",
       3,
       1,
       3,
       "Close both by 31-Oct; add PO-to-invoice matching for freight; BriQs finance team"
      ]
     ],
     "columns": [
      "Risk",
      "Likelihood",
      "Impact",
      "Score",
      "Mitigation and owner"
     ]
    },
    {
     "title": "6. ACTIONS (owner, due date, status)",
     "paragraphs": [],
     "rows": [
      [
       "Term sheet for a EUR 250k inventory facility (or 60-day terms with Foshan Crestware) so the FY2027 peak build is funded without breaching the buffer",
       "CEO",
       "2027-03-31",
       "Open",
       "Signed facility or amended supplier terms before the Jun-27 deposits"
      ],
      [
       "Cut Tableware and Storage purchasing: cancel or defer PO-2026-043 and run a Q4 bundle promotion to bring both categories under 120 days of cover by Dec-26",
       "Head of Ecommerce",
       "2026-10-15",
       "Open",
       "DIO under 120 days on the Product_Contribution scorecard"
      ],
      [
       "Weekly Q4 stock watch on Cookware and Knives against PO-2026-024, 025, 026 and 034 ETAs, with an air-freight fallback priced by 30-Sep",
       "Operations and Supply Chain Manager",
       "2026-09-30",
       "In progress",
       "Cover never below 30 days through December"
      ],
      [
       "Paid media rules: Meta and Google capped at the CM2 breakeven CAC by campaign, weekly CAC and ROAS reporting, 10% of budget moved to retention",
       "Performance Marketing Manager",
       "2026-10-01",
       "Open",
       "Shopify CAC back under EUR 23 by Nov-26"
      ],
      [
       "Walmart go or no-go review at 900 orders a month; until then Walmart Connect spend capped at 12% of net revenue",
       "Marketplace Specialist",
       "2026-11-15",
       "Open",
       "Decision minuted with the Q4 trading numbers"
      ],
      [
       "Approval owner and monthly cap on content, recruitment and contractor spend; over-cap requests to the CEO in writing",
       "CEO",
       "2026-09-30",
       "Open",
       "Opex variance on those three lines at zero from October"
      ],
      [
       "Close the Amazon FBA reimbursement claim (EUR 4,120) and the disputed Northsea invoice (EUR 2,000); add freight invoice matching to the AP checklist",
       "BriQs finance team",
       "2026-10-31",
       "In progress",
       "Both items off the aging, checklist updated"
      ],
      [
       "Downside contingency plan written with KPI triggers (CM2 %, CAC, cash headroom) and the five cash levers on Cash_13W in priority order",
       "BriQs CFO",
       "2026-10-15",
       "Open",
       "Plan approved by the CEO and attached to the October pack"
      ],
      [
       "Qualify a second cookware supplier and obtain samples; target 30% of FY2027 Cookware FOB",
       "Operations and Supply Chain Manager",
       "2027-02-28",
       "Open",
       "Supplier qualified with a first PO placed"
      ]
     ],
     "columns": [
      "Action",
      "Owner",
      "Due",
      "Status",
      "Measure of done"
     ]
    },
    {
     "title": "7. INFORMATION NEEDED BEFORE THE OCTOBER PACK",
     "paragraphs": [
      "Amazon Date Range Reports and Walmart Payment reports for September, so fees and reserves are taken from the platform rather than from ratios.",
      "Returns report by reason code for Textiles, to confirm whether the Q2 quality issue is closed or still running in the refund rate.",
      "Confirmation from Foshan Crestware of the shipped date and container number for PO-2026-026, and a quote for a 40% air-freight split if the ETA slips past 25-Oct.",
      "The September bank statements and AP ledger listing at 30-Sep, to replace the payment sizing in the 13-week to-date column with actuals.",
      "The signed facility term sheet or the amended supplier terms, whichever the CEO chooses, so the FY2027 forecast carries the real cost of funding.",
      "Prepared by BriQs Group for the owners of Alderway Home B.V. (fictional demonstration company). Model status at the time of preparation: OK."
     ],
     "rows": []
    }
   ]
  },
  "product_scorecard": [
   {
    "category": "Cookware",
    "ytd_net_revenue": 972613.6666,
    "fy26_net_revenue": 1668950.7148,
    "ytd_cm2": 243882.5863,
    "fy26_cm2": 360676.3059,
    "ytd_cm2_pct": 0.2507,
    "fy26_cm2_pct": 0.2161,
    "dio_last_actual": 23.4995,
    "dio_dec26": 41.0583
   },
   {
    "category": "Knives",
    "ytd_net_revenue": 482631.8371,
    "fy26_net_revenue": 832149.4204,
    "ytd_cm2": 144360.1041,
    "fy26_cm2": 223025.595,
    "ytd_cm2_pct": 0.2991,
    "fy26_cm2_pct": 0.268,
    "dio_last_actual": 52.4111,
    "dio_dec26": 41.0533
   },
   {
    "category": "Textiles",
    "ytd_net_revenue": 448075.4476,
    "fy26_net_revenue": 757618.3772,
    "ytd_cm2": 124786.7759,
    "fy26_cm2": 184540.0661,
    "ytd_cm2_pct": 0.2785,
    "fy26_cm2_pct": 0.2436,
    "dio_last_actual": 121.5862,
    "dio_dec26": 41.0295
   },
   {
    "category": "Tableware",
    "ytd_net_revenue": 334261.9711,
    "fy26_net_revenue": 579605.12,
    "ytd_cm2": 79839.268,
    "fy26_cm2": 118587.6836,
    "ytd_cm2_pct": 0.2389,
    "fy26_cm2_pct": 0.2046,
    "dio_last_actual": 208.0788,
    "dio_dec26": 120.8934
   },
   {
    "category": "Storage",
    "ytd_net_revenue": 188147.3939,
    "fy26_net_revenue": 322943.5628,
    "ytd_cm2": 42074.4193,
    "fy26_cm2": 60422.5776,
    "ytd_cm2_pct": 0.2236,
    "fy26_cm2_pct": 0.1871,
    "dio_last_actual": 302.1986,
    "dio_dec26": 139.2454
   }
  ]
 }
}