Glossary
Plain-language definitions of the terms and abbreviations used in the SoftSDC docs, from audit and E-SDC to POA, secure element and TaxCore.
Terms
| Term | Meaning |
|---|---|
| API (Application Programming Interface) | A way for programs to talk to each other. SoftSDC has a REST API for POS systems. See the API reference. |
| ARP file (Audit Request Package) | A file with fiscal data ready to submit to the Tax Authority during a local audit. |
| Audit | Sending stored fiscal data to the Tax Authority for checking and confirmation. Needed regularly and when storage limits are reached. See audit. |
| Certificate | The digital certificate on the smart card's secure element. Used to sign fiscal invoices. |
| Cryptlex | The service SoftSDC uses to manage and check licenses. See licensing and activation. |
| E-SDC (Electronic Sales Data Controller) | The fiscal device you get when SoftSDC runs with a card reader and a valid certificate. |
| Encrypted internal data | Invoice data encrypted by the secure element. It cannot be read or changed without detection. |
| Fiscal invoice | An invoice signed by the secure element and reported to the Tax Authority. It is legally valid. |
| Fiscalization | Turning a regular invoice into a fiscal invoice by signing it and reporting it. |
| GSC (General Status Code) | Standard status codes in API responses, for example 0100 for PIN OK. See error codes. |
| HTTP (Hypertext Transfer Protocol) | The protocol the POS uses to talk to the SoftSDC API. |
| ISO 8601 | The standard date and time format used in API requests and responses. |
| JSON (JavaScript Object Notation) | The data format for API requests and responses. |
| Journal | The text version of a fiscal invoice, ready to print on a receipt printer. |
| MRC (Manufacturer Registration Code) | The code that identifies the make, model and version of the fiscal device. It appears in the invoice response. |
| MSSC (Manufacturer-Specific Status Code) | Extra status codes from SoftSDC, in the 6xxx range. |
| Non-volatile memory | Storage that keeps data without power. SoftSDC uses it for unconfirmed invoices. |
| NTP (Network Time Protocol) | The protocol for syncing the device clock with time servers. |
| Offline mode | Signing invoices without internet. Invoices are sent later. |
| OTG (On-The-Go) | A USB standard that lets phones and tablets use USB devices such as card readers. See Android requirements. |
| PC/SC (Personal Computer/Smart Card) | The standard for talking to smart card readers on desktop systems. |
| PIN (Personal Identification Number) | The secret code that unlocks the smart card for signing. |
| PKI (Public Key Infrastructure) | The cryptographic system behind the digital signatures on fiscal invoices. |
| POA (Proof of Audit) | Confirmation from the Tax Authority that audit data was accepted. SoftSDC only clears data after a POA. |
| POS (Point of Sale) | The system where sales are recorded before SoftSDC fiscalizes them. |
| Protocol version | The version of the protocol between SoftSDC and the secure element or Tax Authority. |
| QR code | A code printed on each fiscal invoice. Customers scan it to check the invoice on the Tax Authority site. |
| Reconciliation | SoftSDC checking with the Tax Authority that reported invoices were received and processed. |
| REST (Representational State Transfer) | The style of API that SoftSDC uses. |
| RequestId | An optional ID in API requests for tracking and debugging. |
| RTC (Real-Time Clock) | The hardware clock that keeps time when the device is off. Important for correct invoice times. |
| SDC (Sales Data Controller) | Another name for the fiscal device. See E-SDC. |
| SE (Secure Element) | A tamper-resistant chip on the smart card. It signs invoices and keeps counters. See the secure element. |
| Signature | The cryptographic signature the secure element adds to invoice data. It proves the data is genuine and unchanged. |
| Smart card | The card from the Tax Authority that holds the secure element. |
| SoftSDC (S-SDC) | Software Sales Data Controller. The app that turns a device into an E-SDC. |
| SSL/TLS | Protocols for encrypted connections to license and Tax Authority servers. |
| Tax label | A letter (A, B, C and so on) on each invoice item that sets its tax rate category. |
| Tax rate | The tax percentage for a tax category. |
| TaxCore | The Tax Authority's fiscal system that SoftSDC works with. |
| TIN (Taxpayer Identification Number) | The number that identifies a taxpayer. |
| Training mode | An invoice type for testing and training, with no fiscal effect. |
| Transaction type | Whether a transaction is a Sale or a Refund. |
| UID (Unique Identifier) | The unique identifier of the secure element. The home screen shows it next to SE present. |
| Unconfirmed receipts | Invoices that are signed, and maybe reported, but not yet confirmed by the Tax Authority. See the unconfirmed amount. |
| USB OTG adapter | A cable or adapter that connects a phone or tablet to a USB device. |
| UTF-8 | The character encoding for text in the API and stored data. |
| Verification URL | A unique web address for each fiscal invoice. It is used to check the invoice on the Tax Authority portal. |
| VSDC (Virtual Sales Data Controller) | The online fiscal device service in TaxCore. |
| Whitelist | A list of addresses allowed through a firewall. Needed for license activation and Tax Authority access. |
Invoice types
| Type | Meaning |
|---|---|
| Normal | A standard sale |
| Copy | A copy of an existing invoice for the customer's records |
| Proforma | A preliminary invoice issued before goods or services are delivered |
| Advance | An invoice for an advance payment or deposit |
| Training | A non-fiscal invoice for testing and training |
Payment types
| Type | Meaning |
|---|---|
| Cash | Cash |
| Card | Credit or debit card |
| Check | Bank check |
| Wire transfer | Bank transfer |
| Voucher | Voucher or coupon |
| Mobile money | Mobile payment service |
| Other | Any other payment method |
Status code types
| Range | Meaning |
|---|---|
| Info (0xxx) | The operation worked, or general information |
| Warning (1xxx) | A possible problem. SoftSDC keeps working, but needs attention. |
| Error (2xxx) | The operation failed. Action is needed. |
Missing a term? Email info@softsdc.com.