Neben der Absicherung des Kassenjournal, welches Daten zu Verkaufstransaktionen des elektronischen Aufzeichnungssystems ("Registrierkasse") beinhaltet, muss in manchen Ländern ein s.g. Ereignisprotokoll (Event Log) geführt und z.T. auch etwa via eine digitale Signatur abgesichert werden. In der RetailForce Infrastruktur wird diese Protokoll-Art AuditLog bezeichnet.
Derzeit kommt das technische Ereignisprotokoll in den nachfolgenden Ländern zum Einsatz (Stand 04/2022). Im Sinne einer vollständigen Implementierung empfehlen wir allerdings das Event Log in allen Ländern, welche Sie über die RetailForce Fiskal Middleware abbilden, zu integrieren. Die Middleware entscheidet selbständig, 1) wie und ob das Ereignisprotokoll im jeweiligen Land verarbeitet werden muss und 2) welche Ereignisse (Events) dafür zwingend aufgezeichnet werden müssen:
Land | Bezeichnung | muss/kann | Anmerkungen |
Dänemark | EventLog | muss | Teil der SAF-T Datei |
Frankreich | Journal des Evènements Techniques (JET) / Technisches Event Log | muss | Teil der NF525-Zertifizierung (Infocert) |
Österreich | Stammdatenprotokoll | kann |
Lt. Kassenrichtlinie 2012 |
Schweden | Log Speicher / Audit Log | kann |
Protokollierung von sonstigen Kassenvorgängen |
Ereignis-Einträge (Audit-Log-Einträge) werden über die Funktion:
an das RetailForce Fiskalisierungsservice übermittelt.
Nachfolgend, eine Auflistung sämtlicher Audit Log Ereignisse, welche von dem RetailForce System verwaltet werden können.
Folgende Informationen werden bereitgestellt:
Überschrift ... Event-Bezeichnung im RetailForce System
Code ... RetailForce Event-Code
Beschreibung ... Beschreibung des Ereignisses
Art ... Übermittlungsart - Ereignisse werden von der Fiskal Middleware automatisch gesetzt, oder müssen vom Aufzeichnungssystem übermittelt werden. Automatische Aufzeichnung erfolgt nur, wenn etwa DocumentTypes etc. entsprechend richtig verwendet werden.
Dänemark ... SAF-T EventCode (mehr Informationen zu den dänischen EventCodes)
Frankreich ... NF525 JET Code (Inforcert)
Anmerkung in "[ ]":
- [M] ... muss-Feld - Pflichtangabe um die Anforderungen der NF525 zu erfüllen
- [C] ... kann-Feld - sind obligatorisch, sobald diese Funktion vom elektronischen Aufzeichnungssystem ("Registrierkasse") zur Verfügung gestellt wird bzw. die Daten verfügbar sind.
- [O] ... optional - optionale Angaben, im Wesentlichen zu informativen Zwecken.
DocumentReprintOther
Code | 1 |
Beschreibung | Wird verwendet, um den Nachdruck / Duplizieren eines Dokumentes aufzuzeichnen |
Art | |
Dänemark | 13014 |
DocumentSuspend
Code | 2 |
Beschreibung |
Wird verwendet, um geparkte Verkaufsdokumente (Belege) zu verfolgen (Aufzeichnung des Dokumentes wurde unterbrochen, das Dokument noch nicht validiert). "Geparkt" bedeutet in diesem Fall, dass der finale Status des Dokuments noch nicht definiert ist, also ob die Aufzeichnung abgebrochen oder abgeschlossen wird. |
Art | |
Dänemark | 13010 |
Frankreich | 320 [C] |
DocumentResume
Code | 3 |
Beschreibung | Vorsetzen der Aufzeichnung eines zuvor geparkten Dokumentes |
Art | |
Dänemark | 13011 |
DocumentTrainingModeOn
Code | 10 |
Beschreibung | Bei Start eines Training-, Demo- oder Schulungsmodus des Aufzeichnungssystems (in vielen Ländern müssen diese Art von Belegen speziell markiert werden) |
Art | automatisch |
Dänemark | 13023 |
Frankreich |
100 [C] |
Schweden |
[M] |
DocumentTrainingModeOff
Code | 11 |
Beschreibung | Ende der Verwendung des Training-, Demo- oder Schulungsmodus des Aufzeichnungssystems |
Art | |
Dänemark | 13024 |
Frankreich | 105 [C] |
Schweden | [M] |
DocumentTypeSales
Code | 100 |
Beschreibung | Reguläres Verkaufsdokument ("Kassenbeleg"), gemapped auf DocumentType [0] = Receipt im RetailForce DocumentObjectModel v 1.1.0 |
Art | automatisch |
Dänemark | 13012 |
DocumentTypeReturn
Code | 101 |
Beschreibung | Retourenbeleg (ausgestellt wenn eine zuvor erbrachte Lieferung oder Leistung vom Kunden retourniert wird) |
Art | automatisch |
Dänemark | 13013 |
Frankreich | 326 [C] |
DocumentTypeProforma
Code | 102 |
Beschreibung | Proforma-Rechnung oder vorläufige Rechnung, kann verwendet werden, um die Details einer bevorstehenden Transaktion zu dokumentieren. Wird oft verwendet, um den Wert einer Warensendung anzugeben. |
Art | automatisch |
Dänemark | 13015 |
DocumentTypeDelivery
Code | 103 |
Beschreibung | Lieferschein - ist ein Warenbegleitpapier, in welchem der Lieferant Auskunft über die Warenlieferung gibt. |
Art | automatisch |
Dänemark | 13016 |
DocumentTypeTraining
Code | 104 |
Beschreibung | Trainings-Beleg - ein Dokument welches unter der Verwendung eines Training-, Demo- oder Schulungsmodus des Aufzeichnungssystems erstellt wurde |
Art | automatisch |
Dänemark | 13017 |
Schweden | [M] |
DocumentTypeWithDrawal
Code | 105 |
Beschreibung | Abschöpfung - spezielle Art der Entnahme (DocumentTypePayOut = 106); Bei einer Abschöpfung wird Geld aus der Kasse entnommen, um es z.B. während des Tages auf die Bank zu bringen. Der Bargeldbestand der Kasse wird dabei reduziert. |
Art | automatisch |
Dänemark | 13019 |
DocumentTypePayOut
Code | 106 |
Beschreibung | Entnahme - wird verwendet um die Entnahme von (Bar-) Geld aus dem Aufzeichnungssystem zu dokumentieren |
Art | automatisch |
DocumentTypePayIn
Code | 107 |
Beschreibung | Einlage - wird etwa verwenden, wenn Wechselgeld in die Kassenschulbade einbezahlt wird |
Art | automatisch |
DocumentTypeOpeningBalance
Code | 108 |
Beschreibung | Tägliche Kasseneröffnung |
Art | automatisch |
DocumentTypeNullReceipt
Code | 109 |
Beschreibung | Nullbeleg - verwendet etwa im Rahmen der österreichischen Registrierkassensicherungsverordnung RKSV |
Art | automatisch |
DocumentTypeInvoice
Code | 110 |
Beschreibung | Rechnung - Verkaufsdokument |
Art | automatisch |
DocumentTypeOther
Code | 120 |
Beschreibung | Andere / eigene, nicht durch Code 100 - 119 und 121 - 139 abgedeckte Belegarten (DocumentTypeMiscellenousNonFiscal) |
Art | automatisch |
Dänemark | 13018 |
DocumentTypeVoid
Code | 121 |
Beschreibung | Wird verwendet, um ein zuvor ausgestellte Dokument zu stornieren |
Art | automatisch |
Dänemark | 13028 |
Frankreich | 190 [C] |
DocumentTypeLongTermOrder
Code | 122 |
Beschreibung | Unterstützende Dokumente - meist verwendet in der Gastronomie: Küchenbeleg, Tischbestellung o.ä.; langanhaltender Bestellprozess (DE), "Note" (FR); |
Art | automatisch |
DocumentTypePaymentConfirmation
Code | 123 |
Beschreibung | Zahlungsbestätigung - einen Beleg, der zum Ausdruck bringt, dass eine Zahlung auch wirklich getätigt wurde. |
Art | automatisch |
DocumentTypeCustomerOrder
Code | 124 |
Beschreibung | Bestellung |
Art | automatisch |
DocumentTypeInventory
Code | 125 |
Beschreibung | Kassenbestandsbuchung |
Art | automatisch |
DocumentTypePurchase
Code | 126 |
Beschreibung | Zukauf, Einkaufsbeleg welcher über die Kasse abgewickelt wird |
Art | automatisch |
DocumentReprintLongTermOrder
Code | 140 |
Beschreibung | Wird verwendet, wenn unterstützende Dokumente (siehe Code: 122) dupliziert / nachgedruckt werden |
Art | |
Frankreich | 155 [C] |
DocumentReprintPaymentConfirmation
Code | 141 |
Beschreibung | Wird verwendet, wenn Zahlungsbestätigungen (siehe Code: 123) dupliziert / nachgedruckt werden |
Art | |
Frankreich | 156 [C] |
DocumentAbandonLongTermOrder
Code | 150 |
Beschreibung |
Wird verwendet, um erfasste unterstützende Dokumente (langanhaltende Bestellungen, Notes,...) zu verfolgen, welche bereits erfasst/validiert wurden, aber später kein Verkaufsbeleg dafür ausgestellt wurde. Es wurde also eine Bestellung "aufgegeben", es erfolgte später aber keine Abrechnung. |
Art | |
Frankreich | 324 [C] |
DocumentTraceUnprintLongTermOrder
Code | 151 |
Beschreibung |
Dieses Ereignis wird verwendet, um Bestellungen ("note" in Frankreich) zu verfolgen, die erfolgreich signiert, aber nicht gedruckt, sondern elektronisch ausgegeben wurden. Infocert hat dieses Ereignis im Rahmen des Gesetzes vom 10. Februar 2020 über die Kreislaufwirtschaft und den Kampf gegen Abfall eingeführt. Beispiel: Bestellung in der Gastronomie wurde erfolgreich aufgenommen, das Dokument wurde signiert. Es erfolgt aber kein Ausdruck sondern die Bestellung wird nur digital z.B. auf einem Küchenmonitor angezeigt. |
Art | |
Frankreich | 329 [C] |
DocumentCancelLine
Code | 160 |
Beschreibung | Zeilenstorno - Stornierung einer Zeile auf einem unterstützenden Dokument (langanhaltende Bestellungen, Notes,...) |
Art | |
Frankreich | 323 [C] |
DocumentVoidLine
Code | 161 |
Beschreibung | Stornierung eines bereits bestellten Artikels |
Art | |
Frankreich | 325 [C] |
DocumentUpdatePayment
Code | 170 |
Beschreibung | Änderung der Zahlungsart nachdem ein Beleg ausgestellt wurde |
Art | |
Frankreich | 420 [C] |
DocumentUpdateLongTermOrder
Code | 171 |
Beschreibung | Wird verwendet, um Änderungen an bereits ausgestellten (signierten) unterstützenden Dokumenten (langanhaltende Bestellungen, Notes,...) nachzuverfolgen. |
Art | |
Frankreich | 327 [C] |
DocumentUpdateLine
Code | 172 |
Beschreibung | Wird verwendet, um Änderungen an angebotenen Artikeln / Leistungen nachzuverfolgende |
Art | |
Frankreich | 328 [C] |
DocumentUpdateTable
Code | 173 |
Beschreibung | Wird verwendet, um Änderungen der Tischzuordnung bei unterstützenden Dokumenten (langanhaltende Bestellungen, Notes,...) nachzuverfolgen |
Art | |
Frankreich | 430 [C] |
DrawerOpen
Code | 200 |
Beschreibung | Öffnung der Kassenschublade / Kassenlade |
Art | |
Dänemark | 13005 |
DrawerClose
Code | 201 |
Beschreibung | Schließen der Kassenschublade / Kassenlade |
Art | |
Dänemark | 13006 |
PrinterUnavailable
Code | 210 |
Beschreibung | Wird verwendet, um einen Druckerausfall zu dokumentieren (Drucker nicht verfügbar) |
Art | |
Frankreich | 150 [C] |
PrinterAvailable
Code | 211 |
Beschreibung | Wiederherstellen der Kommunikation mit dem Drucker |
Art |
UserLogin
Code | 400 |
Beschreibung | Aufzeichnung einer Benutzer-Anmeldung |
Art | |
Dänemark | 13003 |
UserLogout
Code | 401 |
Beschreibung | Aufzeichnung einer Abmeldung eines Benutzers |
Art | |
Dänemark | 13004 |
UserRightsChange
Code | 410 |
Beschreibung | Aufzeichnung von Änderungen an Benutzerberechtigungen (FR: Jede Änderung von Benutzerrechten, Profilen und Typen, die sich auf zertifizierte Funktionen auswirkt, muss durch dieses Ereignis dokumentiert werden. |
Art | |
Frankreich | 130 [C] |
ApplicationStart
Code | 500 |
Beschreibung | Start der (Kassen-) Applikation |
Art | |
Dänemark | 13001 |
Frankreich | 80 [C] |
ApplicationShutDown
Code | 501 |
Beschreibung | Applikation wird beendet / heruntergefahren |
Art | |
Dänemark | 13002 |
Frankreich | 40 [C] |
ApplicationUpdate
Code | 502 |
Beschreibung | Wird verwendet, um Updates der (Kassen-) Applikation zu dokumentieren. In Frankreich werden über dieses Event Major-Updates aufgezeichnet. |
Art | |
Dänemark | 13007 |
Frankreich | 250 [M] |
ApplicationUpdateMinor
Code | 503 |
Beschreibung | Wird verwendet, um Minor-Updates der (Kassen-) Applikation zu dokumentieren. |
Art | |
Frankreich | 255 [C] |
ApplicationFiscalMiddlewareUpdate
Code | 504 |
Beschreibung | Wird verwendet, um Updates der RetailForce Fiskal Middleware zu dokumentieren. |
Art | automatisch |
ApplicationEmergencyModeOn
Code | 505 |
Beschreibung | Dient zur Aufzeichnung der Aktivierung eines eventuelle autonomen Modus / Notfall-Modus des Aufzeichnungssystems (FR: autonomer Modus entspricht einer Unterbrechung der Verbindung eines Terminals zum Zentralsystem, so dass es offline arbeitet) |
Art | |
Dänemark | 13026 |
Frankreich | 70 [C] |
ApplicationEmergencyModeOff
Code | 506 |
Beschreibung | Dient zur Aufzeichnung der Deaktivierung des autonomen Modus / Notfall-Modus und der Rückkehr zum Normalbetrieb (FR: Das Ende des Notfall-Modus entspricht einer Wiederherstellung der Verbindung des Terminals, die das Ende des autonomen Modus und den Neustart des zentralisierten/verbundenen Modus bewirkt) |
Art | |
Dänemark | 13027 |
Frankreich | 120 [C] |
ApplicationInitialize
Code | 510 |
Beschreibung | Dateninitialisierung - kann bei der ersten Verwendung der Anwendung / Software eingesetzt werden |
Art | automatisch |
Frankreich | 260 [C] |
ApplicationAddWorkstation
Code | 511 |
Beschreibung | Wird verwendet, wenn eine neue Arbeitsstation (Workstation) / Eingabegerät hinzugefügt bzw. in Betrieb genommen wird |
Art | |
Frankreich | 126 [O] |
ApplicationDeleteWorkstation
Code | 512 |
Beschreibung | Wird verwendet, wenn eine neue Arbeitsstation (Workstation) / Eingabegerät außer Betrieb genommen wird |
Art | |
Frankreich | 127 [O] |
MasterDataItemPriceChange
Code | 700 |
Beschreibung | Wird verwendet, um Preisänderungen aufzuzeichnen |
Art | |
Dänemark | 13021 |
MasterDataItemPriceLookup
Code | 701 |
Beschreibung | Wird verwendet, um Preisabfragen zu dokumentieren |
Art | |
Dänemark | 13022 |
MasterDataItemUpdateCompany
Code | 702 |
Beschreibung | Dient zur Verfolgung von Änderungen der Daten im Zusammenhang mit der Identifizierung des steuerpflichtigen Unternehmens (z. B. Änderungen von: Adresse, Unternehmens-ID, Firmenname, FR: SIRET-Nr.,...) |
Art | automatisch |
Frankreich | 410 [C] |
TransferOwnership
Code | 899 |
Beschreibung | Wird verwendet, wenn sich das Unternehmen, das die Anwendung besitzt und nutzt, ändert (z. B. Änderung der Unternehmens-ID, FR: SIREN) |
Art | |
Frankreich | 128 [C] |
DataIntegrityBackupDatabase
Code | 900 |
Beschreibung | Wird verwendet, wenn ein Backup der Datenbank erstellt wird |
Art | |
Frankreich | 230 [C] |
DataIntegrityRestoreDatabase
Code | 901 |
Beschreibung | Wird verwendet, wenn die Datenbank über einer zuvor erstellten Sicherung wiederhergestellt wird; Achtung: unterscheidet sich von DataIntegrityDataRecovery = 905! |
Art | |
Frankreich | 220 [C] |
DataIntegrityPurgeDatabase
Code | 903 |
Beschreibung | Wird verwendet, wenn die Datenbank der Anwendung bereinigt wird (z. B. wegen unzureichendem Speicherplatz), FR: Achtung: vor Datenbank-Bereinigung muss ein Periodenabschluss erzeugt sowie die Fiskaldaten ins Archiv verschoben werden. |
Art | |
Frankreich | 200 [C] |
DataIntegrityPurgeEventLog
Code | 904 |
Beschreibung | Wird verwendet, wenn das Ereignisprotokoll (FR: Technisches Ereignisprotokoll) bereinigt wird, FR: Achtung: nur "bereinigungsfähige" Ereignisse des JET dürfen gelöscht werden und nur nachdem das alte JET-File archiviert wurde. |
Art | |
Frankreich | 205 [C] |
DataIntegrityDataRecovery
Code | 905 |
Beschreibung | Wird ausschließlich verwendet, um die Datenwiederherstellung beim Wechsel auf ein neues System zu protokollieren (z.B. nach einem Hardware-Ausfall, oder einem geplanten Hardware-Tausch); Achtung - unterscheidet sich von DataIntegrityRestoreDatabase = 901! |
Art | |
Frankreich | 210 [C] |
DataIntegrityForwardData
Code | 910 |
Beschreibung | Wird verwendet, wenn die Datenübertragung von einem Eingabegerät an ein zentrales System manuell ausgelöst wird (forced forward) |
Art | |
Frankreich | 123 [C] |
DataIntegrityConsolitationComplete
Code | 911 |
Beschreibung | Wird verwendet, wenn Daten nach dem Ende eines Notfallmodus im zentralen System konsolidiert werden (nach ApplicationEmergencyModeOff = 506) |
Art | |
Frankreich | 125 [C] |
DataIntegrityFailure
Code | 949 |
Beschreibung | Wird verwendet, wenn ein Integritätsproblem in gesicherten Daten festgestellt wird (die Integrität ist etwa nicht mehr gegeben, wenn gesicherte Daten nachträglich geändert wurden). |
Art | |
Frankreich | 90 [M] |
DataSequenceChange
Code | 950 |
Beschreibung | Wird verwendet, wenn der Modus / die Art der fortlaufenden Nummernverwaltung geändert wird (Änderung der Nummerierungsmethode aufgrund von zeitlichen oder organisatorischen Änderungen) |
Art | |
Frankreich | 10 [C] |
DataSequenceFailure
Code | 951 |
Beschreibung | Wird verwendet, wenn eine Unterbrechung in der fortlaufenden Sequenz (Belegnummern) erkannt wurde (betrifft die Erkennung einer Unterbrechung in der fortlaufenden Belegnummerierung, außer beim Wechsel des Nummerierungsmodus, der durch das Ereignis DataSequenceChange = 950 verwaltet wird) |
Art | |
Frankreich | 95 [C] |
DataImportExternal
Code | 960 |
Beschreibung | Wird verwendet, um einen Datenimport von einem externen System zu dokumentieren |
Art | |
Frankreich | 140 [C] |
DataIExportAccounting
Code | 970 |
Beschreibung | Wird verwendet, wenn von der (Kassen-) Anwendung eine Exportdatei für den Import in ein Buchhaltungssystem erzeugt wird |
Art | |
Frankreich | 180 [C] |
DataExportGeneric
Code | 971 |
Beschreibung | Wird verwendet, wenn allgemeine Daten exportiert werden (außer: DataExportAccounting = 970), z. B. in Lagerverwaltungssysteme oder andere Anwendungen/Systeme von Dritten |
Art | |
Frankreich | 110 [C] |
FiscalPeriodClosingDay
Code | 1000 |
Beschreibung | Wird verwendet, wenn ein Tagesabschluss (Z Bericht) erzeugt wird |
Art | automatisch |
Dänemark | 13009 |
Frankreich | 50 [M] |
FiscalPeriodClosingMonth
Code | 1001 |
Beschreibung | Wird verwendet, wenn ein Monats-Abschluss / Monats-Bericht erstellt wird |
Art | automatisch |
Frankreich | 50 [M] |
FiscalPeriodClosingYear
Code | 1002 |
Beschreibung | Wird verwendet, wenn ein Abschluss / Bericht des Jahres bzw. des Fiskaljahres erstellt wird |
Art | automatisch |
Frankreich | 60 [M] |
FiscalReportClosingDay
Code | 1010 |
Beschreibung | Wird verwendet, wenn ein Zwischenabschluss (X Bericht) erzeugt wird |
Art | |
Dänemark | 13008 |
FiscalArchiveYear
Code | 1100 |
Beschreibung | Wird verwendet, wenn am Jahresende / Ende des Fiskaljahres die Daten bzw. die Abschlussdaten des Jahres / Fiskaljahres an das Archiv übertragen werden |
Art | |
Frankreich | 30 [M] |
FiscalArchiveIntermediate
Code | 1101 |
Beschreibung | Wird verwendet, wenn Daten an das Archiv übertragen werden |
Art | |
Frankreich | 20 [C] |
FiscalJournalExport
Code | 1200 |
Beschreibung | Wird verwendet, wenn Daten aus dem Archiv heruntergeladen und auf einem externen Datenträger gespeichert werden |
Art | |
Frankreich | 440 [O] |
FiscalSignatureUpdateKey
Code | 1300 |
Beschreibung | Wird verwendet, um Änderungen am Signatur-Schlüsselpaar zu dokumentieren |
Art | automatisch |
Frankreich | 450 [C] |
FiscalAudit
Code | 1400 |
Beschreibung | Wird verwendet, wenn die Anwendung die Erstellung eines "Steuerprüfer"-Benutzerprofils erlaubt; FR: Beginn/Ende der Steuerprüfung, dieses Ereignis wird verwendet, um die erste Anmeldung dieses Benutzers zu verfolgen |
Art | |
Frankreich | 280 [C] |
FiscalAuditFileTransfer
Code | 1401 |
Beschreibung | Dient zur Dokumentation eines Datentransfers auf Antrag der Steuerverwaltung |
Art | |
Frankreich | 295 [C] |
FiscalUpdateAffiliation
Code | 1450 |
Beschreibung | |
Art | |
Frankreich | 270 [C] |
Other
Code | 10000 |
Beschreibung | Wird verwendet, um allfällige andere / eigene Ereignisse zu dokumentieren |
Art | |
Dänemark | 13999 |
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.