Configuration

This document explains how to configure Banking.

General Banking Config (config.lua)

Framework Setup

Lua
Config.Framework = 'auto'
  • Defines which framework to use:
    • ox
    • qb / qbx
    • esx_legacy
    • esx_finals_v1
    • auto → auto-detects framework

Debug Mode

Lua
Config.Debug = true
  • Enables console logs for debugging (server + client).

Banking Migration

Lua
Config.BankingMigration = { ... }
  • Used for one-time migration from old banking systems.
  • Supports:
    • qb_banking
    • renewed_banking
  • ⚠️ Only enable on first install.

Locale

Lua
Config.Locale = 'en'
  • Language used in UI (lang.lua).

Phone Integration

Lua
Config.Phone = { provider = 'auto' }
  • Used for:
    • Loan alerts
    • Collection notifications
  • Supported:
    • lb-phone
    • npwd
    • 17mov
    • gksphone
    • custom

UI Theme

Lua
Config.UiTheme = 'yellow'
  • Prebuilt themes: yellow, blue, green, red, etc.
  • Can override using:
Lua
Config.CustomThemePresets = {}

Bank Branding

Lua
Config.BankBrand = 'Finals Bank'
Config.CurrencySymbol = '$'

Nearby Player Radius

Lua
Config.NearbyShareMemberRadius = 2.5
  • Distance to detect nearby players for shared accounts.

Society Banking

Lua
Config.SocietyBanking = { enabled = true }
  • Enables company/job accounts.
  • Works differently per framework:
    • QB → job grades / boss
    • ESX → job grades
    • ox_core → group system

Billing Integration

Lua
Config.BillingInvoices = { enabled = true }
  • Integrates with finals_billingsystem.
  • Allows:
    • Pay-later invoices
    • Account-based payments

Bank Locations

Lua
Config.Banks = {
    vector4(...)
}
  • Defines bank interaction points.

NPC Settings

Lua
Config.spawnNpc = true
Config.BankNpc = {
    model = 'cs_bankman'
}
  • Spawns banker NPC at bank locations.

Interaction System

Lua
Config.Interaction = 'ox_lib'
  • Supported:
    • ox_lib
    • ox_target
    • qb_target

Blips

Lua
Config.Blip = { enabled = true }
  • Controls map blips for banks.

Debit Card System

Lua
Config.DebitCard = {
    item = 'bankcard_fleeca'
}
  • Required for ATM usage.
  • Includes PIN system.

ATM System

Lua
Config.Atm = { enabled = true }
  • Uses prop-based interaction.
  • Requires debit card + PIN.