JBxSM Government Dashboard — Government Audit & Finance System for FiveM
A complete government finance and auditing dashboard for FiveM servers, featuring real-time society account monitoring, transaction auditing, suspicious balance detection, configurable government transfers, and a polished custom JBxSM Designs interface.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎥 WATCH THE FULL PREVIEW ON YOUTUBE
▶️ 👉 https://www.youtube.com/watch?v=C2xAvES9H7A
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Overview
JBxSM Government Dashboard is a powerful finance oversight system designed for government, mayor, treasury, or administrative roles on FiveM roleplay servers.
Authorised players can walk into a configured government office, press E, and instantly access a modern black & cyan dashboard showing every society account on the server. Transactions are categorised, colour-coded, searchable, and fully auditable with detailed drill-down modals showing timestamps, account flows, transfer sources, and transaction IDs.
The system supports Qbox, QB-Core, and ESX automatically, alongside multiple banking resources including Renewed-Banking, qb-banking, qb-management, okokBanking, and esx_addonaccount. Framework and banking bridges are auto-detected on startup, with optional manual override support.
Unlike simple bank viewers, this dashboard actively monitors society balances and detects untracked or suspicious balance changes — even from scripts that bypass proper transaction logging. Any mismatch between account balance changes and logged transactions is automatically surfaced inside the dashboard as a flagged event.
Government staff can top up tick pay or society balances directly from the dashboard without touching phone banking apps or external menus. Every transfer is logged server-side with player information, and access control is enforced on every callback using both job-based permissions and ACE support.
The included setup wizard validates framework detection, banking compatibility, account configuration, and office setup automatically, making installation straightforward even on heavily customised servers.
╔══════════════════════════════════════════════════╗
║ 🎬 SEE IT BEFORE YOU BUY ║
║ ║
║ Full dashboard walkthrough, transaction audit, ║
║ suspicious transfer detection, and live ║
║ government finance management in action: ║
║ ║
║ ▶️ https://www.youtube.com/watch?v=C2xAvES9H7A ║
╚══════════════════════════════════════════════════╝
✨ Key Features
✅ Complete government finance & audit dashboard
✅ Real-time society account overview
✅ Transaction auditing with detailed modal breakdowns
✅ Colour-coded transaction categories
✅ Search and filtering system for accounts & transactions
✅ Transaction filters:
-
All
-
Incoming
-
Outgoing
-
Tagged
-
Suspicious
✅ Manual government transfers & account top-ups
✅ Suspicious / untracked balance change detection
✅ Live refresh system for balances & transactions
✅ Setup wizard with diagnostics and validation
✅ Custom JBxSM Designs NUI with black & cyan theme
✅ ox_lib interaction support
✅ Office-based interaction point with configurable coordinates
✅ Automatic framework detection:
-
qbx_core
-
qb-core
-
es_extended
✅ Automatic banking support detection:
-
Renewed-Banking
-
qb-banking
-
qb-management
-
okokBanking
-
esx_addonaccount
✅ ACE permission support
✅ Job-based access control
✅ Multi-language localisation support included
✅ Console logging with player names & citizen IDs
✅ Configurable government account and office location
✅ Fully configurable via config.lua
🔐 Access Control
Access is validated server-side on every action.
Supported permission systems:
-
Government job access
-
ACE permissions (
command.govdash) -
Optional admin slash command access
Unauthorised players cannot access account data or perform transfers.
⚠️ Suspicious Transaction Detection
Many banking scripts modify society balances without properly logging transactions. This dashboard actively monitors all configured society accounts and compares balance deltas against known transactions.
If money moves without a matching transaction log, the dashboard automatically creates a flagged synthetic audit entry:
⚠ Untracked balance change detected
This allows server management to identify suspicious withdrawals, hidden script behaviour, or improperly integrated third-party resources.
🌍 Localisation
Includes bundled localisation support:
-
English (
en.json) -
Danish (
da.json)
Additional languages can be added easily through the locales folder.
⚙️ Requirements
Hard dependencies:
-
ox_lib
-
oxmysql
Frameworks (auto-detected):
-
qbx_core
-
qb-core
-
es_extended
Banking systems (auto-detected):
-
Renewed-Banking
-
qb-banking
-
qb-management
-
okokBanking
-
esx_addonaccount
🛠️ Installation
- Drop the folder into your
resources/directory - Add:
ensure jbxsm_govermentjob
to your server.cfg
- Configure:
-
Government job name
-
Government account
-
Office coordinates
inside config.lua
- Restart the server
- Optional:
Grant ACE access using:
add_ace group.admin command.govdash allow
The setup wizard (/govsetup) can be used to verify installation and compatibility automatically.
📦 Delivery
This resource is delivered automatically through FiveM Asset Escrow directly to your server after purchase.
Simply install through your Cfx.re Asset Manager and configure the included config.lua file.
ℹ️ Product Info
-
Version: 1.0.0
-
Frameworks: Qbox / QB-Core / ESX
-
Code: Escrow-protected, configuration files editable
-
UI: Custom JBxSM Designs NUI
-
Support: Provided through JBxSM Designs Discord
-
Preview: ▶️ https://www.youtube.com/watch?v=C2xAvES9H7A