> ## Documentation Index
> Fetch the complete documentation index at: https://lationscripts.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Banking - FAQs

> Solutions to frequently asked questions

<AccordionGroup>
  <Accordion title="Where is the config file?">
    There isn't one. Every setting lives in your database and is edited from the in-game admin panel: use `/bankadmin` (it requires the `lation_banking.admin` ACE permission from the [install guide](/docs/banking/install)). Changes save as you edit and apply to the server and every connected player at once.
  </Accordion>

  <Accordion title="/bankadmin says I don't have permission">
    Add the ACE permission to your `server.cfg` (or `permissions.cfg` on Qbox):

    ```text theme={null}
    add_ace group.admin lation_banking.admin allow
    ```

    Then perform a full server restart. Make sure the identifier you play with is actually in `group.admin`; if you use a different group, replace `group.admin` with it. Who counts as an admin is one function in `server/utils/perms.lua`, which ships open if you would rather decide it yourself.
  </Accordion>

  <Accordion title="Do I need to import an SQL file?">
    No. The tables are created and the settings seeded on first start.
  </Accordion>

  <Accordion title="Will our society money carry over?">
    Yes. Society balances are read from your framework on first start, and a society account is created the first time a job is paid into. There is nothing to migrate and nothing to re-enter, and the exports and events of the resource you replaced are answered, so your other scripts keep working.
  </Accordion>

  <Accordion title="How do players open the bank?">
    At a branch, by walking up to the banker, and at any ATM. Branches are set in `/bankadmin` under **Banks**, where **Use my position** captures where you are standing, and each one can have a ped and a map blip. A `/bank` command is available too, off by default, under **General → Commands**.
  </Accordion>

  <Accordion title="How does an employee bill someone?">
    With `/bill`, which opens a small card anywhere and lists the people standing nearby, so an officer bills the driver in front of them without walking to a branch. Whether every employee can bill or only bosses is a switch in `/bankadmin` under **Bills**, along with each society's preset reasons and the cut the employee keeps when the bill is paid.
  </Accordion>

  <Accordion title="Can a bill repeat?">
    Yes. Any bill or request can repeat every day, week, two weeks or month, until it is stopped or for a set number of payments. It starts running when the first one is paid, and either side can stop it. Rent, a gang tax or a car paid off over ten payments is one bill written once.
  </Accordion>

  <Accordion title="How does the ATM PIN work? Is there a card item?">
    There is no card item and no metadata. Two switches under **ATM** turn it on: one asks every player for a four-digit PIN, which they set at a branch from their profile; the other lets an account number and its PIN open that account at any ATM, withdraw only, so a family, a crew or a robbery can reach an account its owner shared. Three wrong PINs lock that account out of ATMs for fifteen minutes and tell its owner. PINs are stored hashed and never in the open.
  </Accordion>

  <Accordion title="Can I turn off loans, savings, bills or requests?">
    Each one is a switch in `/bankadmin`. Turn a feature off and its page disappears from the bank for everyone.
  </Accordion>

  <Accordion title="Financed vehicles are not showing under bills">
    That list comes from `jg-dealerships`. Make sure it is running: the check happens when the player opens the page, so start order does not matter. If you would rather they did not show, delete the **Vehicle finance** section at the bottom of `server/utils/hooks.lua`, which ships open. The same hook is where you add rent, insurance or anything else a player owes.
  </Accordion>

  <Accordion title="Can I change how it looks?">
    With [Modern UI](https://lationscripts.com/) running, the bank adopts your theme live: colors, corners, fonts, opacity and motion. Without it, the Lation defaults apply. Modern UI is optional.
  </Accordion>

  <Accordion title="Where do the logs go?">
    Nowhere until you set them up. Open `/bankadmin → Logging` and choose Fivemanage or a Discord webhook, then pick which events you want: deposits, withdrawals, transfers, accounts, access changes, bills, requests, loans, savings, admin actions and PINs each have their own switch.
  </Accordion>

  <Accordion title="My question or issue isn't listed here">
    Sorry about that! Please reach out to us on [**Discord**](https://discord.gg/9EbY4nM5uu) or via email at [**support@lationscripts.com**](mailto:support@lationscripts.com) regarding your issue.
  </Accordion>
</AccordionGroup>

<Note>
  When working with, testing, or tweaking this resource; do not restart the script! To properly restart this resource you first must `stop lation_banking` then `ensure lation_banking`. Failure to do so can cause issues, errors, and unexpected behavior.
</Note>
