Scripts/LRS_Billing
COMPANION RESOURCE

LRS_Billing

A reusable invoice and business-payment layer intended to keep billing behavior consistent across the wider LRSCRIPTS ecosystem.

Companion ResourceFiveMInvoicesBusiness
BILLING

Overview

LRS_Billing is being kept separate from larger job resources so mechanic, tow and future business scripts do not each reinvent invoicing. The public release direction is a small, dependable integration layer rather than another oversized menu system.

Product direction

Player invoicesCreate a clear payment request between a business workflow and the customer.
Business paymentsKeep society/business payment handling separated from employee personal funds where configured.
Reusable integrationOther LRSCRIPTS resources can call a consistent billing layer instead of maintaining duplicate payment logic.
Clear payment stateWorkflows can react to whether an invoice was issued, paid or cancelled instead of assuming payment happened.
Framework adapter pathThe release can isolate framework-specific money behavior from higher-level product logic.
Focused UIThe goal is a lightweight payment experience that supports the job script instead of taking it over.

Requirements

The exact framework and banking adapters will be listed from the release build. No public page will claim compatibility with a banking system that has not been tested against that version.

PlatformFiveM
PurposeInvoices & business payments
FrameworkRelease matrix pending
BankingAdapter support to be published

Integration

Developer-facing documentation will show the supported events/exports or callbacks once the public API is stable, along with examples for integrating LRS_Billing into other LRSCRIPTS resources.

Open Billing Docs

Development status

Billing is currently treated as a companion layer. Whether it is sold separately, included with certain products or offered as a shared dependency will be decided before launch.

Development Changelog