Turn money laundering into a full-blown roleplay profession. jxr_accountant adds a complete Accountant job to your server where players register clients, file bookkeeping cases, and process dirty money
into clean funds — all through a polished in-game UI with real back-and-forth interactions between the accountant and the client.
---
How it works
An accountant approaches a registered client in-person, files a case, and the client deposits a chosen amount of dirty money. After a configurable time period the case completes and the funds are split:
the client receives their share back as clean money, the advisory firm receives its cut into the society account, and the individual accountant earns a personal commission on top.
Every step requires both players to be present and to actively confirm — no silent background transactions.
---
Features
Core gameplay
- Register players as clients with a company name and CVR reference number
- Set a custom margin per client (configurable min/max per location)
- File cases with a time-based completion formula: deposit ÷ BookKeepingTime = seconds
- Queue multiple cases per client — new cases stack after the previous one completes
- Payout releases funds to the client and routes the firm cut to the society bank
- Personal accountant commission on each payout (configurable per location)
Roleplay interactions
- Accountant sends a request → client confirms or declines
- Client provides the company name or deposit amount via an in-game input
- Accountant reviews and approves before any money moves
- Both players must be within 3 metres during case filing
Staff & boss panel
- Bosses can hire and fire employees in-person
- Full job roster with online/offline status per employee
- Remove a player's job directly from the panel (supports offline removal)
- Per-location permission toggles: who can register clients, edit clients, open cases, pay out cases
In-game Admin Creator (/account_creator)
- Draw polyzones point-by-point directly in the world
- Place interaction target points inside the zone
- Set the map blip position, sprite, color, and scale
- Assign a job, money type, margin range, commission rate, and boss restrictions
- Changes apply live without a server restart
Full framework & bridge support (auto-detection)
- Frameworks: QBCore, QBX, ESX
- Target: ox_target, qb-target
- Inventory: ox_inventory, qs-inventory, qb-inventory
- Banking: okokBanking, qs-banking, qb-banking, esx_society
Quality of life
- Discord webhook logging for every action (register, edit, delete, case opened, payout)
- English and Danish locale included — add your own language in locales/
- Clean, custom UI with overview stats, client list, open cases, records, and staff management
- All config exposed in a single config.lua file
---
Dependencies
- ox_lib
- oxmysql
---
Support
Sold with escrow. Config, banking bridge, and inventory bridge are open and editable. Full setup instructions included.