{"id":2451,"date":"2026-08-31T20:19:36","date_gmt":"2026-08-31T18:19:36","guid":{"rendered":"https:\/\/mhapps.majo2000.bplaced.net\/?page_id=2451"},"modified":"2026-08-31T20:19:42","modified_gmt":"2026-08-31T18:19:42","slug":"tse-scanner","status":"publish","type":"page","link":"https:\/\/mhapps.majo2000.bplaced.net\/?page_id=2451","title":{"rendered":"TSE-Scanner"},"content":{"rendered":"\n   \n    <section class=\"u-clearfix u-container-align-center u-section-1\" id=\"block-5\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-sm u-valign-middle-xs u-sheet-1\">\n        <img decoding=\"async\" class=\"u-image u-image-default u-image-1\" alt=\"\" src=\"https:\/\/mhapps.majo2000.bplaced.net\/wp-content\/uploads\/2026\/08\/app_vorstellung-7.png\">\n        <h1 class=\"u-align-center u-text u-text-1\">App Features<\/h1>\n        <p class=\"u-align-left u-text u-text-2\">TSE-Scanner\n ist ein Analyse- und Validierungswerkzeug f\u00fcr QR-Codes auf \nelektronischen Kassenbelegen mit Technischer Sicherheitseinrichtung \n(TSE).<br>\n          <br>Scanne TSE-QR-Codes oder erfasse Belegdaten per Foto und \nerhalte eine strukturierte Auswertung der enthaltenen Informationen. Die\n App verbindet technische Formatpr\u00fcfungen mit zeitlichen, kaufm\u00e4nnischen\n und kryptografischen Plausibilit\u00e4tskontrollen.<br>\n          <br>Neu in TSE-Scanner<br>\n          <br>\u2022 Gemini AI f\u00fcr Beleg- und Kryptoanalyse<br>\u2022 OCR aus Belegfotos und Galerie<br>\u2022 Full-HD-QR-Scanner mit Zoom, Fokus und Blitz<br>\u2022 ECDSA-Signaturpr\u00fcfung gegen ausgelesene Public Keys<br>\u2022 Lokale Zertifikatsreferenzen und Online-CRL-Pr\u00fcfung<br>\u2022 Erweiterte TSE-Detail- und Zeitstempelanalyse<br>\n          <br>Gemini AI &amp; OCR<br>\n          <br>Gemini\n AI unterst\u00fctzt bei der Plausibilit\u00e4tsanalyse von Belegdaten und erkl\u00e4rt\n technische oder kryptografische Auff\u00e4lligkeiten verst\u00e4ndlich. Belege \nk\u00f6nnen fotografiert oder aus der Galerie geladen werden. Die Erkennung \nkombiniert QR-Scan, lokale ML-Kit-OCR und Gemini Vision als Fallback f\u00fcr\n komplexe TSE-Daten.<br>\n          <br>BSI TR-03151 Analyse<br>\n          <br>TSE-Scanner \nzerlegt QR-Codes in ihre Bestandteile und pr\u00fcft unter anderem \nVersionsangabe, Anzahl und Struktur der Datenfelder, Kassen-\/Client-ID, \nProcess Type, Transaktionsnummer, Signaturz\u00e4hler, Start- und Log-Zeit \nsowie Signatur-, Schl\u00fcssel- und Algorithmusangaben.<br>\n          <br>Im TR-03151 Deep-Dive werden die einzelnen Felder separat dargestellt und Auff\u00e4lligkeiten gekennzeichnet.<br>\n          <br>Kryptografische Validierung<br>\n          <br>Die\n App kann ECDSA-Signaturen gegen einen ausgelesenen Public Key pr\u00fcfen. \nUnterst\u00fctzt werden unter anderem Brainpool- und NIST-P-256-Kurven. \nBekannte Zertifikatsinformationen k\u00f6nnen lokal zugeordnet und \nZertifikatssperrlisten (CRL) online abgefragt werden.<br>\n          <br>Wichtig: Derzeit erfolgt keine vollst\u00e4ndige Zertifikatskettenpr\u00fcfung und keine Analyse oder Pr\u00fcfung von Wurzelzertifikaten.<br>\n          <br>Zeitliche und kaufm\u00e4nnische Plausibilit\u00e4tspr\u00fcfung<br>\n          <br>Start-,\n End- und Log-Zeiten werden verglichen und unplausible Zeitfolgen \nmarkiert. Zus\u00e4tzlich pr\u00fcft die App, ob Bar- und unbare Zahlungen den \nangegebenen Bruttobetrag plausibel abdecken. Fehlende oder zu geringe \nZahlbetr\u00e4ge werden hervorgehoben.<br>\n          <br>Business-Intelligence-Dashboard<br>\n          <br>Das\n Dashboard wertet gespeicherte Scans aus und zeigt Gesamt-Bruttoumsatz, \nenthaltene Mehrwertsteuer, Barzahlungen, unbare Zahlungen, das \nBar-\/Unbar-Verh\u00e4ltnis und die Barzahlungsquote.<br>\n          <br>Scan-Historie<br>\n          <br>QR-\n und OCR-Scans werden lokal gespeichert und k\u00f6nnen jederzeit erneut \nge\u00f6ffnet werden. Die Detailansicht enth\u00e4lt technische, zeitliche, \nkaufm\u00e4nnische und kryptografische Pr\u00fcfergebnisse.<br>\n          <br>Export und Weiterverarbeitung<br>\n          <br>Erfasste\n Daten und Pr\u00fcfergebnisse k\u00f6nnen als CSV oder Apache Parquet exportiert \nund z. B. in Excel, Power BI, Python oder pandas weiterverarbeitet \nwerden.<br>\n          <br>Funktionen im \u00dcberblick<br>\n          <br>\u2022 TSE-QR-Code-Scanner<br>\u2022 Belegfoto und Galerie-OCR<br>\u2022 Gemini AI Analyse<br>\u2022 TR-03151 Formatpr\u00fcfung und Deep-Dive<br>\u2022 ECDSA-Signaturpr\u00fcfung<br>\u2022 CRL-Zertifikatsstatuspr\u00fcfung<br>\u2022 Zeitliche und kaufm\u00e4nnische Plausibilit\u00e4tskontrolle<br>\u2022 Business-Intelligence-Dashboard<br>\u2022 Scan-Historie<br>\u2022 CSV- und Parquet-Export<br>\n          <br>Hinweis<br>\n          <br>TSE-Scanner\n ist ein unabh\u00e4ngiges Analyse- und Pr\u00fcfwerkzeug. Die Ergebnisse sind \nautomatisierte technische, kryptografische, zeitliche und kaufm\u00e4nnische \nPlausibilit\u00e4tspr\u00fcfungen und ersetzen keine verbindliche steuerliche, \nrechtliche oder beh\u00f6rdliche Pr\u00fcfung. Eine erfolgreiche Pr\u00fcfung innerhalb\n der App bedeutet nicht automatisch, dass ein Kassensystem s\u00e4mtliche \ngesetzlichen, steuerlichen oder technischen Anforderungen erf\u00fcllt.<br>\n          <br>TSE-Scanner\n steht in keiner Verbindung zum Bundesamt f\u00fcr Sicherheit in der \nInformationstechnik (BSI), zur Finanzverwaltung oder zu Herstellern \nTechnischer Sicherheitseinrichtungen.\n        <\/p>\n      <\/div>\n    <\/section>\n    <section class=\"u-align-center u-clearfix u-container-align-center u-palette-1-base u-section-2\" id=\"block-14\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-sm u-valign-middle-xs u-sheet-1\">\n        <div class=\"custom-expanded u-align-left u-video u-video-1\" title=\"TSE-Scanner\">\n          <div class=\"embed-responsive embed-responsive-1\">\n            <iframe style=\"position: absolute;top: 0;left: 0;width: 100%;height: 100%;\" class=\"embed-responsive-item\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/hzkRJuuYb_0?mute=1&amp;showinfo=0&amp;controls=0&amp;start=0&amp;autoplay=1\" data-autoplay=\"1\" frameborder=\"0\" allowfullscreen=\"\" title=\"TSE-Scanner\"><\/iframe>\n          <\/div>\n        <\/div>\n        <h2 class=\"u-align-center u-text u-text-default u-text-1\">TSE-Scanner Demo<\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-3\" id=\"block-15\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <div class=\"custom-expanded u-clearfix u-custom-html u-custom-html-1\">\n          <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.aistudio.tsescanner.abxyz\" target=\"_blank\">\n            <img decoding=\"async\" alt=\"Jetzt bei Google Play\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/de_badge_web_generic.png\">\n          <\/a>\n        <\/div>\n        <div class=\"custom-expanded u-clearfix u-custom-html u-custom-html-2\">\n          <a href=\"https:\/\/tse-scanner.en.uptodown.com\/android\" title=\"Download TSE-Scanner\" target=\"_blank\">\n            <img decoding=\"async\" src=\"https:\/\/stc.utdstc.com\/img\/mediakit\/download-gio-big.png\" alt=\"Download TSE-Scanner\">\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-align-center u-clearfix u-container-align-center u-container-align-center-lg u-container-align-center-md u-container-align-center-xl u-container-align-left-sm u-container-align-left-xs u-grey-5 u-section-4\" id=\"block-10\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-sm u-valign-middle-xs u-sheet-1\">\n        <h2 class=\"u-align-center-lg u-align-center-md u-align-center-xl u-align-left-sm u-align-left-xs u-text u-text-default u-text-1\">Beste Features<\/h2>\n        <div class=\"data-layout-selected u-clearfix u-expanded-width u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-row\">\n              <div class=\"u-container-style u-layout-cell u-left-cell u-size-30 u-layout-cell-1\">\n                <div class=\"u-container-layout u-valign-middle u-container-layout-1\">\n                  <ul class=\"u-align-left u-custom-list u-text u-text-2\">\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-1\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-7fbc\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div>\n                    <\/li>\n                    <li style=\"\">auslesen des QR-Codes und des TSE-Textes<\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-2\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-502c\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div>lokale Speicherung datenschutzkonform\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-3\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-bbcc\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div>diverse Validierung der Daten auf Richtigkeit\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-4\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-3c6f\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> BSI TR-03151 Analyse\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-5\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-754d\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> Kryptografische Validierung\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"u-container-align-left u-container-style u-layout-cell u-right-cell u-size-30 u-layout-cell-2\">\n                <div class=\"u-container-layout u-valign-middle u-container-layout-2\">\n                  <ul class=\"u-align-left u-custom-list u-text u-text-3\">\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-6\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-7fbc\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div>\n                    <\/li>\n                    <li style=\"\">Business-Intelligence-Dashboard<\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-7\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-e7c4\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> Scan-Historie\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-8\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-502c\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> Export und Weiterverarbeitung\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-9\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-bbcc\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div>optional \u200bGemini AI Analyse nur mit API\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-10\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-3c6f\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> ECDSA-Signaturpr\u00fcfung\n                    <\/li>\n                    <li style=\"\">\n                      <div class=\"u-list-icon u-text-palette-2-base u-list-icon-11\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"svg-754d\" x=\"0px\" y=\"0px\" viewBox=\"0 0 344.406 344.406\" style=\"margin: -0.2em; height: 1.3em; width: 1.3em;\" xml:space=\"preserve\" class=\"u-svg-content\"><g><g><path d=\"M243.243,0h-142.08c-13.767,0.044-24.916,11.193-24.96,24.96v298.8c0,21,21.04,31.2,37.48,5l58.52-93.28l58.52,93.28    c16.44,26.2,37.48,15.96,37.48-5V24.96C268.159,11.193,257.01,0.044,243.243,0z\"><\/path>\n<\/g>\n<\/g><\/svg>\n                      <\/div> Zeitliche und kaufm\u00e4nnische Plausibilit\u00e4tskontrolle\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-align-left u-clearfix u-container-align-center u-container-align-left u-section-5\" id=\"block-12\">\n      <div class=\"u-clearfix u-sheet u-valign-middle u-sheet-1\">\n        <div id=\"carousel-5e0d\" data-interval=\"5000\" data-u-ride=\"carousel\" class=\"u-carousel u-expanded-width-md u-expanded-width-sm u-expanded-width-xs u-slider u-slider-1\">\n          <ol class=\"u-absolute-hcenter u-carousel-indicators u-carousel-indicators-1\">\n            <li data-u-target=\"#carousel-5e0d\" class=\"u-active u-grey-30 u-shape-circle\" data-u-slide-to=\"0\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-5e0d\" class=\"u-grey-30 u-shape-circle\" data-u-slide-to=\"1\" style=\"width: 10px; height: 10px;\"><\/li>\n          <\/ol>\n          <div class=\"u-carousel-inner\" role=\"listbox\">\n            <div class=\"u-active u-align-center u-carousel-item u-container-align-center u-container-style u-slide\">\n              <div class=\"u-container-layout u-valign-top-lg u-valign-top-md u-valign-top-sm u-valign-top-xs u-container-layout-1\"><span class=\"u-align-center u-icon u-icon-circle u-text-grey-25 u-icon-1\"><svg class=\"u-svg-link\" preserveAspectRatio=\"xMidYMin slice\" viewBox=\"0 0 95.333 95.332\" style=\"\"><use xlink:href=\"#svg-0f1b\"><\/use><\/svg><svg class=\"u-svg-content\" viewBox=\"0 0 95.333 95.332\" x=\"0px\" y=\"0px\" id=\"svg-0f1b\" style=\"enable-background:new 0 0 95.333 95.332;\"><g><g><path d=\"M30.512,43.939c-2.348-0.676-4.696-1.019-6.98-1.019c-3.527,0-6.47,0.806-8.752,1.793    c2.2-8.054,7.485-21.951,18.013-23.516c0.975-0.145,1.774-0.85,2.04-1.799l2.301-8.23c0.194-0.696,0.079-1.441-0.318-2.045    s-1.035-1.007-1.75-1.105c-0.777-0.106-1.569-0.16-2.354-0.16c-12.637,0-25.152,13.19-30.433,32.076    c-3.1,11.08-4.009,27.738,3.627,38.223c4.273,5.867,10.507,9,18.529,9.313c0.033,0.001,0.065,0.002,0.098,0.002    c9.898,0,18.675-6.666,21.345-16.209c1.595-5.705,0.874-11.688-2.032-16.851C40.971,49.307,36.236,45.586,30.512,43.939z\"><\/path><path d=\"M92.471,54.413c-2.875-5.106-7.61-8.827-13.334-10.474c-2.348-0.676-4.696-1.019-6.979-1.019    c-3.527,0-6.471,0.806-8.753,1.793c2.2-8.054,7.485-21.951,18.014-23.516c0.975-0.145,1.773-0.85,2.04-1.799l2.301-8.23    c0.194-0.696,0.079-1.441-0.318-2.045c-0.396-0.604-1.034-1.007-1.75-1.105c-0.776-0.106-1.568-0.16-2.354-0.16    c-12.637,0-25.152,13.19-30.434,32.076c-3.099,11.08-4.008,27.738,3.629,38.225c4.272,5.866,10.507,9,18.528,9.312    c0.033,0.001,0.065,0.002,0.099,0.002c9.897,0,18.675-6.666,21.345-16.209C96.098,65.559,95.376,59.575,92.471,54.413z\"><\/path>\n<\/g>\n<\/g><\/svg><\/span>\n                <p class=\"u-align-center u-large-text u-text u-text-default u-text-variant u-text-1\">Die erste App, die den QR-Code und den TSE-Text lesen kann !<\/p>\n                <h4 class=\"u-align-center u-text u-text-default u-text-2\">Scanne jeden Bon!<\/h4>\n              <\/div>\n            <\/div>\n            <div class=\"custom-expanded u-align-center u-carousel-item u-container-align-center u-container-style u-slide\">\n              <div class=\"u-container-layout u-valign-top-lg u-valign-top-md u-valign-top-sm u-valign-top-xs u-container-layout-2\"><span class=\"u-align-center u-icon u-icon-circle u-text-grey-25 u-icon-2\"><svg class=\"u-svg-link\" preserveAspectRatio=\"xMidYMin slice\" viewBox=\"0 0 95.333 95.332\" style=\"\"><use xlink:href=\"#svg-06ad\"><\/use><\/svg><svg class=\"u-svg-content\" viewBox=\"0 0 95.333 95.332\" x=\"0px\" y=\"0px\" id=\"svg-06ad\" style=\"enable-background:new 0 0 95.333 95.332;\"><g><g><path d=\"M30.512,43.939c-2.348-0.676-4.696-1.019-6.98-1.019c-3.527,0-6.47,0.806-8.752,1.793    c2.2-8.054,7.485-21.951,18.013-23.516c0.975-0.145,1.774-0.85,2.04-1.799l2.301-8.23c0.194-0.696,0.079-1.441-0.318-2.045    s-1.035-1.007-1.75-1.105c-0.777-0.106-1.569-0.16-2.354-0.16c-12.637,0-25.152,13.19-30.433,32.076    c-3.1,11.08-4.009,27.738,3.627,38.223c4.273,5.867,10.507,9,18.529,9.313c0.033,0.001,0.065,0.002,0.098,0.002    c9.898,0,18.675-6.666,21.345-16.209c1.595-5.705,0.874-11.688-2.032-16.851C40.971,49.307,36.236,45.586,30.512,43.939z\"><\/path><path d=\"M92.471,54.413c-2.875-5.106-7.61-8.827-13.334-10.474c-2.348-0.676-4.696-1.019-6.979-1.019    c-3.527,0-6.471,0.806-8.753,1.793c2.2-8.054,7.485-21.951,18.014-23.516c0.975-0.145,1.773-0.85,2.04-1.799l2.301-8.23    c0.194-0.696,0.079-1.441-0.318-2.045c-0.396-0.604-1.034-1.007-1.75-1.105c-0.776-0.106-1.568-0.16-2.354-0.16    c-12.637,0-25.152,13.19-30.434,32.076c-3.099,11.08-4.008,27.738,3.629,38.225c4.272,5.866,10.507,9,18.528,9.312    c0.033,0.001,0.065,0.002,0.099,0.002c9.897,0,18.675-6.666,21.345-16.209C96.098,65.559,95.376,59.575,92.471,54.413z\"><\/path>\n<\/g>\n<\/g><\/svg><\/span>\n                <p class=\"u-align-center u-large-text u-text u-text-default u-text-variant u-text-3\">Die einzige App, die alle Daten sofort als csv-Datei oder ins parquet-Format exportieren kann!<\/p>\n                <h4 class=\"u-align-center u-text u-text-default u-text-4\">Ideal f\u00fcr alle BI-Anwendungen!<\/h4>\n              <\/div>\n            <\/div>\n          <\/div>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-prev u-hidden-xs u-text-grey-30 u-carousel-control-1\" href=\"#carousel-5e0d\" role=\"button\" data-u-slide=\"prev\"><span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 477.175 477.175\"><path d=\"M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225\n                    c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z\"><\/path><\/svg><\/span><span class=\"sr-only\">+Previous<\/span>\n          <\/a>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-next u-hidden-xs u-text-grey-30 u-carousel-control-2\" href=\"#carousel-5e0d\" role=\"button\" data-u-slide=\"next\"><span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 477.175 477.175\"><path d=\"M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5\n                    c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z\"><\/path><\/svg><\/span><span class=\"sr-only\">+Next<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n    \n    \n    \n  \n","protected":false},"excerpt":{"rendered":"<p>App Features TSE-Scanner ist ein Analyse- und Validierungswerkzeug f\u00fcr QR-Codes auf elektronischen Kassenbelegen mit Technischer Sicherheitseinrichtung (TSE). Scanne TSE-QR-Codes oder erfasse Belegdaten per Foto und erhalte eine strukturierte Auswertung der enthaltenen Informationen. Die App verbindet technische Formatpr\u00fcfungen mit zeitlichen, kaufm\u00e4nnischen und kryptografischen Plausibilit\u00e4tskontrollen. Neu in TSE-Scanner \u2022 Gemini AI f\u00fcr Beleg- und Kryptoanalyse\u2022 OCR aus &hellip; <a href=\"https:\/\/mhapps.majo2000.bplaced.net\/?page_id=2451\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TSE-Scanner&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2451","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/pages\/2451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2451"}],"version-history":[{"count":1,"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/pages\/2451\/revisions"}],"predecessor-version":[{"id":2476,"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=\/wp\/v2\/pages\/2451\/revisions\/2476"}],"wp:attachment":[{"href":"https:\/\/mhapps.majo2000.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}