> For the complete documentation index, see [llms.txt](https://docs.t1ger.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.t1ger.net/resources/t1ger-mechanic/installation/job-account.md).

# Job Account

## **Supported Banking Systems**

This module supports the following job account systems:

1. **ESX:** Uses `esx_addonaccount`
2. **QBCore:** Supports both `qb-banking` and `qb-management`
3. **QBox:** Uses `Renewed-Banking`
4. **Custom Implementations:** You can add support for a different system by modifying the `_API` functions, see [API](/resources/t1ger-mechanic/installation/job-account/api.md).

## **Configuration (`bridge/config.lua`):**

To set up the job account system, modify the `JobAccount` value:

```lua
JobAccount = "auto", -- "esx_addonaccount", "qb-banking", "qb-management", "Renewed-Banking", "tgg-banking" or "auto" (auto-detect)
```

* **If `auto` is selected**, the system will automatically choose the best option based on the framework.
* **If manually set**, it will enforce that specific system.
* **If using custom**, edit `InitializeJobAccount()` function inside `bridge/init.lua`.

## Setup

Instructions on how to prepare for runtime creation of shared accounts

{% content-ref url="/pages/Bu34dHW8wLldot88XPJz" %}
[Setup](/resources/t1ger-mechanic/installation/job-account/setup.md)
{% endcontent-ref %}

## Functions

Useful functions for Job Accounts. Also these you want to modify to integrate/compatibility for a custom job banking resource

{% content-ref url="/pages/C0ZQwMUaQ9P7Hpi8nhdu" %}
[API](/resources/t1ger-mechanic/installation/job-account/api.md)
{% endcontent-ref %}
