{"id":3228,"date":"2021-12-09T00:41:00","date_gmt":"2021-12-08T23:41:00","guid":{"rendered":"https:\/\/fiskaltrust.eu\/news\/\/"},"modified":"2025-05-03T21:29:18","modified_gmt":"2025-05-03T20:29:18","slug":"how-do-i-implement-offline-mode-with-a-certified-cash-register-in-france","status":"publish","type":"news","link":"https:\/\/web-staging.fiskaltrust.eu\/news\/how-do-i-implement-offline-mode-with-a-certified-cash-register-in-france\/","title":{"rendered":"How do I implement offline mode with a certified cash register in France?"},"content":{"rendered":"\n<p>French POS systems are not secured with hardware, unlike in other countries (such as Germany or Austria). In France, cash registers are audited by independent bodies (LNE or Infocert) for compliance with financial laws. Or the cash register manufacturer can issue an individual confirmation to each cash register user.<\/p>\n\n\n\n<p>Regardless of the variant, legislation allows for a 100% cloud variant or local installation of POS systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Basics of POS security in France<\/h2>\n\n\n\n<p>Legislators established the four principles of POS security in&nbsp;<a href=\"https:\/\/www.legifrance.gouv.fr\/loda\/article_lc\/LEGIARTI000031734740\/\">Article 88 of the 2016 Finance Act<\/a>. More about&nbsp;<a href=\"https:\/\/fiskaltrust.fr\/en\/2021\/05\/06\/the-isca-principles-explained-simply\/\">the ISCA rules can be found in a previous post<\/a>&nbsp;by fiskaltrust.<\/p>\n\n\n\n<p>However, the legislator leaves it up to the cash register manufacturer how exactly the rules are implemented. However, the technical security measures are defined with \u201cstate-of-the-art\u201d. This also means a formation of the hash value with an algorithm at least SHA-256. With fiskaltrust.Middleware you are on the safe side here, because the ISCA rules are implemented with even higher security features.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Signing and chaining of receipts<\/h2>\n\n\n\n<p>This is the two central points of cash register security and consists of three steps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Signing<\/h3>\n\n\n\n<p>Before each storage process in the receipt journal, the receipt is signed with an electronic certificate. A PrivateKey (contained in the queue) is used and the corresponding PublicKey can be used to verify the authenticity of the receipt. Authenticity here means that the receipt can be uniquely assigned to a POS system and thus to a cashier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tamper protection<\/h3>\n\n\n\n<p>After this \u201celectronic signing\u201d, the receipts are secured against modification. For this purpose, a hash value is formed over all data of the receipt. This hash value is calculated from the characters contained and the position. If even a single character changes, a completely new hash value is created. This means that any manipulation can be detected immediately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Protection against deletion<\/h3>\n\n\n\n<p>If now the hash value of the exactly previous document is added to the data, we receive a chain with which also the deletion is recognized. Because with a check only the Hash value contained in the is compared with the calculated one of the previous voucher. If the two do not match, the sequence of the documents has been manipulated.<\/p>\n\n\n\n<p>In the case of fiskaltrust.Middleware, there is even double chaining here: each individual document is chained to the previous one. And also each document type (for example, a ticket) is chained to the previous document of the same type.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Local POS systems<\/h2>\n\n\n\n<p>Many of the POS systems are operated in offline mode. In this case, the POS software and the fiskaltrust.Middleware are installed locally on the hardware. In this case, the backup of the receipts also takes place in the POS system itself. The receipts are electronically signed and concatenated by the local middleware. And thus all security precautions are perfectly observed.<\/p>\n\n\n\n<p>The only problem here can be the absence of the fiskaltrust.Middleware. Due to technical problems or faulty installation, the middleware on the POS system does not start or has failed. In this case it is recommended to block the POS system completely and restart the device. This is because there is likely to be a fundamental problem with the system in the event of such an error. This is because the fiskaltrust.Middleware is anchored in the system as a service or daemon.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SaaS POS systems<\/h2>\n\n\n\n<p>POS systems that are offered as a software-as-a-service or cloud solution are more susceptible to technical problems due to their architecture. Here, the document data is not secured by a locally installed fiskaltrust.Middleware, but first a transmission of the data to the middleware in the fiskaltrust.Cloud must take place and then the response must be processed. In any case, an Internet connection is required, which is not always available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pure online mode<\/h3>\n\n\n\n<p>The simplest solution is, of course, to block document creation as soon as no Internet connection is available. However, the disadvantage is obvious, no sales can be made by the cash register manufacturer.<\/p>\n\n\n\n<p>It is not quite that bad. The French legislator very well allows a manual creation of the receipt, but this really means handwritten. These receipts can then be fiscalized at the fiskaltrust.Middleware in the \u201cpost-entry mode\u201d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Offline mode<\/h3>\n\n\n\n<p>Or a so-called \u201coffline mode\u201d is provided. In this case, the receipts are created normally by the POS system, but marked with a \u201cmode degrad\u00e9e\u201d (security device failed). These receipts are stored locally and as soon as an internet connection is available again, they are transferred to the fiskaltrust.Cloud for fiscalization.<\/p>\n\n\n\n<p>However, simply storing them locally is not compliant with the law. Because without any security, these receipts can be manipulated or deleted at will before they are transferred. Therefore, these vouchers must also be secured with chaining. The simplest variant here would be to save the JSON structure required for the fiskaltrust.Middleware as individual files in the file system. In this case, a hash value with SHA-256 is also generated and this is used to generate a simple chain, as described above.<\/p>\n\n\n\n<p>As soon as the transfer takes place, the POS system checks that the documents and the chain are free of errors using the hash values and then transfers the data to fiskaltrust.Middleware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>With the integration of the fiskaltrust.Middleware you are on the safe side. If your POS system is set up as a SaaS solution and you don\u2019t want to expend any further effort, you can simply prevent an offline mode.<\/p>\n\n\n\n<p>With a little effort to chain the data, you can also offer your POS operators offline mode in compliance with the law. If you are unsure exactly how to implement this, ask a member of our team of specialists.<\/p>\n\n\n<!--blockstudio\/cta\/block-->\n<div class=\"b-cta-main__container b-cta-main__container--primary b-cta-main__container--size-medium b-cta-main__container--no-title wp-block-cta-block\">\n        \n            <p class=\"b-cta-main__text b-cta-main__text--size-large\">\n            We look forward to discussing with you the solutions that fiskaltrust offers to help your business.        <\/p>\n    \n    <a href=\"https:\/\/fiskaltrust.eu\/en-eu\/contact\/\"\n       class=\"b-cta-main__button b-cta-main__button--primary b-cta-main__button--size-medium\"\n       >\n        <span class=\"screen-reader-text\">We are Simplifying Complexity: <\/span>\n        Contact us    <\/a>\n<\/div>\n\n\n<!--blockstudio\/langblock\/language-container--><div class=\"language-container\" lang=\"fr-FR\">\n\t<div class=\"language-container__inner smart-spacing\">\n\n<h1 class=\"wp-block-heading\">Comment mettre en &oelig;uvre le mode hors ligne avec une caisse certifi&eacute;e en France ?<\/h1>\n\n\n\n<p>Les syst&egrave;mes PDV fran&ccedil;ais ne sont pas s&eacute;curis&eacute;s par du mat&eacute;riel informatique, contrairement &agrave; d&rsquo;autres pays (comme l&rsquo;Allemagne ou l&rsquo;Autriche). En France, les caisses sont contr&ocirc;l&eacute;es par des organismes ind&eacute;pendants (LNE ou Infocert) pour v&eacute;rifier leur conformit&eacute; avec les lois financi&egrave;res. Ou bien le fabricant de la caisse peut d&eacute;livrer une attestation individuelle &agrave; chaque utilisateur de la caisse.<\/p>\n\n\n\n<p>Quelle que soit la solution, le l&eacute;gislateur permet une variante 100% cloud ou une installation locale des syst&egrave;mes POS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les bases de la s&eacute;curit&eacute; des caisses en France<\/h2>\n\n\n\n<p>Le l&eacute;gislateur a d&eacute;fini les quatre principes de la s&eacute;curit&eacute; des caisses dans&nbsp;<a href=\"https:\/\/www.legifrance.gouv.fr\/loda\/article_lc\/LEGIARTI000031734740\/\">l&rsquo;article 88 de la loi de finances de 2016<\/a>. Vous trouverez plus d&rsquo;informations sur&nbsp;<a href=\"https:\/\/fiskaltrust.fr\/2021\/05\/06\/les-principes-isca-expliques-simplement\/\">les r&egrave;gles ISCA dans un pr&eacute;c&eacute;dent article de fiskaltrust<\/a>.<\/p>\n\n\n\n<p>Le l&eacute;gislateur laisse toutefois le soin au fabricant de caisses de d&eacute;cider de la mani&egrave;re exacte dont les r&egrave;gles sont mises en &oelig;uvre. Les mesures de s&eacute;curit&eacute; techniques sont toutefois d&eacute;finies avec &laquo;&nbsp;State-of-the-Art&nbsp;&raquo;. Cela signifie &eacute;galement une formation de la valeur de hachage avec un algorithme d&rsquo;au moins SHA-256. Avec le fiskaltrust.Middleware, vous &ecirc;tes du c&ocirc;t&eacute; de la s&eacute;curit&eacute;, car les r&egrave;gles ISCA sont mises en &oelig;uvre avec des caract&eacute;ristiques de s&eacute;curit&eacute; encore plus &eacute;lev&eacute;es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Signature et cha&icirc;nage des re&ccedil;us<\/h2>\n\n\n\n<p>Il s&rsquo;agit des deux points centraux de la s&eacute;curit&eacute; des caisses qui se composent de trois &eacute;tapes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Signer<\/h3>\n\n\n\n<p>Avant chaque processus d&rsquo;enregistrement dans le journal des justificatifs, le justificatif est sign&eacute; avec un certificat &eacute;lectronique. Une PrivateKey (qui est contenue dans la queue) est utilis&eacute;e et la PublicKey correspondante peut &ecirc;tre utilis&eacute;e pour v&eacute;rifier l&rsquo;authenticit&eacute; du justificatif. L&rsquo;authenticit&eacute; signifie ici que le justificatif peut &ecirc;tre attribu&eacute; sans &eacute;quivoque &agrave; un syst&egrave;me POS et donc &agrave; un op&eacute;rateur de caisse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Protection contre les manipulations<\/h3>\n\n\n\n<p>Apr&egrave;s cette &laquo;&nbsp;signature &eacute;lectronique&nbsp;&raquo;, les justificatifs sont prot&eacute;g&eacute;s contre toute modification. Pour ce faire, une valeur de hachage est cr&eacute;&eacute;e pour toutes les donn&eacute;es du justificatif. Cette valeur de hachage est calcul&eacute;e &agrave; partir des caract&egrave;res contenus et de la position. Si un seul caract&egrave;re est modifi&eacute;, une toute nouvelle valeur de hachage est cr&eacute;&eacute;e. Toute manipulation peut ainsi &ecirc;tre imm&eacute;diatement d&eacute;tect&eacute;e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Protection contre l&rsquo;effacement<\/h3>\n\n\n\n<p>Si la valeur de hachage du document pr&eacute;c&eacute;dent est ajout&eacute;e aux donn&eacute;es suivantes, nous obtenons une cha&icirc;ne dans laquelle la suppression est &eacute;galement d&eacute;tect&eacute;e. En effet, lors d&rsquo;un contr&ocirc;le, seule la valeur de hachage contenue dans le document est compar&eacute;e &agrave; celle calcul&eacute;e pour le document pr&eacute;c&eacute;dent. Si les deux ne correspondent pas, l&rsquo;ordre des documents a &eacute;t&eacute; manipul&eacute;.<\/p>\n\n\n\n<p>Dans le cas du fiskaltrust.Middleware, il y a m&ecirc;me une double cha&icirc;ne : chaque document est cha&icirc;n&eacute; avec le pr&eacute;c&eacute;dent. Et chaque type de document (par exemple un ticket) est &eacute;galement cha&icirc;n&eacute; avec le document pr&eacute;c&eacute;dent du m&ecirc;me type.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Syst&egrave;mes PDV install&eacute;s en local<\/h2>\n\n\n\n<p>De nombreux syst&egrave;mes de point de vente fonctionnent en mode hors ligne. Le logiciel de caisse et le fiskaltrust.Middleware sont alors install&eacute;s localement sur le mat&eacute;riel. La sauvegarde des justificatifs s&rsquo;effectue &eacute;galement dans le syst&egrave;me de caisse lui-m&ecirc;me. Les justificatifs sont sign&eacute;s &eacute;lectroniquement et cha&icirc;n&eacute;es par le middleware en local. Toutes les mesures de s&eacute;curit&eacute; sont ainsi parfaitement respect&eacute;es.<\/p>\n\n\n\n<p>Le seul probl&egrave;me peut &ecirc;tre l&rsquo;absence du fiskaltrust.Middleware. En raison de probl&egrave;mes techniques ou d&rsquo;une installation incorrecte, le middleware ne d&eacute;marre pas sur le syst&egrave;me PDV ou est en panne. Dans ce cas, il est recommand&eacute; de bloquer compl&egrave;tement le syst&egrave;me PDV et de red&eacute;marrer l&rsquo;appareil. En effet, dans le cas d&rsquo;une telle erreur, le syst&egrave;me devrait pr&eacute;senter un probl&egrave;me fondamental. Effectivement, le fiskaltrust.Middleware est ancr&eacute; dans le syst&egrave;me en tant que service ou daemon.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Syst&egrave;mes PDV SaaS<\/h2>\n\n\n\n<p>Les syst&egrave;mes PDV qui sont propos&eacute;s en tant que Software-as-a-Service ou solution Cloud sont d&eacute;j&agrave; plus vuln&eacute;rables aux probl&egrave;mes techniques en raison de leur architecture. Dans ce cas, les donn&eacute;es des documents ne sont pas sauvegard&eacute;es par un fiskaltrust.Middleware install&eacute; localement, mais il faut d&rsquo;abord que les donn&eacute;es soient transmises au middleware dans le fiskaltrust.Cloud et que la r&eacute;ponse soit ensuite trait&eacute;e. Dans tous les cas, une connexion Internet est n&eacute;cessaire et elle n&rsquo;est pas toujours disponible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mode purement en ligne<\/h3>\n\n\n\n<p>La solution la plus simple consiste bien entendu &agrave; bloquer la cr&eacute;ation de documents d&egrave;s qu&rsquo;aucune connexion Internet n&rsquo;est plus disponible. L&rsquo;inconv&eacute;nient est toutefois &eacute;vident, aucun chiffre d&rsquo;affaires ne peut &ecirc;tre r&eacute;alis&eacute; par le fabricant de la caisse.<\/p>\n\n\n\n<p>Mais ce n&rsquo;est pas si grave que cela semble l&rsquo;&ecirc;tre. Le l&eacute;gislateur fran&ccedil;ais autorise bien l&rsquo;&eacute;tablissement manuel des justificatifs, mais il faut entendre par l&agrave; qu&rsquo;ils sont r&eacute;ellement manuscrits. Ces justificatifs peuvent ensuite &ecirc;tre fiscalis&eacute;s aupr&egrave;s du logiciel fiskaltrust.Middleware en &laquo;&nbsp;mode post-saisie&nbsp;&raquo;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mode hors ligne<\/h3>\n\n\n\n<p>Losqu&rsquo;un mode dit &laquo;&nbsp;hors ligne&nbsp;&raquo; est mis &agrave; disposition, les documents sont cr&eacute;&eacute;s tout &agrave; fait normalement par le syst&egrave;me PDV, mais sont marqu&eacute;s de la mention &laquo;&nbsp;mode d&eacute;grad&eacute;&nbsp;&raquo; (dispositif de s&eacute;curit&eacute; en panne). Ces justificatifs sont stock&eacute;s localement et, d&egrave;s qu&rsquo;une connexion Internet est &agrave; nouveau disponible, ils sont transf&eacute;r&eacute;s dans le fiskaltrust.Cloud pour &ecirc;tre fiscalis&eacute;s.<\/p>\n\n\n\n<p>Le simple stockage local n&rsquo;est toutefois pas conforme &agrave; la loi. En effet, sans aucune s&eacute;curit&eacute;, ces justificatifs peuvent &ecirc;tre manipul&eacute;s ou supprim&eacute;s &agrave; volont&eacute; avant d&rsquo;&ecirc;tre transf&eacute;r&eacute;s. C&rsquo;est pourquoi ces documents doivent &eacute;galement &ecirc;tre s&eacute;curis&eacute;s par un cha&icirc;nage. La variante la plus simple serait ici de sauvegarder la structure JSON n&eacute;cessaire pour le&nbsp; fiskaltrust.Middleware sous forme de fichiers individuels dans le syst&egrave;me de fichiers. Une valeur de hachage avec SHA-256 est alors &eacute;galement g&eacute;n&eacute;r&eacute;e et utilis&eacute;e, comme d&eacute;crit ci-dessus, pour cr&eacute;er une cha&icirc;ne simple.<\/p>\n\n\n\n<p>D&egrave;s que le transfert a lieu, le syst&egrave;me PDV v&eacute;rifie l&rsquo;absence d&rsquo;erreurs dans les documents et la cha&icirc;ne &agrave; l&rsquo;aide des valeurs de hachage, puis transf&egrave;re les donn&eacute;es au fiskaltrust.Middleware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R&eacute;sum&eacute;<\/h2>\n\n\n\n<p>Avec l&rsquo;int&eacute;gration du fiskaltrust.Middleware vous &ecirc;tes du c&ocirc;t&eacute; de la s&eacute;curit&eacute;. Si votre syst&egrave;me PDV est con&ccedil;u comme une solution SaaS et que vous ne voulez pas faire d&rsquo;autres efforts, vous pouvez facilement emp&ecirc;cher un mode hors ligne.<\/p>\n\n\n\n<p>Avec un peu d&rsquo;effort pour cha&icirc;ner les donn&eacute;es, vous pouvez &eacute;galement proposer aux exploitants de vos caisses un mode hors ligne conforme &agrave; la loi. Si vous n&rsquo;&ecirc;tes pas s&ucirc;r de savoir comment mettre cela en place, demandez plus d&rsquo;information &agrave; un membre de notre &eacute;quipe de sp&eacute;cialistes.<\/p>\n\n\n<!--blockstudio\/cta\/block--><div class=\"b-cta-main__container b-cta-main__container--primary b-cta-main__container--size-medium b-cta-main__container--no-title wp-block-cta-block\">\n        \n            <p class=\"b-cta-main__text b-cta-main__text--size-large\">\n            Contactez l&rsquo;un de nos experts d&egrave;s aujourd&rsquo;hui !        <\/p>\n    \n    <a href=\"https:\/\/web-staging.fiskaltrust.eu\/fr-fr\/contact\/\" class=\"b-cta-main__button b-cta-main__button--primary b-cta-main__button--size-medium\">\n        <span class=\"screen-reader-text\">We are Simplifying Complexity: <\/span>\n        Contactez-nous    <\/a>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n<!--blockstudio\/langblock\/language-container--><div class=\"language-container\" lang=\"de-FR\">\n\t<div class=\"language-container__inner smart-spacing\">\n\n<h1 class=\"wp-block-heading\">Wie setze ich den Offline Modus mit einer zertifizierten Kasse in Frankreich um?<\/h1>\n\n\n\n<p>Franz&ouml;sische POS-System werden im Gegensatz zu anderen L&auml;ndern (wie zum Beispiel Deutschland oder &Ouml;sterreich) nicht mit Hardware gesichert. In Frankreich werden Kassen von unabh&auml;ngigen Stellen (LNE oder Infocert) auf die Konformit&auml;t zu den Finanzgesetzen gepr&uuml;ft. Oder der Kassenhersteller kann jedem Kassennutzer eine individuelle Best&auml;tigung ausstellen.<\/p>\n\n\n\n<p>Unabh&auml;ngig von der Variante erm&ouml;glicht der Gesetzgeber eine 100%-Cloud-Variante oder eine lokale Installation von POS-Systemen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grundlagen der Kassensicherheit in Frankreich<\/h2>\n\n\n\n<p>Der Gesetzgeber hat im&nbsp;<a href=\"https:\/\/www.legifrance.gouv.fr\/loda\/article_lc\/LEGIARTI000031734740\/\">Artikel 88 des Finanzgesetzes von 2016<\/a>&nbsp;die vier Prinzipien der Kassensicherheit festgelegt. Mehr zu&nbsp;<a href=\"https:\/\/fiskaltrust.fr\/de\/2021\/05\/06\/die-isca-prinzipien-einfach-erklart\/\">den ISCA-Regeln finden sind einem vorherigen Post<\/a>&nbsp;von fiskaltrust (LINK).<\/p>\n\n\n\n<p>Wie genau die Regeln umgesetzt werden &uuml;berl&auml;sst der Gesetzgeber jedoch dem Kassenhersteller. Es werden jedoch die technischen Sicherheitsma&szlig;nahmen mit &bdquo;State-of-the-Art&ldquo; festgelegt. Damit ist auch eine Bildung des Hash-Werte mit einem Algorithmus mindestens SHA-256 gemeint. Mit der fiskaltrust.Middleware sind sie hier auf der sicheren Seite, denn die ISCA-Regeln sind mit sogar noch h&ouml;heren Sicherheitsmerkmalen umgesetzt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Signieren und Verketten von Belegen<\/h2>\n\n\n\n<p>Dies sind die zwei zentralen Punkte der Kassensicherheit und besteht aus drei Schritten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Signieren<\/h3>\n\n\n\n<p>Vor jedem Speichervorgang im Belegjournal wird der Beleg mit einem elektronischen Zertifikat signiert. Dabei wird ein PrivateKey (der in der Queue enthalten ist) verwendet und der entsprechende PublicKey kann verwendet werden, um die Echtheit des Beleges zu verifizieren. Die Echtheit bedeutet hier, dass der Beleg eindeutig einem POS-System und damit einem Kassenbetreiber zugeordnet werden kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Manipulationsschutz<\/h3>\n\n\n\n<p>Nach diesem &bdquo;elektronischen Unterschreiben&ldquo; werden die Belege vor Ver&auml;nderung gesichert. Dazu wird ein Hash-Wert &uuml;ber alle Daten des Beleges gebildet. Dieser Hash-Wert errechnet sich aus den enthaltenen Zeichen und der Position. &Auml;ndert sich hier auch nur ein einzelnes Zeichen wird ein ganz neuer Hash-Wert gebildet. Dadurch kann sofort jede Manipulation erkannt werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schutz vor L&ouml;schen<\/h3>\n\n\n\n<p>Wenn nun der Hash-Wert des genau vorherigen Beleges zu den Daten hinzugef&uuml;gt wird, erhalten wir eine Kette bei der auch das L&ouml;schen erkannt wird. Denn bei einer Pr&uuml;fung wird nur mehr der im enthaltene Hash-Wert mit dem errechneten des vorherigen Beleges verglichen. Stimmen die beiden nicht &uuml;berein, wurde die Reihenfolge der Belege manipuliert.<\/p>\n\n\n\n<p>Bei der fiskaltrust.Middleware erfolgt hier sogar eine doppelte Verkettung: Jeder einzelne Beleg ist mit dem vorherigen verkettet. Und auch jeder Belegtyp (zum Beispiel ein Ticket) ist mit dem vorhergehenden Beleg desselben Typs verkettet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lokale POS-Systeme<\/h2>\n\n\n\n<p>Viele der Kassensysteme werden im Offline-Modus betriebe. Dabei ist die Kassensoftware und die fiskaltrust.Middleware lokal auf der Hardware installiert. Dabei erfolgt die Sicherung der Belege auch im Kassensystem selbst. Es werden die Belege von der lokalen Middleware elektronisch signiert und verkettet. Und damit alle Sicherheitsvorkehrungen perfekt eingehalten.<\/p>\n\n\n\n<p>Das einzige Problem kann hier das fehlen der fiskaltrust.Middleware sein. Aufgrund technischer Probleme oder fehlerhafter Installation startet die Middleware auf dem POS-System nicht oder ist ausgefallen. In diesem Fall empfiehlt es sich, das POS-System komplett zu blockieren und das Ger&auml;t neu zu starten. Denn bei so einem Fehler d&uuml;rfte am System ein grundlegendes Problem vorliegen. Denn die fiskaltrust.Middleware ist als Service bzw. Daemon im System verankert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SaaS POS-Systeme<\/h2>\n\n\n\n<p>POS-Systeme welche als Software-as-a-Service oder auch Cloud-L&ouml;sung angeboten werden, sind schon wegen der Architektur anf&auml;lliger f&uuml;r technische Probleme. Hier werden die Belegdaten nicht von einer lokal installierten fiskaltrust.Middleware gesichert, sondern zuerst muss eine &Uuml;bertragung der Daten zur Middleware in der fiskaltrust.Cloud erfolgen und danach die Antwort verarbeitet werden. Es ist auf jeden Fall eine Internet-Verbindung notwendig, welche nicht immer verf&uuml;gbar ist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reiner Online-Modus<\/h3>\n\n\n\n<p>Die einfachste L&ouml;sung ist nat&uuml;rlich das Blockieren der Belegerstellung, sobald keine Internetverbindung vorhanden ist. Der Nachteil ist jedoch klar auf der Hand, es k&ouml;nnen keine Ums&auml;tze vom Kassenhersteller gemacht werden.<\/p>\n\n\n\n<p>Ganz so schlimm ist es nicht. Der franz&ouml;sische Gesetzgeber erlaubt sehr wohl eine h&auml;ndische Erstellung der Belegung, damit ist aber wirklich handschriftlich gemeint. Diese Belege k&ouml;nnen dann bei der fiskaltrust.Middleware im &bdquo;Nacherfassungs-Modus&ldquo; fiskalisiert werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Offline-Modus<\/h3>\n\n\n\n<p>Oder es wird ein sogenannter &bdquo;Offline-Modus&ldquo; zur Verf&uuml;gung gestellt. Dabei werden die Belege ganz normal vom POS-System erstellt, jedoch mit einem &bdquo;mode degrad&eacute;e&ldquo; (Sicherheitseinrichtung ausgefallen) markiert. Diese Belege werden lokal gespeichert und sobald wieder eine Internetverbindung vorhanden ist in die fiskaltrust.Cloud zur Fiskalisierung &uuml;bertragen.<\/p>\n\n\n\n<p>Das einfache lokale Speichern ist jedoch nicht gesetzeskonform. Denn ohne jede Sicherheit k&ouml;nnen diese Belege vor dem &Uuml;bertragen nach Belieben manipuliert oder gel&ouml;scht werden. Daher m&uuml;ssen auch diese Belege mit einer Verkettung gesichert werden. Die einfachste Variante w&auml;re hierbei die f&uuml;r die fiskaltrust.Middleware notwendige JSON-Struktur als einzelne Dateien im Dateisystem zu speichern. Dabei werden auch ein Hash-Wert mit SHA-256 erzeugt und dieser, wie oben beschrieben, zum Erzeugen einer einfachen Kette benutzt.<\/p>\n\n\n\n<p>Sobald die &Uuml;bertragung stattfindet wird vom POS-System die Fehlerfreiheit der Belege und der Kette anhand der Hash-Werte gepr&uuml;ft und die Daten dann an die fiskaltrust.Middleware &uuml;bertragen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Res&uuml;mee<\/h2>\n\n\n\n<p>Mit der Integration der fiskaltrust.Middleware sind sie auf der sicheren Seite. Ist Ihr POS-System als SaaS-L&ouml;sung aufgebaut und sie wollen keinen weiteren Aufwand betreiben, k&ouml;nnen Sie einen Offline-Modus einfach verhindern.<\/p>\n\n\n\n<p>Mit ein wenig Aufwand zum Verketten der Daten k&ouml;nnen Sie Ihren Kassenbetreibern auch den Offline-Modus gesetzeskonform anbieten. Falls Sie unsicher sind, wie sie das genau umsetzen k&ouml;nnen, fragen Sie ein Mitglied unseres Teams aus Spezialisten.<\/p>\n\n\n<!--blockstudio\/cta\/block--><div class=\"b-cta-main__container b-cta-main__container--primary b-cta-main__container--size-medium b-cta-main__container--no-title wp-block-cta-block\">\n        \n            <p class=\"b-cta-main__text b-cta-main__text--size-large\">\n            Kontaktieren Sie noch heute einen unserer Experten!        <\/p>\n    \n    <a href=\"https:\/\/web-staging.fiskaltrust.eu\/de-de\/contact\/\" class=\"b-cta-main__button b-cta-main__button--primary b-cta-main__button--size-medium\">\n        <span class=\"screen-reader-text\">We are Simplifying Complexity: <\/span>\n        Kontakt    <\/a>\n<\/div>\n\n<\/div>\n<\/div>\n","protected":false},"author":2,"featured_media":2963,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"news-market":[71,84],"news-targetgroup":[80],"news-topic":[],"class_list":["post-3228","news","type-news","status-publish","has-post-thumbnail","hentry","news-market-eu","news-market-fr","news-targetgroup-merchant"],"acf":[],"_links":{"self":[{"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news\/3228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":5,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news\/3228\/revisions"}],"predecessor-version":[{"id":3285,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news\/3228\/revisions\/3285"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/media\/2963"}],"wp:attachment":[{"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/media?parent=3228"}],"wp:term":[{"taxonomy":"news-market","embeddable":true,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news-market?post=3228"},{"taxonomy":"news-targetgroup","embeddable":true,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news-targetgroup?post=3228"},{"taxonomy":"news-topic","embeddable":true,"href":"https:\/\/web-staging.fiskaltrust.eu\/en-eu\/wp-json\/wp\/v2\/news-topic?post=3228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}