Programmierprotokoll-der-Software: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
==Erfüllung der Anforderungen== | ==Erfüllung der Anforderungen== | ||
Die Kassensoftware entspricht diesen Verordnungen in vollem Umfang, sofern dies Software in aktueller Version vorliegt. Für [[Softwareupdate_installieren|Softwareupdates]] sogt der Betreiber der Kasse selbst. Die Software liegt in kompilierter Form vor. Der Ablauf der Software kann dadurch weder durch den Nutzer noch durch den | Die Kassensoftware entspricht diesen Verordnungen in vollem Umfang, sofern dies Software in aktueller Version vorliegt. Für [[Softwareupdate_installieren|Softwareupdates]] sogt der Betreiber der Kasse selbst. Die Software liegt in kompilierter Form vor. Der Ablauf der Software kann dadurch weder durch den Nutzer noch durch den Hersteller nicht eingesehen oder verändert werden. Nach der Auslieferung der Software ist diese also unveränderlich. Die Software bietet keinerlei Funktionalitäten zur nachträglichen Veränderung von Steuerrelevanten Daten. Alle Protokolle sind eindeutig gekennzeichnet und jeder Eintrag wird mit einer fortlaufenden Nummer lückenlos versehen. | ||
Zeile 27: | Zeile 27: | ||
===Datenverteilung in den Datenbanken=== | ===Datenverteilung in den Datenbanken=== | ||
Die Haupt- und Nebendantenbanken der Software sind als Microsoft Access® Datenbanken im Format Access® 2003 angelegt. Die einzelnen Datenbanken sind ohne Benutzerführung und bieten keine Bedienoberfläche. Sie können nur von der Kassensoftware angesprochen und genutzt werden. | Die Haupt- und Nebendantenbanken der Software sind als Microsoft Access® Datenbanken im Format Access® 2003 angelegt. Die einzelnen Datenbanken sind ohne Benutzerführung und bieten keine Bedienoberfläche. Sie können nur von der Kassensoftware angesprochen und genutzt werden. Ein separater bzw. externen Zugriff ist nicht vorgesehen. | ||
Zeile 38: | Zeile 38: | ||
* Kundenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA)) | * Kundenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA)) | ||
* Lieferantenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA)) | * Lieferantenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA)) | ||
* Mitarbeiterstammdaten (Name, Adressdaten, Email, Zugriffsrechte und | * Mitarbeiterstammdaten (Name, Adressdaten, Email, Zugriffsrechte und Log-In Daten) | ||
* Einstellungen der Software Allgemein (Firmenname, Steuersätze, Sachkonten zur Buchhaltung) | * Einstellungen der Software Allgemein (Firmenname, Steuersätze, Sachkonten zur Buchhaltung) | ||
* Einstellungen der Kassensoftware ( | * Einstellungen der Kassensoftware (Kassierverhalten, Benutzeroberfläche, EC-Anbindung, Bondrucker usw.) | ||
* Verwaltungstabellen der Software (interne Struktur nicht vom Nutzer erreichbar) | * Verwaltungstabellen der Software (interne Struktur nicht vom Nutzer erreichbar) | ||
Zeile 49: | Zeile 49: | ||
. | . | ||
====Weitere Datenbankdateien der Kassensoftware==== | ====Weitere Datenbankdateien der Kassensoftware==== | ||
* '''Datei: tse.mdb''' - zusätzliche Speicherung von TSE | * '''Datei: tse.mdb''' - zusätzliche Speicherung von TSE Datensätzen je Kassiervorgang | ||
* '''Datei: Param.mdb''' - Parameter und Einstellungen der Kassensoftware | * '''Datei: Param.mdb''' - Parameter und Einstellungen der Kassensoftware | ||
* '''Datei: smenu.mdb''' - Schaltflächen und Warengruppen Bezeichnungen / Beschriftungen der Kassenoberfläche | * '''Datei: smenu.mdb''' - Schaltflächen und Warengruppen Bezeichnungen / Beschriftungen der Kassenoberfläche |
Version vom 1. September 2022, 10:00 Uhr
Programmierprotokoll der Kassensoftware
Allgemeine Anforderungen
Die zur Kasse gehörenden Organisationsunterlagen, insbesondere die Bedienungsanleitung, die Programmieranleitung, die Programmabrufe nach jeder Änderung (z.B. Änderung der Artikelpreise), Protokolle über die Einrichtung von Verkäufer-, Kellner- und Trainingsspeichern sowie alle weiteren Anweisungen zur Kassenprogrammierung aufzubewahren. Dies regelt der § 147 Abs. 1 Nr. 1 AO in Deutschland.
Erfüllung der Anforderungen
Die Kassensoftware entspricht diesen Verordnungen in vollem Umfang, sofern dies Software in aktueller Version vorliegt. Für Softwareupdates sogt der Betreiber der Kasse selbst. Die Software liegt in kompilierter Form vor. Der Ablauf der Software kann dadurch weder durch den Nutzer noch durch den Hersteller nicht eingesehen oder verändert werden. Nach der Auslieferung der Software ist diese also unveränderlich. Die Software bietet keinerlei Funktionalitäten zur nachträglichen Veränderung von Steuerrelevanten Daten. Alle Protokolle sind eindeutig gekennzeichnet und jeder Eintrag wird mit einer fortlaufenden Nummer lückenlos versehen.
Datenbank der Kasse
Die Kassierdaten, Artikeldaten und Kundendaten werden in einer separaten Datenbankdatei gespeichert. Die dort gespeicherten Daten können vom Nutzer der Software weder eingesehen werden noch können die Daten verändert werden. Die Datenbank ist vor externem Zugriff geschützt und bietet keine Benutzeroberfläche.
Speicherung der Daten in der Datenbank
Die Stammdaten wie Artikel, Kunden und Mitarbeiter und Einstellungen werden in derselben Datenbank gespeichert wie die Verkaufsdaten, Protokolle und Archive für Tagesabschlüsse. Lediglich die Daten der Zeiterfassung für Mitarbeiter werden auf Grund der zu erwartenden hohen Zugriffsfrequenz in einer separaten Datenbank gespeichert.
.
Datenverteilung in den Datenbanken
Die Haupt- und Nebendantenbanken der Software sind als Microsoft Access® Datenbanken im Format Access® 2003 angelegt. Die einzelnen Datenbanken sind ohne Benutzerführung und bieten keine Bedienoberfläche. Sie können nur von der Kassensoftware angesprochen und genutzt werden. Ein separater bzw. externen Zugriff ist nicht vorgesehen.
.
Hauptdatenbank der Kasse
Die Hauptdatenbank der Kassen ist als Datei "Data200.mdb" und enthält Tabellen mit folgenden Daten:
- Artikelstammdaten (Bezeichnung, Preise, Steuersatz, Lagerbestand)
- Kundenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA))
- Lieferantenstammdaten (Name, Adressdaten, Email, Kontodaten (SEPA))
- Mitarbeiterstammdaten (Name, Adressdaten, Email, Zugriffsrechte und Log-In Daten)
- Einstellungen der Software Allgemein (Firmenname, Steuersätze, Sachkonten zur Buchhaltung)
- Einstellungen der Kassensoftware (Kassierverhalten, Benutzeroberfläche, EC-Anbindung, Bondrucker usw.)
- Verwaltungstabellen der Software (interne Struktur nicht vom Nutzer erreichbar)
.
Weitere Datenbankdateien der Kassensoftware
- Datei: tse.mdb - zusätzliche Speicherung von TSE Datensätzen je Kassiervorgang
- Datei: Param.mdb - Parameter und Einstellungen der Kassensoftware
- Datei: smenu.mdb - Schaltflächen und Warengruppen Bezeichnungen / Beschriftungen der Kassenoberfläche
.
Datenbank zur Zeiterfassung
- Datei: Zeit.mdb - Arbeitszeiten der einzelnen Mitarbeiter für Aufträge (Auftragszeiten)
- Datei: AZeit.mdb - Arbeitszeiten der einzelnen Mitarbeiter
.
Datenbankdatei für Orte und Bankleitzahlen
- Datei: BLZ.mdb - Tabellen für Ortsnamen / Städte in Deutschland, Österreich und der Schweiz sowie Bankleitzahlen für Deutschland
.
Datenbank für Temporärdaten
Die Kassensoftware ist zusätzlich mit einer Datenbank für Temporärdaten dauerhaft verbunden. Die Tabellen dieser Datenbank haben keinerlei Einfluss auf die Verkaufsdaten, Stammdaten oder Kassierdaten der Kasse. Sie dienen lediglich für die kurzzeitige Speicherung von Datensammlungen zum Zwecke des Importes oder Exportes von Daten. Die Inhalte werden vor der Verwendung und nach der Verwendung aus den Tabellen gelöscht. Diese Datenbank hat keine Benutzeroberfläche und kann von den Benutzern nicht eingesehen oder verändert werden.
- Datei: V_Import.mdb - Temporärdaten nur kurzfristige Zwischenspeicherung
.
Ausgabe der Kassendaten in externe Dateien
Die Kassensoftware unterstützt die geforderten Wege zur Datenausgabe in Dateien. Diese Dateien werden unkompromiert in Klarttext und ungefiltert ausgegeben. Sie liegen nach der Ausgabe in Textform (.CSV oder .TXT) vor und können mit jedem gängigen Texteditor geöffnet und angezeigt werden.
Die Kassensoftware verfügt über folgende Ausgabeschnitstellen:
- Datenbanksicherung
- X-Abschlag und Z-Abschlag
- Fiskaldatenexport für Deutschland - mit Datumseingrenzung
- Fiskaldatenexport für Österreich - mit Datumseingrenzung
- DATEV Export als (als CSV Datei)
- Journaldaten - ungefiltert mit Datumseingrenzung
- TSE Datenexport
- Stammdaten Export
- Text-Transfer (Komplette Datenbanktabellen als TXT Datei ausgeben)
.