One article, bought from a supplier into the warehouse and sold on to a customer — purchase order, goods in, quotation, sales order, invoice, collection, delivery out, and the books. No manufacturing.
52 steps
The whole walkthrough, no narration — the captions are on the screen.
Buy 200 rolls at 180 EGP, then sell 150 of them at 310. One article, one supplier, one customer — and every screen it touches on the way.
The catalogue is one list. Purchasing, sales, the warehouse and the books all read this same row.

"Aluminium foil tape 72mm", code TRN-TAPE-72. The code is what a supplier price list and a barcode both match on.

Pieces. A roll is a piece — you neither buy nor sell half of one.

180 in, 310 out. Both belong to the article — so nobody quotes from memory and nobody guesses the margin.

Below 40 rolls it appears on the reorder report, so you buy before a customer asks for what you do not have.


An article exists before any of it does. Stock comes from receiving, never from creating the row.

A purchase order is a commitment to a supplier: what, how much, at what price, into which store.

Nile Packaging & Foil. Their terms and their price history are already on file.

Stock is held per warehouse, so this is the shelf the goods will actually land on.

The one you created a minute ago — from the same catalogue the sale will price from.

200 rolls at 180 EGP — 36,000 EGP. Under this company's 50,000 band, so no second signature is needed.


Marking it ordered is the moment it stops being a draft. Sending it by email does the same thing.

Receiving is what raises stock — not the order. Until the lorry comes, you own a promise, not 200 rolls.

Short delivery? Type what arrived and the rest stays outstanding on the order — nothing is written off quietly.

200 on hand, valued at 36,000 — the cost you actually paid, not a list price.

An enquiry is not a record until somebody writes it down. This is where it goes.

Mostafa Sobhy of TRN Horus Contracting — a contractor who buys foil tape by the box.


Everything this customer becomes — the offer, the order, the invoice — hangs off this record.

Priced from the catalogue, so the offer cannot disagree with the article you just created.
The customer's details come across from the lead — nothing is retyped.


A product line carries the catalogue's price AND its cost, which is what makes the margin real.


150 rolls. You bought 200 — you are not obliged to sell the lot, and the other 50 stay on the shelf.

VAT 14%, charged per line — because not every article carries the same rate.


46,500 net, 6,510 VAT, 53,010 total. Nobody re-adds this anywhere.

The offer travels as a private link. The customer needs no account and no password to read or sign it.
Under this company's 100,000 approval gate, so it goes straight out — no manager in the way.

It is filled in from the lead. Change it if their accounts person is somebody else.

The same link they were emailed, opened exactly as they would open it.

Your prices, your terms, your company name. What it cost you is never on this page.

Typing the name IS the signature, and it is kept with the offer as the record.


The accepted offer becomes the order — the frozen record of what was sold, at what price, to whom.
Whatever this offer became, and whatever it can become next, is listed here.


PO-9920 is the customer's own reference. It travels all the way to the invoice — which is what gets you paid.

For a traded article there is nothing to manufacture — the order just waits on the warehouse.

SO-2026-…, carrying the customer's PO reference, the agreed price and the cost it was quoted at.

This company bills before it ships. One press invoices the whole order — and the same counter stops it being billed twice.
Delivering first and billing what left is the other way round — that policy has its own walkthrough.

53,010 EGP owed — the offer's own figures, carried over rather than retyped.

Recording the money is what makes an invoice paid. A status on its own is not money.

53,010 by bank transfer. That word decides which account the money lands in.

Now the figure and the status agree — which is the whole point.

Paid for, so now it ships. The delivery note is what takes the rolls off the shelf and records who received them.

All 150, out of the store they were received into.

Confirming is what moves the stock, and it stamps who delivered and who received.

200 in, 150 out. The warehouse says 50 — and nobody counted a shelf to know it.

Nothing in the ledger is typed twice — it is built from the documents you already made.
It runs nightly on its own too. Posting twice is impossible — each document posts once.

The purchase, the stock in, the sale, the VAT, the money received and the stock out — each carrying the document it came from.

Sold 46,500 net against 27,000 of cost — 19,500, and 50 rolls still on the shelf. No spreadsheet was opened once.

Recorded on a demo workspace. The company and the figures are invented; the screens are the real product.