G.A.SG.A.S Docs
G.A.S Docs / Other

G.A.S. National Bank

A complete banking system — personal, savings and business accounts with role-based signers, debit cards, loans, recurring transfers and an immutable ledger. Drop-in replacement for Renewed-Banking, qb-management and esx_society.

Version v1.0.0Framework QboxUpdated July 2026 $19.99 Get it on the store →

G.A.S. National Bank — a complete banking system for FiveM Qbox / QBCore servers. Personal, savings, and business accounts with role-based signers, debit cards, payroll, loans, and an immutable ledger. Drop-in replacement for Renewed-Banking, qb-management, and esx_society (it provides those export namespaces).

Part of the Gas Team Developers script library.


Features

  • Three account types — personal, savings, and business, with per-citizen ownership limits.
  • Role-based business accounts — owner / manager / signer permissions, auto-seeded from your qbx_core jobs and gangs.
  • Debit cards as ox_inventory items — daily limits, ATM withdrawal caps, per-card spend tracking.
  • ATMs — works on stock GTA props (prop_atm_01/02/03, prop_fleeca_atm) with configurable fees and daily limits.
  • Bank branches — eight Fleeca + Pacific Standard locations preconfigured, no peds required (proximity textUI).
  • Loans — request, approve, auto-debit recurring payments at a configurable rate.
  • Recurring transfers + savings interest — pay cycle is configurable (default 60 min).
  • Ledger — every transaction logged with memo support; per-account ledger view in the NUI.
  • Drop-in compat — exposes Renewed-Banking, qb-management, and esx_society exports so existing resources (qbx_vehicleshop, qbx_police, qbx_ambulancejob, paycheck systems) keep working with zero edits.
  • Migration — on first boot, optionally imports your existing bank_accounts_new + player_transactions from Renewed-Banking.

Requirements

  • Framework: Qbox (qbx_core)
  • Dependencies: ox_lib, ox_target, oxmysql
  • Inventory: ox_inventory (for the debit_card item)
  • Server artifact: cerulean or newer, Lua 5.4

Installation

See INSTALL.md for step-by-step setup.

Quick version:

  1. Drop the folder in resources/[custom]/rr-bank
  2. Add debit_card item to your ox_inventory items
  3. ensure rr-bank in your server.cfg
  4. (Optional) Set Config.MigrateLegacyData = true to import existing Renewed-Banking data

Configuration

All knobs live in config.lua. The most-used settings:

SettingDefaultWhat it does
Config.PayCycleMinutes60How often savings interest, recurring transfers, and loan auto-debits run
Config.SavingsInterestRate0.5%Interest applied to savings each pay cycle
Config.LoanInterestRate2.5%Interest on loan principal each pay cycle
Config.LoanPaymentRatio5%Auto-debit percentage of remaining loan principal each pay cycle
Config.LoanMaxAmount$50,000Max loan size
Config.MaxTransferAmount$10,000,000Single-transaction transfer ceiling
Config.RequireMemoOver$100,000Transfers above this require a memo
Config.ATMDailyLimit$25,000Per-card daily ATM withdrawal limit
Config.CardDefaultLimit$25,000Default daily spend limit on new debit cards
Config.MaxBusinessPerOwner5How many business accounts a single citizen can own
Config.AutoSeedJobstrueAuto-create society accounts for every qbx job on boot
Config.AutoSeedGangstrueAuto-create society accounts for every qbx gang on boot
Config.MigrateLegacyDatatrueImport Renewed-Banking data on first boot, then mark migrated

Drop-in compatibility

rr-bank registers the following export namespaces, so resources written against the legacy systems work without edits:

  • Renewed-BankinggetAccountMoney, addAccountMoney, removeAccountMoney, etc.
  • qb-managementGetAccount, AddMoney, RemoveMoney
  • esx_society — society account read/write

If you currently ensure Renewed-Banking, just stop ensuring it and ensure rr-bank instead. Your qbx_vehicleshop, qbx_police, paycheck flows, etc. should continue to function.


License

MIT © 2026 Real Results / G.A.S. Team Developers. See LICENSE.


Support

Last updated August 10, 2026