System Preferences

System Preferences control the global behavior of Simple Invoices.

Access

Go to Settings → System Preferences to view and modify settings.

General Settings

SettingDescription
Company NameYour business name: displayed in headers, footers, and invoice templates
Company AddressFull address: appears on invoices and reports
Default LanguageInterface language for all users (can be overridden per user)
Default CurrencyPrimary currency symbol and code for new invoices
Date Formate.g., DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
Currency Symbol PositionBefore or after the amount (e.g., $100 vs 100€)

Invoice Defaults

SettingDescription
Default Invoice TypeTotal or Itemised
Default Payment TypePre-selected on new invoices
Invoice Number Prefixe.g., "INV-" → INV-00123
Invoice Number SuffixAppended after the number
Next Invoice NumberStarting/next number in sequence
Invoice Number DigitsPad to this many digits (e.g., 5 → 00123)

PDF Settings

SettingDescription
Page SizeA4, Letter, Legal
Top/Bottom MarginSpace above and below content
Left/Right MarginSide margins
Paper OrientationPortrait or Landscape

Email Settings

SettingDescription
SMTP HostYour email server address
SMTP PortUsually 587 (TLS) or 465 (SSL)
SMTP AuthenticationEnable if your server requires login
SMTP UsernameEmail account username
SMTP PasswordEmail account password
SecurityTLS, SSL, or none
Use Local SendmailUse server's sendmail instead of SMTP

Debug & Logging

SettingDescription
LoggingEnable/disable application logging
Debug LevelALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF
Error ReportingPHP error reporting level
Display ErrorsShow errors in browser (disable in production)
Log FilePath to the application log file (default: tmp/log/si.log)