Exports
No custom public exports are provided by smx-banking. Integration is handled via callbacks, net events, NUI callbacks and commands.
Production-grade Script Knowledge Base
Scripts · FiveM Ready
No custom public exports are provided by smx-banking. Integration is handled via callbacks, net events, NUI callbacks and commands.
Returns current account context and balance payload.
smx-banking:getInformationReturns personal or faction history entries depending on active mode.
smx-banking:getHistoryReturns open bills for active owner/account context.
smx-banking:getBillsReturns standing orders and execution run history.
smx-banking:getStandingOrdersReturns savings goals for the active account mode.
smx-banking:getSavingsGoalsReturns billing menu context (faction billing availability).
smx-banking:getBillingContextReturns invoices relevant to the current player as recipient/owner.
smx-banking:getMyInvoicesReturns faction invoices if player has faction billing rights.
smx-banking:getFactionInvoicesSwitches account mode between personal and allowed faction account.
smx-banking:switchAccountWithdraws amount from bank to cash.
smx-banking:withdrawDeposits amount from cash to bank.
smx-banking:depositTransfers amount to personal account number or faction account.
smx-banking:transferPays a single open bill by id.
smx-banking:payBillPays all currently open bills if enough funds exist.
smx-banking:payAllBillsCreates a standing order with category, mode and interval.
smx-banking:createStandingOrderEnables/disables an existing standing order.
smx-banking:toggleStandingOrderDeletes a standing order.
smx-banking:deleteStandingOrderCreates a savings goal with target amount.
smx-banking:createSavingsGoalMoves money from account into savings goal.
smx-banking:savingsAddMoves money out of savings goal back to account.
smx-banking:savingsRemoveCashes out reached savings goal and removes it.
smx-banking:savingsCashoutDeletes a savings goal (refund logic applied if needed).
smx-banking:deleteSavingsGoalCreates an invoice to a target player (or test NPC id context).
smx-banking:createInvoiceRequests generated test invoice from configured NPC endpoint.
smx-banking:requestTestNpcInvoiceForces UI data refresh.
smx-banking:refreshShows localized notification key/message.
smx-banking:client:notifywithdrawCalls server withdraw event.
depositCalls server deposit event.
transferCalls server transfer event.
switchAccountToggles personal/faction account mode server-side.
payBillPays single invoice by id.
payAllBillsPays all open invoices.
createInvoiceCreates invoice from billing menu.
getNearbyPlayersCollects nearby players (+ optional test NPC) for invoice target picker.
createStandingOrderCreates recurring payment entry.
toggleStandingOrderEnables/disables standing order.
deleteStandingOrderDeletes standing order.
createSavingsGoalCreates savings goal.
savingsAddAdd amount to goal.
savingsRemoveRemove amount from goal.
savingsCashoutCash out reached goal.
deleteSavingsGoalDelete goal with refund behavior.
exitClose bank UI.
billingCloseClose billing UI.
/smx-banking:billingOpen/close billing menu (also keymapped, default F7).
/createbill [playerId] [amount] [reason]Create personal invoice (admin only).
/createrechnung [playerId] [amount] [reason]German alias for /createbill.
/invoice [playerId] [amount] [reason]Alias for /createbill.
/createfactionbill [factionJob] [playerId] [amount] [reason]Create faction invoice (admin only).
/fraktionsrechnung [factionJob] [playerId] [amount] [reason]German alias for faction invoice command.