m-Banking | Advanced Banking System for FiveM + lbphone app

:open_book: Overview

m-Banking is a complete financial management system for FiveM roleplay servers, built to centralize all banking operations in a single modern resource.

From daily money movement to risk control, compliance workflows, lending, investment, and secure storage, m-Banking gives servers a structured economy with configurable rules and permissions.

It is designed for communities that want more than simple bank balance handling, offering layered account systems, governance tools, and long-term progression mechanics while remaining configurable for different RP styles.

:bank: Account Infrastructure

m-Banking supports multiple account types to match different gameplay needs:

  • Personal Accounts
  • Shared Accounts
  • Business Accounts
  • Offshore Accounts
  • Savings Accounts

Each account type can follow different limits and operational behavior, allowing servers to separate personal finance, organization budgets, high-risk activity, and long-term savings structures.

:busts_in_silhouette: Shared Accounts & Access Roles

Shared account access is permission-driven and role-based.

Server owners can define roles (such as Viewer and Manager) with specific capabilities.

Permission-based actions can include:

  • Viewing account data and history
  • Depositing and withdrawing funds
  • Transferring money
  • Accessing cards and investment-related operations

This allows proper internal control for teams and groups instead of giving full access to everyone.

:office_building: Business Account Governance

Business account access can be restricted by job and grade with separate requirements for:

  • Creating business accounts
  • Viewing/using business accounts

This enables command-structure control for organizations and prevents unrestricted access to business-level funds.

:shield: Compliance / Financial Crimes Tools

m-Banking includes a compliance module for oversight-focused roles.

It supports multiple compliance center locations with job-based access controls and configurable suspicious activity detection.

Suspicious detection thresholds include:

  • Large single transactions
  • High hourly turnover
  • High daily turnover
  • Frequent small transactions
  • Round-number pattern detection

The system also supports alert flows and operational follow-up for financial crimes roleplay.

:office_worker: Admin Panel

The admin side of m-Banking provides centralized control over account operations and visibility.

It is intended for trusted staff to inspect and manage sensitive financial activity.

Core admin capabilities include:

  • Reviewing account and transaction data
  • Performing account-level administrative actions
  • Freeze-related controls
  • Oversight workflows for financial incidents

:credit_card: Daily Banking Operations

Players can perform standard banking actions with account-aware handling:

  • Deposits
  • Withdrawals
  • Transfers
  • Transaction history review

m-Banking is built to treat these actions as part of a wider economy system, not isolated events.

:money_bag: Loans & Credit Score Progression

The lending module includes:

  • Multiple loan categories (configured in server settings)
  • Credit score requirements
  • Dynamic interest ranges
  • Term options
  • Collateral rules (when enabled)
  • Late payment and default consequence handling

Credit score behavior is integrated with payment outcomes, allowing progression and penalties based on financial responsibility.

:repeat_button: Automatic Loan Collection

Loan repayment can be automated with periodic checks and configurable behavior.

This includes timing controls and optional negative-balance logic based on server preference, helping keep debt systems active even without manual intervention.

:chart_increasing: Investment Market

Market features include:

  • Asset/company configuration
  • Price update intervals
  • Volatility/trend behavior
  • Buy/sell operations
  • Transaction fee rules
  • Position and portfolio limits
  • Daily trade-volume limits
  • Buy cooldown and minimum hold settings
  • Price history retention for UI/chart use

This provides long-term money strategy beyond simple cash storage.

:receipt: Cheques & Cheque Books

The cheque module supports:

  • Cheque creation and cashing
  • Cancellation and expiry handling
  • Configurable min/max cheque amounts
  • Optional cheque book enforcement can be enabled, including:
  • Cheque book purchase cost
  • Number of cheques per book
  • Consumption tracking (used vs remaining)

This allows servers to choose between convenience and stricter financial realism.

:bank: Savings Accounts & Savings Goals

Savings functionality is split into two parts:

  • Dedicated savings account behavior
  • Savings goals linked to financial planning

Savings goals support create/contribute/withdraw-style flows, adding progression and planned spending mechanics to player finance.

:locked_with_key: ATM, Card & PIN Security

Security systems are configurable and include:

  • ATM PIN logic
  • Attempt limits and temporary lockouts
  • Bank card item integration for ATM interactions

This adds risk control and prevents frictionless abuse of sensitive operations.

:package: Safe Deposit Box System

m-Banking includes secure storage support with:

  • Physical safe deposit locations
  • PIN-protected access
  • Attempt limits and lockouts
  • Configurable slot count and weight
  • Optional creation fee
  • Optional map blip behavior

This is useful for secure item storage tied to financial gameplay.

:bar_chart: Limits, Retention & Economy Control

To support healthy server economies, m-Banking includes:

  • Daily transfer limits by account category
  • Configurable operation constraints
  • Automatic cleanup of old transaction records
  • Scheduled maintenance windows for retention logic

These controls help reduce abuse while keeping long-term database behavior manageable.

:link: Integrations & Compatibility

m-Banking is built with bridge architecture for integration flexibility:

  • Framework support (QBCore / QBox / ESX)
  • Inventory bridge options
  • Target bridge options
  • Phone bridge compatibility
  • Dispatch integration points
  • Webhook logging support
  • Locale support (EN/PT by default)

This structure makes it easier to align with existing server stacks without rewriting core banking logic.

:gear: Configuration Depth

Nearly all major subsystems are configurable in server settings:

  • Account behavior and limits
  • Job/grade permissions
  • Compliance thresholds and alerts
  • Loan and credit parameters
  • Market tuning values
  • Cheque and savings behavior
  • Security constraints (PIN, lockouts)
  • Cleanup scheduling

m-Banking can be tuned for casual economy gameplay or strict high-structure roleplay depending on your server vision.

:camera: Screnshots

d6e80f4e613f3cee7913ea5fc8d97108d531579d.png

442668bbee7c87d97d7722a3f44e615dd45703c7.png

ce1027e6ba16a1bca14ce04c49b191e64371b7c6.png

dcdcf02cf69fdf28494a6e3993f96f7e5793271c.png

683b6fbea538bb3cd1c883055fd2f75714646cf6.png

8aa7de11f94ea57441333784ad5fdde730aab8c9.png

0737c256cc75ab3599f1fbdbe000b87486f4abe3.png

003d8bc69dece4d9b7d031fbfa7c1ce7bcd98c68.png

6a3002eab76fb13719393787385e1f274d03d027.png

Useful Links:

Code is accessible No
Subscription-based No
Lines (approximately) +3500
Requirements ox_lib
Support Yes
2 Likes

very nice script! a lot of functions! top!

1 Like

Thank you :smiling_face_with_three_hearts:

The color palette and the overall aesthetic are really on point. It has a very modern feel to it, great job on the UI!

1 Like

Thank you so much my friend :smiling_face_with_three_hearts: