Today's Profit Dashboard
Loading...
—
Net profit today
—
—
Gross sales
—
—
Cost of goods
—
VAT collected
Payable to TRA
—
Expenses today
Profit breakdown
Loading...
Top products by profit
Loading...
🍽️ Restaurant
Bar & Restaurant management
Free
Occupied
Reserved
Dirty
Bill Requested
No active shift
Open a shift to start tracking sales by session
Shift History
Loading…
👥 Users & Roles
Manage staff access and permissions
Loading…
📈 Reports & Analytics
Select a date range below
—
Gross Revenue
Loading…
—
Net Profit
—
—
Margin %
—
—
Transactions
—
—
Expenses
—
—
VAT Collected
—
Revenue & Profit Trend
Revenue
Profit
Loading…
Payment Methods
Loading…
Top Products
Loading…
Expense Breakdown
Loading…
📋 Daily Z-Reports NF525 official closing records
Showing reports for the selected period. Auto-generated each midnight (EAT).
Loading…
↩ Refunds & Voids
For the selected period. Click ↩ on any sale transaction to void or refund.
Loading…
🧾 Recent Transactions
Loading…
Point of Sale
Tap a product to add to cart
Loading products...
Cart (0 items)
No items yet.
Tap a product to add it.
Tap a product to add it.
Product Catalog
Loading...
🔍
📦 Inventory Management
Stock levels · Low stock alerts · Adjust quantities
—
Total Products
—
In Stock
—
Low Stock ⚠️
—
Out of Stock
—
Stock Value (Cost)
Expenses
Track all business costs
🔖 Barcode Generator
Generate, assign and print standard EAN-13 barcodes for your products
📦 Stocktake Scanner
Scan any barcode to look up the product and update its stock count
TRA / VFD
Configure Virtual Fiscal Device (VFD) and generate TRA audit reports
💳 Payment Gateways
Configure DPO Group (card) and Vodacom M-Pesa live payment integrations.
Loading…
🔒 VFD Configuration (Virtual Fiscal Device)
Connect to TRA's VFD portal to automatically submit receipts and get fiscal receipt numbers (RCTVNUM).
You need a TRA-issued certificate. Extract your PEM private key with:
You need a TRA-issued certificate. Extract your PEM private key with:
openssl pkcs12 -in cert.pfx -nocerts -nodes -out private.pem
📋 Z-Reports — Daily Closing Reports (NF525)
Generated automatically at midnight (EAT) for each business day. Each Z-report is cryptographically chained to the previous one.
| Z# | Date | Receipts | Total (TZS) | VAT (TZS) | GTP at close | Seq range | Hash tail | Generated |
|---|---|---|---|---|---|---|---|---|
| Click Refresh to load | ||||||||
TRA Audit Report Generator
Generate a TRA-compliant PDF report for any period
PDF downloads automatically to your browser
What the report includes
✅ Business name, TIN, VAT registration
✅ Daily sales breakdown (gross, VAT, net)
✅ Total transactions for the period
✅ Payment method breakdown
✅ Expenses and estimated taxable income
✅ Declaration section ready to sign
✅ Report ID and tamper-evident hash
✅ Daily sales breakdown (gross, VAT, net)
✅ Total transactions for the period
✅ Payment method breakdown
✅ Expenses and estimated taxable income
✅ Declaration section ready to sign
✅ Report ID and tamper-evident hash
Live API Explorer
Test any endpoint directly. Your auth token is pre-loaded.
Quick tests
Response
Click a button to test an endpoint
// Response will appear here
🔍 Audit Log
Every login, data change, and deletion — ISO 27001 compliant activity trail
🔗 NF525 Receipt Hash Chain
Each receipt is cryptographically linked to the previous one. Tampering with any receipt breaks the chain.
—
Chained receipts
—
Grand Total (TZS)
—
Chain head (last 8 hex)