Skip to content

Follow one day at Nile Fresh

Nile Fresh is a drinks distributor in Cairo. Omar Hassan (rep REP-03) sells from van VAN-03, with Juice 1L at 100.00 EGP and Water 6-pack at 50.00 EGP a piece, VAT 14% added on top. Today his route has four shops; he reaches two of them, Nile Market and Delta Kiosk.

An administrator set up the company once — VAT at 14% added on top of prices, orders over a shop’s credit limit wait for approval, and a rep must accept his van load before selling from it. Routes give Omar four stops today. See Set up and Plan.

Before the day · Admin · Console › Routes

Route CAIRO-03 is Omar's, with 4 shops; today's journey is generated from it.

What changed
ItemBeforeAfterChange
Stops planned today0 stops4 stops+4
The Company tab of Settings for Nile Fresh: currency EGP, VAT rate 14 with Prices include tax unticked, English as default language, time zone Africa/Cairo, and the over-the-credit-limit rule starting below.
  1. VAT 14 %
  2. Prices include tax: off
  3. Over the credit limit: needs approval
Open the full-size picture (new tab)

07:30 · Storekeeper · Console › Stock › Receive

Goods arrive at the main warehouse: 120 Juice 1L and 100 Water 6-pack (supplier note GRN-2026-0412).

Goods received GRN-2026-0412 — numbered by: typed by the storekeeper

What changed
ItemBeforeAfterChange
Main warehouse · Juice 1L0 PCS120 PCS+120
Main warehouse · Water 6-pack0 PCS100 PCS+100

08:30 · Storekeeper · Console › Stock › Load a van

VAN-03 is loaded from the main warehouse: 50 Juice 1L and 40 Water 6-pack. The load waits for Omar to check it.

Van load LD-000001 — state: waiting

What changed
ItemBeforeAfterChange
Main warehouse · Juice 1L120 PCS70 PCS−50
Main warehouse · Water 6-pack100 PCS60 PCS−40
VAN-03 · Juice 1L0 PCS50 PCS+50
VAN-03 · Water 6-pack0 PCS40 PCS+40

08:40 · Rep · Phone › Today › Check your van load

Omar starts his day, counts the van and accepts the whole load. Van sales open.

Van load LD-000001 — state: accepted

The Stock screen with the van load LD-000001 for VAN-03 from Main warehouse, marked Not checked by the rep yet, carrying 50 Juice 1L and 40 Water 6-pack; van sales stay refused until the rep checks it.
  1. The van load, not checked by the rep yet
Open the full-size picture (new tab)

Nothing moves when Omar accepts the load — the stock moved when the office recorded it. Accepting only opens van sales, because Nile Fresh asks reps to confirm their load first. More about loading.

09:32 · Rep · Phone › Nile Market › Check in

Omar checks in about 17 m from Nile Market's pin, inside its 150 m radius. The visit starts and selling opens here.

What changed
ItemBeforeAfterChange
Stops visited0 stops1 stops+1

Omar is 17 m from the shop’s pin, well inside its 150 m check-in radius. Beyond the radius, Nile Fresh refuses the check-in. More about visits.

09:35 · Rep · Phone › Nile Market › New order

10 Juice 1L at 100.00 and 4 Water 6-pack at 50.00 from the van. The invoice is issued at once and the van drops by what was sold.

Nile Fresh

INVOICE · INV-000001


Net
1,200.00
VAT
168.00

  • 10 PCS Juice 1L × 100.001,000.00
  • VAT 14%140.00
  • 4 PCS Water 6-pack × 50.00200.00
  • VAT 14%28.00

TotalEGP 1,368.00

What changed
ItemBeforeAfterChange
VAN-03 · Juice 1L50 PCS40 PCS−10
VAN-03 · Water 6-pack40 PCS36 PCS−4
Nile Market owes0.00 EGP1,368.00 EGP+1,368.00
  • The shopkeeper gets the invoice as a shared PDF; the phone does not print.

More about selling.

09:38 · Rep · Phone › Nile Market › Collect payment

Nile Market pays EGP 700.00 in cash. It goes against the oldest open invoice first.

Receipt RC-000001 — method: cash · amount: 700.00 · balance after: 668.00

What changed
ItemBeforeAfterChange
Nile Market owes1,368.00 EGP668.00 EGP−700.00
Cash in Omar's hand0.00 EGP700.00 EGP+700.00

09:39 · Rep · Phone › Nile Market › Collect payment

And a post-dated cheque for EGP 300.00 (Banque Misr no. 100245, due in 14 days).

Receipt RC-000002 — method: cheque · amount: 300.00 · balance after: 368.00

What changed
ItemBeforeAfterChange
Nile Market owes668.00 EGP368.00 EGP−300.00
Cheques in Omar's hand0.00 EGP300.00 EGP+300.00

Each payment clears the oldest invoice first. The cheque lowers what Nile Market owes on the day it’s taken, even though its date is two weeks away. More about collecting.

09:41 · Rep · Phone › Nile Market › Take goods back

Two Water 6-packs did not sell. They go back on the van against INV-000001, and the credit note lowers what the shop owes.

Credit note RET-000001 — against: INV-000001 · status: recorded · reason: unsold · quantity: 2 · total: 114.00

What changed
ItemBeforeAfterChange
VAN-03 · Water 6-pack36 PCS38 PCS+2
Nile Market owes368.00 EGP254.00 EGP−114.00

The return is the credit note: it carries the return’s number, RET-000001. More about returns.

11:05 – 11:30 · An order that waits for approval

Section titled “11:05 – 11:30 · An order that waits for approval”

11:05 · Rep · Phone › Delta Kiosk › New order

Delta Kiosk wants 4 Juice 1L, 456.00 with VAT, on a 300.00 limit. The company asks for approval, so the order waits for the supervisor.

Sales order SO-000002 — status: pending approval · total: 456.00 · reason: credit limit exceeded (over 156.00)

What changed
ItemBeforeAfterChange
Delta Kiosk credit limit300.00 EGP300.00 EGP0
Order over the limit by0.00 EGP156.00 EGP+156.00
  • Nothing moves while the order waits: no stock, no invoice, nothing owed.

11:20 · Supervisor · Console › Approvals

The supervisor approves the order from the list. Omar's phone shows it as approved at its next sync.

Sales order SO-000002 — status: approved

11:30 · Office · Console › Orders › Deliver

The office delivers the approved order from MAIN; the invoice is issued on delivery.

Sales order SO-000002 — status: delivered

Nile Fresh

INVOICE · INV-000002


Net
400.00
VAT
56.00

  • 4 PCS Juice 1L × 100.00400.00
  • VAT 14%56.00

TotalEGP 456.00

What changed
ItemBeforeAfterChange
Main warehouse · Juice 1L70 PCS66 PCS−4
Delta Kiosk owes0.00 EGP456.00 EGP+456.00
Approvals, Orders tab, with one order waiting: SO-000002 for Delta Kiosk by REP-03 Omar Hassan, stopped for being over the credit limit by EGP 156.00, total with VAT EGP 456.00.
  1. Why it stopped
  2. Total with VAT 456.00
Open the full-size picture (new tab)
Order SO-000002 for Delta Kiosk after it was confirmed: 4 Juice 1L at 100.00, total 400.00 EGP before VAT, the supervisor's approval note, the What arrived section and the Delivered button.
  1. Delivered
Open the full-size picture (new tab)

While SO-000002 waited, nothing moved — no stock, no money. The office tried to deliver it from VAN-03 first and was refused: a booked order leaves from a warehouse, so VAN-03 still has 40 Juice. More about approvals.

17:30 · Bank the cash, hand over the cheque

Section titled “17:30 · Bank the cash, hand over the cheque”

17:30 · Office · Console › Money › Cash

The cashier banks Omar's 700.00 with paying-in slip SLIP-001. Cash in his hand goes back to zero.

Bank deposit SLIP-001 — numbered by: typed by the cashier · amount: 700.00

What changed
ItemBeforeAfterChange
Cash in Omar's hand700.00 EGP0.00 EGP−700.00
Banked0.00 EGP700.00 EGP+700.00

17:35 · Office · Console › Money › Cheques

Omar hands the post-dated cheque to the office. It cannot be deposited before its due date; on that day the office deposits it, then marks it cleared or bounced.

Cheque 100245 — bank: Banque Misr · amount: 300.00 · status: handed over

What changed
ItemBeforeAfterChange
Cheques in Omar's hand300.00 EGP0.00 EGP−300.00
The Cash screen with REP-03 holding 700.00 EGP and the Bank it box open, filled with 700.00 and paying-in slip SLIP-001, ready to Record.
  1. Paying-in slip SLIP-001, typed by the cashier
Open the full-size picture (new tab)
The Cheques board with one cheque At the office: Nile Market, 300.00 EGP, #100245 on Banque Misr, post-dated until 2026-10-21.
  1. Post-dated until
Open the full-size picture (new tab)

Slflo doesn’t number paying-in slips — the cashier types the number on the bank’s slip (Bank it). The cheque can’t be deposited before its date: trying today is refused. More about banking.

18:05 · Rep · Phone › Today › End day

Omar ends his day. The 2 stops he did not reach are marked skipped.

What changed
ItemBeforeAfterChange
Visits done / planned— 2/4 —
Van sales— 1,368.00 EGP—
Delivered invoices— 456.00 EGP—
Returns— 114.00 EGP—

18:10 · Supervisor · Console › End of day

Visits, van sales, returns and cash line up with the documents behind them. The supervisor signs the day off; anything later counts tomorrow.

What changed
ItemBeforeAfterChange
Expected cash— 0.00 EGP—
Counted cash— 0.00 EGP—
Cash difference— 0.00 EGP—
Signed offno yes —
End of day with the Close the day panel for REP-03: 2/4 visits, 700.00 cash, 300.00 in cheques, 1824.00 invoiced (van sales 1368.00, delivered 456.00), cash counted 0.00 against 0.00 expected, and the Sign the day off button.
  1. Invoiced: van sales and deliveries
  2. Count: 0.00
  3. Sign the day off
Open the full-size picture (new tab)

The two stops Omar didn’t reach are marked skipped. Expected cash is 0.00 because the 700.00 was already banked, so the supervisor counts 0.00 and signs the day off with no difference. More about closing the day.

Overnight · ERP · Integration API

Nile Fresh runs without an ERP (erp mode DISABLED), so nothing waited for one today. An ERP connected later reads the same invoices, receipts and credit notes by seq.

Invoice INV-000001 — seq: 1 · feed: /api/integration/v1/invoices

Invoice INV-000002 — seq: 2 · feed: /api/integration/v1/invoices

Receipt RC-000001 — seq: 1 · feed: /api/integration/v1/payments

Receipt RC-000002 — seq: 2 · feed: /api/integration/v1/payments

Credit note RET-000001 — seq: 1 · feed: /api/integration/v1/returns

What changed
ItemBeforeAfterChange
Orders waiting for the ERP0 orders0 orders0

Nile Fresh runs without an ERP, so nothing waited for one. Had it been connected, it would read the invoices, receipts and credit note above by their counter, in order. More about the ERP stage.

Next morning · Accountant · Console › Receivables › Statement

Each shop's statement lists its invoices, credit notes and payments; what is still owed is the sum of the open items.

Statement line INV-000001 — shop: Nile Market · amount: 1368.00 · outstanding: 254.00

Statement line RET-000001 — shop: Nile Market · amount: -114.00 · outstanding: 0.00

Statement line INV-000002 — shop: Delta Kiosk · amount: 456.00 · outstanding: 456.00

What changed
ItemBeforeAfterChange
Nile Market owes— 254.00 EGP—
Delta Kiosk owes— 456.00 EGP—
Receivables with the Nile Market statement open: INV-000001 still owes 254.00 of 1,368.00, after a 700.00 cash payment, the 300.00 cheque 100245 and the 114.00 credit note RET-000001, with the running balance beside each line.
  1. 254.00 of 1,368.00 still owed
  2. Running balance
Open the full-size picture (new tab)

More about reconciling.