⚙️ Configuration
Most options are saved through /fsettings. Files hold startup choices, secrets, and custom code.
Keep Config.AutoImportSQL = true. Saved tgg_finance_settings overrides seed values and legacy files. Use /fsettings for later changes and follow its restart notices. See keybinds for player overrides.
Appearance and language
Finance 1.0.1 defaults:
Updates retain saved/imported colors. Change them in appearance settings to restore this palette. Language, currency formatting, and date options are also configurable; display formatting does not change settlement amounts.
Company setup
Use framework job identifiers and real grades. Configure invoice permissions, tax, commission, acceptance, and enforcement together; see Billing.
Logs and secrets
Debug logging defaults to off. Enable it temporarily for diagnosis; financial audit records and settlement warnings are separate.
Set Config.DiscordWebhook in server/secrets.lua. Config.BillingDiscordWebhook overrides it for billing; nil uses the shared webhook. The legacy banking logger supports the bankingLogs convar.
Keep webhook URLs out of shared/client files and public logs.
Updating
Back up the resource and database. Preserve configuration, custom adapters, secrets, and placement data, but compare customized files with the new release before restoring them. Keep its UI, stream, and escrow files together.