Advanced Banking + Banker Job

ESCROW

Finals Banking is a FiveM banking resource that provides a Modern UI for branch banking, ATMs, optional society (job) accounts, loans, billing integration, and a banker tablet workflow. It supports multiple frameworks through a single codebase. What players get Bank branches — Accounts list, create accounts (including…

OXQBQBOXESX
Starting from€25.00€17.50
VAT included where applicable
✓Instant Keymaster delivery
✓Secured by Tebex
✓24/7 Discord support
✦ Gallery Previews

Interface & In-Game Visuals

High-resolution captures showcasing UI layouts, menus, and in-game interactions.

01 / 05
Advanced Banking + Banker Job preview 1
Click to expand full resolution
✦ Core Capabilities

Designed for Immersion

Detailed walkthrough of key mechanics, user flows, and administrative capabilities included in Advanced Banking + Banker Job.

All your accounts, one polished dashboard
✦01 // PLAYER BANKING

All your accounts, one polished dashboard

Players see every personal, business, and loan account at a glance — with live balances, status badges, and quick actions for send, receive, pay invoices, and manage. Drill into any account for a premium card face, account metadata, withdraw/deposit/send actions, a 7-day net-flow chart, and searchable transaction history.

✓Primary, shared, and dedicated loan accounts in a single grid
✓State ID chip for easy copy — payments route correctly across accounts
✓Quick actions: manage, freeze, debit card controls, and access sharing
✓Realistic bank card with holder name, valid thru, and available balance
✓Overview chart tracks daily money in vs money out
✓Recent transfers with status tags, amounts, and pagination
Full lending workflow for bank staff
✦02 // LOAN OFFICER PORTAL

Full lending workflow for bank staff

Loan officers get a dedicated tablet UI to issue loans, review credit products, track active loans, run collections, and audit loan transactions — without leaving roleplay.

✓Business, home, and personal loan products with configurable ranges
✓Borrower lookup, nearby players, and signed agreement verification
✓Active loans, collections routing, and loan transaction history
Borrowers pay EMIs with clarity
✦03 // LOAN REPAYMENTS

Borrowers pay EMIs with clarity

Dedicated loan repayment screen shows balance remaining, installment amount, periods paid, loan account balance, next due date, and multi-period advance payments.

✓Select any active loan and preview total before paying
✓Shows scheduled installments left and loan account funding status
✓Pay multiple periods ahead when the loan account is funded

Configuration

Fully configurable out of the box

Framework auto-detection, themes, society accounts, loan products, repayment rules, ATMs, and banker workflows — all driven from Lua config files included with the resource.

Config = {}

-- ox | qb | qbx | esx_legacy | esx_finals_v1 | auto (ox → qb → esx)
Config.Framework = 'auto'

Config.Debug = false

-- QB/QBX: one-time legacy migration (qb_banking / renewed_banking). Backups in backupSubdir.
Config.BankingMigration = {
    enabled = false,
    skipCitizenWithFinalsIndex = true,
    autoOnFirstInstall = false,
    autoMigrateSource = 'renewed_banking',
    backupSubdir = 'install_backups',
}

Config.Locale = 'en'

-- Collection alerts: auto = lb-phone → NPWD → 17mov → gk. CustomServerSend replaces provider.
Config.Phone = {
    provider = 'auto',
    lbResource = 'lb-phone',
    npwdResource = 'npwd',
    npwdResources = nil,
    npwdCollectionSenderNumber = '555-BANK',
    mov17Resource = '17mov_Phone',
    gksResource = 'gksphone',
    CustomServerSend = nil,
}

-- Themes: client/core/theme_presets.lua. Override or add keys in CustomThemePresets.
Config.UiTheme = 'yellow'

Config.CustomThemePresets = {
    -- yellow = { primary = '#ffe066', primaryRgb = '255, 224, 102' },
}

Config.BankBrand = 'Finals Bank'
Config.CurrencySymbol = '$'
Config.NearbyShareMemberRadius = 2.5

-- Job company accounts. QB/QBX: jobBalanceStorage. See GitBook for society rules per framework.
Config.SocietyBanking = {
    enabled = true,
    accountLabelFormat = '{jobLabel}',
    jobBalanceStorage = 'finals_banking',
    esx = {
        extraBossGradeNames = nil,
        useLegacyGradeRules = false,
        minGrade = 4,
        bossGradeName = 'boss',
    },
    ox = {
        extraBossGradeNames = nil,
        unemployedNames = { unemployed = true },
    },
}

Config.BillingInvoices = {
    enabled = true,
    resource = 'finals_billingsystem',
    maxList = 5,
    esxCitizenKey = 'citizenid',
}

Config.Banks = {
    vector4(149.3335, -1042.0449, 29.3680 - 0.99, 337.3499),
    vector4(247.4281, 224.9573, 106.2874 - 0.99, 146.7205),
}

Config.spawnNpc = true

Config.BankNpc = {
    model = 'cs_bankman',
    scenario = 'WORLD_HUMAN_CLIPBOARD',
}

-- ox_lib | ox_target | qb_target
Config.Interaction = 'ox_lib'

Config.BankTarget = {
    icon = 'fas fa-building-columns',
    label = nil,
    distance = nil,
}

Config.PointDistance = 2.6
Config.Marker = false

Config.EmiAdvanceClerk = {
    enabled = true,
    model = 's_m_m_highsec_01',
    scenario = 'WORLD_HUMAN_CLIPBOARD',
    spawnNpc = true,
    coords = vector4(242.44, 226.77, 106.29 - 0.99, 153.89),
}

Config.Blip = {
    enabled = true,
    sprite = 207,
    colour = 2,
    scale = 0.65,
    label = nil,
}

Config.BankerOfficeBlip = {
    enabled = true,
    coords = vector3(245.6981, 220.2523, 106.2869),
    sprite = 475,
    colour = 5,
    scale = 0.65,
    label = nil,
}

-- ox_inventory item; register export finals_banking.useDebitCardItem
Config.DebitCard = {
    item = 'bankcard_fleeca',
    orderPrice = 0,
}

-- Bot token: setr finals_banking_discord_bot_token (see GitBook)
Config.DiscordExport = {
    enabled = true,
    cooldownSeconds = 86400,
}

Config.Atm = {
    enabled = true,
    models = {
        'prop_atm_01',
        'prop_atm_02',
        'prop_atm_03',
        'prop_fleeca_atm',
        'hei_prop_hei_atm_01',
        'vw_prop_casino_atm_01',
    },
    targetIcon = 'fas fa-credit-card',
    targetLabel = nil,
    targetDistance = 3.25,
    sessionSeconds = 600,
}

Watch trailer

Finals Banking is a FiveM banking resource that provides a Modern UI for branch banking, ATMs, optional society (job) accounts, loans, billing integration, and a banker tablet workflow. It supports multiple frameworks through a single codebase.


What players get

  • Bank branches — Accounts list, create accounts (including shared/business-style flows where supported), manage view with card-style UI, Overview chart (7-day net flow), recent transactions, withdraw / deposit / transfer, optional debit card order and PIN.

  • ATMs — Debit card + PIN session; withdraw, deposit, send (per framework rules).

  • Society banking — Job/company accounts where configured (boss-grade rules differ by framework).

  • Loans & collections — Loan agreements, EMI advance clerk, debt collector flows (see shared/banker_config.lua and server loan modules).

  • Debit card item — When using ox_inventory, players can use the configured debit item to open a compact card preview (middle-left) and close with ESC (export finals_banking.useDebitCardItem).

  • Discord export — Optional statement export to DMs via a Discord bot token (convar).

Tech stack (developer)

  • Client: ox_lib, NUI callbacks, optional ox_target / qb-target, ox_inventory hooks.

  • Server: ox_lib callbacks, MySQL via oxmysql, framework-specific account/ledger tables (sql/ and framework docs).

  • Frontend: React 18, Lucide icons, custom CSS themed via CSS variables (--fb-primary, etc.).

⚡ Instant Escrow Delivery

Ready to deploy to your server?

Add this package to your server now. Assets are deposited automatically into your Cfx.re Keymaster account upon payment.

€25.00€17.50
★ Verified Reviews

What customers say

Read real feedback from server owners running Project Finals scripts in production.

Write a review→
L
Customer
★★★★★

“I Bought Cargo Delivery Job, Simple Job. Very Nice Ui. Easy to Configure & the Best Support”

✓Verified Buyer
Toxmina
Customer
★★★★★

“Finals knows his stuff! We had an issue with the apartment shell and within half an hour he got it working for us. Very helpfull and fast! Keep it up 🙇”

✓Verified Buyer
Fluke
Customer
★★★★★

“I purchased the weapon whitelist script from Project Finals and he did an amazing job from the UI to the script itself there were no errors and his communication was great, will definitely be buying often from them.”

✓Verified Buyer
Brigand
Customer
★★★★★

“This banking plugin is the best I've used. I compared it with Okok's banking system for a long time and finally chose this one. The after-sales support is really responsive. Thanks a lot. There are many scammers in China, most products are pirated with no after-sales service. I will keep buying scripts from you if you release better ones in the future.”

✓Verified Buyer
Rxne
Customer
★★★★★

“Advanced Rental Script is hands down the best we have tried. Display vehicles spawned in-world look premium and our players love the experience. Support helped us tune config the same day.”

✓Verified Buyer
Kai
Customer
★★★★★

“We moved to the Advanced Billing System for hospital and police fines. Auto-debit works flawlessly and the UI fits our server perfectly. Easy to configure on QBCore.”

✓Verified Buyer
Nova
Customer
★★★★★

“The Advanced Banking Script UI is clean, fast, and escrow setup was painless. Zero errors after install — exactly the quality we expect from Project Finals.”

✓Verified Buyer
Derek
Customer
★★★★★

“Cargo Delivery Job runs smooth even with 80+ players online. The job flow feels natural and the payout balance is actually fair for RP. Worth every euro.”

✓Verified Buyer
Mason
Customer
★★★★★

“Apartment shell + script combo looks insane in-game. Installation guide was clear and Finals jumped on Discord when we had a small MLO offset issue.”

✓Verified Buyer
Zeno
Customer
★★★★★

“Running multiple Project Finals scripts on ESX without conflicts. Everything feels optimized — no random ms spikes after we switched over.”

✓Verified Buyer
Astra
Customer
★★★★★

“Qbox server here — banking, billing, and rental all from Project Finals now. Consistent UI style across scripts makes the whole city feel professional.”

✓Verified Buyer
Viper
Customer
★★★★★

“Weapon whitelist was exactly what we needed for gang RP rules. Simple config, clean NUI, and it just works with ox_inventory on our stack.”

✓Verified Buyer
Cole
Customer
★★★★★

“Police fines through Advanced Billing save our staff so much time. Invoices look legit and players actually pay because auto-debit is seamless.”

✓Verified Buyer
Jinx
Customer
★★★★★

“Rental locations feel alive with the display cars. Players finally understand the system without asking staff every five minutes. Huge W.”

✓Verified Buyer
Rhett
Customer
★★★★★

“Banking ATMs and transfers feel modern — not like the old clunky menus we had before. Our economy team loves the backend flexibility.”

✓Verified Buyer
Sora
Customer
★★★★★

“Standalone install on a custom framework was surprisingly easy. Good exports, readable code structure, and fast replies when we asked questions.”

✓Verified Buyer
Blaze
Customer
★★★★★

“Third purchase from Project Finals this month. Reliable updates, no broken dependencies after Tebex downloads, and support that actually fixes things.”

✓Verified Buyer