Chaining is an action by which the different elements of a list are linked together.

A “chainedlist” consists of a first element called a “head” and a list of its elements called a “queue”.

Thus, a “chained list” represents the structure of elements whose representation in the memory of a computer is a succession of cells made of content and an indicator to another cell. Visually, each element looks like a link and all together the elements look like a chain.

Access to the elements of a list is therefore sequential: each element allows access to the next one. The elements are interrelated. It is impossible to break the chain!

fiskaltrust’s Chaining

Multiple levels of chaining are supported by the fiskaltrust.Service. The top level is the overall chain of receipts generated by a POS-System and/or cash register. For this reason, all receipt requests and responses (irrespective of the receipt type) create an entry (a row in the saved table) in the journal and are stored in chronological order. Furthermore, all journal entries are consecutively numbered. Each entry is chained with the previous existing entry. So a general chain, irrespective of which receipt type is used, is generated.

The second level, is a chain based on the receipt type. The fiskaltrust.Service saves a new receipt generated by a POS-System and/or cash register chronologically in the journal. Then the receipt is chained with the chronologically preceding receipt of the same type. So, each receipt of the same type is chained continuously.

With this two-level structure of the chaining mechanism, the inalterability for all entries in a journal is guaranteed.

Example of two level chaining of the journal

All documents are numbered and linked together. Thus, the legal protection against manipulation is guaranteed!

Contact us now!

Call us on +33 (0) 1 70 99 53 53 or send an e-mail to

We look forward to discussing with you the solutions that fiskaltrust offers to help your business.