Home / Configuration / System Configuration

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