> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_housing/integrations/society.md).

# Society

The society bridge connects real estate agencies to your server's banking / management resource. Agency sales credit the society, payouts and expenses debit it, and the boss menu reads its balance.

## 🔎 Auto Detection

```lua
Config.Society = AUTO_DETECT
```

Override with the specific provider only when detection picks the wrong one.

## 🧱 Provider Families

### ESX

| Resource           | Notes                                                                   |
| ------------------ | ----------------------------------------------------------------------- |
| `esx_society`      | Standard ESX society system.                                            |
| `esx_addonaccount` | Shared accounts (the default `society_realestate` is an addon account). |

The `Config.Business.Jobs[*].Society` field is the addon account name - match it to your `esx_addonaccount` entry.

### QBCore

| Resource        | Notes                                 |
| --------------- | ------------------------------------- |
| `qb-management` | Boss menu UI for the agency.          |
| `qb-banking`    | Financial backend used by the bridge. |

### QBox

| Resource         | Notes                           |
| ---------------- | ------------------------------- |
| `qbx_management` | QBox's fork of `qb-management`. |

### Third-Party Banking

The bridge also supports the most common third-party banking resources. Pick one - the bridge auto-detects which is active:

| Resource                     | Use when…                                     |
| ---------------------------- | --------------------------------------------- |
| `Renewed-Banking`            | You use Renewed Banking.                      |
| `qs-banking`                 | You use Quasar Banking.                       |
| `tgg-banking`                | You use TGG Banking.                          |
| `crm-banking`                | You use CRM Banking.                          |
| `fd_banking`                 | You use FD Banking.                           |
| `okokBanking`                | You use okok Banking.                         |
| `snipe-banking`              | You use Snipe Banking.                        |
| `codestudio` (`cs_bossmenu`) | You use CodeStudio boss menu.                 |
| `vms_bossmenu`               | You use VMS boss menu.                        |
| `job_creator`                | You use the standalone job\_creator resource. |

The bridge picks whichever banking resource is running on boot. If multiple are loaded, set `Config.Society` to the specific provider you want.

## 🧑‍💼 Job Setup

The agency job is configured in [business configuration](/paid-resources/rcore_housing/configuration/business.md). The default `realestate` job uses `society_realestate` as its bank account:

```lua
Config.Business.Jobs['realestate'] = {
    Label   = 'Real Estate Agency',
    Society = 'society_realestate',
    Blip    = { ... },
}
```

Make sure the society / account name exists in your banking provider before staff try to access the boss menu - most providers auto-create accounts on first deposit, but a few require seeding.
