Dashboard
June 2026 — Live overview
● Live
Total Income
RM 0
No data yet
Total Expenses
RM 0
Direct + Indirect
Net Profit
RM 0
0% margin
Outstanding
RM 0
Unpaid invoices
Income by stream
IRATA Training
RM 0
Sessions0
Candidates0
OutstandingRM 0
WAH Training
RM 0
Sessions0
Candidates0
OutstandingRM 0
Projects
RM 0
Active0
Completed0
OutstandingRM 0
Recent Transactions
View all
DescriptionStreamAmountStatus
No transactions yet
P&L Summary
Gross Revenue RM 0
Direct Costs - RM 0
Indirect Costs - RM 0
Trainer Fees - RM 0
Net Profit RM 0
Profit Margin 0%
Income Command
type a command or upload invoice
--:--PRA Ops Centre ready. Type a command below.
--:--Examples: "IRATA income 29600 Training ID 03/26" | "WAH income 15000 ABC Corp" | "Project income 8000 Site Survey"
All Income Records
DateDescriptionStreamAmountStatus
No income recorded yet
Expense Records
+ Upload Invoice
No expenses recorded yet
Expense Breakdown
Upload an invoice to see breakdown
Candidate Tracker
NameCompanyStreamTraining IDAmountPayment
Upload a cost sheet to populate candidates
Invoice / Cost Sheet Scanner
📄
Click to upload or drag & drop
PDF, DOCX, PNG, JPG — Cost sheets, invoices, claim forms
✦ Extracted Data — Please Confirm
--:--Upload scanner ready. Drop a cost sheet or invoice to begin.
PMSuite Connection
API credentials to sync CRM, Finance & HR data
AI Configuration
Claude API for invoice scanning & command processing
Google Sheets Sync
Trainer expense form responses
Access Control
User roles and permissions