business
The resource uses one dedicated tablet interface with four connected modes: - Business Creator for authorised Department of Commerce staff. - Business Portal for on-duty business owners and employees. - Business Administration for Commerce ownership, metadata and physical-system editing. - Business Services for registers, licensing, hiring, warehouses and accountant workflows. The creator uses the existing business schema and creates the owner job, bank account and business record through the existing validated server event. Physical systems such as boundaries, clock-in points, registers and garages are configured inside Business Administration. Zone creation temporarily switches the tablet to a compact placement panel while keeping the existing
Introduction
The resource uses one dedicated tablet interface with four connected modes: - Business Creator for authorised Department of Commerce staff. - Business Portal for on-duty business owners and employees. - Business Administration for Commerce ownership, metadata and physical-system editing. - Business Services for registers, licensing, hiring, warehouses and accountant workflows. The creator uses the existing business schema and creates the owner job, bank account and business record through the existing validated server event. Physical systems such as boundaries, clock-in points, registers and garages are configured inside Business Administration. Zone creation temporarily switches the tablet to a compact placement panel while keeping the existing
UI page: html/index.html
Dependencies & References
| Resource | Detected as | Package status |
|---|---|---|
banking | Manifest dependency | Included in Base |
core | Manifest dependency | Included in Base |
garages | Manifest dependency | Included in Base |
inventory | Manifest dependency | Included in Base |
logs | Manifest dependency | Included in Base |
oxmysql | Manifest dependency | External / prerequisite |
polyzone | Manifest dependency | Included in Base |
Cross-resource export calls
| Resource | Functions called |
|---|---|
banking | BankDeposit, BankTransfer, BankWithdraw, DeleteAccount, DepositToPrimaryAccount, EnsureBusinessAccount, GetAccount, WithdrawFromPrimaryAccount |
core | getCoreObject |
garages | RegisterGarageAccessProvider |
inventory | AddItem, AddItemsToStash, DrainStash, GetPlayerItems, OpenStash, PeekStash, RegisterShop, RegisterShopAccessProvider, RemoveItemAtSlot |
logs | Log |
Installation / Start Order
The supplied server.cfg enables this resource in the Gameplay systems stage at enabled-resource position 50. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.
ensure businessConfiguration
Config files
config.lua
Top-level config keys detected
AccountantAdditionalLicensesBusinessBaseSalaryBusinessCategoriesBusinessFeeAccountBusinessFeeSenderCSNBusinessGarageSlotsBusinessReadGradeBusinessWriteGradeCommerceDepartmentNameCommerceDepartmentPayablesNameCommerceJobCurrencyEmailSenderNameEmployeesReceiveCashTipsEmployeeTipsRequireCashGeneralShopGeneralShopAccessGradeLimitGradePermissionsIconCategoriesInvestmentsRequiredCommerceGradesShopsStashSizesSystemsWarehouseEvents, Exports & Callbacks
Exports
Client exports2
HasBusinessPermissionRegisterPortalExtension
Server exports3
CreateAccountantOrderGetBusinessFeeAccountHasBusinessPermission
Shared exports1
GetDeliveryJobs
Callbacks
Server callbacks11
business:server:isPublicShopAvailablebusiness:server:openStashbusiness:server:saveGradesbusiness:server:updateBusinessSettingsmoneywashcommerce:server:beginTaskmoneywashcommerce:server:canEntermoneywashcommerce:server:finishTaskmoneywashcommerce:server:getAccountantDatamoneywashcommerce:server:purchaseAccountantmoneywashcommerce:server:reinvestAccountantmoneywashcommerce:server:startTasks
Registered network events
Client registered events12
VCORE:Client:OnPlayerLoadedbusiness:client:deliveryCollectedbusiness:client:openBusLicenceMenubusiness:client:openManagementMenubusiness:client:openPremLicenceMenubusiness:client:openSubmittedWarehouseOrdersbusiness:client:openWarehouseMenubusiness:client:refreshPortalbusiness:client:refreshZonesbusiness:client:setActiveDeliverymoneywashcommerce:client:manageInvestmoneywashcommerce:client:openActiveOrders
Server registered events27
business:server:acceptWarehouseOrderbusiness:server:addNewOwnerbusiness:server:cancelWarehouseOrderbusiness:server:collectWarehouseDeliverybusiness:server:completeWarehouseDeliverybusiness:server:createBusinessbusiness:server:deleteBusinessbusiness:server:getBusinessManageDatabusiness:server:getSubmittedWarehouseOrdersbusiness:server:hireEmployeebusiness:server:issueBusinessLicencebusiness:server:issuePremLicencebusiness:server:openDeliveredItemsbusiness:server:openWarehouseMenubusiness:server:placeWarehouseOrderbusiness:server:processRegisterPaymentbusiness:server:resumeWarehouseDeliverybusiness:server:selectWarehouseDeliverybusiness:server:setSuspendedbusiness:server:terminateEmployeebusiness:server:updateBusinessbusiness:server:updateEmployeeGradebusiness:server:updateEmployeeGradesbusiness:server:updateJobPermissionsbusiness:server:updateJobdatabusiness:server:updateRegisterValueinventory:server:inventoryClosed
Commands
No commands were detected.
Database / SQL
| File | Type |
|---|---|
sql/business.sql | Resource SQL file |
business_accountant_accessbusiness_accountant_ordersbusiness_licencesbusinesseswarehouse_ordersThe root Base package also ships the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Detected files |
|---|---|
| Client Lua | 5 |
| Server Lua | 9 |
| Other/shared Lua | 3 |
| JavaScript | 1 |
| HTML | 1 |
| CSS | 1 |
| SQL | 1 |
Troubleshooting
- Confirm all manifest dependencies are started before
business. - Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

