Banking System
ambr4_banking is a complete financial ecosystem for FiveM RP servers. It combines daily banking, ATM usage, subscriptions, invoices, lending, crypto, and analytics into one connected system with a consistent premium UI and a framework-ready backend.
Purchase the Script
Showcase
Features
🧩 Full Banking UI Suite
Complete multi-page interface: Dashboard, Analytics, My Payments, My Trades, Loans, My Loans, My Updates, Account, Settings, Support.
Unified visual design across cards, modals, badges, tables, toggles, dropdowns, and notifications.
Fast page switching with immediate UI refresh after key actions (payments, loans, billing updates, card actions).
🗂️ Accounts and Access Model
Multi-account support with account types: Main, Savings, Business, Joint, Shared, Social (society).
Active account system for transaction context (operations follow currently selected account).
Account creation and removal with confirmation flow.
Shared account member management with granular permissions:
view,deposit,withdraw,transfer.Shared defaults in Settings to predefine permissions for newly added members.
Social/society accounts mapped by job + boss grade via config for role-restricted access.
💸 Core Transactions
Deposit, withdraw, and transfer flows with server-side validation.
IBAN resolution/recipient lookup before transfer confirmation.
Transfer defaults system (quick amount chips + default note mapping).
Real-time activity updates for core money actions.
🧾 Billing and Invoices
Billing History with statuses, period filters, search, and invoice detail modal.
Invoice payment directly from bank UI (supported provider flow).
Connected plan billing + external invoice history in one clean banking view.
Provider bridge architecture:
Native provider support:
esx_billing,qb_phoneCustom billing scripts through
AddBillingEntryexport.
📈 Plans, Limits, and Renewals
Built-in subscription system with Basic / Plus / Elite plans.
Per-plan limit enforcement for transfers, withdraws, bank loan max, P2P publish, and crypto allowance.
Periodic renewal sweep with automatic handling of successful renewals and failed charges.
Auto-renew toggle in Settings (Plan & Billing section), with stored next/last charge data.
Downgrade safety behavior when paid renewals fail.
🏧 Card and ATM Security
Dedicated ATM module (separate UI from main bank panel) with configurable ATM model list.
ATM interaction modes: text interaction or target interaction.
Account selection flow for ATM operations, including availability checks.
Optional ATM PIN gate based on user settings.
Configurable failed PIN attempt lock (
PinMaxAttempts) with card status sync.Card unlock flow (optional fee, optional owner-only restriction) and new PIN setup.
Card settings support: PIN update, design/signature controls, status handling.
🎨 Card Personalization
Multiple bank card designs with instant preview in UI.
Custom card signature input saved per account.
Card details panel with status-aware behavior (
Active/Blocked).PIN-protected card flow prepared for ATM and card-security actions.
🏦 Loans and Credit System
Dual loan ecosystem:
Bank Loans (configured offers, terms, rates)
P2P Marketplace (publish/borrow/cancel offers with plan-based publishing limits)
My Loans page with status tracking (active, paid, overdue, closed), upcoming payments, and repay actions.
Credit score policy with tiers controlling:
max new loan amount
max active loans
P2P borrowing access
Overdue-aware restrictions and due reminder modal for better repayment flow.
🪙 Crypto Trading Module
Integrated market view with configurable coin list.
Buy/sell actions inside banking UI.
Portfolio and trade history tracking.
Chart/range controls and market update cycle support.
Plan-based crypto restrictions enforced server-side.
📊 Analytics and Insight Layer
KPI cards for monthly income, expenses, net cashflow, and savings rate.
Cashflow trend ranges (30d/14d/7d).
Spending breakdown with visual distribution (income/spending/transfers).
Top spending categories and contextual insight cards.
Dashboard revenue chart and summary metrics tied to real transaction data.
🔔 Updates, Notifications, and Personal Settings
My Updates feed with unread/read state, category filters, mark-read actions, and counters.
In-app notification controls by category (transfer/plan/loan/support/in-app).
Privacy mode (streamer-safe masking of sensitive values).
Security controls (session lock timing, ATM PIN requirement toggle).
Interface preferences (default landing page, reduced motion, compact mode).
🔌 Framework and Developer Integration
Framework runtime abstraction for ESX, QBCore, Qbox from one codebase.
Billing bridge and financial logging exports for external scripts.
Public exports:
AddIncome(target, amount, label)AddExpense(target, amount, label)AddBillingEntry(target, payload)
Automatic database table/column migrations on startup.
Locale + currency formatting controls for easy regional adaptation.
Last updated