System Configuration
Configure invoice numbering, file uploads, security, and billing settings
System Configuration
Invoice & Ticket Numbering
Go to Admin → Settings to configure:
- Invoice Prefix: Default "INV"
- Invoice Format:
{PREFIX}-{YEAR}-{NUMBER} - Next Invoice Number: Starting number
- Ticket Prefix: Default "TIK"
- Ticket Format:
{PREFIX}-{NUMBER} - Next Ticket Number: Starting number
Available placeholders: {PREFIX}, {YEAR}, {MONTH}, {DAY}, {NUMBER}
File Upload Settings
Configure in Admin → Settings:
- Allowed File Types: Comma-separated (e.g., jpg,pdf,doc)
- Max File Size: In bytes (default: 5242880 = 5MB)
Security Settings
Configure in Admin → Settings → Security:
- CAPTCHA: Choose reCAPTCHA, hCaptcha, or Cloudflare Turnstile
- 2FA: Enable/disable, global enforcement, admin exec requirement
- Passkeys: Enable/disable WebAuthn passkey login
- Account Closure: Configure reactivation period and permanent closure days
- IP Banning: Manage banned IP addresses
- TinyMCE API Key: Configure TinyMCE editor API key for news system
Billing Settings
Configure in Admin → Settings:
- Pro-rata Billing: Enable/disable global pro-rata billing
- Pro-rata Due Day: Day of month for pro-rata invoices
- Charge Month Upfront: Option to charge customers a month upfront
- Late Fees: Enable/disable, frequency, calculation method, amounts
- Credits: Always use credit first setting