{
  "schemaVersion": 1,
  "kitId": "business-restaurant-food-truck",
  "restaurant": "Cedar Street Tacos",
  "menuTitle": "Service window menu",
  "asOf": "2026-09-08",
  "currency": "CAD",
  "locale": "en-CA",
  "period": {
    "start": "2026-08-20",
    "end": "2026-09-02"
  },
  "sources": {
    "plateCosts": "/files/data/restaurant-costing-v1/restaurant-food-truck/plate-costs.csv",
    "allergenMatrix": "/files/data/restaurant-costing-v1/restaurant-food-truck/allergen-matrix.csv",
    "operatingModel": "/files/data/business-kits-v1/restaurant-food-truck/operating-model.json"
  },
  "allergenKey": [
    {
      "number": 1,
      "id": "cereals_gluten",
      "name": "Cereals containing gluten"
    },
    {
      "number": 2,
      "id": "crustaceans",
      "name": "Crustaceans"
    },
    {
      "number": 3,
      "id": "eggs",
      "name": "Eggs"
    },
    {
      "number": 4,
      "id": "fish",
      "name": "Fish"
    },
    {
      "number": 5,
      "id": "peanuts",
      "name": "Peanuts"
    },
    {
      "number": 6,
      "id": "soybeans",
      "name": "Soybeans"
    },
    {
      "number": 7,
      "id": "milk",
      "name": "Milk"
    },
    {
      "number": 8,
      "id": "nuts",
      "name": "Tree nuts"
    },
    {
      "number": 9,
      "id": "celery",
      "name": "Celery"
    },
    {
      "number": 10,
      "id": "mustard",
      "name": "Mustard"
    },
    {
      "number": 11,
      "id": "sesame",
      "name": "Sesame"
    },
    {
      "number": 12,
      "id": "sulphites",
      "name": "Sulphur dioxide and sulphites"
    },
    {
      "number": 13,
      "id": "lupin",
      "name": "Lupin"
    },
    {
      "number": 14,
      "id": "molluscs",
      "name": "Molluscs"
    }
  ],
  "taxCodes": [
    {
      "code": "GST5",
      "percent": 5.0
    },
    {
      "code": "EXEMPT",
      "percent": 0.0
    }
  ],
  "sections": [
    {
      "name": "Tacos",
      "items": [
        {
          "menuItemId": "MENU-01",
          "name": "Chicken taco trio",
          "priceCad": 13.5,
          "plateCostCad": 2.11,
          "grossMarginCad": 11.39,
          "foodCostPercent": 15.63,
          "recipeLines": 5,
          "posItemCode": "MENU-01",
          "taxCode": "GST5",
          "modifierGroup": "MG-MENU-01",
          "allergens": [],
          "allergenNumbers": [],
          "allergenSources": "none declared from the costed recipe lines",
          "modifiers": [
            {
              "modifierId": "MOD-01",
              "name": "Extra portion",
              "priceCad": 2.5
            },
            {
              "modifierId": "MOD-02",
              "name": "Takeaway packaging",
              "priceCad": 0.5
            }
          ]
        },
        {
          "menuItemId": "MENU-02",
          "name": "Bean taco trio",
          "priceCad": 11.0,
          "plateCostCad": 1.49,
          "grossMarginCad": 9.51,
          "foodCostPercent": 13.55,
          "recipeLines": 5,
          "posItemCode": "MENU-02",
          "taxCode": "GST5",
          "modifierGroup": "MG-MENU-02",
          "allergens": [],
          "allergenNumbers": [],
          "allergenSources": "none declared from the costed recipe lines",
          "modifiers": [
            {
              "modifierId": "MOD-03",
              "name": "Extra portion",
              "priceCad": 2.5
            },
            {
              "modifierId": "MOD-04",
              "name": "Takeaway packaging",
              "priceCad": 0.5
            }
          ]
        }
      ]
    },
    {
      "name": "Bowls",
      "items": [
        {
          "menuItemId": "MENU-03",
          "name": "Chicken bowl",
          "priceCad": 14.5,
          "plateCostCad": 2.01,
          "grossMarginCad": 12.49,
          "foodCostPercent": 13.86,
          "recipeLines": 4,
          "posItemCode": "MENU-03",
          "taxCode": "GST5",
          "modifierGroup": "MG-MENU-03",
          "allergens": [],
          "allergenNumbers": [],
          "allergenSources": "none declared from the costed recipe lines",
          "modifiers": [
            {
              "modifierId": "MOD-05",
              "name": "Extra portion",
              "priceCad": 2.5
            },
            {
              "modifierId": "MOD-06",
              "name": "Takeaway packaging",
              "priceCad": 0.5
            }
          ]
        },
        {
          "menuItemId": "MENU-04",
          "name": "Bean bowl",
          "priceCad": 12.0,
          "plateCostCad": 1.18,
          "grossMarginCad": 10.82,
          "foodCostPercent": 9.83,
          "recipeLines": 4,
          "posItemCode": "MENU-04",
          "taxCode": "GST5",
          "modifierGroup": "MG-MENU-04",
          "allergens": [],
          "allergenNumbers": [],
          "allergenSources": "none declared from the costed recipe lines",
          "modifiers": [
            {
              "modifierId": "MOD-07",
              "name": "Extra portion",
              "priceCad": 2.5
            },
            {
              "modifierId": "MOD-08",
              "name": "Takeaway packaging",
              "priceCad": 0.5
            }
          ]
        }
      ]
    }
  ],
  "drinks": {
    "pricingRule": "A drink sold both ways is poured 5 times from one bottle; the glass price is the bottle price divided by 5 and rounded up to the next 0.25.",
    "costed": false,
    "byTheGlass": [
      {
        "drinkId": "DRK-01",
        "posItemCode": "DRK-01G",
        "name": "Horchata jug",
        "serveMl": 200,
        "priceCad": 2.5,
        "derivedFromBottle": true
      },
      {
        "drinkId": "DRK-02",
        "posItemCode": "DRK-02G",
        "name": "Agua fresca de jamaïca",
        "serveMl": 200,
        "priceCad": 2.25,
        "derivedFromBottle": true
      },
      {
        "drinkId": "DRK-03",
        "posItemCode": "DRK-03G",
        "name": "Lime soda",
        "serveMl": 150,
        "priceCad": 2.0,
        "derivedFromBottle": true
      },
      {
        "drinkId": "DRK-04",
        "posItemCode": "DRK-04G",
        "name": "Iced coffee",
        "serveMl": 400,
        "priceCad": 4.25,
        "derivedFromBottle": false
      }
    ],
    "byTheBottle": [
      {
        "drinkId": "DRK-01",
        "posItemCode": "DRK-01B",
        "name": "Horchata jug",
        "bottleMl": 1000,
        "priceCad": 12.0
      },
      {
        "drinkId": "DRK-02",
        "posItemCode": "DRK-02B",
        "name": "Agua fresca de jamaïca",
        "bottleMl": 1000,
        "priceCad": 11.0
      },
      {
        "drinkId": "DRK-03",
        "posItemCode": "DRK-03B",
        "name": "Lime soda",
        "bottleMl": 750,
        "priceCad": 9.0
      },
      {
        "drinkId": "DRK-05",
        "posItemCode": "DRK-05B",
        "name": "Cola",
        "bottleMl": 355,
        "priceCad": 3.5
      }
    ]
  },
  "setMenu": {
    "name": "Two plate combo",
    "priceCad": 22.5,
    "aLaCarteTotalCad": 25.5,
    "savingCad": 3.0,
    "menuItemIds": [
      "MENU-01",
      "MENU-04"
    ]
  },
  "kidsMenu": {
    "name": "Children's plates",
    "rule": "60 percent of the menu price, rounded to the nearest 0.05",
    "items": [
      {
        "menuItemId": "MENU-01",
        "name": "Chicken taco trio",
        "priceCad": 8.1
      },
      {
        "menuItemId": "MENU-02",
        "name": "Bean taco trio",
        "priceCad": 6.6
      },
      {
        "menuItemId": "MENU-03",
        "name": "Chicken bowl",
        "priceCad": 8.7
      },
      {
        "menuItemId": "MENU-04",
        "name": "Bean bowl",
        "priceCad": 7.2
      }
    ]
  },
  "specials": {
    "serviceDate": "2026-08-28",
    "rule": "85 percent of the menu price, rounded to the nearest 0.05",
    "items": [
      {
        "menuItemId": "MENU-02",
        "name": "Bean taco trio",
        "menuPriceCad": 11.0,
        "priceCad": 9.35,
        "savingCad": 1.65
      },
      {
        "menuItemId": "MENU-03",
        "name": "Chicken bowl",
        "menuPriceCad": 14.5,
        "priceCad": 12.35,
        "savingCad": 2.15
      }
    ]
  },
  "notes": [
    "Dish names, prices and allergen declarations are read from the costing folder listed under sources, so this document cannot disagree with the plate costs that shipped before it.",
    "Drinks are outside the shared ingredient costing study and carry list prices only. No plate cost is published for them and none is implied.",
    "Tax codes are fixture codes, not tax advice. GST5 carries 5.00 percent and matches the rate the costing folder's Z read uses; EXEMPT carries 0.00 percent and is applied only to the stored value line so an importer has two codes to map."
  ]
}
