<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doc.seolizer.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.seolizer.de/feed.php">
        <title>SEOLizer Dokumentation - lyx_-_programmiersprache:units:kassensichv</title>
        <description></description>
        <link>https://doc.seolizer.de/</link>
        <image rdf:resource="https://doc.seolizer.de/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-06-13T16:11:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:exceptions?rev=1781262641&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:file?rev=1781262610&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:manager?rev=1781262525&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:mock?rev=1781262556&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:rest?rev=1781262584&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:types?rev=1781262483&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.seolizer.de/_media/wiki:dokuwiki.svg">
        <title>SEOLizer Dokumentation</title>
        <link>https://doc.seolizer.de/</link>
        <url>https://doc.seolizer.de/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:exceptions?rev=1781262641&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:10:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.exceptions</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:exceptions?rev=1781262641&amp;do=diff</link>
        <description>kassensichv.exceptions

→ Zurück zur KassenSichV-Übersicht

Strukturierte Fehler-Hierarchie der KassenSichV-Bibliothek. Alle TSE-spezifischen Fehler werden einheitlich als TseError-Struktur zurückgegeben — kein Fehlertyp aus internen Implementierungen dringt nach außen.

Import</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:file?rev=1781262610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:10:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.file</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:file?rev=1781262610&amp;do=diff</link>
        <description>kassensichv.file

→ Zurück zur KassenSichV-Übersicht

USB-TSE-Anbindung über das lokale Dateisystem. Unterstützt Swissbit, Epson und andere Hardware-TSEs, die über ein Dateiprotokoll kommunizieren. Kein Vendor-SDK erforderlich.

Protokoll: Der Provider schreibt Request-Dateien auf den TSE-Mount-Punkt, wartet auf Response-Dateien (Poll alle 100 ms), liest die Antwort und löscht beide Dateien.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:manager?rev=1781262525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.manager</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:manager?rev=1781262525&amp;do=diff</link>
        <description>kassensichv.manager

→ Zurück zur KassenSichV-Übersicht

Haupteinstiegspunkt für Kassensoftware-Entwickler. Der TseManager orchestriert den vollständigen TSE-Transaktionsablauf: Transaktion öffnen → TSE signieren lassen → QR-Code generieren.

Wichtig: Der TseManager ist nicht thread-sicher</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:mock?rev=1781262556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:09:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.mock</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:mock?rev=1781262556&amp;do=diff</link>
        <description>kassensichv.mock

→ Zurück zur KassenSichV-Übersicht

Vollständiger TSE-Mock-Provider ohne physische Hardware. Für Unit-Tests, CI/CD-Pipelines und Bondrucktests. Erzeugt deterministische SHA-256-basierte Testsignaturen (kein echtes ECDSA). Keine externen Abhängigkeiten.

Import</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:rest?rev=1781262584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:09:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.rest</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:rest?rev=1781262584&amp;do=diff</link>
        <description>kassensichv.rest

→ Zurück zur KassenSichV-Übersicht

Cloud-TSE-Anbindung über HTTPS/REST. Unterstützt Fiskaly, Deutsche Fiskal und kompatible APIs. TLS 1.2 mindestens erzwungen. Automatische Retry-Logik bei Server-Fehlern. API-Key wird nie geloggt.

Import



Erzeugen



Konfiguration</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:types?rev=1781262483&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-12T11:08:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kassensichv.types</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:kassensichv:types?rev=1781262483&amp;do=diff</link>
        <description>kassensichv.types

→ Zurück zur KassenSichV-Übersicht

Zentrale Typdefinitionen der KassenSichV-Bibliothek. Diese Unit enthält ausschließlich Structs, Konstanten und Hilfsfunktionen für Speicherverwaltung — keine TSE-Kommunikationslogik.

Import



Typen

BelegDaten

Eingangsdaten eines Kassenbons für die TSE-Signierung.</description>
    </item>
</rdf:RDF>
