Skip to content
Sellify

Knowing where you stand

Reports

Menu: Reporting → Reports · Who: owner, branch manager

A cashier cannot open this page. A branch manager always sees their own branch, whatever they ask for.

Using the page

Every report reads the same service the Excel and PDF exports do.
Every report reads the same service the Excel and PDF exports do.
  • The sidebar — while you are on this page the menu on the left becomes the list of reports your company can run, filed under Sales, Money, Stock and Food cost. The report itself then gets the whole width of the screen.
  • Main menu — the button at the top of the sidebar puts the ordinary menu back. Press Reports in the same place to return to the report list.
  • Top — branch (owners can pick "All branches"), From / To, and the quick buttons Today, Last 7 days, This month.
  • Excel and PDF hand you the file.

On a narrow screen there is no sidebar, so the report is picked from a Report dropdown at the start of the filter bar instead.

Dates are business days, not calendar days: a 2am sale is reported on the day it was actually sold.

The exports are generated on the server from the very same figures the screen read, so a download can never disagree with what you were looking at.

The reports

The list is filed under headings, and a report your business type or your plan does not earn is refused by the server, not merely hidden — a pure retailer has no PCA, a pure restaurant has no margin report.

Sales

ReportWhat it answers
Sales summaryOrders, gross, discount, net, tax, total and average order, per business day
OrdersEvery completed order — number, time, type, cashier, totals, FOC flag
Sales by categoryWhere the money came from
Sales by hourYour trading curve — which hours are worth staffing
Sales by terminalWhich till took what
Order segmentsPhone work against counter work: source × order type. The only way to tell whether a new call desk is earning its keep
Price overridesWhat was sold at a typed price, against what it should have been, by whom — see Price at the counter
Channel salesFoodpanda and the rest against your own counter, on one page. Orders with no channel are the Counter row

Money

ReportWhat it answers
Tax reportOne row per authority + tax + rate, with tax split cash vs card, and the invoice list underneath. This is what a filing is made from
Payment methodsCash / card / wallet / credit, count and amount
Discounts & FOCWhat was given away, by reason, with the approver named. FOC counted separately
PromotionsWhat each campaign and code did
Channel settlementsWhat each platform owes you, what it paid, and the difference

Food cost (restaurant)

ReportWhat it answers
PCAPer dish: quantity, net sales, theoretical cost, contribution and food cost %
Daily PCAPer outlet per business day, with a city roll-up
Item consumptionPer stock-room category, and the items under it
Consumption comparisonPer item, against the branch's own counted closing
Consumption varianceShould-have-used vs actually-used, per ingredient. The gap is waste, theft or a wrong recipe
Margin (retail)Net sales against the actual cost the sale took off the shelf

A dish with no recipe is not costed at zero and buried — its sales are reported separately, because a percentage quietly reading low is worse than one that explains itself.

Customers (call centre)

ReportWhat it answers
Customer listWho they are, what they have spent, their stars
Dormant customersWho has stopped ordering — the list worth ringing
Customers by cityGrouped on the customer's own city, not the branch's
Customer ordersOne customer's history
Frequent customersWho is worth keeping
Customer discountsWho has a standing discount, at what, and who gave it
ComplaintsBy category, by branch, and what was done about them
Call centre agentsWhat each agent took

These name people, so none of them is ever offered to the AI assistant.

Staff (staff meals)

ReportWhat it answers
Staff mealsPer employee per month: allowed, used, what is left — see Employees and staff meals
Staff meals dailyThe same, day by day

Read by HR, the owner, and anybody the owner grants it to. Never offered to the AI assistant — salary and what the canteen costs are out of its reach entirely.

Delivery (call centre)

ReportWhat it answers
Delivery performanceOn time, late, failed, and the average minutes against the promise
Rider performanceWhat each rider carried, and their cash variance
Failed deliveriesEvery one, with its reason. Names the customer, so it is never offered to the AI

Stock

ReportWhat it answers
Stock valuationOn-hand quantity × that branch's own average cost
PurchasesSupplier documents, goods, freight, and the input tax you can claim
Wastage & write-offsAdjustments by reason, at cost

Which way is the bad way

Some columns say so. Variance means over is bad, so a positive figure reads red. Shortfall means short is bad, so a negative figure reads red — a count variance is counted − expected, the shelf's own convention, so a missing kilo is a negative number.

A table past eight columns pins its first column, so the row keeps its name while the figures scroll.

Reading the two that matter most

PCA. Food cost % is theoretical cost ÷ net sales. Anything over about 40% deserves a look: either the recipe is wrong, the portion is too big, or the price is too low. The contribution column is what the dish actually leaves you after ingredients.

Consumption variance. If the kitchen should have used 12 kg of chicken and actually used 15 kg, that 3 kg is the number to chase. Wastage entries explain part of it; the rest is portioning or shrinkage.

Reading a whole city

A chain with three shops in Lahore reads its takings by city as often as by shop. The City filter beside Branch adds those shops up — the report says "Lahore · 3 branches" so there is no doubt what was counted.

Branch wins when both are set: naming one shop answers for that shop. A branch-bound manager is pinned to their own branch, and the city they ask for is ignored exactly as the branch id is.

Stock on hand carries the same filter: pick a city and the quantities add up across its branches, valued at what those branches actually paid.