SoftSDC

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

TermMeaning
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.
AuditSending stored fiscal data to the Tax Authority for checking and confirmation. Needed regularly and when storage limits are reached. See audit.
CertificateThe digital certificate on the smart card's secure element. Used to sign fiscal invoices.
CryptlexThe 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 dataInvoice data encrypted by the secure element. It cannot be read or changed without detection.
Fiscal invoiceAn invoice signed by the secure element and reported to the Tax Authority. It is legally valid.
FiscalizationTurning 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 8601The standard date and time format used in API requests and responses.
JSON (JavaScript Object Notation)The data format for API requests and responses.
JournalThe 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 memoryStorage 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 modeSigning 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 versionThe version of the protocol between SoftSDC and the secure element or Tax Authority.
QR codeA code printed on each fiscal invoice. Customers scan it to check the invoice on the Tax Authority site.
ReconciliationSoftSDC checking with the Tax Authority that reported invoices were received and processed.
REST (Representational State Transfer)The style of API that SoftSDC uses.
RequestIdAn 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.
SignatureThe cryptographic signature the secure element adds to invoice data. It proves the data is genuine and unchanged.
Smart cardThe 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/TLSProtocols for encrypted connections to license and Tax Authority servers.
Tax labelA letter (A, B, C and so on) on each invoice item that sets its tax rate category.
Tax rateThe tax percentage for a tax category.
TaxCoreThe Tax Authority's fiscal system that SoftSDC works with.
TIN (Taxpayer Identification Number)The number that identifies a taxpayer.
Training modeAn invoice type for testing and training, with no fiscal effect.
Transaction typeWhether 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 receiptsInvoices that are signed, and maybe reported, but not yet confirmed by the Tax Authority. See the unconfirmed amount.
USB OTG adapterA cable or adapter that connects a phone or tablet to a USB device.
UTF-8The character encoding for text in the API and stored data.
Verification URLA 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.
WhitelistA list of addresses allowed through a firewall. Needed for license activation and Tax Authority access.

Invoice types

TypeMeaning
NormalA standard sale
CopyA copy of an existing invoice for the customer's records
ProformaA preliminary invoice issued before goods or services are delivered
AdvanceAn invoice for an advance payment or deposit
TrainingA non-fiscal invoice for testing and training

Payment types

TypeMeaning
CashCash
CardCredit or debit card
CheckBank check
Wire transferBank transfer
VoucherVoucher or coupon
Mobile moneyMobile payment service
OtherAny other payment method

Status code types

RangeMeaning
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.

On this page