Glossary
Technical terms and abbreviations used in SoftSDC documentation
A
API (Application Programming Interface)
A set of protocols and tools that allow different software applications to communicate with each other. SoftSDC provides a REST API for integration with POS systems.
Audit
A process where accumulated fiscal data is submitted to the Tax Authority for verification and confirmation. Required periodically or when storage limits are reached.
ARP File
Audit Request Package file containing fiscal data ready for submission to the Tax Authority.
C
Certificate
A digital certificate stored on the smart card's secure element, used for cryptographically signing fiscal invoices.
Cryptlex
The license management and verification service used by SoftSDC for software licensing and activation.
E
E-SDC (Electronic Sales Data Controller)
The fiscal device created when SoftSDC is installed on a device with a smart card reader and valid certificate.
Encrypted Internal Data
Invoice data encrypted by the secure element, which cannot be decrypted or modified without detection.
F
Fiscalization
The process of converting a regular invoice into a fiscal (legally valid) invoice by signing it with the secure element and reporting it to the Tax Authority.
Fiscal Invoice
A legally recognized invoice that has been cryptographically signed by the secure element and reported to the Tax Authority.
G
GSC (General Status Code)
Standard status codes returned by SoftSDC API indicating the result of operations (e.g., 0100 for success, 2100 for PIN error).
H
HTTP (Hypertext Transfer Protocol)
The protocol used for communication between POS systems and the SoftSDC API.
J
JSON (JavaScript Object Notation)
A lightweight data format used for API requests and responses in SoftSDC.
Journal
The text representation of a fiscal invoice, formatted for printing on receipt printers.
M
MRC (Machine Readable Code)
A unique identifier assigned to each fiscal device (E-SDC) by the Tax Authority.
MSSC (Manufacturer-Specific Status Code)
Custom status codes (6xxx series) that provide additional manufacturer-specific information.
N
Non-Volatile Memory
Storage that retains data even when power is removed. Used by SoftSDC to store unconfirmed invoices.
NTP (Network Time Protocol)
Protocol used for synchronizing the device's clock with accurate time servers.
O
Offline Mode
Operating mode where SoftSDC can create fiscal invoices without an active internet connection. Invoices are stored and submitted later when connection is available.
OTG (On-The-Go)
USB standard that allows mobile devices to connect to USB peripherals like smart card readers.
P
PC/SC (Personal Computer/Smart Card)
Standard framework for communicating with smart card readers on desktop operating systems.
PIN (Personal Identification Number)
Secret code required to authenticate with the smart card and enable fiscal operations.
PKI (Public Key Infrastructure)
Cryptographic system used for secure digital signatures on fiscal invoices.
POA (Proof of Audit)
Confirmation from the Tax Authority that submitted audit data has been accepted and verified.
POS (Point of Sale)
The system or application where sales transactions are recorded before being sent to SoftSDC for fiscalization.
Protocol Version
The version of the communication protocol between SoftSDC and the secure element or Tax Authority.
Q
QR Code (Quick Response Code)
A machine-readable code generated for each fiscal invoice, allowing customers to verify the invoice's authenticity on the Tax Authority website.
R
Real-Time Clock (RTC)
Hardware clock that maintains accurate time even when the device is powered off. Critical for correct invoice timestamps.
Reconciliation
Process where SoftSDC confirms with the Tax Authority that submitted invoices have been received and processed.
RequestId
Unique identifier included in API requests for tracking and debugging purposes.
S
SDC (Sales Data Controller)
Another term for the fiscal device. See E-SDC.
SE (Secure Element)
A tamper-resistant cryptographic chip on the smart card that performs invoice signing and maintains counters.
Signature
Cryptographic signature applied to invoice data by the secure element, ensuring data integrity and authenticity.
Smart Card
Physical card issued by the Tax Authority containing the secure element with certificates and cryptographic capabilities.
SoftSDC / S-SDC
Software Sales Data Controller - the application that transforms a regular device into a fiscal device (E-SDC).
T
Tax Label
A letter (A, B, C, etc.) assigned to invoice items indicating which tax rate category applies.
Tax Rate
The percentage of tax applied to items in a specific tax category.
TaxCore
The Tax Authority's backend fiscal system that SoftSDC communicates with.
TIN (Taxpayer Identification Number)
Unique identifier assigned to taxpayers by the Tax Authority.
Training Mode
Invoice type that creates test invoices without fiscal impact, used for system testing and training purposes.
Transaction Type
Classification of the transaction as either Sale (normal purchase) or Refund (return).
U
UID (Unique Identifier)
Unique identifier assigned to each E-SDC device for tracking and identification purposes.
Unconfirmed Receipts
Invoices that have been fiscalized and potentially submitted but not yet confirmed by the Tax Authority through reconciliation.
USB OTG Adapter
Cable or adapter that allows mobile devices to connect to USB peripherals like smart card readers.
V
Verification URL
A unique web address generated for each fiscal invoice, allowing verification of the invoice's authenticity on the Tax Authority portal.
VSDC (Virtual Sales Data Controller)
Online fiscal device system. SoftSDC can interact with VSDC when configured.
W
Whitelist
List of approved IP addresses or domains that are allowed through firewall restrictions. Required for license activation and Tax Authority communication.
Invoice Types
Normal Invoice
Standard sale transaction creating a fiscal invoice.
Copy Invoice
Duplicate of an existing invoice for customer records.
Proforma Invoice
Preliminary invoice issued before goods or services are provided.
Advance Invoice
Invoice for advance payment or deposit before final transaction.
Training Invoice
Non-fiscal invoice used for system testing and operator training.
Payment Types
Cash
Payment made with physical currency.
Card
Payment made with credit or debit card.
Check
Payment made with bank check.
Wire Transfer
Payment made via bank transfer.
Voucher
Payment using voucher or coupon.
Mobile Money
Payment using mobile payment services.
Error Type Classifications
Info (0xxx)
Status codes indicating successful operations or informational messages.
Warning (1xxx)
Status codes indicating potential issues that don't prevent operation but require attention.
Error (2xxx)
Status codes indicating operation failures that require immediate action.
Related Standards
ISO 8601
International standard for date and time representation, used in API requests and responses.
REST (Representational State Transfer)
Architectural style for APIs used by SoftSDC for communication with external systems.
SSL/TLS
Secure communication protocols used for encrypted connections to license and Tax Authority servers.
UTF-8
Character encoding standard used for text in API communications and data storage.
Abbreviations Quick Reference
| Abbreviation | Full Term |
|---|---|
| API | Application Programming Interface |
| ARP | Audit Request Package |
| E-SDC | Electronic Sales Data Controller |
| GSC | General Status Code |
| HTTP | Hypertext Transfer Protocol |
| JSON | JavaScript Object Notation |
| MRC | Machine Readable Code |
| MSSC | Manufacturer-Specific Status Code |
| NTP | Network Time Protocol |
| OTG | On-The-Go |
| PC/SC | Personal Computer/Smart Card |
| PIN | Personal Identification Number |
| PKI | Public Key Infrastructure |
| POA | Proof of Audit |
| POS | Point of Sale |
| QR | Quick Response |
| REST | Representational State Transfer |
| RTC | Real-Time Clock |
| SDC | Sales Data Controller |
| SE | Secure Element |
| SSL | Secure Sockets Layer |
| TIN | Taxpayer Identification Number |
| TLS | Transport Layer Security |
| UID | Unique Identifier |
| USB | Universal Serial Bus |
| V-SDC | Virtual Sales Data Controller |
This glossary is maintained to help users understand technical terminology used throughout the SoftSDC documentation. If you encounter terms not listed here, please contact support or submit documentation feedback.