Twocan Africa
TWOCAN AFRICA
Management System
⚠️ Offline
Twocan Africa
TWOCAN AFRICA
Technical Solutions
INVOICE

From

Twocan Africa

Technical Solutions Provider

Nairobi, Kenya

Bill To

#DescriptionSerial / IoTQtyUnit PriceTotal (KES)

Authorized by – Twocan Africa

Name: ___________________________

Title / Department: ______________

Signature: ______________________

Date: ___________________________

Received / Accepted by – Client

Name: ___________________________

Company: _______________________

Signature: ______________________

Date: ___________________________

TWOCAN AFRICAManagement System
🔔 Notifications
No notifications yet

Clients

Manage your client relationships and radio history

➕ Add New Lead

➕ Manually Add Onboarded Client

Loading…

Technical Department

Programming queue, repairs, tools and field operations
Programming Queue
Loading...
📡
Select a client from the queue to view programming details

Add Repair Record

📻 Radio(s) Brought In
Add one row per radio — for clients dropping off more than one at the same time.
TypeSerialClientArrivalReturnFaultLogged ByTechnicianStatusActions
Loading…
🛠️ Select a client to view their radios. Edit Call Sign, Login and IoT / SIM number directly and save per radio.
📞 Log every client interaction — calls over-the-air, phone calls, WhatsApp or site visits. Tracks who was attended to and what was resolved.
➕ Log New Interaction
Loading…
↩️ Use this section to return radios or items back to the store — individual items or all radios for a specific client.

↩️ Return Individual Item to Store

📦 Return All Radios for a Client

Select a client to see their radios
RETURN HISTORY
Click Refresh to load history
TOOLS & EQUIPMENT
All tools and equipment owned by the technical department
Loading tools...
📶 Upload a Safaricom IoT Excel file and search any SIM number, ICCID, MSISDN or client name instantly.
📤 Upload IoT Excel
🔍 Search IoT Number
UPLOADED BATCHES
FIELD EQUIPMENT CHECKOUT
Track items taken from store for field work
⏳ PENDING APPROVAL
Loading...
● IN FIELD NOW
Loading...
✅ RETURNED
No returns yet
FIELD SERVICE REPORTS
Log field visits, repairs and service work
Click Refresh or add a new report above

Sales

0 records
📥 These are new leads from CRM. Click Receive into Sales to start working on them — then go to Prospects to log meetings and send quotes.
NEW LEADS WAITING TO BE RECEIVED
💼 Leads that have been received into Sales are shown below. Log all meetings, demos, follow-ups and quotes here. When the client approves — select ✅ Purchase Approved to send them to Technical.
CLIENTS IN SALES

🔧 Assign Technician to a Prospect

PDF, Word, Excel — client call signs and login details for the technician
Sections auto-detect from the lead — or manually toggle below if the type is wrong.
SHOW:

Log Sales Activity

PDF, Word, Excel, or image — max 5MB. Stored securely.
LeadActivityDateLocationByDetailsFollow-up DateFollow-up NotesActions
No activities yet

📋 Create Quote

LINE ITEMS
Select a Client/Lead above to narrow item suggestions to their POC/VHF/HF type — or type freely for anything not in store.
Total: KES 0
Quote No.ClientDateValid UntilTotal (KES)Prepared ByStatusActions
No quotes yet

Add Sale Record

Select a client first to narrow this list to their POC/VHF/HF items — general items (tools, SIM cards, accessories) always show.
InvoiceTypeSerial / SIMCall SignLoginClientDateAmount (KES)PaymentSales ByActions
Loading…

SIM Card Inventory

0 records

Add SIM Card

IoT / ICCIDProviderRadio SerialClientActivationStatusNotesActions
Loading…
Finance
Twocan Africa Ltd
OVERVIEW ▾
TRANSACTIONS ▸
BOOKS ▸
REPORTS ▸
Financial Overview
🏦 Bank Balance
KES 0
Last updated:
View:
💸 Recent Expenses
💚 Recent Income
⏳ Overdue
Theme
Twocan Africa
TWOCAN AFRICA Int’l LIMITED
Invoice  #  7527
Invoice Amount  KSH  179,220
Description:  Poc Radios and 9 Months Subscription
Client :  Arcoverde (K) Ltd
Nairobi , Kenya
DATE:17-Apr-2026
DUE DATE:9-May-2026
LPO Ref.
Client PIN:P051154152R
Twocan PIN:P052065229Y
ksh per year cycle Units Ksh per Unit Ksh Total
CLOUD 7,000.00 9 Months CLOUD SERVICE PER TERMINAL 15,750
DATA 3,000.00 9 Months DATA SUBSCRIPTION 6,750
Hardware
S380 Poc Radio With - Display
one time payment
48,000
T320 Poc Radio With - Display
one time payment
84,000
Add item...
Ksh Total
Exclusive Of Vat
154,500.00
VAT 16% 24,720.00
Ksh Total
Inclusive Of Vat
179,220.00
NOTE : ETR ISSUED UPON PAYMENT
PAYMENT DETAILS
Account Number: Ksh   0100009112957
Account Number: USD   0100009112981
Account Name: Twocan Africa Int’l Limited
Bank Name: Stanbic Bank Kenya
Bank Code: 31000
Branch Name: Warwick Centre  Nairobi
Branch Code:  025
SWIFT Code:    SBICKENX

Sales Ledger

Invoice No.DateClientRadio TypeSerialSIM IoTQtyUnit PriceTotal (KES)PaymentSales ByActions
Loading…
Period:

Add Income / Expense

DateTypeCategoryDescriptionReferenceAmount (KES)Actions
Loading…
Invoicing Queue
Pending invoices awaiting confirmation
Loading invoices...
📄 Track invoices issued to clients — upload a copy and monitor payment status. Need to send a quote instead? Use the Quotes tab.
🎨 Invoice PDF Branding
Logo, colors
📤 New Invoice
NumberClientDateDueDescriptionAmount (KES)StatusFileActions
Loading…
📋 Track quotes / proformas sent to clients — kept separate from confirmed invoices, with their own status flow (Draft → Sent → Accepted/Rejected/Expired).
📤 New Quote
NumberClientDateValid UntilDescriptionAmount (KES)StatusFileActions
Loading…
Period:

Add Account Payable (Money We Owe)

💡 Where it goes: Added to Payables ledger → automatically posts to Income & Expenses as an expense → feeds P&L, Cash Flow and Balance Sheet. When you click 💸 Pay it posts again as a cash-out.
SupplierRef / InvoiceDescriptionCategoryInvoice (KES)Paid (KES)Balance (KES)Due DateStatusActions
Loading…
Period:

Add Account Receivable (Money Owed To Us)

💡 Where it goes: Added to Receivables ledger → posts to Income & Expenses as pending income → shows in Client SOA balance → feeds P&L, Cash Flow and Balance Sheet. When you click ✅ Received it confirms the cash.
ClientRef / InvoiceDescriptionCategoryInvoice (KES)Paid (KES)Balance (KES)Due DateStatusActions
Loading…
Period:
Total Funded
KES 0
From paid payables
Total Spent
KES 0
Approved spending only
Available Balance
KES 0
Funded − Spent
Required Top-Up
KES 0
Requested − Balance
💡 How petty cash works: Money comes in either by paying a Payable named "Petty Cash", or directly below using 💰 Money In. Record daily spending using 💸 Money Out.
📥 Pending Requests from Departments
No pending requests

Record Petty Cash Transaction

DateTypePurposePersonDeptAmount (KES)
Loading…

Add Payroll Entry

StaffRolePeriodGross (KES)DeductionsNet PayDateStatusActions
Loading…
💵 Cash Sales Records
All cash sales received directly at point of sale
Date Client Ref Items Amount (KES) Reseller Recorded By
No cash sales recorded yet
Period:
CategoryAmount (KES)
Select date range and click Generate
👤 Client Statements of Account
📅 Click a client card to view their statement. You can then filter by date range inside.
🏭 Supplier Statements of Account
Period:
MonthIncome (KES)Expenses (KES)Net (KES)Running BalanceTransactions
Select a range (optional) and click Generate
📋 Finance team uploads daily reports here. Admins can read and download them.
📤 Upload Daily Report

➕ Add Bank Transaction

DateDescriptionReferenceCreditDebitReconciledActions
Loading…

Store / Inventory

Inventory management, stock movements and requests
Product Name & Details In Stock
Loading…
Currently Out
Overdue
Returned

📤 Send Radio for Demo

Radio ModelSerialClientContact Date OutReturn DateStatusSent ByNotes
No demo radios yet — use the form above
⚡ QUICK RESTOCK — Click an existing item to auto-fill

Receive Stock into Inventory

Click an existing item above to restock it, or type a new name.
Enter quantity above to generate serial number fields
ℹ️ Accessory — No serial numbers required. Stock is tracked by quantity only.
MOVEMENT HISTORY
All stock in and out — grouped by date
Click Refresh to load movements
STOCK REQUESTS & RETURNS
Technicians request items — approve, reject or accept returns
⏳ PENDING APPROVAL
Loading...
HISTORY
Loading...
↩️ RETURN ITEMS TO STORE
↩️ Return Individual Item
📦 Return All for a Client
Select a client to see their items
RETURN HISTORY
Click Refresh to load
STORE HISTORY
Every item that has left the store — grouped by product or date
Loading...
CLIENT RADIOS HELD IN STORE
Radios belonging to clients that are currently in our store (for repair, servicing, or safe-keeping)
ClientRadio TypeSerial No.Call Sign ReasonDate InStatusActions
Click Refresh to load
🔧 Tools & Equipment Register
Track all tools, quantities, conditions and assignments
Tool / Equipment Category Qty Serial / Asset Condition Assigned To Value (KES) Status Actions
Click Refresh to load tools

Analytics

Filter:
Radios Sold
Total Clients
Active Leads
In Programming
Open Repairs
PIPELINE FUNNEL
LEAD SOURCES
SALES VOLUME — UNITS SOLD
REPAIR STATUS
LEADS BY STAGE OVER TIME

Team Status

● 0 online
To add users: create them in Firebase Console → Authentication → Users, then click Register Myself below to add your profile, or use the form to register any team member.
● ONLINE NOW
Loading...
● OFFLINE
Loading...
CHANGE PASSWORD

Enter your current and new password to update your login credentials.

Notifications

Your notifications and alerts from the system
Loading notifications...

Messages

TEAM MEMBERS
← Select a team member to start chatting
Select someone to chat with
No recipient selected

Activity Monitor

Admin only — all system activity
Click Refresh to load activity
MY CALENDAR
📅
SUN
MON
TUE
WED
THU
FRI
SAT
Select a day
Click a date to see tasks
UPCOMING 7 DAYS
Loading...
LEAVE MANAGEMENT
🏖️ Leave Requests
StaffTypeFromToDaysStatusLeave BalanceAction
Click Refresh to load