POS and gold pricing
LiveSell at the till with a daily metal rate per karat. Prices follow the rate and keep our markup.
It replaces the old SoftwareHouse ERP. It is live today at console.soliman-holdings.com.
نظام واحد يدير الفلوس والمخزون والناس والأرقام.
Private page. Internal costs and status inside. Not for forwarding.
Sell at the till with a daily metal rate per karat. Prices follow the rate and keep our markup.
Every piece coded. Gold tracked by the gram per party. Scan stocktake with a missing-piece report.
Check-in, leave requests, manager approvals from the phone.
Every day at 06:00 Cairo time it drafts next week's rota with an OR-Tools optimizer. The manager reviews and publishes. On for preprod; each store's team still has to be switched on.
Payroll with Egyptian social insurance rules. Runs on demo data; real staff setup is pending.
Forecast and budget variance work. 13-week cash view is built. The overview tiles are being fixed (in review).
Live on emulated providers: provider-to-provider transfers, bank payout, owner draw within the liquidity limit, vendor and person payouts, failure handling. Real providers wait on sandbox approval (see Money).
Owners run the business and its staff. Developer is IT only. Merged.
Native tab bar, a + quick-actions button, and an app switcher. Runs on iPhone. The latest polish (nav, + sheet, app switcher, account sheet) is merged and deploying to preprod.
The iPhone app locks behind Face ID or the device passcode. Making biometrics mandatory for money approvals is built but switched off.
Scan a piece with the phone camera in the app. The browser version of camera scanning is built but switched off.
Counter sale in the phone app. The new standard POS route in the desktop console is built but switched off.
Customers, statements and repair tickets work. The retail CRM module (campaigns, segments) is in the code; setup and screens are pending.
The till can show a customer's loyalty points. No loyalty programme is configured yet.
Loyalty card in Apple and Google Wallet. No code yet.
Phone screens below are from the current preview build with demo data.






Sales and payouts post themselves. Money moves over provider APIs, inside limits, with a name on every step.
Every sale and every payout posts to the books. No data entry. Reconciliation shows provider vs books.
Small things go through fast. Bigger amounts wait for the right person. The rule is in the system, not in someone's head.
Paymob and Kashier collections sweep to the payout side without a bank hop. Verified in the Console on emulated providers; real providers wait on sandbox approval.
Pay vendors, staff and company accounts in batches. A failed payout is isolated and does not block the rest.
A draw only goes out if the company keeps enough cash. The policy decides, not a person's mood.
Counted, blind day-end till close is live. The deposit schedule you configure (on demand, over a threshold, or weekly) is in progress.
Two flows we show live. Each is timed from tap to done.
POS, barcode scanning and their own sales and commission in one pocket. No queue at a shared terminal.
Works on iPhone now (preview build). Android and store rollout come with the go-live.
Camera or barcode lookup, price from today's gold rate.
Each sale carries the salesperson. The configurable commission rules (default: margin on making charge) are still being built.

We went through the old SoftwareHouse feature list line by line. 41 are done. 7 are built but switched off until go-live. 12 are not done yet.
No RFID code yet; it is a design note. The base is ready: each piece already has a unique tag field, and batch scan sessions exist for stocktake.
Check-in records, when the code is switched on, whether the phone was inside the branch radius at that moment: Within, Near, Far or Unknown. It evaluates one geofence at the instant of check-in, and it is advisory. It does not track people afterwards, and it needs consent and store setup before use.
The account holder approves. Until then, collections and payouts only run on the emulator.
A second collection provider. Paymob and Kashier reconcile against each other and against the books.
Commercial register, tax card, ID of the signatory. I will say exactly which ones when they ask.
Technical Owner split: done as policy. Business Owners run everything business. Developer (IT) is a separate, technical role. Credential rotation: agree when to rotate and who is told. Nothing rotates on its own.
Our own numbers first. Where a figure is only discussed, not contracted, it says so.
Royal Gold 14 May 2024 to 15 Aug 2026; Royal Silver 3 Jan to 15 Aug 2026. Margins are the old SoftwareHouse gross-profit snapshot (provisional). The 2.75% + EGP 3 card rate is a discussed, unconfirmed scenario, not our contract.
0.05% of segment gross profit (about EGP 20k on EGP 39.3M). Customers pay cash or InstaPay: only 22 of 3,894 bullion invoices used a card.
about EGP 1.19M of gross profit at 2.75% + EGP 3 (4.38% of the segment's GP). Worst pocket: Madinty jewelry, 6.04% of GP.
Up to EGP 68k (3.60% of GP), an upper bound. The card, InstaPay and wallet split can't be read from the old data.
| Segment | Revenue | Cash | InstaPay | Card | GP | Card fee @ 2.75% + 3 |
|---|---|---|---|---|---|---|
| RG bullion | EGP 379.8M | 367.6M | 11.3M | 0.7M | 39.3M | 20,299 (0.05%) |
| RG jewelry | EGP 205.8M | 147.0M | 14.7M | 43.2M | 27.3M | 1,192,934 (4.38%) |
| RS jewelry | EGP 3.35M | 1.1M | n/a | 2.35M* | 1.89M | up to 68,235 (3.60%) |
*Whole non-card-cash leg treated as card. Cash is net of change and scrap trade-in. The flat EGP 3 is negligible on Royal Gold tickets (0.01%).
| Item | Rate | Status |
|---|---|---|
| Paymob card, in store / online | 2.75% + EGP 3 per successful transaction | Discussed generic rate. UNCONFIRMED as our contract. |
| Paymob standard settlement | next working day (about 24 to 48 working hours) | Cutoff and batching for us unconfirmed. |
| InstaPay and Paymob wallet / IPN collections | about 0.1%, min EGP 5, max EGP 20 per transaction | Owner's figure. InstaPay limits (previously checked, re-verify): EGP 70k per transaction, 120k per day and 400k per month per bank. |
| Paymob payout to bank | 0.1%, min EGP 20, max EGP 200 | Owner's figure. Instant bank arrives within hours; bank card up to 3 working days; Egypt Post next business day before 2 PM. |
| Paymob payout to wallet | 0.8% | Owner's figure. Wallet payouts are instant. |
| Kashier | Quote | Public docs show PSP-managed InstaPay collection (QR, request-to-pay, webhooks). Fees not published. |
| Item | Cost | Notes |
|---|---|---|
| Google Workspace, Business Standard | 3 users x about $17 = about $51 / month | Owner's figure, flexible plan; the three of us. An exact invoice figure may follow. |
| Shopify | current plan (The One) | The One alone owns Shopify. |
| Shared platform subscriptions | held by The One | The One owns the shared subscriptions and recharges Royal Gold for its share. Provisional allowances in the books are marked "ESTIMATE, owner to confirm". |
| Platform build & maintenance | Fixed monthly draw via Tarek: ≈ EGP 37,000 / month (≈ $730) | ESTIMATE, TO BE CONFIRMED FROM INVOICES for everything except the AI tools, which are confirmed. It goes through Tarek because I am not yet an official owner.
What it covers (monthly, USD)
|
Tag prices are a real quote (SoftwareHouse), in EGP. Printer and reader hardware are ESTIMATES, SUPPLIER QUOTES NEEDED: public list prices in USD, ex-VAT, checked 20 Oct 2026.
| Item | Estimate | Source (list price) |
|---|---|---|
| Jewelry tag | EGP 10 to 11 each | Quote (SoftwareHouse) |
| Retail tag, reusable | EGP 7.5 each | Quote (SoftwareHouse) |
| Retail tag, one-time | EGP 6.5 each | Quote (SoftwareHouse) |
| Encoder printer | Zebra ZD621R $2,200 to 2,600 ZT411R $3,300 to 3,600 | CDW, PTS Mobile |
| Handheld reader | Zebra RFD40 $950 to 1,330 Chainway C72 about $1,200 | CDW, Asset Infinity |
| Gate reader plus 2 antennas | about $1,750 to 2,700 | Excludes install and cabling. CDW |
| One-store pilot | about $3,200 to 3,900 hardware + EGP 5,000 to 5,500 tags (+ $1,750 to 2,700 for a gate) | 500 jewelry tags at EGP 10 to 11, one ZD621R-class encoder, one handheld. Tags are small money; the hardware is the cost. |
Import opening balances, switch the stores over, retire the old ERP.
Paymob and Kashier sandbox, then live. Auto-sweep, bulk payouts, cash deposit schedule.
One store, one tray reader, a few hundred tagged pieces. Then decide.
Product photo and video production for the three brands.
Shopify, Meta and ERP numbers in one place.
Customer loyalty card in Apple and Google Wallet.
Staff and customer questions answered first by the system.
A phone for each salesperson, with POS, scan and commission.