Fiskaly

Die Technische Sicherheitseinrichtung (TSE) ist eine technische Schutzmaßnahme vor Manipulation an digitalen Aufzeichnungen. Um dies zu gewährleisten erfolgt die Anbindung der Kasse an Fiskaly.

Fiskaly ist ein Unternehmen, das eine Lösung in der cloud zur Verfügung stellt, um eine rechtskonforme Umsetzung der Fiskalisierung im System zu integrieren. Die Anbindung der Kasse an die Fiskay ist KOSTENPFLICHTIG!

Stammdaten

Wird eine Kasse an die TSE angemeldet, so sind folgende Stammdaten anzupassen:

Steuerschlüssel in der TSE

Über Steuerschlüssel (US15100) werden die TSE-relevanten Steuerschlüssel im Feld "Steuerschlüssel-ID laut DSFinV_K" mit der entsprechenden ID (Tabelle Steuerschlüssel-ID laut DSFinV_K (FRDDMW)) gekennzeichnet. 

Auszug:

ID laut DSFinV_KSteuerschlüssel laut TSEErläuterungProzentsatz
1NORMALZum Zeitpunkt der Erfassung des Geschäftsvorfalls geltender allgemeiner Steuersatz (§ 12 Abs. 1 UStG) 19 %
2REDUCED_1Zum Zeitpunkt der Erfassung des Geschäftsvorfalls geltender ermäßigter Steuersatz (§ 12 Abs. 2 UStG) 7 %
5NULLNicht Steuerbar 0 %
6NULLUmsatzsteuerfrei  0 %
7NULLUmsatzsteuer Nicht Ermittelbar 0 %

Für die ID "5" und "6" laut DSFinV_K müssen Steuerschlüssel vorhanden sein.

Die ID "7" wird für Forderungsauflösung (Kunde bezahlt bar und OP-Ausgleich) immer verwendet.

Registrierungsdaten

In den Registrierungsdaten (US00060) sind unter der Gruppe "Anwendungen", Untergruppe "Finanzbuchhaltung" folgende Einträge anzulegen  bzw. werden maschinell angelegt.

manuell erfasste Einträge
PATH_FOR_DSFINVKPfad für die Datenausgabe beim Kassenabschluss
PATH_DSFINVK_EXPORTPfad für den Datenexport für einen Prüfer (via FB12009)
TAXONOMIE_VERSIONanzugeben ist:  "DSFinV_K_2_3" (Stand Oktober 2022)
Daten von fiskaly - Erfassung und Verwaltung durch IT oder Support
TSE_SECRETSecret zum Verschlüsseln der Nachricht
TSE_KEYSchlüssel zur Authentifizierung bei fiskaly


automatische Anlage der Inhalte - keine manuelle Eingabe notwendig!!
TSE_PINautomatische Anlage bei der Registrierung 
TSE_ADMIN_PUKautomatische Anlage bei der Registrierung 


Registrierung einer Kasse

In den Kassen (FB12000), die registriert werden sollen, muss ein TSE-Verwalter eintragen werden. Im Anschluss kann die Kasse an die TSE registriert werden.


Drucken von Kassenbelegen

Alle über eine TSE-registrierte Kasse erfassten Kassenbelege erhalten laut § 6 Satz 2 der KassenSichV, eine TSE Signatur. Ist ein Kassenbeleg erfasst, wird automatisch ein Kassenbeleg mit TSE Signatur erstellt. Ist die Kasse nicht an TSE angebunden, so kann der Kassenbeleg über das Kontextmenü erstellt werden.

Beispiel TSE-Signatur:

Erstellung Kassenbuch und csv-Dateien

Nach der Belegabstimmung erfolgt manuell die Erstellung des endgültigen Kassenbuchs.

Mit dem Erstellen des Endgültigen Kassenbuchs werden automatisch folgende Schritte durchgeführt:

  • Erstellung (Druckausgabe) Kassenbericht und Kassenbuch 
  • Erstellung des Scheckeinreichers
  • Erstellung der Grundlage für Kreditzahlung
  • CSV-Datei erstellen
  • Übertragung der Belege in den Geldverkehr
  • Belegkopf der Kasse erhält den Status "3"

Übertragung an Fiskaly

Falls die Übertragung der Daten an Fiskaly fehlerhaft ist, wird im Kontextmenü beim jeweiligen Beleg die Meldung "Fehler bei der Datenübertragung an Fiskaly" ausgegeben. 

Mögliche Ursachen:

Fall 1: An Fiskaly werden keine Daten übertragen. Die Datenübertragung muss manuell angestoßen werden

Fall 2: Die Datenübertragung an Fiskaly ist unvollständig. Der Status des Datensatzes in Fiskaly steht auf "Active". Der Druck des Kassenbelegs muss manuell erfolgen (Kontextmenü). Die Dateiausgabe wird automatisch mit dem Fehlercode aus Fiskaly bestückt. Somit ist dokumentiert, warum die Datenübertragung nicht erfolgreich durchgeführt werden konnte. 

Dateiausgabe an DSFinV-K

Mit dem endgültigen Kassenbuchdruck erfolgt automatisch die Dateiausgabe.


Dateien und Bedeutung




Erläuterung (Inhalt der Datei)
cashregister.csv 

Stamm_Kassen

Stammdatenmodul

U.A. Angaben zum Kassenmodul 
location.csv 

Stamm_Orte

Stammdatenmodul

Abrechnungsort der Kasse. Der Abrechnungsort kann z. B. eine Abteilungsbezeichnung oder eine Filiale sein.
cashpointclosing.csv 

Stamm_Abschluss

Stammdatenmodul

Angaben zum Unternehmen, Summe der Beträge aller Zahlarten
tse.csv

Stamm_TSE

Stammdatenmodul

TSE-Daten des Kassenabschlusses
vat.csv

Stamm_USt

Stammdatenmodul

Auflistung der Steuerschlüssel-ID und der entsprechenden Steuerschlüssel
businesscases.csv  

Z_GV_TYP

Kassenabschlussmodul

Auflistung der Geschäftsvorfall-Typen je Steuerschlüssel-ID

cash_per_currency.csv 

Z_WAEHRUNGEN

Kassenabschlussmodul

Summe des Bargeldbestandes differenziert nach Währung
payment.csv 

Z_Zahlart

Kassenabschlussmodul

Aufteilung der Zahlart nach Bar und Unbar
datapayment.csv 

Bonkopf_Zahlarten

Einzelaufzeichnungsmodul

Beträge in Basiswährung und Fremdwährung
Itemamounts.csv 

Bonpos_Preisfindung

Einzelaufzeichnungsmodul

Auflistung der gewährten Rabattbeträge oder Aufschläge pro Position, differenziert nach USt-Sätzen sowie der der Grundpreis der Position
lines.csv 

Bonpos

Einzelaufzeichnungsmodul

Bei Barverkaufsrechnungen:

Auflistung der Artikel und Geschäftsvorfall-Typen 

lines_vat.csv 

Bonpos_USt

Einzelaufzeichnungsmodul

Bei Barverkaufsrechnungen:

Darstellung der Beträge aus Positionen und Steuerschlüssel-ID 

references.csv 

Bon_Referenzen

Einzelaufzeichnungsmodul

Referenzen auf Vorgänge innerhalb der DSFinV-K (Stornobuchungen) ebenso wie Verweise auf externe Systeme.
transactions.csv 

Bonkopf

Einzelaufzeichnungsmodul

Angabe des Vorgang-Typs und des Leistungsempfängers (bei Barverkäufen) 
transactions_tse.csv 

TSE_Transaktionen

Einzelaufzeichnungsmodul

Angabe der TSE-Daten (bei Barverkäufen)
transactions_vat.csv 

Bonkopf_USt

Einzelaufzeichnungsmodul

Angabe der Daten des Barverkaufs nach Steuerschlüssel-ID

Anmerkungen zur Dateiausgabe

Sachbuchung

Ausgaben

  • werden mit Steuer-ID 7 dargestellt (auch wenn ein Steuerbetrag gebucht wurde) 
  • auf dem Kassenbeleg werden die Steuerangaben nicht ausgewiesen

Forderungsauflösung

Die Transaktionen im Geldverkehr werden in der Datei wie folgt ausgegeben:

In der Spalte Transaktion Geldverkehr sind die Ausgleichmöglichkeit alternativ zu sehen. 

Transaktion GeldverkehrAbbildung in der CSV-DateiAnmerkungSteuer-ID

Ausgleich

Ausgleich mit Zahlungsbetrag

Restpostenbildung

ForderungsauflösungZahlung einer Forderung ohne SkontoID 7

Ausgleich mit Skonto

Ausgleich mit Zahlungsbetrag 

Ausgleich mit Kondition 1/2

Vollausgleich

Restpostenbildung mit Skonto

Forderungsauflösung

Rabatt

Zahlung einer Forderung mit Skonto

OP-Betrag wird als "Forderungsauflösung" ausgewiesen

Skonto wird als "Rabatt" ausgewiesen"

Überzahlung wird als "Aufschlag" ausgewiesen

Forderungsauflösung: ID7 

Rabatt:  Steuerschlüssel aus OP

Ausbuchung (Abzug)

Delcredere

Rabatt

Abzug wird als "Rabatt" ausgewiesen

Bei Kreditoren als "Aufschlag"

Steuerschlüssel auf Ausbuchung

Ausbuchung (Einnahme)

Delcredere

Aufschlag

Einnahme wird als "Aufschlag" ausgewiesen

Bei Kreditoren als "Rabatt"

Steuerschlüssel auf Ausbuchung

Splittbuchung (neuer OP)

Rest-A-Konto

Forderungsauflösung

Diese Transaktionen dürfen in der Kassenverwaltung nicht verwendet werden *).

Splittbuchung wird nicht in der Datei itemamounts ausgewiesen

Splittbuchung wird ausgesteuert

Rest-A-Konto wird als Forderungauflösung dargestellt. Dies ist nicht korrekt.

Es handelt sich um eine Gutschriftseinstellung

Restposten müssen auf ein durchlaufendes Konto gebucht werden. 

ID 7

*) Erfolgen Zahlungen, die keinem offenen Posten zugeordnet werden können, so können diese Zahlungen

  • als Sachbuchungen - bis zur Klärung des Sachverhaltes - auf ein "durchlaufendes Konto" gebucht werden. Nach Klärung des Sacherhaltet kann diese Buchung im "Banken buchen/Geldverkehr" auf das entsprechende Personenkonto oder Sachkonto umgebucht werden. Diese Vorgehensweise wird empfohlen
  • als Anzahlungseinstellung (auf die Kontenart "erhaltene Anzahlungen" gebucht werden). Dieser Sachverhalt wird Stand März 2023 noch nicht unterstützt. 

Diese Vorgehensweise ist notwendig, da die Erstellung neuer offener Posten ohne Forderungsbezug durch die Standardfelder der DSFinV-K nicht abgebildet werden können.

Die Auswahlen "Splittbuchung" und "Rest-A-Konto" dürfen beim OP-Ausgleich von TSE-relevanten Kassen nicht verwendet werden.

Die Verwendung dieser Auswahlen führt zu falschen Dateiausgaben!


Buchen Banken/Geldverkehr - Auflösung des durchlaufenden Kontos

Nach der Kassenabstimmung wird die Kasse im Buchen Banken/Geldverkehr geprüft und gebucht.

  • Ist hier der Sachverhalt geklärt, dann hier bereits die korrekte Buchung erfolgen (Vorrausetzung ist, dass die Buchung mit einem Beleg dokumentiert ist)

Nach dem Buchen der Kasse im Buchen Banken/Geldverkehr

  • Ist das Durchlaufende Konto in einer Pseudo-Bank als Bankkonto definiert, so kann über einen Pseudo-Kontoauszug die Entlastung des Sachkontos erfolgen. 

Barverkauf - Abbruch des Vorgangs

Während eines Barverkaufs können verschiedene Ereignisse eintreten, die dazu führen, dass der Barverkauf nicht ordnungsgemäß abgewickelt werden kann.

  1. Kunde tritt vom Verkauf zurück. Z.B. ist der Artikel in der gewünschten Ausführung nicht auf Lager. 
    • Bestellung ist zum Teil oder komplett erfasst. Die Rechnung ist noch nicht gedruckt. 
    • Die Kassenposition muss storniert werden. 
    • Diese Vorgänge werden als Belegabbruch betrachtet und mit dem Wert 0,00 in der DSFinV-K als "AVBelegabbruch" dargestellt. 
  2. Kunde hat keine Geld dabei und kann die Rechnung nicht bezahlen. Er entscheidet sich, vom Kauf zurückzutreten.
    • Die Rechnung ist erstellt. Der Kunde entscheidet sich zum Rücktritt vom Kauf. 
    • Der Vorgang muss wie ein Kauf abgewickelt werden. Es erfolgte die Eingabe des Zahlungsbetrags. Abbildung in der DSFinV-K als Barverkauf.
    • Im Anschluss erfolgt die Auszahlung des Zahlungsbetrag an den Kunden. Abbildung in der DSFinV-K als Auszahlung an Kunden.
    • Im Verkauf muss eine Gutschrift für den Vorgang erstellt werden. Dies erfolgt außerhalb der Kassenverwaltung.
    • Buchung der Kasse über Banken buchen/Geldverkehr (FB20590) - Üblicherweise über die Buchhaltung
    • Über Kontenpflege (Banken buchen/Geldverkehr (FB20290)) die beiden offenen Posten des Personenkontos ausziffern.
  3. Bei der Erstellung der Rechnung gibt es technische Probleme. Die Rechnung wird nicht übertragen bzw. die asynchrone Verbuchung erfolgt nicht.
    • Es muss gewartet werden bis die Übertragung des Barverkaufs erfolgt ist. Evtl. muss hier manuell eingegriffen werden. Die weitere Abwicklung erfolgt analog dem Vorgang von Punkt 2.

Barverkauf mit Zu-/Abschlag

Zu-/Abschläge die einer Position zugeordnet sind, werden in der Datei itemamounts berücksichtigt.

Zu-/Abschläge die keiner Position zugeordnet sind, d.h. Ende-Rabatte werden in der Datei itemamounts nicht berücksichtigt.

Es ist hierbei unerheblich, ob die Zu-/Abschläge auf eine eigenes Konto gebucht oder umgelegt werden. 

Storno eines Vorgangs (Sachbuchung und OP-Ausgleich)

Der Stornobeleg erhält das Kennzeichen P_Storno = 1. Der Ursprungsbeleg erhält keine Stornokennzeichen. 

Restriktionen

  • Ist eine Kasse an der TSE registriert und wird diese Kasse zu einem späteren Zeitpunkt (nachdem bereits Buchungen erfolgt sind) wieder von der TSE abgemeldet (deaktiviert), so darf diese Kasse nicht mehr über die Kassenverwaltung bearbeitet werden.
  • Kassen in Währung dürfen nicht an die TSE angebunden werden. Diese Funktionalität ist nicht umgesetzt. 
  • Anzahlungsvorgänge können über die Kasse nicht abgebildet werden.
  • Es gibt keine Unterscheidung zwischen Verkauf In-Haus und Außerhaus. Dieser Sachverhalt ist in der Gastronomie von Bedeutung. Alle Sachverhalte werden generell als „Außerhausverkauf“ betrachtet.
  • Bei einem Kassenblatt über einen Zeitraum (mehrere Tage), erfolgt die Buchung zum Ende des Kassenblatts.
  • Keine Stichwörter
>