SoftSDC v3

Android Requirements

System requirements for running SoftSDC on Android devices

Quick Summary

  • OS: Android 9.0 (API version 28) or newer
  • RAM: 2 GB minimum
  • Storage: 100 MB available
  • Additional: USB OTG support, OTG adapter cable, Internet connection

Understanding Android Requirements

SoftSDC brings professional tax processing capabilities to Android devices, transforming your smartphone or tablet into a mobile tax terminal. This is particularly valuable for businesses that need to issue invoices on-site or in mobile retail environments.

Minimum Requirements

  • Operating System: Android 9.0 or newer
  • Memory: At least 2 GB of RAM
  • Storage: ~100 MB free for the application, plus additional space for data
  • USB Support: USB On-The-Go (OTG) support required
  • Hardware: USB OTG adapter cable (micro-USB or USB-C to standard USB)
  • Network: Internet connection (Wi-Fi or mobile data) for activation

USB OTG Support

USB OTG allows your Android device to connect to external USB devices like smart card readers. You'll need an OTG adapter cable that converts your phone's charging port to a standard USB port.

For optimal performance:

  • OS: Android 10.0 or newer (improved USB handling and background service management)
  • RAM: 4 GB or more for smoother operation
  • Storage: 500 MB available for invoice history and logs
  • Connection: Stable internet connection for regular synchronization

Required Permissions

When installing SoftSDC on Android, the application will request:

  1. Internet Access - For license validation and time synchronization
  2. USB Device Access - For smart card reader communication
  3. Background Running - To maintain the embedded server while switching apps
  4. Notifications - To inform about important events (invoice processing, connection issues)

Each permission request includes an explanation of why it's needed. The app only requests permissions when the related functionality is actually used.

First-Time Setup

When you insert a card reader for the first time:

  1. A permission dialog will appear
  2. Select "Ok" or "Grant Permission" to allow SoftSDC to access the hardware
  3. This is a one-time security measure for each new USB device

Running in Background

SoftSDC includes a background service that:

  • Maintains API availability for POS integration
  • Processes invoices even when the app is minimized
  • Continues synchronization with tax authorities

For extended operation sessions, connect your device to a power source to prevent interruptions from power-saving modes.

Storage Considerations

For devices working in offline mode, daily storage requirements:

  • 10 invoices/day: ~2MB
  • 100 invoices/day: ~20MB
  • 1,000 invoices/day: ~200MB

Troubleshooting

Common Issues

Card reader not detected:

  • Verify your device supports USB OTG
  • Check OTG adapter cable functionality
  • Try different USB ports or cables
  • Use an OTG checker app to verify support

Permission issues:

  • Ensure all required permissions are granted in Settings
  • Check that background activity is not restricted
  • Verify notification permissions are enabled