{
  "asOf": "2026-10-18",
  "concept": "Takeaway sandwiches / guided customisation",
  "results": [
    {
      "case": 1,
      "name": "Downside",
      "dayOrders": 45,
      "nightOrders": 20,
      "dayNet": 116995209.54545452,
      "nightNet": 16708545.454545453,
      "dayCM": 57585708.23375196,
      "nightCM": 6788056.363636363,
      "dayMargin": 0.49220569335686337,
      "nightMargin": 0.4062625548168058,
      "dayFixed": 110338844.44444445,
      "nightFixed": 13872120,
      "dayCash": -53753136.21069249,
      "nightCash": -7384063.636363637,
      "dayBE": 87.22546725140869,
      "nightBE": 42.00535358247393,
      "dayTarget": 112.27174586020995,
      "nightTarget": 136.43969629942856,
      "funding": 1116016533.3333333,
      "nightFunding": 56616360,
      "rentCash": 44444444.44444444,
      "fitout": 345000000,
      "openingReserve": 197683200,
      "simplePayback": "n.a.",
      "year1": -837949757.1113788,
      "rampPayback": "n.a.",
      "endFreeCash": -640266557.1113788,
      "maxRentForTarget": -37477822.58962324,
      "streetOrdersBE": 73.65706123452289,
      "passersBE": 1473.1412246904576,
      "peakOrders": 9,
      "operatingBE": 86.22361610705664,
      "ticket": 98059.88888888888,
      "takeContribution": 42805.24357057416,
      "deliveryContribution": 36411.59315855925,
      "bufferOrders": 103.46833932846796,
      "takeTicket": 90300,
      "deliveryTicket": 140185,
      "mealRate": 0.44999999999999996,
      "drinkAttach": 0.5555555555555555,
      "dayIngredient": 42132389.83442983,
      "dayPackaging": 5319900
    },
    {
      "case": 2,
      "name": "Base",
      "dayOrders": 75,
      "nightOrders": 40,
      "dayNet": 216974389.09090906,
      "nightNet": 36149454.54545454,
      "dayCM": 115860548.40968895,
      "nightCM": 17034490.909090906,
      "dayMargin": 0.5339825999516703,
      "nightMargin": 0.47122400941545706,
      "dayFixed": 110338844.44444445,
      "nightFixed": 13872120,
      "dayCash": 3306929.0928907115,
      "nightCash": 2166649.3090909068,
      "dayBE": 72.25554595067926,
      "nightBE": 33.47733832657576,
      "dayTarget": 93.00329992596713,
      "nightTarget": 108.73942211254213,
      "funding": 1116016533.3333333,
      "nightFunding": 56616360,
      "rentCash": 44444444.44444444,
      "fitout": 345000000,
      "openingReserve": 197683200,
      "simplePayback": 337.4782167941137,
      "year1": -116447744.29710707,
      "rampPayback": 384.6914738752674,
      "endFreeCash": 81235455.70289308,
      "maxRentForTarget": 14969533.568720056,
      "streetOrdersBE": 60.69465859857058,
      "passersBE": 1213.8931719714114,
      "peakOrders": 15,
      "operatingBE": 71.42563579166774,
      "ticket": 109128.1,
      "takeContribution": 51862.77846225412,
      "deliveryContribution": 44235.994766746386,
      "bufferOrders": 85.7107629500013,
      "takeTicket": 101487.5,
      "deliveryTicket": 149241.25,
      "mealRate": 0.55,
      "drinkAttach": 0.6363636363636364,
      "dayIngredient": 71668008.45394738,
      "dayPackaging": 9677925
    },
    {
      "case": 3,
      "name": "Upside",
      "dayOrders": 110,
      "nightOrders": 65,
      "dayNet": 349355378.86363626,
      "nightNet": 63182954.54545454,
      "dayCM": 195773818.30492416,
      "nightCM": 32548094.090909086,
      "dayMargin": 0.5603858710912835,
      "nightMargin": 0.5151404255319149,
      "dayFixed": 110338844.44444445,
      "nightFixed": 13872120,
      "dayCash": 65639279.61117418,
      "nightCash": 14267259.790909087,
      "dayBE": 62.71675465199681,
      "nightBE": 28.471338365057463,
      "dayTarget": 80.72550094998097,
      "nightTarget": 92.4791824960975,
      "funding": 1116016533.3333333,
      "nightFunding": 56616360,
      "rentCash": 44444444.44444444,
      "fitout": 345000000,
      "openingReserve": 197683200,
      "simplePayback": 17.00226662974142,
      "year1": 680778850.5396016,
      "rampPayback": 18.6307504496079,
      "endFreeCash": 878462050.5396013,
      "maxRentForTarget": 86891476.47443175,
      "streetOrdersBE": 52.45401298167006,
      "passersBE": 1049.080259633401,
      "peakOrders": 22,
      "operatingBE": 61.99640480007744,
      "ticket": 119814.8409090909,
      "takeContribution": 60019.17345328283,
      "deliveryContribution": 50564.465877525225,
      "bufferOrders": 74.39568576009292,
      "takeTicket": 112325,
      "deliveryTicket": 158096.24999999997,
      "mealRate": 0.65,
      "drinkAttach": 0.6923076923076923,
      "dayIngredient": 110223866.47916667,
      "dayPackaging": 15352500
    }
  ],
  "stress": [
    {
      "name": "Day orders down 30%",
      "dayCash": -30236460.55766219,
      "combinedCash": -30236460.55766219,
      "funding": 1116016533.3333333,
      "year1": -476380864.1334414
    },
    {
      "name": "Ingredients +5 percentage points",
      "dayCash": -6639124.443846405,
      "combinedCash": -6639124.443846405,
      "funding": 1116016533.3333333,
      "year1": -226249101.32699412
    },
    {
      "name": "Rental VAT 11% unrecoverable",
      "dayCash": -506404.24044261547,
      "combinedCash": -506404.24044261547,
      "funding": 1174683200,
      "year1": -167585522.07488462
    },
    {
      "name": "Night enabled, hypothetical",
      "dayCash": 3306929.0928907115,
      "combinedCash": 5473578.401981618,
      "funding": 1172632893.3333333,
      "year1": -111266282.90059063
    },
    {
      "name": "Rent quote Rp25m, grossed up",
      "dayCash": 16306929.092890717,
      "combinedCash": 16306929.092890717,
      "funding": 916016533.3333333,
      "year1": 53220570.08821175
    },
    {
      "name": "Refundable deposit Rp40m",
      "dayCash": 3306929.0928907115,
      "combinedCash": 3306929.0928907115,
      "funding": 1156016533.3333333,
      "year1": -116447744.29710707
    },
    {
      "name": "Two extra rent months during fit-out",
      "dayCash": 3306929.0928907115,
      "combinedCash": 3306929.0928907115,
      "funding": 1204905422.222222,
      "year1": -116447744.29710707
    },
    {
      "name": "90 transactions/day at revised base mix",
      "dayCash": 21381174.644802205,
      "combinedCash": 21381174.644802205,
      "funding": 1116016533.3333333,
      "year1": 86983728.3725209
    },
    {
      "name": "Quoted rent gross, no landlord gross-up",
      "dayCash": 6773595.759557381,
      "combinedCash": 6773595.759557381,
      "funding": 1062683200,
      "year1": -70876942.0258431
    },
    {
      "name": "Four day crew, narrow-menu roster",
      "dayCash": 11651837.092890712,
      "combinedCash": 11651837.092890712,
      "funding": 1083920733.3333333,
      "year1": -6834389.136954261
    }
  ],
  "inputRows": {
    "rent": 8,
    "grossup": 9,
    "withholding": 10,
    "rentVat": 11,
    "prepaid": 12,
    "deposit": 13,
    "days": 14,
    "nightDays": 15,
    "nightEnabled": 16,
    "pbjt": 17,
    "takeDiscount": 18,
    "delDiscount": 19,
    "commission": 20,
    "payment": 21,
    "dinePack": 22,
    "takePack": 23,
    "delPack": 24,
    "nightDelShare": 25,
    "nightPack": 26,
    "manager": 27,
    "crew": 28,
    "wage": 29,
    "thr": 30,
    "bpjs": 31,
    "meals": 32,
    "relief": 33,
    "utilities": 34,
    "marketing": 35,
    "admin": 36,
    "repairs": 37,
    "other": 38,
    "clean": 39,
    "nightCrew": 40,
    "nightShiftPay": 41,
    "security": 42,
    "nightUtilities": 43,
    "nightManager": 44,
    "tax": 45,
    "replace": 46,
    "nightReplace": 47,
    "demand": 48,
    "foodStress": 49,
    "services": 50,
    "frontage": 51,
    "furniture": 52,
    "coffeeKit": 53,
    "kitchenKit": 54,
    "brand": 55,
    "professional": 56,
    "contingency": 57,
    "nightCapex": 58,
    "preopen": 59,
    "fitoutRent": 60,
    "stock": 61,
    "reserveMonths": 62,
    "target": 63,
    "seats": 64,
    "dayHours": 65,
    "peakShare": 66,
    "peakHours": 67,
    "pilotRate": 68
  },
  "groups": {
    "dine": 73,
    "take": 78,
    "delivery": 83,
    "dineAov": 88,
    "takeAov": 93,
    "deliveryAov": 98,
    "cogs": 103,
    "waste": 108,
    "nightOrders": 113,
    "nightAov": 118,
    "nightDelAov": 123,
    "nightCogs": 128,
    "nightWaste": 133
  },
  "menu": [
    {
      "id": "egg",
      "name": "Japanese egg sando",
      "price": 75000,
      "mix": 0.2,
      "bread": "Shokupan",
      "alt": "Baguette",
      "sauce": "Japanese mayo",
      "components": [
        [
          "Shokupan slices",
          2,
          1,
          1,
          3000
        ],
        [
          "Prepared egg filling",
          100,
          1000,
          0.95,
          95000
        ],
        [
          "Pickles / greens",
          35,
          1000,
          0.9,
          50000
        ],
        [
          "Signature sauce",
          25,
          1000,
          1,
          80000
        ]
      ],
      "recipeCost": 19944.444444444445,
      "netPrice": 68181.81818181818
    },
    {
      "id": "banhmi",
      "name": "Vietnamese-inspired chicken bánh mì",
      "price": 95000,
      "mix": 0.25,
      "bread": "Baguette",
      "alt": "Shokupan",
      "sauce": "Chilli-lime mayo",
      "components": [
        [
          "Baguette",
          1,
          1,
          1,
          7000
        ],
        [
          "Prepared chicken",
          120,
          1000,
          1,
          135000
        ],
        [
          "Pickled vegetables / herbs",
          70,
          1000,
          0.9,
          50000
        ],
        [
          "Signature sauce",
          25,
          1000,
          1,
          90000
        ]
      ],
      "recipeCost": 29338.88888888889,
      "netPrice": 86363.63636363635
    },
    {
      "id": "katsu",
      "name": "Japanese chicken katsu",
      "price": 110000,
      "mix": 0.25,
      "bread": "Shokupan",
      "alt": "Baguette",
      "sauce": "Katsu sauce + mayo",
      "components": [
        [
          "Shokupan slices",
          2,
          1,
          1,
          3000
        ],
        [
          "Prepared katsu including crumb/oil",
          140,
          1000,
          1,
          140000
        ],
        [
          "Cabbage / pickles",
          60,
          1000,
          0.9,
          45000
        ],
        [
          "Signature sauces",
          30,
          1000,
          1,
          95000
        ]
      ],
      "recipeCost": 31450.000000000004,
      "netPrice": 99999.99999999999
    },
    {
      "id": "italian",
      "name": "Italian deli sandwich",
      "price": 125000,
      "mix": 0.15,
      "bread": "Focaccia",
      "alt": "Baguette",
      "sauce": "Herb pesto",
      "components": [
        [
          "Focaccia portion",
          1,
          1,
          1,
          9000
        ],
        [
          "Prepared cured meat mix",
          90,
          1000,
          1,
          275000
        ],
        [
          "Cheese / sauce",
          45,
          1000,
          1,
          185000
        ],
        [
          "Greens / pickles",
          50,
          1000,
          0.9,
          55000
        ]
      ],
      "recipeCost": 45130.555555555555,
      "netPrice": 113636.36363636363
    },
    {
      "id": "pastrami",
      "name": "American pastrami melt",
      "price": 150000,
      "mix": 0.15,
      "bread": "Shokupan",
      "alt": "Focaccia",
      "sauce": "Mustard dressing",
      "components": [
        [
          "Shokupan slices",
          2,
          1,
          1,
          3000
        ],
        [
          "Prepared pastrami",
          120,
          1000,
          1,
          300000
        ],
        [
          "Cheese / dressing",
          50,
          1000,
          1,
          180000
        ],
        [
          "Sauerkraut / pickles",
          55,
          1000,
          0.95,
          75000
        ]
      ],
      "recipeCost": 55342.10526315789,
      "netPrice": 136363.63636363635
    }
  ],
  "checks": "Case switching, quote changes including zero, purchase mix, selected/unselected blanks, zero demand, contribution and cash reconciliations passed. Native Excel UI not tested."
}