Mahatatie محطتي
Service station management

Your station,
figure by figure

Each shift's takings, the cash discrepancy, tank levels and what your customers owe. Worked out at every closing, on the attendant's phone — even with no signal.

In the morning

Ten seconds to know where you stand

Yesterday's takings split between cash, card and credit. Each tank's level in days of cover. And a list of what needs your attention.

  • 01
    Split by payment method The money that actually came in, and what's still owed.
  • 02
    Days of cover Worked out from your real sales, not a fixed threshold.
  • 03
    What needs attention Low tank, cash discrepancy, customer over their limit.
Station Al MassiraMarrakech · Saturday 19 July
Today's takings
48 620 DH
▲ 14% vs last Saturday
Cash
31 400
TPE
11 220
Credit
6 000
Tank levels
Cuve 1 — Gasoil 9 400 / 20 000 L
3.6 days of cover
Cuve 2 — SP 95 2 150 / 10 000 L
2.0 days of cover — order now
Closing · day shiftRachid B. · 06:00 – 18:00
Pompe 1 — Gasoil Entered
Opening
412856,3
Closing
414198,1
Volume
1 341,8 L
Cash discrepancy
−220,00 DH
Expected 48,840 DH · counted 48,620 DH.
A reason is required before closing.
At the end of a shift

The cash discrepancy shows the same evening

The attendant reads each nozzle's totaliser. Litres, the day's price, side sales: everything is compared to what's actually in the till.

  • 01
    A keypad built for the forecourt Large digits, one-handed entry, at night as in daylight.
  • 02
    A reading never goes backwards The app refuses any value below the previous one.
  • 03
    Several attendants at once Each on their own pumps, with their own till and discrepancy.
The proof

The figure entered, and the photo of the counter

At the very moment the attendant types the number, they photograph the totaliser. The photo is timestamped and tied to the shift and their name.

  • 01
    Taken with the camera Compressed so it sends even on two bars of signal.
  • 02
    Filed by shift Findable months later in your documents.
  • 03
    It protects both sides The owner who doubts, and the honest attendant who's accused.
Pompe 2 — GasoilYoussef A. · night shift
Opening
390420,0
Closing
391688,2
📷
Counter photographed
19/07 · 22:14 · Youssef A.
Cash discrepancy
expected 18,300 · counted 18,300
0,00 DH
Customer credit4 active accounts
Total outstanding
142 850 DH
0–30 j
86 300
31–60 j
38 150
+60 j
18 400
Accounts
Trans Atlas SARL
Limit exceeded
18 40062 days
Coopérative Al Baraka
Limit 40,000 DH
31 25028 days
Taxis Zerktouni
Limit 15,000 DH
12 90016 days
Credit

Who owes you what, and since when

Hauliers, cooperatives, taxis. Every note is tied to an account, with its ageing and its limit.

  • 01
    Ageing, not just the balance A customer at 60 days costs more than one with a large balance.
  • 02
    Alert when the limit is passed As soon as the ceiling you set is crossed.
  • 03
    Cheques and bills tracked With their due date and a photo of the document.
What changes

What wasn't visible becomes visible

A station's losses are rarely dramatic. They're small, regular, and invisible in a notebook.

200 L

What can go missing on one delivery without anyone noticing, for lack of a dip reading after unloading.

150 DH

A daily cash discrepancy too small to see. Over a month it's another matter.

60 j

The ageing beyond which a customer debt becomes hard to recover.

1 j

An empty tank on a summer Saturday. In peak season, a day is never made up.

Everything else

Built for this trade, not adapted from elsewhere

Every feature answers a real situation on a forecourt.

🚚

Delivery shortfall

You enter the dip reading after unloading and the app compares it to the delivery note. Missing litres appear before you sign.

📦

Shop and lubricants

Each reference is a separate stock: 10W40 is not 5W30. Receiving, sales, stocktake, breakage. Alert below ten units.

📵

Works offline

The attendant enters readings, counts the till and closes with no connection. Everything reaches the server once it returns, with no duplicates.

👥

Two levels of access

The manager enters data. The owner sees margins, purchase prices and costs. The separation is enforced by the database.

📊

Costs and profit

Wages, rent, water, electricity come back each month. Net profit is calculated: takings minus purchases minus costs.

📄

Accounting export

An Excel file for the month: detailed shifts, deliveries, credit, costs, stock movements. The format your accountant expects.

Getting started

We set your station up with you

The start is what matters. One reading taken wrong at the beginning and every calculation after it is wrong. Allow half a day, together.

01Products and prices Fuels, lubricants, shop, services. Selling price and purchase price.
02Tanks and pumps Capacity, current level, and the totaliser shown on each nozzle.
03Team and customers Attendants, shop, wash, with their wages. Credit accounts and balances.
04The first shift We open and close a shift with your attendant, to check everything adds up.
Questions

What we're asked most

Is there anything to install?

No. Mahatatie opens in the browser and adds itself to the phone or tablet home screen like an app. No app store download, no updates to run.

What if there's no signal on the forecourt?

The attendant can enter readings, count the till, take photos and close the shift with no connection. Everything is held on the device and sent once the network returns, in order and without duplicates.

Will my manager see my margins?

No. They enter shifts, deliveries and credit notes. Purchase prices, margins and costs are invisible to them — and not merely hidden on screen: the database refuses that information to their account.

Who can see my station's figures?

You, and whoever you give access to. Stations are separated from one another: none can read another's data. We can view your data to help you, and every viewing is logged with its date and reason, visible inside your app.

How long does it take to start?

Half a day. A wizard asks for your products and prices, your tanks, your pumps and the totaliser on each nozzle, then your staff. Reading the totalisers takes longest — and it's what makes every later calculation correct.

Can I get my data back?

At any time, as an Excel file. And if you want to leave, you ask us to delete your station: it's done within 30 days, no questions.

Get in touch

Tell us where your station is

We'll call you back, show you the app on your own figures, and you decide afterwards.

+34 603 851 107

or leave us your details

We reply within 24 hours. Your details are used only to get back to you and are shared with no one.