{{ translations.filters }}
{{ translations.today|default('today') }}
{{ translations.this_week|default('this_week') }}
{{ translations.this_month|default('this_month') }}
{{ translations.date_range_summary }}
{{ translations.total_wasted }}
{{ evidence.getPeriodSummary().getTotalWasteQuantity()|default("0") }}
{{ translations.total_sold_products }}
{{ evidence.getPeriodSummary().getTotalSoldProductsQuantity()|default("0") }}
{% set top = evidence.getGlobalTopReason() %}
{{ translations.most_common_reason }}
{% if top %}{{ attribute(translations, 'waste_reason_' ~ top.reason) }} ({{ top.count }}x)
{% else %}{{ translations.no_data_about_reasons }}
{% endif %}{{ translations.net_turnover }}
{{ evidence.getPeriodSummary().getNetTunrover()|default("0") }} {{ app_currency_symbol }}
{{ translations.ca_waste_net }}
{{ evidence.getPeriodSummary().getTotalCaWasteNet()|default("0") }} {{ app_currency_symbol }}
{{ translations.recipe_waste_gross }}
{{ evidence.getPeriodSummary().getTotalRecipeWasteGross()|default("0") }} {{ app_currency_symbol }}
{{ translations.pct_window_ca_over_recipe }}
{{ evidence.getPeriodSummary().getPctWindowCaOverRecipe()|default("0") }} %
{{ translations.detailed_list_of_wastage }}
All
0–2%
2–5%
>5%
| {{ translations.category }} | {{ translations.product }} | {{ translations.sold }} | {{ translations.ca_waste_net }} | {{ translations.wasted }} | {{ translations.recipe_waste_gross }} | {{ translations.share_in_sales }} |
|---|---|---|---|---|---|---|
| {{ category.getName() }} | {{ product.getName() }} | {{ product.getSoldQuantity|number_format(0) }} | {{ product.getCaWasteNet|number_format(2, ".") }} {{ app_currency_symbol }} | {{ product.getWasteQty|number_format(0) }} | {{ product.getRecipeWasteGross|number_format(2, ".") }} {{ app_currency_symbol }} | {{ product.getPctWasteToSold|number_format(2) }}% |