SoftSDC v3
User Manual

Settings

Configuring SoftSDC application settings and preferences

Overview

The Settings section allows you to configure various aspects of SoftSDC to match your operational requirements and preferences.

Smart Card Reader Selection

Configure which smart card reader the application should use when multiple readers are connected to your device.

How to Select

  1. Navigate to Settings > Reader Selection
  2. View the list of detected card readers
  3. Select your preferred reader from the dropdown
  4. Click Apply to save your selection

The application will automatically detect most standard smart card readers. If your reader doesn't appear, ensure it's properly connected and drivers are installed.

Refresh Rate Frequency

Control how often the application polls for status updates and system changes.

Configuration Options

  • Fast (1-2 seconds) - For high-volume environments requiring immediate status updates
  • Normal (5 seconds) - Balanced performance and resource usage (recommended)
  • Slow (10+ seconds) - For low-power devices or minimal resource consumption

Impact

Higher refresh rates provide:

  • More responsive status indicators
  • Faster detection of card insertion/removal
  • Increased battery/power consumption
  • Higher system resource usage

Logging Configuration

Configure application logging levels and storage options for troubleshooting and audit purposes.

Log Levels

  • Error Only - Log only critical errors
  • Warning - Include warnings and errors
  • Info - General operational information (recommended)
  • Debug - Detailed diagnostic information
  • Verbose - Maximum detail for troubleshooting

Debug and Verbose levels generate large log files and should only be used when troubleshooting specific issues.

Log Storage

Configure where and how long logs are stored:

  • Location - Default application data folder or custom location
  • Retention Period - How many days to keep logs (7-90 days)
  • Maximum Size - Maximum size before rotation (10MB - 1GB)
  • Auto-Cleanup - Automatically delete old logs

Network Settings

API Port Configuration

Configure the port on which the embedded API server listens for requests.

  • Default Port: 8431
  • Valid Range: 1024-65535
  • Custom Port: Enter a port number not in use by other applications

After changing the API port, you must restart the service and update your POS system configuration to use the new port.

Connection Timeout

Set timeout values for various network operations:

  • API Request Timeout - Maximum time to wait for API responses
  • Tax Authority Timeout - Timeout for communication with tax servers
  • Time Sync Timeout - Timeout for NTP time synchronization

Display Preferences

Language

Select your preferred language for the user interface:

  • Available languages are determined by your license and regional settings
  • Supported languages typically include local language and English
  • Language changes take effect after restarting the application

Theme

Choose between light and dark themes or system default:

  • Light - Traditional light interface
  • Dark - Reduced eye strain in low-light environments
  • System - Automatically match your device's theme settings

Date and Time Format

Configure how dates and times are displayed throughout the application:

  • Date format (DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD)
  • Time format (12-hour, 24-hour)
  • Timezone display

Advanced Settings

Advanced settings should only be modified by experienced users or under guidance from technical support. Incorrect configuration may affect system operation.

Performance Tuning

  • Memory Cache Size - Amount of RAM allocated for caching
  • Background Worker Threads - Number of concurrent processing threads
  • Database Connection Pool - Connection pool size for data operations

Security Options

  • Auto-lock Timeout - Time before requiring PIN re-entry
  • Session Timeout - Maximum session duration before re-authentication
  • Certificate Validation - Strictness of certificate validation

Data Management

  • Auto-Archive - Automatically archive old invoices
  • Archive Threshold - Age of invoices before archiving
  • Backup Location - Path for automatic backups
  • Backup Schedule - Frequency of automatic backups

Importing and Exporting Settings

Export Configuration

  1. Navigate to Settings > Advanced > Export
  2. Select which settings to export
  3. Choose a secure location to save the configuration file
  4. Optionally encrypt the export with a password

Import Configuration

  1. Navigate to Settings > Advanced > Import
  2. Browse to your configuration file
  3. Enter decryption password if applicable
  4. Review settings before applying
  5. Restart the application if prompted

Configuration files may contain sensitive information. Store them securely and never share them via unsecured channels.

Resetting to Defaults

If you need to restore default settings:

  1. Navigate to Settings > Advanced > Reset
  2. Choose which settings to reset (or select All)
  3. Confirm the reset action
  4. The application will restart with default configuration

Resetting settings will not affect your license activation or stored invoice data, but you will need to reconfigure your preferences.