10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 1
fiskaltrust.WORKSHOP
- Sicherheitseinrichtung- All-In-One-Sorglos-Paket - Geschäftsmodell
Einführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 1
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 2
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 2
Rechtsgrundlagen
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 3
• 1999 … Exportverpflichtung von Daten • Keine Strukturvorgaben• Noch nicht alle Systeme erfüllen diese Verpflichtung
• 2006 … Betrugsbekämpfungsgesetz… Barbewegungsverordnung 2006
• Protokollierung von Datenerfassung und Änderungen• Einzelaufzeichnungsflicht
• 2012 … Kassenrichtlinie 2012 (KRL)• 2013 … Auskunftsersuchen der Beschreibung der E131
• 07/2015 … BAO-Änderung (StRefG 2015/2016)• 09/2015 … Barumsatzverordnung 2015 (BarUV)• 11/2015 … 1. Erlass zur BarUV und RKSV• 12/2015 … Registrierkassensicherheits-VO (RKSV)• 03/2016 … Festlegungen des BMF zu Detailfragen der RKSV• 07/2016 … BAO-Änderung (AbgÄG 2016)• 08/2016 ? … Novellierung BarUV und RKSV• 08/2016 ? … 2. Erlass zur BarUV und RKSV
Ein
führu
ng
Zeitplan
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 4
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 3
Sicherheitseinrichtung = verpflichtend
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 5
• Registrierkassen- und Belegerteilungspflicht • Registrierkassensicherheitsverordnung (RKSV)• Technische Vorgaben der A-Sit Plus
• Signaturerstellungseinheit• Chip-Karte = meist Lokale Signatur• Hardware-Sicherheitsmodul (HSM) = Internet-Signatur
• Kernprodukt – fiskaltrust.Sicherheitseinrichtung• Kostenlos verwendbar• Offline möglich• Erfüllt alle rechtlichen Anforderungen
Ein
führu
ng
All-In-One-Konzept
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 6
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 4
Projektberatung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 7
Internationale IT-Projektbegleitung – inklusive SteuerberatungWir Unterstützung Kassenhersteller und Großbetriebe bei der Fiskalisierung Ihrer Aufzeichnungssysteme unter Beachtung der steuerlichen Bestimmungen.
Ein
führu
ng
Sicherheitseinrichtungen
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 8
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 5
SignatureCard
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 9
Ein
führu
ng
Funktionen nach RKSV
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 10
• Papier- oder elektronischer Beleg mit Mindestangaben• Genaue Vorgabe der Signatur- bzw. Beleginhalte• Signierter Nullbeleg für FinanzPolizei-Kontrolle
• Dokumentationen:1. An- und Abmeldung bei FinanzOnline (oder amtliches Formular)2. Signierter Startbeleg + Prüfung über Unternehmer App des BMF3. Datenerfassungsprotokoll zur FinanzPolizei-Kontrolle vor Ort4. Signierter Ausfallbeleg
• Nach 48 Stunden Ausfallmeldung an FinanzOnline5. Signierter Monatsbeleg6. Datenerfassungsprotokoll zumindest vierteljährlich auf
elektronischem externen Medium unveränderbar sichern7. Signierter Jahrbeleg + Prüfung über Unternehmer App des BMF
� SCHULUNG DER ANWENDER …� Prozessoptimierung durch All-In-One-Sorglos-Paket
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 6
Maschinenlesbarer CodePflicht: QR-Code Wenn QR-Code technisch nicht möglich:
• Link als Barcode
• Link als OCR-Schrift
• Text als OCR-Schrift
Ein
führu
ng
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 11
https://ft.tax/0/160724/F1WvRKpFiL4
_R1-AT0_FISKALTRUST.AT141_2
344_2016-01-02T19:23:14_17,
79_0,00_9,55_0,00_0,00_RWKO
RPON2RIDU===_-7999055361342
025763_2CEN7KDAERO3S===_SKL
MGGO2JGPTWVBY7PHMOECQB7PG23
XOHY7L3K3U3Q6N4WDV526UYWSPG
NF7NUZZUBABPTQEZKQQMVJQQ4N6
3J5JS7TPEEWA5DZX6EQ=
Datenerfassungsprotokolle
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 12
2. § 11 RKSV: Definition = „RKSV-DEP“
2. Revisionssichere Speicherung• zumindest vierteljährlich auf elektronischem externen Medium unveränderbar
2. § 131 BAO: Keine Definition = „E131-Dep“• Eine Überprüfung der vollständigen, richtigen und lückenlosen Erfassung aller
Geschäftsvorfälle soll insbesondere bei der Losungsermittlung mit elektronischem Aufzeichnungssystem durch entsprechende Protokollierung der Datenerfassung und nachträglicher Änderungen möglich sein.
• Nach Kassenrichtlinie: „Radierverbot“
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 7
SignatureBox
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 13
Ein
führu
ng
SignatureCloud
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 14
Ein
führu
ng
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 8
Strafen
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 15
• Finanzordnungswidrigkeit mit Geldstrafe bis € 5.000• Verletzung der RegK-Pflicht• Verletzung der Belegerteilungspflicht
• Finanzordnungswidrigkeit mit Geldstrafe bis € 25.000• Datenmanipulation ohne anderen Finanzvergehen• Verfälschung von abgaben- oder monopolrechtlich zu führende
Bücher, Aufzeichnungen oder Aufzeichnungssysteme, die automatisations-unterstützt geführt werden, durch Gestaltung oder Einsatz eines Programms, mit dessen Hilfe Daten verändert, gelöscht oder unterdrückt werden können.
• Gerichts- oder Finanzstrafverfahren• Haftstrafen • Geldstrafen
• Steuernachzahlungen
Ein
führu
ng
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 16
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 9
Anbindung der Kassensoftware
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 17
Anbin
dung
Sicherheitseinrichtung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 18
Anbin
dung
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 10
IPOS - Interface
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 19
string Echo(string Message);
ReceiptResponse Sign(ReceiptRequest Data);
System.IO.Stream Journal(long ftJournalType, long from, long to);
Anbin
dung
ReceiptResponse Sign(ReceiptRequest data);
Anbin
dung
Kassenbeleg
Belegkopf
Leistungs-
block
Belegnummer
Belegdatum
MwSt-Tabelle
Branchenspezifische Daten
Belegsumme
Zahlungsmittel-block
Belegfuß
Belegkopf
Leistungs-
block
Zahlungsmittel-
block
Signaturblock
Belegfuß
Beleg-Anfrage
Belegkopf
Leistungs-block
Belegnummer
Belegdatum
MwSt-Tabelle
Branchenspezifische Daten
Belegsumme
Zahlungsmittel-block
Belegfuß
ReceiptRequest
Beleg-Antwort
Belegkopf
Leistungs-block
Zahlungsmittel-block
Signaturblock
Belegfuß
ReceiptResponse Ausgabe
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 11
ReceiptRequestpublic class ReceiptRequest
{
public string ftCashBoxID { get; set; }
public string ftQueueID { get; set; }
public string cbTerminalID { get; set; }
public string cbReceiptReference { get; set; }
public DateTime cbReceiptMoment { get; set; }
public ChargeItem[] cbChargeItems { get; set; }
public PayItem[] cbPayItems { get; set; }
public long ftReceiptCase { get; set; }
public string ftReceiptCaseData { get; set; }
public decimal? cbReceiptAmount { get; set; }
public string cbUser { get; set; }
public string cbArea { get; set; }
public string cbCustomer { get; set; }
public string cbSettlement { get; set; }
public string cbPreviousReceiptID { get; set; }
}
Anbin
dung
ReceiptResponsepublic partial class ReceiptResponse
{
public string ftCashBoxID { get; set; }
public string ftQueueID { get; set; }
public string ftQueueItemID { get; set; }
public long ftQueueRow { get; set; }
public string cbTerminalID { get; set; }
public string cbReceiptReference { get; set; }
public string ftCashBoxIdentification { get; set; }
public string ftReceiptIdentification { get; set; }
public DateTime ftReceiptMoment { get; set; }
public string[] ftReceiptHeader { get; set; }
public ChargeItem[] ftChargeItems { get; set; }
public string[] ftChargeLines { get; set; }
public PayItem[] ftPayItems { get; set; }
public string[] ftPayLines { get; set; }
public SignaturItem[] ftSignatures { get; set; }
public string[] ftReceiptFooter { get; set; }
public long ftState { get; set; }
public string ftStateData { get; set; }
}
Anbin
dung
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 12
ChargeItem public class ChargeItem
{
public decimal Quantity { get; set; }
public string Description { get; set; }
public decimal Amount { get; set; }
public decimal VATRate { get; set; }
public long ftChargeItemCase { get; set; }
public string ftChargeItemCaseData { get; set; }
public decimal? VATAmount { get; set; }
public string AccountNumber { get; set; }
public string CostCenter { get; set; }
public string ProductGroup { get; set; }
public string ProductNumber { get; set; }
public string ProductBarcode { get; set; }
public string Unit { get; set; }
public decimal? UnitQuantity { get; set; }
public decimal? UnitPrice { get; set; }
public DateTime? Moment { get; set; }
}
Anbin
dung
PayItem
Anbin
dung
public class PayItem
{
public decimal Quantity { get; set; }
public string Description { get; set; }
public decimal Amount { get; set; }
public long ftPayItemCase { get; set; }
public string ftPayItemCaseData { get; set; }
public string AccountNumber { get; set; }
public string CostCenter { get; set; }
public string MoneyGroup { get; set; }
public string MoneyNumber { get; set; }
public DateTime? Moment { get; set; }
}
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 13
SignaturItem• public class SignaturItem
• {
• public long ftSignatureFormat { get; set; }
• public long ftSignatureType { get; set; }
• public string Caption { get; set; }
• public string Data { get; set; }
• }
Anbin
dung
Konfiguration: ftReceiptCase
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 26
ftReceiptCase Beschreibung
0x4154000000000000 Unbekannte Belegart für AT
0x4154000000000001 Barumsatz mit RKSV-Pflicht für AT
0x4154000000000002 Null-Beleg
0x4154000000000003 Inbetriebnahme-Beleg
0x4154000000000004 Außerbetriebnahme-Beleg
0x4154000000000005 Monats-Beleg
0x4154000000000006 Jahres-Beleg
0x4154000000000007 Barumsatz RKSV-Erleichterung oder BarUV
0x4154000000000008 Zielgeschäft
0x4154000000000009 Lieferschein
0x415400000000000A Bar-Einzahlung
….. ……
Anbin
dung
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 14
Konfiguration: ftChargeItemCase
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 27
ftReceiptCase Beschreibung
0x4154000000000000 Unbekannte Leistungsart für AT
0x4154000000000001 Undefinierte Leistungsart für AT Ermaessigt-1
0x4154000000000002 Undefinierte Leistungsart für AT Ermaessigt-2
0x4154000000000003 Undefinierte Leistungsart für AT Normal
0x4154000000000004 Undefinierte Leistungsart für AT Besonders
0x4154000000000005 Undefinierte Leistungsart für AT Null
0x4154000000000006 Reverse Charge
0x4154000000000007 Kein eigener Umsatz
0x4154000000000021 Fremde Rechnung / Fremder Name / Inkasso
….. ……
Anbin
dung
Konfiguration: ftPayItemCase
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 28
ftReceiptCase Beschreibung
0x4154000000000000 Unbekannte Zahlungsmittelart für AT
0x4154000000000001 Barzahlung in Landeswährung
0x4154000000000002 Barzahlung in Fremdwährung
0x4154000000000003 Verrechnungscheck
0x4154000000000004 Bankomatkartenzahlung
0x4154000000000005 Kreditkartenzahlung
0x4154000000000006 Gutscheinzahlung (Wertgutschein)
0x415400000000000E Kassabuchauslage
0x415400000000000B Debitorenkonto
0x4154000000000011 Intern / Warenverbrauch
0x4154000000000012 Retourgeld / Trinkgeld
….. ……
Anbin
dung
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 15
Sonderbelege
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 29
Anbin
dung
AusfallSammel-beleg
Jahresbeleg
Null-beleg
Startbeleg
Monatsbeleg
Schlussbeleg
Normalbetrieb
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 30
Anbin
dung W
ork
flow
(a) fü
r de
n N
orm
alb
etrie
b
Se
rver
Ein
ga
be
statio
nfisk
altru
st.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiskaltru
st.
Inte
rface
c2
d1
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 16
Sonderbelege
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 31
Anbin
dung W
ork
flow
(b) fü
r So
nd
erb
ele
ge
(Sta
rt-, Nu
ll-, Mo
na
ts-, Jah
res-, S
am
me
l-o
de
r Sch
lussb
ele
g)
Se
rve
rE
ing
ab
esta
tion
fiska
ltrust.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiska
ltrust.
Inte
rface
Ausfall SSCD (SEE) 1/3
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 32
Anbin
dung W
ork
flow
(c1) b
ei A
usfa
ll de
r Sig
na
ture
rstellu
ng
sein
he
it
Se
rve
rE
ing
ab
esta
tion
fiska
ltrust.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiska
ltrust.
Inte
rface
Erster Beleg bei dem die Signaturerstellungseinheit nicht erreichbar ist
Erfassung der
Belegpositionen
und
Zahlungsmittel
Datenbank
Kassensystem
fiskaltrust.
Service
(Queue)
Signaturwert
berechnen
(SSCD)
RKSV-DEP
+ E131-DEP
+ ActionJournal
Datenbank
Kassensystem
Belegerstellung
Signaturblock aufbereiten
mit Vermerk
„Sicherheitseinrichtung
ausgefallen“ (Queue)
fiskaltrust.
ReceiptRequest
fiskaltrust.
ReceiptResponse
Kassenbeleg
„Sicherheitseinricht
ung ausgefallen“
Timeout oder Fehler bei
Signaturwertberechnung
Wiederholungsversuche
(Queue)
Geschäfts-
vorfall
ftState|=0x02
Für alle weiteren Belege
„Sicherheitseinrichtung
ausgefallen“ (Queue)
Signaturwert
berechnen
(SSCD)
c2
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 17
Ausfall SSCD (SEE) 2/3
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 33
Anbin
dung W
ork
flow
(c2) b
ei A
usfa
ll de
r Sig
na
ture
rstellu
ng
sein
he
it
Se
rve
rE
ing
ab
esta
tion
fiska
ltrust.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiska
ltrust.
Inte
rface
c1
Ne
in
a
c3
c3
Ausfall SSCD (SEE) 2/3
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 34
Anbin
dung W
ork
flow
(c3) b
ei A
usfa
ll de
r Sig
na
ture
rstellu
ng
sein
he
it
Se
rve
rE
ing
ab
esta
tion
fiska
ltrust.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiska
ltrust.
Inte
rface
Beenden des Zustands „Signaturerstellungseinheit ausgefallen“ mit einem Sammelbeleg
c2
Starten der
Sonderfunktion
mit Null-Beleg
Datenbank
Kassensystem
fiskaltrust.
Service
(Queue)
Signaturwert
berechnen
(SSCD)
RKSV-DEP + E131-
DEP + ActionJournal
Datenbank
Kassensystem
Belegerstellung
Signaturblock aufbereiten
„Sicherheitseinrichtung
Ausgefallen“ Modus
beenden (Queue)
fiskaltrust.
ReceiptRequest
fiskaltrust.
ReceiptResponse
Kassenbeleg
Timeout
Fehler>48hFON-Meldung
c2
Ja
Ne
in
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 18
Ausfall fiskaltrust-Dienst (SE) 1/2
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 35
Anbin
dung
Beleg bei dem der fiskaltrust.Service nicht erreichbar ist
Erfassung der
Belegpositionen
und
Zahlungsmittel
Datenbank
Kassensystem
Beleg speziell markieren sodass
dieser später als Ausfallbeleg
erneut zum fiskaltrust.Service
gesendet werden kann
Datenbank
Kassensystem
Belegerstellung
fiskaltrust.
ReceiptRequest
Kassenbeleg
„Sicherheitseinricht
ung ausgefallen“
(Kein maschinen-
lesbarer Code)
Geschäfts-
vorfall
Timeout
ReceiptRequest==null
Netzwerkfehler
Ausfall fiskaltrust-Dienst (SE) 2/2
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 36
Anbin
dung W
ork
flow
(d2
) be
i Au
sfall d
es fisk
altru
st.Se
rvice
Se
rve
rE
ing
ab
esta
tion
fiska
ltrust.
Se
rvice
Sig
na
ture
rstell
un
gse
inh
eit
fiska
ltrust.
Inte
rface
Nacherfassen von Belegen und Beenden der Nacherfassung mit einem Sammelbeleg
Starten der Sonderfunktion
„Senden der Ausfallbelege
bzw. Nacherfassungs-
Belege“
Datenbank
Kassensystem
fiskaltrust.
Service
(Queue)
Signaturwert
berechnen
(SSCD)
RKSV-DEP
+ E131-DEP
+ ActionJournal
Datenbank
Kassensystem
Belegerstellung
Signaturblock
aufbereiten
(Queue)
fiskaltrust.
ReceiptRequest
fiskaltrust.
ReceiptResponse
Kassenbeleg
Ausfall
>48hFON-Meldung
d1
ftState==0x08
Nacherfassung
mit Sammel-
beleg beenden
Nacherfassung
mit Nullbeleg
beenden
Letzeter
Ausfall-
beleg
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 19
Einbindungsunterstützung• nuget Package zur Einbindung in Visual Studio:
• fiskaltrust.interface• https://www.nuget.org/packages/fiskaltrust.interface/
• nuget Package mit Hilfsfunktionenfiskaltrust.interface.utilities
• github Demo-Code und Service-Dummy• https://github.com/fiskaltrust/interface
Anbin
dung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 38
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 20
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 39
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
CODEDEMO
•C# SOAP / REST•HTML / JS•C++•COM-Interop ExcelB
eip
spie
le&
Fra
gen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 21
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 41
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 42
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 22
Sorglos-Services
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 43
Gesc
häft
smodell
• Erleichterung der Inbetriebnahme und Verwaltung• Anschaffung von Signaturerstellungseinheiten• Personalisierung der Signaturerstellungseinheiten• Automatisierte Prüfung von Start- und Jahresbelegen• FinanzOnline-Meldungen (SEE, RegK)
• Online-Services• Backup des Datenerfassungsprotokolls (DEP)• Buchungsbeleg an den Steuerberater• Elektronische Belege an den Endkunden• Kundenbindungs-Systeme
• Zertifizierung der Kassenprodukte durch fiskaltrust
https://portal.fiskaltrust.at • Hersteller
• Mitarbeiter• Kassenprodukte
• Händler• Kassenbetreiber
• Signaturerstellungseinheit• Sicherheitseinrichtung … kostenlos• All-In-One-Sorglos-Paket … Opt-In-Produkte
• Vertrauensdiensteanbieter• Berater• Fakturierung• Berechnung der Provision für All-In-One-Sorglos-Paket
Gesc
häft
smodell
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 44
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 23
Produkte / Preise / Forecast-Umfrage
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 45
Gesc
häft
smodell
https://www.fiskaltrust.at/partner
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 46
Gesc
häft
smodell
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 24
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 47
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 48
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 25
Registrierung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 49
Port
al-
Funkti
onen
Stammdaten und Verträge
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 50
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 26
Mitarbeiter
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 51
Port
al-
Funkti
onen
Hersteller/Händler - Kassenprodukte
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 52
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 27
Z.B. Verwaltung der Kassenprodukte
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 53
fisk
alt
rust
.Port
al
Eigene Kassenprodukte
als Hersteller
Kassenprodukte als
Händler
Kassenbetreiber verwalten
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 54
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 28
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 55
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
Kassenbenutzer registrieren
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 56
• Einladung durch Kassenhändler
• CSV-File
• Einladungs-E-Mail
Händler
• E-Mail Link
• Passwort-vergabe
Benutzer• Zugriffs-
berechtigung
• CashBoxID
Händler
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 29
Signaturerstellungseinheit aktivieren I
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 57
• Smartcard SSCD (SEE), a-trust-apdu
• „Leer“-Karten vorbestellen
• Anlegen der SSCD
Portal
• Aktivieren der Smartcard
• Unternehmens-kennzeichen UID / GLN / FAST-Nr
Tool • Meldung automatisch mittels fiskaltrust Portal oder Stb
• Meldung via Finanz-Online Webseite
FON
Signaturerstellungseinheit aktivieren II
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 58
• Smartcard SSCD (SEE), globaltrust-apdu
• Anlegen der SSCD
• Antrag für Ausstellung einer Signaturerstellungs-einheit mit Unternehmens-kennzeichen UID / GLN /
FAST-Nummer
Portal
• Bestellung
• Lieferung der Karte
Antrag • Auslesen des Zertifikats
• Meldung automatisch mittels fiskaltrust Portal oder Stb
• Meldung via Finanz-Online Webseite
FON
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 30
Signaturerstellungseinheit aktivieren III
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 59
• Online SSCD (SEE), a-trust-online
•Anlegen der SSCD
•Bestellen der SSCD mit Angabe des Unternehmens-kennzeichen UID / GLN / FAST-Nr
Portal
•Online Server
a-trust •Meldung automatisch mittels fiskaltrust Portal oder Stb
•Meldung via Finanz-Online Webseite
FON
CashBox konfigurieren
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 60
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 31
Signaturerstellungseinheit/Helper/Queue
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 61
Port
al-
Funkti
onen
Wissensdatenbank / FAQ
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 62
Port
al-
Funkti
onen
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 32
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 63
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 64
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 33
Konfiguration Sicherheitseinrichtung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 65
• Begriffsdefinitionen Österreich• Signaturerstellungseinheit (SSCD) (SEE)• Sicherheitseinrichtung (QUEUE + JOURNAL) (SE)
• Kassenidentifikationsnummer• AES-Schlüssel zur Umsatzzählerverschlüsselung• Datenerfassungsprotokoll
• CashBoxID = Konfigurationscontainer• Helper
• Updateservice• Upload / Datensicherung• Load-Balancer• Weitere Services
Konfi
gura
tion/In
stallati
on
Einfache Sicherheitseinrichtung
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 66
Konfi
gura
tion/In
stallati
on
fiskaltrust.Sicherheitseinrichtung service ftCashBoxId
SSCD
Queue Journal
IATSSCD
IPOS, IDEP
fiskaltrust.helipad
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 34
Load-Balanced Konfiguration
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 67
Konfi
gura
tion/In
stallati
on
fiskaltrust.Sicherheitseinrichtung service ftCashBoxId
SSCD1..m
Journal1..n
IPOS
fiskaltrust.helipad
Queue1..n
Balancer
ISSCD1..m
IPOS1.n,IDEP1.n
Backup Konfiguration
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 68
Konfi
gura
tion/In
stallati
on
fiskaltrust.Sicherheitseinrichtung service ftCashBoxId1
SSCD1
Queue1 Journal1
IATSSCD
IPOS, IDEP
fiskaltrust.helipad
fiskaltrust.Sicherheitseinrichtung ftCashBoxId2
IATSSCD
IPOS, IDEP
fiskaltrust.helipadQueue2
SSCD2
Journal2
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 35
Konfigurationsschritte SE
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 69
• Kassenidentifikations-nummer
• AES-Schlüssel zur Umsatzzählerverschlüsselung
• Betrieb
• Lokalisierung AT: = RKSV - SE
Queue
• Meldung der SE
• Meldung automatisch mittels fiskaltrust Portal oder Stb
• Meldung via Finanz-Online Webseite
FON• Konfigurationscontainer
• SSCD
• Queue
• Queue konfiguration
• Journal
• Helper
CashBox
• Installationsdateien und Konfigurationsdatei downloaden und verteilen = offline
• Loader Installieren = online
• CashBoxID + AccessToken
Installation
Konfi
gura
tion/In
stallati
on
Konfigurationsüberblick Launcher
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 70
• dotnet Launcher, online Update
• dotnet Launcher, offline Paket
• mono Launcher, offline Paket
Konfi
gura
tion/In
stallati
on
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 36
fiskaltrust.SignaturCloud
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 71
Konfi
gura
tion/In
stallati
on
• Plattformunabhängig
• Ortsunabhängig
• Automatisierbar ohne Vor-Ort-Hardware
• REST Schnittstelle
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 72
• 09:15 Einführung in das fiskaltrust.Konzept
• 10:00 Anbindung der eigenen Kassensoftware
• 10:45 Pause
• 11:00 Beispiele und Fragen: C#, JS/HTML
• 12:00 Mittagspause
• 13:00 fiskaltrust.Geschäftsmodell
• 13:30 Portal-Funktionen
• 14:15 Features und Portal-Konfiguration (Preview)
• 14:45 Pause
• 15:00 Konfigurationsvarianten/Installation
• 16:00 Diskussion
• 17:00 Ende
AgendaEinführung
Anbindung
Beispiele und Fragen
Geschäftsmodell
Portal-Funktionen
Features / Konfiguration
Installation
Diskussion
Ende
10-08-2016fiskaltrust consulting gmbh
© 2014-2016 Seite 37
Geschäftsmodell
© www.fiskaltrust.at, 10.08.2016 fiskaltrust.Workshop 73
�Kostenlose fiskaltrust.Sicherheitseinrichtung
�Freiwilliges All-In-One-Sorglos-Paket� https://www.fiskaltrust.at/products/product_01/� Umsatzprovision für Hersteller / Händler
Bauernmarkt 241010 Wien+43 2236 42 123 [email protected]
/Monat