“I Bought Cargo Delivery Job, Simple Job. Very Nice Ui. Easy to Configure & the Best Support”
Advanced Banking + Banker Job
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…
Interface & In-Game Visuals
High-resolution captures showcasing UI layouts, menus, and in-game interactions.

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
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.

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.

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.
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.luaand 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 (exportfinals_banking.useDebitCardItem). -
Discord export — Optional statement export to DMs via a Discord bot token (convar).
Tech stack (developer)
-
Client:
ox_lib, NUI callbacks, optionalox_target/qb-target,ox_inventoryhooks. -
Server:
ox_libcallbacks, MySQL viaoxmysql, framework-specific account/ledger tables (sql/and framework docs). -
Frontend: React 18, Lucide icons, custom CSS themed via CSS variables (
--fb-primary, etc.).
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.
What customers say
Read real feedback from server owners running Project Finals scripts in production.
“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 🙇”
“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.”
“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.”
“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.”
“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.”
“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.”
“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.”
“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.”
“Running multiple Project Finals scripts on ESX without conflicts. Everything feels optimized — no random ms spikes after we switched over.”
“Qbox server here — banking, billing, and rental all from Project Finals now. Consistent UI style across scripts makes the whole city feel professional.”
“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.”
“Police fines through Advanced Billing save our staff so much time. Invoices look legit and players actually pay because auto-debit is seamless.”
“Rental locations feel alive with the display cars. Players finally understand the system without asking staff every five minutes. Huge W.”
“Banking ATMs and transfers feel modern — not like the old clunky menus we had before. Our economy team loves the backend flexibility.”
“Standalone install on a custom framework was surprisingly easy. Good exports, readable code structure, and fast replies when we asked questions.”
“Third purchase from Project Finals this month. Reliable updates, no broken dependencies after Tebex downloads, and support that actually fixes things.”