A 3-In-1 script UI that has Boss, Billing, & Duty menu. It enables user to see data easily and manage their company better. This script uses escrow system encryption. There are configurable files that you can configure to your liking. UI source code is available.
Company menu to manage your company sent bill, with info of earnings and unpaid bills
Create bill to nearest player with info displayed
Deadline feature, if the bill is overdue it will automatically be paid with bank or set to overdue status if the user does not have enough bank money (Can be disabled)
Configurable access for which company (job) can have access to bills and job grade to create bill
No other dependency needed, only mysql-async or oxmysql. It is meant to replace esx_billing, esx_society, and esx_addonaccount to reduce the resources that is needed to run.
Unfortunately it is only for setjob, since i am not familiar with second job / setjob2. May I ask how you want to implement setjob2 here? I maybe able to integrate it.
Not sure by what you mean automatic but it is similar to esx_society boss menu. It will either set the job up to 1 grade or 1 below the current job grade.
Well the job grade names can be up to what you want it should be configured in your database of job_grades. The grades just need to be in order starting from 0.