Home / Help Center / pos-app-restaurant / rest-revenue / Nutrition Labels
🥗 rest-revenue

Nutrition Labels

Nutrition Labels generates a printable, FSSAI-style nutrition facts panel for any recipe — energy, protein, carbohydrates, sugars, fat, saturated fat, fibre and sodium, shown both per 100g and per your chosen serving size — plus an allergen declaration list and an automatically calculated Best Before date from the recipe's shelf life.

📍 Menu path: Revenue & Pricing → Nutrition Labels
👤 Who uses it: All roles with the Nutrition Labels feature enabled (advanced tier and above)

Overview

Pick a recipe from your recipe list; the label pulls nutrition figures (calories, protein, carbs, sugars, fat, saturated fat, fibre, sodium) and allergen tags directly from that recipe's stored nutrition/allergen data.

Enter a Serving Size (in grams, or your chosen unit) to see a second "Per Serving" column alongside the standard "Per 100g" column — all per-serving figures are scaled automatically from the per-100g data.

Allergens use FSSAI-compliant display names (Gluten, Milk & Dairy, Eggs, Tree Nuts, Peanuts, Soy, Sesame, Fish, Shellfish, Mustard, Celery, Lupin, Molluscs, Sulphites/Sulphur Dioxide) rather than raw internal codes.

If the recipe has a Shelf Life (Days) set and you enter a Batch Date, a Best Before date is calculated and shown automatically on the label.

The finished label is print-ready — designed to be printed and physically attached to packaged items, takeaway containers, or a menu insert wherever nutrition disclosure is required or simply good practice.

Before You Start

Step-by-Step Guide

1 Generate and print a nutrition label

  1. Open Nutrition Labels and select the recipe you want a label for.
  2. Enter the Serving Size and unit if you want a per-serving column alongside per-100g.
  3. Enter the Batch Date if the recipe has a Shelf Life set, so Best Before calculates automatically.
  4. Review the generated label, then print it.

2 Add missing nutrition data to a recipe first

  1. If a recipe's label shows all "—" values, go to that recipe's setup and enter its nutrition figures and allergen tags.
  2. Return to Nutrition Labels and select the recipe again — the label will now populate with real values.

Every Field & Button, Explained

Field / ButtonWhat it does
Per 100g / Per Serving columnsStandard nutrition figures per 100g, plus an optional second column scaled to your entered Serving Size.
Allergen declarationFSSAI-style allergen names shown for any allergen tagged on the recipe (e.g. Gluten, Tree Nuts, Shellfish).
Best BeforeAutomatically calculated as Batch Date + the recipe's Shelf Life (Days), only shown when both are available.
Energy / Protein / Carbohydrate / Sugars / Fat / Saturated Fat / Fibre / SodiumThe standard nutrition facts fields pulled from the recipe's stored nutrition data.

Tips & Best Practices

Troubleshooting & FAQ

A label shows "—" for every nutrition value.
The selected recipe has no nutrition data entered yet — go to that recipe's setup and add its nutrition figures.
Best Before isn't showing on the label.
It only calculates when the recipe has a Shelf Life (Days) set and you've entered a Batch Date on this page — check both are present.
An allergen I know is in the dish isn't showing on the label.
The label only lists allergens that are explicitly tagged on that recipe — open the recipe's setup and confirm every relevant allergen tag has been added.