Skip to Content
Mavix

Billing System

Bills (invoices) that players and jobs send, and how to pay them with F7.

What it is

A bill is money a player or a job asks from you, for example a police fine. Nothing is taken when you get it. The bill waits until you pay it from your bills list.

The F7 bills list. Click a bill to pay it.
The F7 bills list. Click a bill to pay it.

How it works

You get a bill

A notification says you received a new invoice. It is saved, so it is still there after you reconnect.

Open your bills

Press F7. You see every unpaid bill with its amount. It does not open while you are dead.

Pay

Click a bill. The money is taken from your cash first, then from your bank if cash is not enough. If you have neither, the bill stays.

Where the money goes:

Bill fromWho gets the money
A job (police, mechanic...)The job's company account. The sender does not need to be online.
A playerThat player. They must be online when you pay.

Who sends bills: police give fines from their job menu and the MDT. Businesses charge at their own register instead (see Business System). The sender must stand close to you (10 metres). Police and EMS can look at another player's unpaid bills.

Keys & commands

Key / commandWhat it doesWho
F7 or /showbillsOpens your unpaid billsEveryone

Players can change the key in GTA Settings → Key Bindings → FiveM → "Show bills".

Config options

The limits are at the top of mvx_esx/modules/billing/server/main.lua.

OptionWhat it changesExample
BILL_DISTANCEHow close the sender must stand (metres)10.0
BILL_MAXThe biggest single bill1000000
VIEW_BILL_JOBSJobs that may see another player's unpaid bills{ police = true, sheriff = true, ambulance = true }

Apply with restart mvx_esx.

Admin Quick Test

You need a second player (a friend or a second game client) standing next to you.

Setup

  1. Make yourself a police officer: /setjob me police 0.
  2. Give the second player cash: /giveaccountmoney <their id> money 500.

Teleport

  1. Bring both of you somewhere quiet, for example Mission Row police station: /tp 459.71 -986.48 30.73 (or Admin tablet HOME → World → Teleport with 459.71, -986.48, 30.73). Stand within 10 metres of each other.

Send a bill

  1. Look at the second player, press F6 → Citizen interaction → Fine. Type 100 as the amount and a reason, and confirm. They get a "new invoice" notification. Nothing is taken yet.

Pay the bill

  1. The second player presses F7. The bill shows with its amount.
  2. They click the bill. $100 is taken from their cash ($500 → $400).

The end: the $100 goes into the police company account (check it on the Boss PC as police boss). The bill is gone from their F7 list. Put your job back afterwards, for example /setjob me unemployed 0.

If it doesn't work: the sender must be police and within 10 metres; wait 2 seconds between two bills. If the player has too little cash, the rest comes from the bank; if they have neither, the bill stays. F7 does not open while dead.

On this page