Cabbash

Company — live product tour

Every business you own, in one set of books.

A company sits above the hotels, restaurants and supermarkets it owns. It is not a fourth product - it is the same one, read from the top: the group's money summed from the businesses' own ledgers, the same reporting each of them has but across all of them, and the ability to drop into any single business without signing in again. The figures below are a real group with three businesses trading under it.

20Areas
60Real screens
107Features listed
01

All Businesses, Or Just One

A company is not a fourth kind of business with its own cut-down screens. It is the same product, with a bar across the top that decides what the page is about: the whole group, or one business in it. Every screen below is the real one, not a summary of it - switch the scope and the same page answers about a different business, keeping whatever filters were already applied.

  • One login over every business in the portfolio, however deep the ownership tree goes - a company can own a company
  • A scope bar on every screen: All for the group roll-up, or any single business by name
  • Switching scope keeps your place and your filters rather than starting the page again
  • Leaving a group screen lands on the nearest per-business equivalent instead of a dead link
  • Every user across every business in one list, with what each of them can reach
  • Businesses are added to the group and simply appear - nothing to configure per business

The Group Dashboard

Where a company owner lands - the whole portfolio at once rather than one business at a time.

Every Business

The portfolio itself: what the company owns, of what type, and its state.

Everyone, Everywhere

Every user across every business in the group, with their role and where they work.

A Business Up Close

Any business in the portfolio, edited from head office - type, currency, tax and contact details.

02

Switch A Business Off, Set The Group's Policy

Head Office holds the switches the rest of the group inherits. Deactivate a company and every business beneath it goes dark at once - nobody there can log in, at the till or the back office. And the policies that should be the same everywhere - whether hotels may charge to a room, when a price rise is worth flagging - are set here once, not business by business.

  • Deactivate a company and the block cascades to every business under it; their staff meet "User Access Denied. Please Contact Admin." at login
  • Charge to Room is switched on for every hotel under the company from one toggle
  • The price-increase alert threshold is set once and inherited by every store and hotel - it defaults to 5% for a company
  • Whether waiters carry a manager's rights is a flag on the business too, set the same way

On, Or Off For Everyone

Deactivating a company switches off every business under it - and says exactly that before you do.

The Group's Switches

Charge to Room, the price-increase alert threshold, and waiters' rights - set on the company, inherited beneath it.

03

What You Pay Cabbash, And Paying It

One monthly charge for the company, covering every business under it, and you pay it yourself from inside the product - no invoice to chase, no bank details to re-type, nobody at Cabbash to wait on. Buy a month or buy a year; the cover starts the moment the payment clears. The page shows what you pay, what you have already paid, and exactly when the next payment falls due.

  • One charge for the company - the businesses beneath it are not billed separately
  • Choose how many months to pay for; the total works itself out as you change the number
  • Paid by card or bank through Paystack, and the subscription extends as soon as the payment is confirmed
  • Paying early ADDS to the time you already have - renewing on the 1st when you are covered to the 20th does not cost you nineteen days
  • Every payment listed with its date, the months bought, the period it covers, who paid it and its reference
  • A reminder a week before it ends, while there is still time to do something about it
  • If it does lapse, a notice on the dashboard names the date service stops - it is never a surprise
  • Still unpaid a week after that and the account goes inactive; paying switches it, and every business under it, straight back on
04

Finance & Accounting, Group-Wide

Revenue, expenses, profit, cash, receivables and payables for the whole company, and the same broken down business by business. Every figure is summed from each business's OWN General Ledger rather than recalculated from sales, which is what makes a group total reconcile with the trial balances underneath it - if a business's books say something, the group says the same thing.

  • Totals come from each business's General Ledger, so the group reconciles with what each one's own Trial Balance says
  • A By Business table underneath, so a group number is never a figure nobody can account for
  • Period measures and balances are treated differently on purpose - revenue is what happened in the range, receivables are what is owed at the end of it
  • A hotel's folio lines and a till's sales post into the same accounts, which is the only reason a single group total can include both
  • Expenses roll up from the business that incurred them, with the receipt still attached
  • The full accounting suite is reachable at company level - not a cut-down summary

The Group's Money

Revenue, expenses, profit and cash for the whole company, with the per-business split underneath.

Group Expenses

Every cost across every business, each with the paper behind it.

Finance Dashboard

The same dashboard each business has, read for whichever one the scope bar is on.

05

The Ledger, In Full

Real double-entry accounting, not a reporting layer over sales. Every sale, payment and expense posts a journal as it happens, so the accounts are already written rather than assembled at month end. A company reaches all of it for any business it owns, on the same screens that business uses.

  • A Chart of Accounts you control, per business, with the mappings that decide where each payment type and expense lands
  • Journal entries written as the day happens - a sale, a payment, an expense, each posting immediately
  • Trial Balance on demand rather than at month end, which is the check that the books actually balance
  • Balance Sheet and Financial Statements built from those postings, never typed up separately
  • Account mappings are per business, so a hotel and a supermarket can post the same event to different heads
  • Nothing here is a copy of the sales data - the reports and the accounts cannot disagree because there is one source

Chart of Accounts

Yours to shape, grouped by type - the list every posting lands in.

Account Mappings

Which payment type and which expense head posts to which account.

Journal Entries

Every posting the business made, in the order it made them.

Trial Balance

The check that the books balance, available on any day rather than at month end.

Balance Sheet

Assets, liabilities and equity, from the same postings.

Financial Statements

The statements an accountant asks for, built rather than compiled.

06

Profit, Revenue & Cash

What was earned, where it came from, and what actually arrived. Revenue and profit are accrual measures - what happened in the period. Cash is a different question and gets its own screens, because money billed and money collected are not the same number and a group owner needs both.

  • Profit & Loss built from the postings, not from a spreadsheet anyone maintains
  • Revenue broken down by where it came from, per business or for the group
  • Cash Flow on a cash basis, deliberately separate from P&L - collected against billed
  • Every payment taken, of every type, in one list
  • Cash management and bank accounts, so what is in the till and what is in the bank are both accounted for
  • Each of these reads for one business or the whole group, from the same bar

Profit & Loss

Built from what was posted rather than from a spreadsheet.

Revenue

Where the money came from, by category.

Cash Flow

Cash basis - money actually collected against money actually paid out.

All Payments

Every payment taken, of every type, with what it settled.

Cash Management

What is in the till, counted against what the system says should be.

Bank Accounts

The accounts money moves through, and what each is mapped to.

07

What Is Owed, Either Way

Receivables and payables, so what is owed in each direction is a number rather than a memory. These are balances as at a date, not period measures - a payment taken this month settles a charge raised last month, so windowing them would report a debt that does not exist.

  • Accounts receivable: what customers and corporate accounts still owe, as at the end of the range
  • Accounts payable: what the business owes its suppliers, from the same ledger
  • Accruals for costs incurred but not yet invoiced, so a month is not flattered by a late bill
  • Balances are cumulative to a date rather than windowed - the distinction that stops a hotel reporting a large negative receivable
  • Every line traces back to the journal that created it

Accounts Receivable

What is still owed to the business, as at the end of the period.

Accounts Payable

What the business owes, from the same set of postings.

Accruals

Costs incurred but not yet invoiced, so a good month is not a late bill.

08

Assets, Depreciation & Prepayments

Fixed assets on the books with a depreciation schedule against them, so the value on the balance sheet is the value now rather than the value on the day it was bought - and prepayments for the opposite case, money paid out before the period it belongs to.

  • A fixed asset register per business, with cost, date acquired and useful life
  • Depreciation calculated on schedule rather than remembered
  • Prepayments, so a year of insurance paid in January is not charged entirely to January
  • All three post to the ledger like everything else, so the balance sheet moves with them

Fixed Assets

What the business owns, on the books, at what it cost.

Depreciation

What it is worth now, calculated rather than estimated.

Prepayments

Money paid out ahead of the period it belongs to, spread across it.

09

Budgets, Cost & Profit Centres

A busy month and a good month are different things. Budgets give the comparison, and cost and profit centres give the granularity - so a group owner can see which part of which business is carrying the rest, rather than only which business is.

  • Budgets per business and per account, so actuals have something to be measured against
  • Cost centres, so spend can be attributed below the level of a whole business
  • Profit centres, so a department that earns can be told from one that only spends
  • All three feed the same reports rather than being a separate exercise

Budgets

What was planned, so what happened has something to be read against.

Cost Centres

Spend attributed below the level of a whole business.

Profit Centres

Which parts earn, told apart from which parts only cost.

10

Tax, Fiscal Periods & The Audit Trail

Tax rates the tills and folios actually charge from, fiscal periods that can be closed so a set of signed-off books cannot quietly change afterwards, and an audit trail over the lot - every financial and booking event, most recent first, with the member of staff who caused it.

  • Tax rates defined once and applied by every till, folio and invoice in that business
  • Fiscal periods that open and close, so a closed month stays closed
  • An audit trail written as things happen: logins, tables opened, items added, orders sent, kitchen accepted and completed
  • Every entry names the staff member, which is what makes it worth having
  • All three are per business, because a group can span more than one tax regime

Tax Rates

Defined once, charged everywhere in that business.

Fiscal Periods

Periods that close, so signed-off books stay signed off.

Audit Trail

Every financial and booking event, most recent first, each naming the staff member behind it.

11

Reports & Business Intelligence

The reporting each business already has, available across all of them. A company owner asking which business is carrying the group, or how this month compares with last, does not need a different product or an export into a spreadsheet - it is the same report with a wider scope.

  • The same reports each business has, read for the group or for one of them
  • Comparisons that only make sense at this level - one business against another, month against month
  • Built on the ledger, not on a separate reporting copy that can drift from it
  • Nothing to configure per business: a business joins the company and its figures are simply included
  • Group Staff Performance sits in this menu too - every member of staff in the portfolio on one ranked list

Group Performance

Every business side by side over the same period, ranked.

Reports Landing

Every report a business has, grouped by the question it answers.

Financial Reporting

The financial reporting suite, read for whichever business the bar is on.

Group Staff Performance

Fourteen people across a hotel, a restaurant and a supermarket on one list - with what each handled, in the unit that fits their business, and their share of the group.

12

Group Staff Performance

Every member of staff in the portfolio on one league table, ranked against each other rather than against only their own colleagues. A receptionist at the hotel, a waiter at the restaurant and a cashier at the supermarket appear on the same list, each with what they actually put through and what share of the group's revenue that was. No per-business report can answer this, because no per-business report can see past its own walls - and it is the first question an owner of several businesses asks.

  • One ranked list across every business the company owns, however deep the ownership tree goes
  • Reads BOTH product families and normalises them - a till closes a sale against a staff id, a hotel raises folio lines against the reservation's creator, and neither knows about the other
  • Counted in the unit that fits: sales for a till, reservations for a hotel, labelled per row so the number is never misread
  • Share is of the GROUP total, not of their own business - which is what makes people in different businesses comparable at all
  • A By Business roll-up above it, so a name can be traced back to the business it came from
  • Any date range, defaulting to the last thirty days - the same window the group's finance screens use
  • Not built on the ledger, deliberately: a journal posting records the money, not the person who took it
  • Authorised against the ownership tree rather than a role, so a store admin cannot read the group's staff by knowing the company's id
13

Payroll

Payroll belongs to the company, not to the hotel or the restaurant or the shop - it is the group that employs people and the group that pays them, so this is the only place in the platform it appears. It opens on every business at once. Rates are set per person, the hours come straight from the Attendance Tracker's clock-in and clock-out records rather than from anybody's memory, and a completed run posts straight to the ledger as a real expense.

  • One list of everybody the group employs, across every business, opening on All rather than on one
  • A Business column on every row, so a name is never ambiguous
  • Hourly or salaried, set per person - and only staff WITH a rate can be paid, which is what stops a half-configured run paying someone nothing
  • Expected hours per month per person, pro-rated to whatever period is being run
  • Hours worked are read from real clock-in/clock-out records, and stay editable before the run
  • Variance against expected is shown and flagged past 20% - advisory, because the manager on the spot knows why and the system does not
  • Shifts still open, and shifts the system expired rather than the staff member closing them, are excluded from trusted hours
  • A completed run raises a real journal against Operating Expenses - payroll is accounting, not a spreadsheet

Everyone, Everywhere

Forty staff across the hotel, the restaurant and the supermarket on one list - with the business each belongs to, and what is still to be set up.

One Business

The same screen narrowed to a single business, without losing the way back to All.

Running A Period

Expected against actual, hours pulled from 186 real shifts, and the variance called out - here 63.01 hours against an expected 160.

What Was Paid

A completed run: the period, who ran it, when, and a payslip line per person.

The Hours Behind It

Eight hundred and ninety-six real sign-ins across two businesses: who, which till, in, out, and how long - the log the run reads from.

14

Sales, Read Across The Group

The till's own reports, reachable from head office for any business in the portfolio. Every one is scoped to a business, a terminal and a date range, so a question about one till on one day has exactly one answer - and the person asking does not have to log in as that business to get it.

  • Every sale closed at a terminal in the period, with its totals and what came off it
  • Live sales - taken, but not yet closed - which is the difference between a busy floor and a closed day
  • Sales by staff and by cashier, each with their share of the terminal's takings
  • The payment mix: cash, card, transfer, split, post bill and complimentary, each as a proportion
  • Terminal-scoped and date-ranged throughout, from a bar that remembers where you were

All Sales

Every sale closed at that terminal in the period.

Live Sales

Taken but not yet closed - the floor as it stands right now.

Sales by Staff

What each waiter sold, by value and by number of sales.

Sales by Cashier

What each cashier took, and each one's share.

Payment Mix

Cash, card, transfer and split, each as a share of the takings.

15

What Was Given Away

The one question a head office asks that a busy floor never volunteers: what left the building without being charged for. Discounts, complimentaries and voids are reported separately, because those are the three that need explaining - and side by side on one screen, over the same range and terminal.

  • Exceptions puts discounts, complimentaries and voids on one screen over the same period
  • Voids show what came off a bill, who took it off, and when
  • Complimentaries are separated from discounts - nothing collected, but stock still left the building
  • Reachable for any business in the group without logging in as that business
  • The same figures the ledger posted from, so a write-off cannot be reported two different ways

Exceptions

Discounts, complimentaries and voids side by side over one period.

Voids

What came off a sale, who removed it, and when.

Void Report

The same question asked of the financial reporting suite.

16

Financial Reporting

A second reporting suite alongside the ledger screens, aimed at the questions an owner asks rather than the ones an accountant does: what did we make, what did we spend it on, and what did we buy.

  • Profit & Loss presented for a reader rather than for a filing
  • An expenses report that groups spend by what it was for
  • A procurement report covering what was bought and from whom
  • Each reads for whichever business the scope bar is on, or the group

Profit & Loss

The reading an owner wants rather than the one a filing needs.

Expenses Report

What was spent, grouped by what it was spent on.

Procurement Report

What was bought, from whom, and for how much.

17

Finding Anything

Twenty-six finance screens, ten reports and a portfolio of businesses is a lot of menu. A search box in the top bar of every page goes straight to any of it by name - pages, settings, businesses and people - so nobody has to remember which of two accounting menus a screen lives under.

  • One search across pages, settings, businesses and members of staff
  • Reachable from anywhere with the keyboard, on every page in the product
  • Goes to the screen rather than to a list of results about the screen
  • Especially useful at company level, where the same page exists once per business

Search

Any page, setting, business or person by name, from the top bar of every screen.

Where It Starts

The group dashboard - and the search box that skips the menus entirely.

18

Ask Cabbash

Help is built into the portal and answers the question a new manager actually has: where is this screen, what does this figure mean, why did the system just refuse that. Most questions are answered instantly from answers written for this product. When that is not enough, one press asks a real Claude model. And when even that does not settle it, the question goes to the Cabbash team - a person answers, and the answer comes back to you.

  • Instant answers first - written for Cabbash and checked against how the product actually behaves
  • Not satisfied? Ask Claude: a real Claude model answers from a reference of the whole product, in plain words, with the conversation kept
  • Still not answered? Ask Cabbash sends the question to the Cabbash team, and the reply arrives in your own Q&A page
  • An answer the team marks for everyone becomes an instant answer for every customer - the help gets better as it is used
  • About the product, not your data: it will not invent a guest, a sale or a figure, and it says so when it does not know
  • One assistant across hotels, restaurants, supermarkets and the company - told which business you are signed in to

The Assistant

Built into the portal, on the same login - ask how the product works.

A Real Exchange

Asked how to compare businesses against each other, and how Group Staff Performance handles a hotel differently from a restaurant - answered from a reference of the product, not from the books.

19

QR Scans, Counted

Every printed code is a way in, and now each one is counted: how many people opened the menu or the shop from a printed code, how many guests opened their stay from a room, how many pressed Call A Waiter. A business sees its own; a company sees every business side by side.

  • Menu scans, room scans and Call A Waiter presses, counted separately
  • On each business's own menu, and across the whole group on the company's
  • A page left open is counted once, however long it stays open; staff signed in to the portal testing a code are not counted at all
  • A restaurant's menu views for the day also appear on its End of Day report
20

Light, Dark and Pidgin

The whole group console in dark, and the whole thing in Nigerian Pidgin - the interface itself, not a few labels. A group owner in Lagos reads CASH WEY DEM COLLECT and RECEIVABLE WEY REMAIN on the same screen an accountant reads in English, from the same figures.

  • Dark and light across every screen, chosen per user rather than per business
  • English and Nigerian Pidgin in the top bar of every page - switching keeps your place
  • The translation reaches the group accounting screens too, not only the simple ones
  • Column headings, card labels and page copy all translated - not a veneer over English

Dark Mode

The group dashboard at night, designed for the dark rather than inverted into it.

Group Finance In Pidgin

The company books in Pidgin - "CASH WEY DEM COLLECT", "RECEIVABLE WEY REMAIN", "AKAUNT".

Group Staff In Pidgin

The same league table, the same figures, in the language the floor actually speaks.

Run a different kind of business?

Cabbash also runs hotel and restaurant & lounge and supermarket & retail businesses, each with its own product.