lation scripts
scriptsmembershipdocs
see the scripts
Skip to Content
lation ui
lation interact
lation banking
MigratingAdmin panel and commandsAccountsBills and requestsRegisterLoansConfigurationDevelopersChangelog
lation shops
lation jobs
lation weed
lation chop shop

classics

money laundering
drug sales
coke processing
meth crafting
metal detecting
scuba diving
lation banking

Configuration

Every lation banking option with its default and limits, edited in game under /bankadmin > Config, since the resource has no config file.

lation banking has no config file. Every option lives in the database (the lation_banking_config table) and is edited in game under /bankadmin > Config, where a change applies to the server and every player the moment it saves, with no restart. The panel itself is covered on the admin page.

On the very first start, each section is seeded from shared/defaults.lua (and the Logging section from server/utils/logging.lua). After that, editing those files changes nothing on your server.

Numbers outside an option's limits are held to the nearest limit, and text longer than its limit is cut. The key column is the option's path inside its section, as GetConfig returns it.

General

OptionKeyDefaultNotes
Interaction systeminteractautoauto picks lation_interact, ox_target or qb-target, in that order. Also each by name, or custom for your own in client/utils/interact.lua.
Notification systemnotifyautoauto uses lation ui while it runs and ox_lib otherwise. Also lation_ui, ox_lib, esx, qb, okok, wasabi_notify, or custom in client/utils/notify.lua.
/bank commandcommands.bankOffOpens the full bank from anywhere
/givecash commandcommands.givecashOnHands cash to a player standing nearby
/bill commandcommands.billOnOpens the bill card anywhere
/pos commandcommands.posOnOpens the register, for staff of a business with one
Nearby range (m)nearby102 to 50. How far the nearby-player pickers, /givecash and a register's customer reach
Branch prompt iconicons.bankbuilding-columnsA FontAwesome solid icon name, up to 40 characters. Also the notifications' icon.
ATM prompt iconicons.atmcredit-card
Register prompt iconicons.poscash-register
Check for updatesversionOnrestart. A line in the server console when a newer version is out
Debug messagesdebugOffExtra server console output. It costs resmon, so keep it off on a live server.

Currency

OptionKeyDefaultNotes
Symbolsymbol$Up to 4 characters, shown with every amount
Symbol after the amountsuffixOff1.000 € instead of $1,000, with a space before the symbol, in the bank and in its notifications
Number localelocaleen-USDigit grouping and dates, such as en-US or de-DE. Up to 12 characters.

Quick amounts

The amount buttons under the bank's amount fields, so they fit your economy. Each list holds up to 8 amounts, 1 to 1,000,000,000 each; leave a list empty for no buttons. The ATM keeps its own list, under ATMs.

OptionKeyDefaultNotes
Deposit and withdrawcash100, 500, 1000, 5000When cash goes in or comes out at a branch
Send moneytransfer100, 500, 1000, 5000, 10000On the Transfer page, when sending or requesting
Bills and requestsbill100, 250, 500, 1000, 5000When a bill or request is written, on the Bills page and the /bill card
Config > Quick amounts: Deposit and withdraw 100, 500, 1000, 5000; Send money 100, 500, 1000, 5000, 10000; Bills and requests 100, 250, 500, 1000, 5000
Quick amounts

Branches

The places players walk up to for the full bank. Each branch has a label (up to 40 characters), a position with heading, and a ped model. Leave the ped model empty for a plain interaction point instead. Add a branch adds one, Use my position fills in where you stand and Go there teleports you to check it. Up to 50 branches.

LabelPositionPed
Pacific Standard241.44, 227.19, 106.29, 170.43u_m_m_bankman
Fleeca Bank313.84, -280.58, 54.16, 338.31ig_barry
Fleeca Bank149.46, -1042.09, 29.37, 335.43ig_barry
Fleeca Bank-351.23, -51.28, 49.04, 341.73ig_barry
Fleeca Bank-1211.9, -331.9, 37.78, 20.07ig_barry
Fleeca Bank-2961.14, 483.09, 15.7, 83.84ig_barry
Fleeca Bank1174.8, 2708.2, 38.09, 178.52ig_barry
Blaine County Savings-112.22, 6471.01, 31.63, 134.18u_m_m_bankman

A branch's ped appears when a player comes within 60 metres. With no branches, players can only use ATMs (and /bank, while it is on).

Map blip

OptionKeyDefaultNotes
Show branches on the mapenabledOnOne blip per branch
Spritesprite1081 to 900. The blip icon id; 108 is the bank
Colorcolor2A blip color id, 0 to 85
Scalescale0.80.1 to 3
LabellabelBankUp to 30 characters, the name on the map legend

ATMs

OptionKeyDefaultNotes
ATM modelsmodelsprop_atm_01, prop_atm_02, prop_atm_03, prop_fleeca_atmEvery object with one of these models is an ATM. Up to 12.
Withdrawals at ATMswithdrawOnTake cash out at any ATM
Deposits at ATMsdepositOffOff means cash only goes in at a branch
Quick amountsamounts100, 500, 1000, 2000, 5000The preset buttons on the ATM keypad, 1 to 1,000,000 each. Up to 8; empty for none. The bank's own are under Quick amounts.
Play the ATM animationanimationOnThe player stands at the machine while the screen is open
Ask for a PINpinOffATMs open on a keypad. A player without a PIN is sent to a branch to set one. Also what RequestPin checks.
Other accountsotherAccountsOffAn account number and its PIN open that account at any ATM, withdraw only

Lists such as the models and the amounts are typed comma separated, and save when you leave the field. An entry that isn't a number is dropped from a list of amounts.

Accounts

OptionKeyDefaultNotes
Society accountssociety.enabledOnOne account per job, used by its bosses. Turning it on opens what is missing at once. Off, no new ones are opened, for lation jobs either.
Gang accounts toosociety.gangsOnOne account per gang as well (Qbox and QBCore)
Shared accountsshared.enabledOnPlayers open accounts and share them with members
Shared accounts per playershared.maxPerPlayer30 to 50. How many one player may own; 0 for no limit
Owners can close shared accountsshared.allowDeleteOnThe balance goes back to the owner
Account number prefixnumber.prefixLSUp to 4 letters in front of the digits; may be empty
Account number digitsnumber.digits84 to 16. Applies to accounts opened from now on

Transfers

OptionKeyDefaultNotes
Transfers to offline playersofflineOnThe money is credited to their character right away
Minimum transfermin1The smallest amount a player can send; 0 for no minimum
Maximum transfermax0Per transfer; 0 for no limit. Also caps a single bill, request or sale
Saved contacts per playermaxContacts200 to 100

These hold for players in the bank. Exports skip them.

Transactions

OptionKeyDefaultNotes
Track other scripts' bank movestrackFrameworkOnPaychecks, purchases and fines from other scripts land in the player's history with the reason that script gave
Keep transactions for (days)retentionDays00 to 3650. Older rows are removed on start and once a day after; 0 keeps them forever

Bills

OptionKeyDefaultNotes
BillsenabledOnBills sent from a society account are paid into it. Off, bills are off everywhere: nothing billed shows, is paid, declined or collected until it is back on, and the register and ongoing payments go too. See switching bills off.
Every employee can billemployeesOnEveryone in a job sends bills from its society account, not only the bosses
Days until duedueDays71 to 90. A bill shows as overdue after this
Collect overdue bills automaticallyautoPayOffFrom the personal account, while the player is online and can cover it. Never a bill sent to an account.
Players can decline billsallowDeclineOffRequests, register sales and bills sent to an account can always be declined
Pay bills from /billpayAnywhereOffThe /bill card also lists what the player owes, so a fine or a sale sent as a bill can be paid on the spot
Businesses that billsocietiesNoneOnly these societies can send bills, to players and to other businesses. Each has an employee cut (0 to 50%) and up to 24 preset reasons with an amount. Up to 100 societies.

See Bills and requests.

Requests

OptionKeyDefaultNotes
RequestsenabledOnPlayers ask other players for money. Off, nothing requested shows or can be paid until it is back on.
Requests expire after (days)expiryDays31 to 30. A request nobody answered expires after this

POS

OptionKeyDefaultNotes
POSenabledOnBusinesses ring up sales at a register. Needs Bills on.
Every employee can ring salesemployeesOnOff means only the bosses of a business work its register
Off-menu linescustomLinesOnThe cashier can add a line that is not on the menu: labour, a service, a custom amount
Cash paymentscashOnThe customer can pay a sale in cash as well as from an account
POS itemitemEmptyA usable inventory item that opens the register; empty for none
RegisterslocationsNoneRegister points, each for one business or any. Up to 50, counting the ones another resource places with SetPosLocation
Product picturesimagesautoauto uses the inventory that is running, or a nui:// path to an images folder
Sales tax (%)tax.rate00 to 100. Added on top of every sale unless a business sets its own
Tax paid intotax.accountNoneThe society the tax goes to unless a business names its own. None, and the tax leaves the economy
BusinessesbusinessesNoneThe societies with a register, each with its own tax rate, tax account, menu, and whether its bosses may edit the menu. Up to 100. Another resource can list one with SetPosBusiness; what you set here stays.

The menus themselves are kept in the lation_banking_pos_products table, not in this section. See Register.

Savings

OptionKeyDefaultNotes
Savings accountsenabledOnEvery player can open one
Interest per day (%)rate0.50 to 100, to two decimals. Paid for every full day the balance is held
Interest stops atmaxBalance0Interest never takes the balance above this; 0 for no cap

Loans

OptionKeyDefaultNotes
LoansenabledOnPlayers can borrow from the bank
Smallest loanmin5000The least a player can borrow
Largest loanmax250000The most a player can borrow
Interest (%)interest100 to 100. Flat, on the amount borrowed
Terms offered (days)terms7, 14, 30The repayment lengths a player can pick, 1 to 365 days each. Up to 6
Missed installments before defaultmissedLimit31 to 30. A defaulted loan blocks new ones until it is paid off

See Loans.

Logging

Never sent to players, and not returned by GetConfig.

OptionKeyDefaultNotes
Serviceservicenonenone, fivemanage or discord
Attach screenshotsscreenshotsOffFivemanage only
Webhook namediscord.nameBankingThe name Discord messages are posted under
Webhook linkdiscord.linkEmptyThe Discord webhook URL. Hidden in the panel until you press the eye icon
Avatar imagediscord.imagehttps://i.imgur.com/ILTkWBh.pngThe picture next to the webhook name
Footer imagediscord.footerhttps://i.imgur.com/ILTkWBh.pngThe small picture in the embed footer

Fivemanage logging needs the fmsdk resource started before lation_banking.

Each event can be switched on its own. All are on by default.

EventKeyWhat is logged
Depositsevents.depositCash put into an account
Withdrawalsevents.withdrawCash taken out
Transfersevents.transferMoney sent between accounts from the bank
Accounts openedevents.accountCreatedShared accounts opened by players
Accounts closedevents.accountDeletedShared accounts closed by their owner
Access changesevents.memberChangedMembers added to or removed from an account
Billsevents.billBills sent, paid, declined or cancelled
Salesevents.posSales rung up and paid, and menus changed
Requestsevents.requestRequests sent, paid or declined
Loansevents.loanLoans taken, paid off or defaulted
Savingsevents.savingsSavings accounts opened or closed
Admin actionsevents.adminEverything done from the admin panel
PINsevents.pinPINs set or removed, lockouts, and another account opened at an ATM

Open files

These ship unescrowed, so you can change them:

FileWhat it is
bridge/server.lua, bridge/client.luaThe framework calls: players, money, jobs, gangs, HasSocietyAccess, usable items
client/utils/interact.luaThe interaction systems, with a custom slot
client/utils/notify.luaNotifications, with a custom slot
client/utils/peds.luaHow branch peds are spawned
server/utils/perms.luaWho is an admin
server/utils/hooks.luaServer hooks; see hooks
server/utils/logging.luaLogging and its first-start defaults
server/database/schema.sql, queries.lua, migrations.luaThe tables, every query and the schema updates
locales/*.jsonEvery string

Still stuck? Ask in our Discord: the people who write the scripts answer.

Last updated November 10, 2026

Loans

How lation banking loans are taken, collected in daily installments, missed, defaulted and written off.

Developers

The lation banking server and client exports with parameters and return values, its events, the server hooks and the open code, with Lua examples.

On this page

GeneralCurrencyQuick amountsBranchesMap blipATMsAccountsTransfersTransactionsBillsRequestsPOSSavingsLoansLoggingOpen files
lation scripts

FiveM scripts for Qbox, QBCore and ESX servers, made to look and work like one product.

store

  • all scripts
  • membership
  • classics

help

  • docs
  • discord
  • email support

legal

  • terms
  • refunds
  • privacy
© 2026 Lation Labslationscripts.com
  • home
  • scripts
  • membership
  • docs