# synz_banking
A complete banking, billing and economy suite for FiveM — in one resource.
Personal banking, business & society finance, a server-side live stock market, in-world ATMs and POS terminals, safe-deposit vaults, a full credit system and an in-game admin panel — all driven by a single Nixtio-style NUI, in **19 languages**, on **ESX Legacy, QBCore, QBox and Standalone** with auto-detection.
Most banking scripts stop at deposit, withdraw and a basic loan. This is the resource that replaces the whole economy stack — and by default it runs as an **independent ledger**, so external scripts can’t desync your bank (with optional one-shot import or live mirror when you want it).
—
Showcase
Full video:** https://youtu.be/5OiVz2wWF9o
—
What makes it different
- Server-side live market. A simulated stock market with server-driven price candles, real buy/sell, per-asset portfolios and unrealized P/L — inside the same NUI. Very few banking scripts ship this.
- Genuinely in-world. ATMs render on a real DUI screen on the machine; POS terminals are an inventory item — handheld and placeable — that charge any nearby player and print a keepable receipt item.
- Prepaid card system. Debit & corporate cards spend from a load/unload pool with per-card caps; credit cards run real revolving credit. Five styled Fleeca products (Debit → Black).
- **Real loan workflow.**Risk-scored applications, automatic approval below a threshold, an admin review queue and a counter-offer flow. Repayment pacing configurable down to real-time minutes for RP.
- Live admin panel. `/bankadmin` edits interest rates, loan terms, credit factors, card products, tax brackets, locations and integrations at runtime — most of `config.lua` becomes read-only after first boot.
—
Features
Accounts
- Checking, Savings, Business and Shared accounts, each with a unique IBAN
- Overdraft, savings interest, joint accounts with invite codes
- Transfers by IBAN or player, paginated/searchable history, e-statements
- Cash-flow view (income vs spending) and savings goals
Cards
- Prepaid debit & corporate cards (load/unload pool, per-card caps)
- Revolving credit cards (APR, grace period, minimum payment)
- 5 visual Fleeca products with their own fees, limits and perks
- Contactless limits, PIN handling, card blocking, theft system — every card is a real inventory item
Loans
- Risk engine + admin approval queue + counter-offers
- 6 configurable terms, score-adjusted rates, late penalties & defaults
- Real-time repayment pacing (minutes / hours / days)
**Investments & live market**
- Managed investment funds with NAV, volatility and capital-gains tax
- Server-side simulated live market: price candles, buy/sell, portfolio overview
Billing
- Player, business, system and government invoices
- Autopay, recurring invoices, partial payments, late fees, disputes
- Standing orders, split bills, player-to-player payment requests
Credit & taxes
- Transparent 300–850 credit score with visible factors and history
- Credit tiers gating products + cashback
- Progressive income tax brackets, VAT, capital gains, treasury account
In-world
- ATMs with an in-world DUI screen
- POS terminals (inventory item): handheld + placeable, charge any player
- Keepable POS receipts (real inventory item)
- Safe-deposit vaults: per-box PIN, sharing, physical synchronized access scenes
Business / societies
- Job-based and standalone societies with their own balances
- Role-based access (spend, invoice, issue cards, manage POS) + corporate cards
- Business billing module · `GetSocietyBalance(jobName)` export for integrations
Police / judicial
- Account freeze, asset seizure, financial investigation
- Automatic suspicious-transaction dispatch alerts
Admin & ops
- Live `/bankadmin` panel: rates, terms, credit factors, card products, taxes, funds, locations, integrations
- Audit log, player search, loan review queue
- Optional Discord webhooks (transactions, large-transfer alerts, admin audit, loans, investments)
—
Phone notifications
The phone receives push notifications for invoices, requests and due bills (not a separate phone app). Auto-detected: `17mov_Phone`, `qs-smartphone`, `lb-phone`, `yseries`, `gks-phone`, `npwd`, `roadphone`, `qb-phone`.
—
Compatibility (auto-detected)
Frameworks: ESX Legacy · QBCore · QBox · Standalone |
Inventory: ox_inventory · qb-inventory · ps-inventory · qs-inventory · lj-inventory · codem-inventory · origen_inventory · tgiann-inventory · core_inventory · jaksam_inventory |
Target / TextUI: ox_target · qb-target · qtarget · bt-target · interact · ox_lib · esx_textui · okokTextUI · qs-textui · jg-textui · lation_ui · ss-textui · lvs_lib · cd_drawtextui · drawtext · native |
Notifications: ox_lib · okokNotify · mythic_notify · pNotify · framework native · in-app NUI |
Phone push: 17mov_Phone · qs-smartphone · lb-phone · yseries · gks-phone · npwd · roadphone · qb-phone |
Dispatch: ps-dispatch · cd_dispatch · qs-dispatch · rcore_dispatch · origen_police · sonoran_cad · emergency-dispatch |
Coexists / replaces: qb-banking · esx_banking · Renewed-Banking · okokBanking |
Database & performance
- 40 tables, created with `IF NOT EXISTS`, indexed for common queries, `ON DELETE CASCADE` foreign keys
- Schema self-heals on boot (migrations re-run from Lua), so MySQL 8 works as well as MariaDB
- **~0.00ms idle**, ~0.03–0.05ms active
- All cron jobs (interest, loans, market candles, standing orders, invoices) run server-side — zero client cost
- Player cache with configurable TTL · transaction pagination (20/page default)
—
Localization
19 languages built in: en, es, de, fr, it, pt, pl, nl, sv, da, fi, no, cs, tr, ru, ar, zh, ja, ko. Set `Config.Locale` or change it live in the admin panel. Edit translations directly in `locales/locales.lua` — the whole UI re-reads the table, no rebuild required.
—
Escrow & open files
Escrow-protected release. Left **open and fully editable** so you can integrate and customize freely:
- `config.lua` — all gameplay configuration
- `locales/` — all 19 language tables
- `bridge/` — framework / inventory / target / notify adapters
- `items/` — inventory item definitions per inventory system
- `sql/` — database schema and reset scripts
—
Links
-
Buy: Store — FiveM Scripts for ESX, QBCore & QBox | Synz Labs
-
**Documentation:** Premium FiveM Scripts for ESX, QBCore & QBox | Synz Labs
-
Discord (support & updates): Synz Labs
Launch price: 34.99€ — 20% off (first 48h).
—
Credits
In-world POS terminal prop by **bzzz** — https://bzzz.tebex.io/. If you reuse or showcase the prop, please keep bzzz credited.
—
| Code is accessible | Partial |
| Subscription-based | No |
| Lines (approximately) | 55000 |
| Requirements | ESX / QB/ QBOX/ Standalone |
| Support | Yes |















