Frequently Asked Questions (FAQ)

What is TaxCore®?

TaxCore® is an electronic revenue reporting system designed for tax authorities to provide a secure, flexible, and convenient solution for taxpayers compliance monitoring. The system aims to ensure fair business conditions, simplify operations, minimize administrative burdens, and enhance transparency and anti-fraud measures. TaxCore® helps tax administrations improve tax collection efficiency and compliance by implementing advanced monitoring and verification tools, such as e-receipting and e-invoicing. The solution is part of Data Tech International’s efforts to modernize and digitalize tax operations worldwide, safeguarding revenue integrity and fostering fiscal responsibility. 

Transactions are protected with Public key infrastructure (PKI) security which serves to:

1) encrypt transaction data,

2) digitally sign all transaction data, including the identity of the buyer for B2B transactions, timestamp, and signature of accumulating counters transferred in a blockchain manner,

3) authorize access to TaxCore®.

The taxpayer obtains a digital certificate, issued by an authorized certificate authority in a form of a Secure Element (SE) which ensures the complete safety of the transaction flow. The SE can be physical medium designed (printed) to the Tax Authority preference or electronic file and personalized with taxpayers’ information.

Each taxpayer, officially registered with the Tax Authority (TA), is synced to TaxCore® and provided with secure login to Taxpayer Administrative Portal (TAP), at the beginning of the enrolment process.

TA has ability to monitor each step in taxpayer’s enrolment journey from the initial sync to the issuance of first fiscalized transaction. 

The TaxCore® team conducts knowledge transfer to TA personnel through a set of training activities tailored for specific roles. Technical support is continuous throughout the maintenance period, including consultancy for public awareness and knowledge base available on TaxCore® Help Centre, the main information hub.

Data is de-personalized unless the transaction is business-to-business, where the identity of the buyer is mandatory for justification of purchases, or tourist tax refund where the identity of the buyer who makes the claim is included in the invoice structure.

The lottery is integrated into the Invoice Verification – when the program is set up, any valid invoice can be a lottery ticket for the customer who verified it. The lottery works on a ‘scratch-n-win’ basis: you know immediately if you have won, and what prize you can expect. Sectors that present a greater risk of tax fraud (e.g. restaurant, construction, etc.) can be targeted in the lottery to increase the demand for invoices issued by those taxpayers. The prizes can be accompanied by a custom messages, a valuable marketing tool for the sponsors. 

Any customer is motivated to scan and see. That is how every customer becomes a tax inspector!

With TaxCore®, the TA knows there is no excuse for fisalizing transactions.

Under normal circumstances, taxpayer’s Electronic Fiscal Device (EFD) transmits the transactions to the TA automatically and in near real-time. 

If the Internet service at the sales point is weak or intermittent, an EFD component (E-SDC) will keep data on-site until the Internet connection is restored. If there is no Internet at the point of sale at all, the data can be saved to a memory, i.e. USB flash drive, and taken to any alternative internet-connected site for transmission, or delivered physically to the TA.

In addition, by verifying transactions data continuously and inevitably reaches the TA, which has at its disposal powerful reporting tools to show taxpayer activity rate and the completeness of reported data. No transmissions (audit), for an active location raises a red flag and provoke on-site inspection by TA.

In this case, a issuer is committing a fraud and gives out material evidence that will be used in Court to prove that forgery has been attempted to defraud both customer and the Government.

A Verification URL (unified resource location) is used to verify a particular invoice by using the Invoice Verification Service provided by the Tax Authority.

A Verification URL is a standard component of every fiscal invoice, and without it, an invoice cannot be considered as fiscal.

It is generated by the SDC and returned to the invoicing system as part of the response.

It is represented as a QR code on a printed receipt or as a hyperlink in an electronic document (e.g. an email message).

In the TaxCore® solution, QR codes are used for the verification of printed invoices.

It contains information about an invoice’s internal data and the digital signature which is why an invoice is verifiable immediately after fiscalization.

Once a customer or a tax authority officer scans a QR code on an issued invoice to check its authenticity, it will display the invoice status on the Invoice Verification Page.

If a transaction can be online, offline, paper or paperless, can it still be verified?

Yes. DTI firmly believes that “The greatest anti-fraud measure is public awareness.

For this reason, verification is enabled at anytime and anyplace no matter the circumstances or form under which fiscal receipt or invoice is issued. At the moment of issuing, or later, the customer can verify the authenticity of a transaction by simply scanning the QR code with an ordinary smartphone. This action triggers automatic and anonymous submission of that fiscal transaction details to the TA and allows customer to take part in the incentive or benefits advertised by TA (eg. Lottery).

What is an EFD?

EFD stands short for Electronic Fiscal Device comprised of 3 mutually dependent components 1) Accredited Invoicing System (AIS), connected to 2) Sales Data Controller (SDC), and 3) Secure Element.

An Invoicing System is any software or hardware solution that is capable of issuing fiscal invoices in accordance with TaxCore®’s technical specifications. After an Invoicing System goes through the mandatory accreditation process, it is considered an Accredited Invoicing System (AIS) and can become a component of the taxpayer’s Electronic Fiscal Device (EFD).

The form of an Invoicing System is not strictly prescribed – it can be a dedicated cash register that prints a receipt or any other device that may contain functions that assist the taxpayer with sales analysis and stock control. It may as well be an ERP system or an app installed on a computer or smartphone device.

Invoicing System communicates with an SDC service to fiscalize transactions. It submits transaction data to an SDC and receives back fiscalized data which it uses to issue a fiscal invoice.

A Sales Data Controller (SDC) is the software, hardware or web-service component of an Electronic Fiscal Device that:

  • receives transaction data from an invoicing system,
  • calculates tax and levies on the transaction,
  • creates a digitally signed fiscal invoice,
  • returns the fiscalized data to the same invoicing system, and
  • sends encrypted audit data to the tax authority database.

SDC is implemented as an External Sales Data Controller (E-SDC) or a Virtual Sales Data Controller (V-SDC).

E-SDC is a third-party software or hardware solution that has to be accredited according to TaxCore®’s technical specifications. It enables invoice fiscalization with or without an internet connection. V-SDC is a web service operated by the TA that enables taxpayers to use SDC functionality via the Internet.

TaxCore® provides clear interface specifications and instructions to developers of POS and E-SDC devices. A device must meet these specs to be accredited.

This enables any developer to compete on price and quality, ensuring a fair, competitive business environment that stimulates innovation and lowers prices. TaxCore® provides a development portal for vendors, that assists them in checking compliance, testing devices and bringing new products to market.

However, this does not necessitate the use of new devices, as some existing solutions can be adopted to meet the provided specifications.

The audit process consists of the transfer of audit packages from an E-SDC to the tax authority’s system and handling the response received from that system.

Depending on the amount of data and the communication means, this process can take from less than a second to a couple of hours.

Remote Audit

A remote audit is the process through which an SDC automatically transfers audit data to the tax authority’s system using an Internet connection.

Local Audit

A local audit is initiated by a taxpayer and it is a common scenario for devices that cannot connect to the internet due to the technical limitations of the devices or limited infrastructure.

Unlike the remote audit process, during a local audit, the E-SDC doesn’t use the internet to submit the audit packages to the TA. Instead, those files are copied to an SD Card or a USB Flash Drive.