Skip to main content

Digital Receipt

summary

After reading this, you can explain the preparations for PosOperators to use digital receipts.

Introduction​

If you include digital receipts in the sales process, the customer can choose between a digital receipt and a printout.
With digital receipts, the PosOperator can reduce expenses for printouts and help the environment.
As a PosDealer, you thus offer a state-of-the-art PosSystem.

Flowchart: PosDealer opens the Portal, switches to the PosOperator, checks master data, then edits the outlet and adds an outlet logo

Figure 1. Portal steps to prepare digital receipts: the PosDealer switches to the PosOperator, checks the master data, then checks the outlet data and adds an outlet logo.

Please note that the visualization in the sandbox may look different than in the productive system. Please also note that different regulations or requirements may apply depending on the country where your PosSystem is used. Please refer to the country-specific regulations. Please understand that we can only describe these details without claiming to be complete.

Preparations general​

PosDealers or PosOperators can make the preparations for having digital receipts available. For this, only access to the fiskaltrust.Portal with Write authorizations is required.

The Master Data of the PosOperators account in the fiskaltrust.Portal must be complete. The stored tax identification numbers should be verified.

The details of the Outlet, not the company, are used as the address on the digital receipt. Therefore, these should be checked for completeness and corrected if necessary.

The digital receipt may list a logo at the top. If this logo is desired, you should add it to the data of the Outlet. We recommend using a file in ~.png-format with transparent background for best results.

Preparations country-specific​

Work steps to check Master data

Preview​

Master data page in the fiskaltrust.Portal with the company fields, the tax identification number fields and the Data Check buttons

Figure 1. Master data page in the fiskaltrust.Portal.

StepDescription
Number 1In the fiskaltrust.Portal, choose Company info > Master data.
Number 2Check that the fields marked with * contain correct and complete data.
Number 3Check the tax identification numbers against the explanations below the data fields. Observe the notes on notation, such as the number of digits and the omission of spaces, and whether one or more values are required; this varies from country to country.
Number 4Check the entered values with Data Check to the right of the data fields.

Table 1. Steps to check and complete the master data.

Data check resultMeaning
Data Check symbol for an unchecked valueThe value in the data field has not been checked yet.
Data Check symbol for an invalid valueThe value is invalid. Hover over the symbol to see the description, change the value accordingly and run the data check again.
Data Check symbol for a valid valueThe value is valid. This does not protect against duplicates.

Table 2. Data check result symbols and their meaning.

Work steps to check outlets

Outlets​

Outlets page in the fiskaltrust.Portal with the primary outlet, the CSV import controls, the button to add an outlet and the Edit button of an outlet marked 1 to 7

Figure 1. Outlets page in the fiskaltrust.Portal.

StepDescription
Number 1Choose Company info > Outlets and check the existing values.
Number 2If several outlets are missing, choose Download demo CSV file.
Number 3Open the CSV file, add the values and save it. Go back to Company info > Outlets in the fiskaltrust.Portal and select the file with Choose under Import CSV file.
Number 4Choose Import. The data is checked and listed on the Bulk import of outlets page. Choose Proceed with valid outlets.
Number 5If only a single outlet is missing, choose +Add new outlet.
Number 6Edit Primary Outlet changes the address values that you have checked in Company info > Master data.
Number 7To change the data of an outlet, choose Edit.

Table 1. Steps to check and edit outlets.

Edit outlets

Preview​

Edit outlet page in the fiskaltrust.Portal with the mandatory address fields, the Outlet number field, the Outlet Logo upload and the Save button marked 2 to 5

Figure 1. Edit outlet page in the fiskaltrust.Portal.

To open the page, choose Company info > Outlets and choose Edit for the outlet you want to check or edit.

StepDescription
Number 2The address data is relevant for the automated invoice generation between PosDealer and PosOperators and for the digital receipt.
Number 3You can set the Outlet number when you create the outlet manually, but you cannot change it afterwards.
Number 4Under Outlet Logo, choose Select Image File to upload an image that customizes the digital receipts of this outlet.
Number 5Choose Save to save your changes, or Cancel to return to Company info > Outlets.

Table 1. Fields and buttons of the Edit outlet page, shown in Figure 1.

Evaluation of retrievals of digital receipts​

In an audit case for the tax authorities (or in general), you, as a PosDealer or PosOperator, can verify which documents were transmitted and retrieved or printed using an export via the fiskaltrust.Portal.

Use Configuration / Queue and select the desired Queue. The button Export leads you to a page for creating new exports (Tools / Export / Create new). When using the digital receipt, an additional file is added to the Full export (XML) Export type. This file provides information about the status of the individual digital receipts. In addition, linking the data records is possible using the ftReceiptJournalID, which is contained both in the raw and in the print data records.

The file format and its structure were deliberately kept simple for your support.
The file format allows the data to be opened and read with a standard spreadsheet (e.g., Excel).
The structure of the records is built up as follows:

Field nameDescriptionExample
ftReceiptMomentTime (UTC +2) at which the fiskaltrust.middleware processed the document.04/14/2023 11:20:31
ftReceiptIdentificationThe number of the receipt, which was assigned by the fiskaltrust.SecurityMechanism.ft1D#24
ftQueueItemidNumber of the queue by which the receipt was processed9df671cf-d0a8-4824- 9bd0-9000d8dcd8ea
ftReceiptJournalIdThe fiskaltrust.ReceiptJournal draws, hashes and links all receipt requests from the middleware and creates a number from them1626d96a-ae5b-4a6bb1f9-6468a83ef749
ftSubmittedMomentTime (UTC +2 ) when the QR code was provided by the taxpayer.04/14/2023 11:21:09
ftDeliveredMomentTime (UTC +2) at which the QR code was retrieved by the consumer.04/14/2023 11:21:09
ftDeliveredStatusOutput or retrieval status of the Receipt: printed: Receipt was printed, accepted: Receipt was received elsewhere, submitted: Receipt was provided by the taxpayer, delivered: Receipt was received by the consumerPrinted
ftDeliveredStatusDataOutputs additional parameters, such as model number of the terminal. Function currently not yet activeHobex ViA Pro

Table 1. Fields in the digital receipt export file.