Dashboard Overview
Demo Company Ltd · March 2025 · Dar es Salaam
247
Total Shipments
▲ 12% vs last month
$184K
Revenue (MTD)
▲ 8.3% vs last month
18
Pending Clearance
▼ 3 delayed
94.2%
On-time Rate
▲ 2.1% vs last month
Monthly Shipments Jan – Jun 2025
Shipment Types
FCL – 42%
LCL – 28%
Air – 18%
Loose – 12%
Recent Shipments
| File No. | Consignee | Type | HS Code | ETA | Stage | Status | Actions |
|---|---|---|---|---|---|---|---|
| XDEMO-001-2025 | Kilimanjaro Trading Co. | FCL | 8471.30 | 15 Mar 2025 | Customs | In Progress | |
| XDEMO-002-2025 | Safari Imports Ltd | LCL | 0901.11 | 17 Mar 2025 | Released | Completed | |
| XDEMO-003-2025 | Mwanga Electronics | AIR | 8525.80 | 20 Mar 2025 | Pre-Arrival | Pending | |
| XDEMO-004-2025 | Serengeti Foods Inc. | BULK | 1005.90 | 22 Mar 2025 | Inspection | In Progress |
🤖 AI Recommendations
⚠️ 3 Delayed Shipments
XDEMO-001, 003, 007 are past ETA. Notify clients immediately.
💳 5 Outstanding Payments
$42,300 in unpaid invoices. Follow up with Kilimanjaro Trading.
📈 FCL Volume Rising
FCL bookings up 18% this quarter. Consider capacity expansion.
Shipment Management
All cargo files — multi-tenant isolated
| # | File No. | Consignee | Consignor | Type | HS Code | Containers | ETA | Stage | Progress | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | XDEMO-001-2025 | Kilimanjaro Trading Co. | Shanghai Exports Ltd | FCL | 8471.30 | 2 × 40HC | 15 Mar | Customs | In Progress |
|
|
| 2 | XDEMO-002-2025 | Safari Imports Ltd | Colombo Freight Co. | LCL | 0901.11 | N/A | 17 Mar | Released | Completed |
|
|
| 3 | XDEMO-003-2025 | Mwanga Electronics | Shenzhen Tech GmbH | AIR | 8525.80 | N/A | 20 Mar | Pre-Arrival | Pending |
|
|
| 4 | XDEMO-004-2025 | Serengeti Foods Inc. | Bangkok Agri Co. | BULK | 1005.90 | 1 × 20GP | 22 Mar | Inspection | In Progress |
|
Showing 1–4 of 247 records
Workflow Engine
Track clearance stages for XDEMO-001-2025 · Kilimanjaro Trading
Pre-Arrival
Arrival
Customs
Inspection
Release
Exit
Stage Tasks
| Task | Assigned To | Deadline | Status |
|---|---|---|---|
| Submit customs declaration | A. Mkwawa | 14 Mar | Done |
| Pay customs duty | J. Mwakitawa | 15 Mar | Pending |
| Obtain release order | A. Mkwawa | 16 Mar | Blocked |
Overall Progress
Pre-Arrival100%
Arrival100%
Customs45%
Inspection0%
Overall60%
Analytics & Insights
Performance metrics · Q1 2025
Monthly Revenue (USD) 2025
Processing Time Distribution days
Profit & Loss Summary
$284K
TOTAL REVENUE
$198K
TOTAL COSTS
$86K
GROSS PROFIT
30.3%
MARGIN
247
TOTAL FILES
Tariff Lookup
Search Tanzanian customs HS codes, duties and levies
8471.30
Portable automatic data processing machines — Laptops & Notebooks
0%
Import Duty
18%
VAT
1.5%
Railway Levy
0%
Excise Duty
Source: Tanzania Revenue Authority — East Africa Community CET 2022 · Last updated: Jan 2025
Reports
Generate PDF & Excel reports
Revenue Report
| Month | Shipments | Revenue | Costs | Net |
|---|---|---|---|---|
| January | 38 | $24,000 | $17,500 | $6,500 |
| February | 42 | $31,000 | $21,000 | $10,000 |
| March | 47 | $38,000 | $26,000 | $12,000 |
Shipment Summary
| Type | Count | Avg. Days | On-Time |
|---|---|---|---|
| FCL | 104 | 5.2d | 97% |
| LCL | 69 | 6.8d | 91% |
| AIR | 44 | 2.1d | 99% |
| BULK | 30 | 9.4d | 83% |
Payment Status
| Client | Invoice | Amount | Status |
|---|---|---|---|
| Kilimanjaro Trading | INV-2025-001 | $12,400 | Overdue |
| Safari Imports | INV-2025-002 | $8,200 | Paid |
| Mwanga Electronics | INV-2025-003 | $21,600 | Partial |
Delay Analysis
| File No. | ETA | Actual | Delay | Cause |
|---|---|---|---|---|
| XDEMO-001 | 15 Mar | 18 Mar | +3d | Customs hold |
| XDEMO-007 | 12 Mar | 14 Mar | +2d | Inspection |
Task Tracker
All assigned tasks across shipments
| Task | Shipment | Assigned To | Deadline | Progress | Status | Action |
|---|---|---|---|---|---|---|
| Submit customs declaration | XDEMO-001 | A. Mkwawa | 14 Mar |
100%
|
✅ Complete | |
| Pay customs duty – TZS 4.2M | XDEMO-001 | J. Mwakitawa | 15 Mar ⚠️ |
50%
|
🟡 In Progress | |
| Prepare import permit application | XDEMO-003 | B. Kamau | 13 Mar ❌ |
10%
|
🔴 Overdue |
Notifications
System alerts, ETA & payment reminders
Shipment XDEMO-001 – Customs Delay
Kilimanjaro Trading Co. — Shipment is 3 days past ETA. Customs hold in progress.
2h ago
Payment Overdue – INV-2025-001
Kilimanjaro Trading Co. owes $12,400 — 7 days overdue.
5h ago
ETA Alert – XDEMO-004 arriving tomorrow
Serengeti Foods — BULK shipment ETA 22 Mar 2025. Prepare inspection team.
1d ago
XDEMO-002 Successfully Released
Safari Imports Ltd — Shipment cleared. Invoice generated automatically.
2d ago
Trial Expiring in 7 Days
Your trial expires on 22 Mar 2025. Contact +255 754 000 440 to activate.
3d ago
User Management
Demo Company Ltd — Staff accounts, client portals & access control
Staff Accounts
Client Portal Accounts (temporary — auto-suspend when all shipments complete)
| Client Name | Username | Linked Shipments | Access | Created | Auto-Suspend | Status | Actions |
|---|---|---|---|---|---|---|---|
| David Msomi Kilimanjaro Trading |
client.msomi | XDEMO-001 XDEMO-005 | View only · No financials | 15 Mar 2026 | When XDEMO-001 & 005 exit | Active | |
| Asha Ngowi Safari Imports |
client.ngowi | XDEMO-002 | View only · No financials | 17 Mar 2026 | XDEMO-002 exited ✅ | Suspended |
RBAC Permission Matrix
| Permission | Director | Manager | Operator | Client Portal |
|---|---|---|---|---|
| Create Shipment | ✅ | ✅ | ✅ | ❌ |
| Edit Shipment | ✅ | ✅ | ❌ | ❌ |
| Delete Shipment | ✅ | ❌ | ❌ | ❌ |
| View Shipment Status | ✅ | ✅ | ✅ | ✅ (own only) |
| View Documents | ✅ | ✅ | ✅ | ✅ (own only) |
| View Financial Data | ✅ | ✅ | ❌ | ❌ |
| View Reports | ✅ | ✅ | ❌ | ❌ |
| Pause/Reset Users | ✅ | ✅ (operators only) | ❌ | ❌ |
| Manage Users | ✅ | ❌ | ❌ | ❌ |
| View Audit Log | ✅ | ✅ | ❌ | ❌ |
| License Management | ✅ | ❌ | ❌ | ❌ |
Audit Log
Tamper-proof activity trail — company_id isolated
09:41 AM
LOGIN — Successful authentication
john.mwakitawa · DIRECTOR · IP: 41.77.12.x · 27 Mar 2025
09:35 AM
SHIPMENT CREATED — XDEMO-005-2025
amina.mkwawa · MANAGER · Consignee: Tanzanite Minerals Ltd
08:52 AM
SHIPMENT UPDATED — XDEMO-001-2025 · Stage: Arrival → Customs
amina.mkwawa · MANAGER
Yesterday
LOGIN FAILED — 3 attempts (rate-limited 15 min)
unknown · IP: 102.45.67.x
Yesterday
USER CREATED — brian.kamau · Role: OPERATOR
john.mwakitawa · DIRECTOR
2 days ago
DOCUMENT UPLOADED — BL_XDEMO002.pdf (342 KB)
amina.mkwawa · MANAGER · Linked: XDEMO-002-2025
Transport Management
Fleet · Drivers · Routes · Fuel · Inventory · Incidents · Compliance · Billing · Clients · Notifications · Reports
🚛
8
Total Vehicles
✅
5
Active
🔧
2
In Maintenance
🅿️
1
Standby
🚛
T 123 ABC
● Active
Driver: Moses Kileo
Route: DSM → Arusha
Load: XDEMO-004 · 28t
Type: Flatbed 40ft · 30 tons max
Route: DSM → Arusha
Load: XDEMO-004 · 28t
Type: Flatbed 40ft · 30 tons max
Fuel Level72%
Next service: 15,000 km · Ins. exp: Jun 2025
🚐
T 456 DEF
● Maintenance
Driver: Fatuma Hassan
Route: N/A (Workshop)
Service: Engine overhaul
Est. Return: 20 Mar 2025
Route: N/A (Workshop)
Service: Engine overhaul
Est. Return: 20 Mar 2025
Fuel Level35%
Workshop: Kariakoo Motors · Work order: WO-2025-042
🏗️
T 789 GHI
● Standby
Driver: Joseph Mwamba
Route: Unassigned
Type: Flatbed · 40ft
Capacity: 40 tons
Route: Unassigned
Type: Flatbed · 40ft
Capacity: 40 tons
Fuel Level90%
Insurance: Valid · Road licence: Valid
Document Management
BL · Invoices · Packing Lists · Certificates
| Document | Type | Shipment | Uploaded By | Date | Size | Actions |
|---|---|---|---|---|---|---|
| BL_XDEMO001.pdf | Bill of Lading | XDEMO-001 | A. Mkwawa | 14 Mar 2025 | 512 KB | |
| INV_XDEMO001.pdf | Invoice | XDEMO-001 | J. Mwakitawa | 13 Mar 2025 | 89 KB | |
| PACK_XDEMO002.pdf | Packing List | XDEMO-002 | A. Mkwawa | 16 Mar 2025 | 342 KB |
Settings
System & company configuration
🏢 Company
🔐 Security
🔑 License
🔔 Notifications
📧 Email/SMTP
🎨 Appearance
Company Profile
Basic company information and branding
System Settings
Two-Factor Authentication
Require 2FA for all users
Email Notifications
Send ETA and payment alerts
Audit Log
Track all user actions
Theme
Choose your preferred colour theme for the system
Dark
Default
Dark Blue
Deep ocean
Light
Clean white
System
Follows OS
API Access
Enable REST API for integrations
Employees Management
Staff records, contracts, evaluations, rankings & trainees
👥
12
Total Staff
✅
8
Active
🎓
3
Trainees
📋
2
Renewing Soon
⭐
4.2
Avg Rating
🏆 Top Performers (Auto-ranked by completed tasks)
AM
Amina Mkwawa
Manager
42 tasks
🥈
JM
John Mwakitawa
Director
58 tasks
🥇
BK
Brian Kamau
Operator
31 tasks
🥉
Office Management
Allowances, meals, drinks, daily costs, file costs & full reports
📅
TZS 3.2M
Today's Total Cost
📆
TZS 18.6M
This Week
💸
TZS 74.2M
This Month
💰
TZS 892M
This Year
Monthly Cost Breakdown
👥 Salaries & AllowancesTZS 38.9M (52%)
🍽 Meals & RefreshmentsTZS 8.2M (11%)
📄 File/Cargo OperationsTZS 18.4M (25%)
⚡ Utilities & OfficeTZS 5.6M (8%)
🏧 Transport & FuelTZS 3.1M (4%)
Quick Entry
Invoices & Billing
Generate, send and track client invoices
📋
47
Total Invoices
✅
TZS 182M
Collected
⏳
TZS 42M
Outstanding
🔴
TZS 12M
Overdue
Invoice Register
| Invoice No. | Client | File No. | Services | Amount (TZS) | VAT (18%) | Total | Issued | Due | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| INV-2026-001 | Kilimanjaro Trading | 4DEMO-001-2026 | Clearance + Transport | 2,033,898 | 366,102 | 2,400,000 | 01 Apr 2026 | 15 Apr 2026 | Partial | |
| INV-2026-002 | Safari Imports Ltd | 4DEMO-002-2026 | Full CFA Service | 3,220,339 | 579,661 | 3,800,000 | 03 Apr 2026 | 17 Apr 2026 | Paid | |
| INV-2026-003 | Serengeti Foods | 4DEMO-003-2026 | Customs Clearance | 1,271,186 | 228,814 | 1,500,000 | 25 Mar 2026 | 08 Apr 2026 ⚠ | Overdue |
Showing 1-3 of 47 invoices
Financial Ledger
Accounts receivable, payable, P&L and balance summary
Total Revenue
TZS 284M
Total Expenses
TZS 198M
Gross Profit
TZS 86M
Receivable
TZS 54M
Payable
TZS 18M
💰 Accounts Receivable (Clients owe you)
| Client | Invoice | Amount | Days Overdue | Status |
|---|---|---|---|---|
| Kilimanjaro Trading | INV-2026-001 | TZS 2,400,000 | 7 days | Partial |
| Serengeti Foods | INV-2026-003 | TZS 1,500,000 | -3 days | Overdue |
| Mwanga Electronics | INV-2026-005 | TZS 4,200,000 | 14 days left | Pending |
💵 Accounts Payable (You owe suppliers)
| Supplier | Service | Amount | Due Date | Status |
|---|---|---|---|---|
| Mama Fatuma Kitchen | April Meals | TZS 8,200,000 | 30 Apr | Pending |
| Liquid Telecom | Fiber Internet | TZS 250,000 | 15 Apr | Scheduled |
| TANESCO | Electricity | TZS 420,000 | 10 Apr | Due Soon |
Monthly P&L Trend — 2026
Revenue
Expenses
🧮 Customs Duty Calculator
Calculate import duties, VAT, levies and total landed cost — Tanzania Revenue Authority rates
Input Parameters
📋 Calculation Result
Enter values and click Calculate to see results
📄 Quick Reference — Common Rates (TRA/EAC)
| HS Code | Description | Duty | VAT | Levy |
|---|---|---|---|---|
| 8471.30 | Laptops | 0% | 18% | 1.5% |
| 0901.11 | Coffee (raw) | 25% | 18% | 1.5% |
| 8703.23 | Cars (1500-3000cc) | 25% | 18% | 1.5% |
| 1005.90 | Maize | 35% | 18% | 1.5% |
| 6109.10 | T-Shirts (cotton) | 35% | 18% | 1.5% |
| 3004.90 | Medicines | 0% | 0% | 1.5% |
Internal Messages
Staff communication — per-file notes and team messages
4DEMO-001-20262h ago
Amina: Customs payment pending conf...
2 unread
4DEMO-002-2026Yesterday
John: Client approved release order
👥 Team General2d ago
Brian: Meeting tomorrow 9am
2 unread
4DEMO-001-2026 — Kilimanjaro Trading
Amina Mkwawa, John Mwakitawa, Brian Kamau
AM
Amina Mkwawa · 09:41 AM
Customs payment of TZS 4.2M confirmed with CRDB. Receipt uploaded to documents. Waiting for release order.
JM
You (John) · 10:02 AM
Good. Follow up with customs office by 2pm. Brian to standby for container collection once released.
BK
Brian Kamau · 10:15 AM
Confirmed. Truck T 123 ABC fueled and ready. Moses is on standby at the yard.
📅 ETA Calendar
Shipment ETAs, task deadlines and contract renewals
April 2026
ETA Arrival
Task Deadline
Contract Renewal
Payment Due
Upcoming Events
4DEMO-004-2026 ETA
22 Apr 2026 — Serengeti Foods
Container: 1 x 20FT — Bulk cargo
Task Deadline — Brian Kamau
08 Apr 2026 — OVERDUE
Permit docs for 4DEMO-003-2026
Contract Renewal — John M.
01 Jan 2026 — 85 days left
Start renewal process now
Invoice Payment Due
15 Apr 2026 — INV-2026-001
Kilimanjaro Trading — TZS 2.4M
🛡 Compliance & Screening
Client blacklist check, regulatory compliance and document validation
🔍 Client / Entity Screening
📋 Internal Blacklist
| Entity | Reason | Added | By |
|---|---|---|---|
| Karibu Imports Ltd | Fraud — bounced cheques | 10 Jan 2026 | J. Mwakitawa |
| TZ Trading Co. | Non-payment x3 invoices | 15 Feb 2026 | A. Mkwawa |
📄 Regulatory Licence & Permit Tracker
| Document | Issued By | Number | Issue Date | Expiry | Days Left | Status | Actions |
|---|---|---|---|---|---|---|---|
| Clearing Agent Licence | TRA | CFA-TZ-2024-001 | 01 Jan 2024 | 31 Dec 2026 | 268d | Valid | |
| Business Registration | BRELA | BP-2022-DEMO | 15 Mar 2022 | 14 Mar 2027 | 340d | Valid | |
| TRA TIN Certificate | TRA | 100-000-001 | 20 Jan 2022 | Perpetual | N/A | Permanent | |
| Warehouse Bond Licence | TRA Customs | WBL-2025-077 | 01 Apr 2025 | 31 Mar 2026 | -7d EXPIRED | Expired ❌ |
🔴 System Health Monitor
Real-time status, performance, security and backup monitoring
OPERATIONAL
99.9%
Uptime (30 days)
⚡
142ms
Avg Response Time
👤
7
Active Sessions
🛡
0
Security Alerts
🔌 Service Status
Web Application
Online ✅
Database (PostgreSQL)
Connected ✅
License Server
Active ✅
File Storage
68% used ✅
Email / SMS Service
Active ✅
Network (Cloudflare CDN)
Online ✅
💾 Backup Status
Last Auto-BackupToday 03:00 AM ✅
Backup Size2.4 GB
Retention30 days
Next ScheduledTomorrow 03:00 AM
🛡 Security Log (Last 24h)
✓ 09:41 — Login: john.mwakitawa (DEMO-REG-001)
✓ 08:15 — Login: amina.mkwawa (DEMO-REG-001)
✗ 07:52 — FAILED login: unknown IP 102.45.x.x (blocked)
✓ 06:00 — Auto-backup completed (2.4GB)
✓ 03:00 — Certificate renewed (SSL/TLS)
⚠ 01:30 — Rate limit triggered: 42.156.x.x