RKSV: Unterschied zwischen den Versionen

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen
K
K (Link zur Fehlerbehandlung)
 
(129 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
RegsitrierKassenSicherheitsVerordnung (RKSV) für Österreich
RegistrierKassenSicherheitsVerordnung (RKSV) für Österreich


== 1. Vorbereitende Tätigkeiten ==
== Vorwort ==
# Im '''''ShopMaster''''' muß jeder Zahlweise zugeordnet werden, ob diese einer Barzahlung im Sinne des österreichischen Finanzgesetzes entspricht. Dies sollte so bald wie möglich und in Absprache mit Ihrem Steuerberater erfolgen.
Wir haben uns nach bestem Wissen und Gewissen bemüht, die österreichische RKSV umzusetzen. Dennoch beinhaltet die RKSV auch Vorschriften, auf die wir keinen Einfluss haben. Dazu zählt u.a. das vorgeschriebene Backup, welches nach unserem Verständnis spätestens alle 3 Monate durchgeführt werden muss, sowie dessen Speicherung, aber auch die Ablage/Aufbewahrung der RKSV Pflichtbelege. Befragen Sie zu ihren aus der RKSV entstehenden Aufgaben und Pflichten auf jeden Fall ihren Steuerberater oder einen Rechtsbeistand !
# Die RKSV haben wird in Zusammenarbeit mit FiskalTrust verwirklicht. Sie sollten deshalb von uns eine Einladung mit Zugang zum Fiskaltrust Portal erhalten haben. Dort müssen Sie sich für ein Produkt (im WebShop) entscheiden und dieses kaufen. Wir empfehlen zum Start ein Sorglospaket, wodurch sämtliche Meldungen bei Finanzonline automatisch erstellt werden (sofern die Zugangsdaten ordnungsgemäß hinterlegt wurden). Für den genauen Funktionsumfang wenden Sie sich bitte an [https://portal.fiskaltrust.at/ Fiskaltrust].
# sofern Sie kein SignaturCloud Produkt gekauft haben, Installation des Fiskaltrust Produkts
# zum Druck eines Kassenbons benötigen Sie einen QRCode-fähigen Drucker. Wir empfehlen z.B. den Epson TM-T20II.
# zum Druck einer signaturpflichtigen Rechnung, Verleihs, Gutschrift oder Auftrags benötigen Sie einen echten Windowsdrucker.


== 2. Testumgebung erstellen (optional aber empfohlen)==
'''Bitte beachten Sie, dass wir höchstens Hinweise zur RKSV geben können aber niemals rechtsverbindliche Aussagen dazu machen werden.'''
# zum Testen erstellen Sie sich eine Testumgebung (Kopie), wie [http://playmaster.shopmaster32.de/ hier unter Durchführung des Updates] beschrieben.
# zum Testen 'kaufen' Sie bitte die Fiskaltrust Software ausschl. [https://portal-sandbox.fiskaltrust.at/ hier in der Sandbox]. Beim Bezahlen verwenden Sie bitte ausschließlich Benutzer portal-buyer@fiskaltrust.at mit dem Passwort abcd1234.
# zum Testen der SignatureCloud Version können Sie aber auch die Daten von unten (3.4. aus dem Beispiel für eine FT.INI) verwenden, ohne etwas zu 'kaufen' und v.a. ohne eine Software von Fiskaltrust zu installieren.
# verwenden Sie bitte immer nur die aktuellste '''''ShopMaster''''' Version von [http://playmaster.shopmaster32.de/ hier].


== 3. ShopMaster einrichten ==
 
# stellen Sie sicher, dass Sie die aktuellste Version von '''''ShopMaster''''' (siehe dazu auch 2.4.) benutzen.
 
# '''''ShopMaster''''' benötig nun einige Konvertierungen, welche Sie im ShopMaster Verzeichnis starten. Der Aufruf dazu lautet:<br><code> SMMAIN.exe -ni -knvFTRUST </code>
== Vorbereitende Tätigkeiten ==
# Um '''''ShopMaster''''' mitzuteilen, dass Sie nun Fiskaltrust verwenden wollen, tragen Sie in die [[SM.INI]] <code> lFiskalTrustAktiv</code> ein und beenden anschl. '''''ShopMaster'''''.
:1. Im '''''ShopMaster''''' muss jeder Zahlweise zugeordnet werden, ob diese einer Barzahlung im Sinne des österreichischen Finanzgesetzes entspricht und deshalb eine entsprechende Zahlung signiert werden muss. Dies sollte so bald wie möglich und in Absprache mit Ihrem Steuerberater erfolgen.
# Nun teilen Sie '''''ShopMaster''''' noch mit, unter welcher URL auf die Fiskaltrust Software zugegriffen werden soll. Dazu nehmen Sie in der '''FT.INI''' folgende Einträge vor:<br>
::[[Bild:FTZahlweisen.png|frame|none|Abb. 1 - Konstanten Zahlweisen|link=]]
:2. zum Druck eines Kassenbons benötigen Sie einen QRCode-fähigen Drucker. Wir empfehlen z.B. den Epson TM-T20II.
:3. zum Druck einer signaturpflichtigen Rechnung, Verleihs, Gutschrift oder Auftrags benötigen Sie einen echten Windowsdrucker.<br>
:4. Die RKSV haben wird in Zusammenarbeit mit FiskalTrust umgesetzt. Sie sollten deshalb von uns eine Einladung mit Zugang zum Fiskaltrust Portal erhalten haben. Dort müssen Sie sich für 2 Cloud-Produkte (im WebShop #108 und #205 bzw. #206) entscheiden und dieses kaufen. Wir empfehlen zum Start ein Sorglospaket (#108 und #206), wodurch sämtliche Meldungen bei Finanzonline automatisch erstellt werden (sofern die Zugangsdaten ordnungsgemäß hinterlegt wurden). Für den genauen Funktionsumfang wenden Sie sich bitte an [https://portal.fiskaltrust.at/ Fiskaltrust]. Vor dem Kauf bei Fiskaltrust vergewissern Sie sich, dass im Portal unter Stammdaten die UID-Nummer bei Data Check einen Haken hat.
::[[Bild:FTUID.png|frame|none|Abb. 2 - Fiskaltrust Portal - Stammdaten|link=]]
:die Daten für FinanzOnline für das Sorglospaket geben Sie hier im Portal ein:
::[[Bild:RKSVFON.png|frame|none|Abb. 3 - Fiskaltrust Portal - FinanzOnline|link=]]
 
 
 
== ShopMaster einrichten ==
# stellen Sie sicher, dass Sie die aktuellste Version von '''''ShopMaster''''' benutzen.
# '''''ShopMaster''''' benötigt zuerst einige Konvertierungen, welche Sie im '''''ShopMaster''''' Verzeichnis starten. Der Aufruf dazu lautet:<br><code> SMMain.exe -ni -knvFTRUST </code>
# Um '''''ShopMaster''''' mitzuteilen, dass Sie nun Fiskaltrust verwenden wollen, tragen Sie in die [[SM.INI]] <code> lFiskalTrustAktiv</code> ein.
# Zuletzt teilen Sie '''''ShopMaster''''' noch mit, unter welcher URL auf die Fiskaltrust Software zugegriffen werden soll. Dazu nehmen Sie in der '''FT.INI''' folgende Einträge vor:<br>
::{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> cURL <URL zur Fiskaltrust-Software> <br> cCashBoxID <FiskaltrustID der Chashbox> <br> cAccessToken <Fiskaltrust AccessToken der CashBox></tt>
|}
:: sofern sie nur mit einer "Registrierkasse" arbeiten wollen. Wollen Sie pro '''''ShopMaster''''' Kasse eine separate CashBox einrichten, verwenden Sei bitte folgende '''FT.INI''' Einträge:
::{| border="1" cellpadding="5" cellspacing="0"
::{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> cURL[KASSE] <URL zur Fiskaltrust-Software> <br> cCashBoxID[KASSE] <FiskaltrustID der Chashbox> <br> cAccessToken[KASSE] <Fiskaltrust AccessToken der CashBox></tt>
|style="background:#efefef;"| <tt> lCashBoxProKasse <br> cURL[KASSE] <URL zur Fiskaltrust-Software> <br> cCashBoxID[KASSE] <FiskaltrustID der Chashbox> <br> cAccessToken[KASSE] <Fiskaltrust AccessToken der CashBox></tt>
|}
|}
::wobei [KASSE] der zweistelligen ShopMaster-Kasse entspricht. Sollten Sie keine Mehrkassen Version haben, verwenden Sie '01' für [KASSE]. Die FT.INI für die '''''ShopMaster''''' Kasse 01 könnte z.B. so aussehen:
::wobei [Kasse] der zweistelligen '''''ShopMaster'''''-Kasse entspricht.
::Die FT.INI für '''''ShopMaster''''' könnte z.B. so aussehen:
::{| border="1" cellpadding="5" cellspacing="0"
::{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> cURL01 https://signaturcloud-sandbox.fiskaltrust.at <br> cCashBoxID01 b556ea19-61a8-45bf-a196-1f2faa1e8d78 <br> cAccessToken01  BECxLz1aEHxtUWLs5DP2ABo14ysb4a6zDKnKa1PN/Xf23xxW5GykBec2Jaqd+R3ptslxWqj3FF+/hKKjwXCWYME= </tt>
|style="background:#efefef;"| <tt> cURL https://signaturcloud.fiskaltrust.at <br> cCashBoxID b556ea19-61a8-45bf-a196-1f2faa1e8d78 <br> cAccessToken BECxLz1aEHxtUWLs5DP2ABo14ysb4a6zDKnKa1PN/Xf23xxW5GykBec2Jaqd+R3ptslxWqj3FF+/hKKjwXCWYME= </tt>
|}
|}
::die genauen Daten entnehmen Sie bitte dem Fiskaltrust Portal:
::die genauen Daten für die CashBoxId und dem AccessToken entnehmen Sie bitte dem Fiskaltrust Portal:
 
::[[Bild:FTKonfig.png|frame|none|Abb. 4 - Fiskaltrust Portal - Konfiguration CashBox|link=]]
 
 
 
== erste Inbetriebnahme ==
Ehe Sie nun mit dem '''''ShopMaster''''' die entsprechenden Zahlungen signieren können, müssen Sie als erstes einen Startbeleg drucken. Diesen finden Sie im '''''ShopMaster''''' unter '''Stammdaten / Parameter / Fiskaltrust / Startbeleg'''. Diesen Startbeleg müssen Sie ausdrucken und bei Ihren Unterlagen ablegen. Das Speichern des PDFs reicht dazu nicht ! Dieser Startbeleg bzw. dessen QRCode muss nach spätestens 7 Tagen mit der FinanzOnline App auf Gültigkeit überprüft werden.<br>
 
{| border="1" cellpadding="5" cellspacing="0"
|style="background:#ffc0c0;"| <span id="BBN_Poolnummer">'''Achtung !'''</span><br>Grundsätzlich gilt: Alle RKSV Belege sind auszudrucken und bei Ihren Unterlagen für 7 Jahre abzulegen.
|}
 
 
 
== RKSV Belege ==
::[[Bild:FTBelege.png|frame|none|Abb. 5 - Stammdaten / Parameter / Fiskaltrust|link=]]
 
 
=== Startbeleg ===
siehe auch [[#erste Inbetriebnahme|erste Inbetriebnahme]]. Durch den Druck des Startbelegs wird im SorglosPaket die entspr. FinanzOnline Meldung generiert und die Kasse aktiviert.
 
=== Monatsbericht ===
Zum Ende eines Monats bzw. am Anfang eines neuen Monats ist der Monatsbericht auszudrucken. Solange der monatliche Bericht noch nicht ausgedruckt ist, erhalten Sie bei den Signaturanforderungen die Warnung <tt>Monatsbericht überfällig</tt>. Dieser Bericht muss für sieben Jahre aufgehoben werden. Der Monatsbericht muss im Gegensatz zum Jahresbericht nicht an das Finanzamt übermittelt werden.
 
=== Jahresbericht ===
Jeden Dezember ersetzt der Jahresbericht den Monatsbericht. Wie die Monatsberichte auch, muss dieser Beleg sieben Jahre aufgehoben werden. Der Jahresbericht muss jedoch im Gegensatz zum Monatsbericht an das Finanzamt zur Überprüfung weitergeleitet werden. Das Sorglospaket sollte dies automatisch machen, es sollte aber überprüft werden. Erst wenn der Ausdruck erfolgt ist, können im Januar wieder die entspr. Zahlungen signiert werden. Ist der Jahresbeleg nicht ausgedruckt, erhalten Sie bei den Signaturanforderungen im Januar <tt>Jahresbericht fällig</tt>.
 
=== Nullbeleg ===
Im Falle einer Prüfung durch die Finanzpolizei, wird diese erstmal einen Nullbeleg fordern. Mit diesem kann dann kontrolliert werden, ob Ihre Kasse bei FinanzOnline registriert ist.
 
=== Endebeleg ===
Der Endebeleg meldet '''unwiderruflich''' die Kasse bei Fiskaltrust und FinanzOnline ab.
 
=== Sammelbeleg ===
siehe auch [[#Fehlerbehebung|Fehlerbehebung]]. Wird benötigt um eine ausgefallene Signatureinheit nach Behebung der Ausfallursache wieder zu aktivieren.
 
=== DE-Protokoll ===
Wird für die Finanzpolizei benötigt.
 
=== Statusabfrage ===
Zeigt an ob sich '''''ShopMaster''''' im Registrierkassen-Fehlermodus befindet und soweit möglich die Statusinformation des Fiskaltrust Service.
 
 
 
== Anzahlung von Aufträgen ==
 
Zur Signaturpflicht von Anzahlungen bei Aufträgen gibt es unterschiedliche Auffassungen. Die Einen signieren die Anzahlung beim Auftrag und setzten dann die Zahlweise "Guthaben aus Anzahlung" auf nicht signaturpflichtig, die Anderen behaupten, dass die Anzahlung von Aufträgen nicht signiert werden muss und stellen dafür die Zahlweise "Guthaben aus Anzahlung" auf signaturpflichtig. Während der erste Fall das Standardverhalten von '''''ShopMaster''''' darstellt (Anzahlungen bei Aufträgen werden also sofort beim Auftrag signiert), muss für den 2ten Fall (also die Signierung erst bei der Verrechnung des Guthabens) in der FT.INI der Eintrag <tt>lSigniereAuftrag N</tt> gesetzt werden.
 
 
 
== Anpassen der Formulare ==
 
=== Bons ===
'''Hinweis''': Für den Bondruck benötigen Sie unbedingt einen QRCode fähigen Bondrucker.<br>
Ab Version 5.13e stehen im Rechnungsbon Fußtext folgende Variablen zur Verfügung:
<tt>
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse;" style="background:#efefef;"
!Variable
!wird ersetzt durch
|-
|align="center"|#RDATUM#
|align="left"|Rechnungsdatum
|-
|align="center"|#RZEIT#
|align="left"|Uhrzeit bei Beginn der Rechnung Format hh:mm
|-
|align="center"|#RZEITL#
|align="left"|Uhrzeit bei Beginn der Rechnung Format hh:mm:ss
|-
|align="center"|#DDATUM#
|align="left"|Datum des Drucks
|-
|align="center"|#DZEIT#
|align="left"|Uhrzeit des Drucks Format hh:mm
|-
|align="center"|#DZEITL#
|align="left"|Uhrzeit des Drucks Format hh:mm:ss
|-
|align="center"|#KASSE#
|align="left"|Kasse auf der die Rechnung gebucht wurde
|-
|align="center"|#BONNR#
|align="left"|Rechnungsnummer
|-
|align="center"|#KUNDE#
|align="left"|Kundennummer
|}
</tt>
Dazu kommen für die RKSV im Rechnungsbon- und Quittungsbonfußtext folgende Variablen
<tt>
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse;" style="background:#efefef;"
!Variable
!wird ersetzt durch
!wird im Fehlerfall ersetzt durch
|-
|align="center"|#BELEG#
|align="left"|fortlaufende Belegnummer der Signaturerstellung
|align="left"|Rechnungsnummer
|-
|align="center"|#BDATUM#
|align="left"|Datum der Signaturausstellung
|align="left"|Rechnungsdatum
|-
|align="center"|#BZEIT#
|align="left"|Uhrzeit der Signaturerstellung im Format hh:mm
|align="left"|Uhrzeit bei Beginn der Rechnung Format hh:mm
|-
|align="center"|#BZEITL#
|align="left"|Uhrzeit der Signaturerstellung im Format hh:mm:ss
|align="left"|Uhrzeit bei Beginn der Rechnung Format hh:mm:ss
|-
|align="center"|#QRCODE#
|align="left"|QRCode der Signatur
|align="left"|bleibt leer
|-
|align="center"|#BSUMME#
|align="left"|Liste aller Bruttosummen der Rechnung nach Steuersätzen aufgeschlüsselt
|align="left"|leer
|-
|align="center"|#BERROR#
|align="left"|ist leer
|align="left"|Fehlerbeschreibung
|}
</tt>
 
Damit stehen sämtliche relevanten Rechnungsdaten im Fußtext (Stammdaten/Konstanten/Texte.../Bontexte/Bonfußtext) zur Verfügung, der natürlich gemäß den Vorschriften angepasst werden muss. Wird im Fußtext die Variable #QRCODE# nicht verwendet, fügt '''''ShopMaster''''' automatisch einen QRCode nach den Zahlweisen und vor dem Fußtext ein.
 
 
=== Rechnungsdruck und Verleih ===
'''Hinweis''': Für den Rechnungsdruck mit einem QRCode benötigen Sie unbedingt einen echten Windowsdrucker.<br>Echt bedeutet in diesem Fall, dass der Drucker beginnend mit "WIN:" in der '''''ShopMaster''''' Druckerliste erscheinen muss und dass dieser Drucker nicht über den "Generic / Text Only" Treiber angesprochen wird.
 
 
Für den Rechnungsfußtext gibt es für die RKSV folgende Variablen:
<tt>
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse;" style="background:#efefef;"
!Variable
!wird ersetzt durch
!wird im Fehlerfall ersetzt durch
|-
|align="center"|#BELEG#
|align="left"|fortlaufende Belegnummer der Signaturerstellung
|align="left"|leer
|-
|align="center"|#BDATUM#
|align="left"|Datum der Signaturausstellung
|align="left"|leer
|-
|align="center"|#BZEIT#
|align="left"|Uhrzeit der Signaturerstellung im Format hh:mm
|align="left"|leer
|-
|align="center"|#BZEITL#
|align="left"|Uhrzeit der Signaturerstellung im Format hh:mm:ss
|align="left"|leer
|-
|align="center"|#QRCODE#
|align="left"|QRCode der Signatur
|align="left"|Fehlerbeschreibung
|-
|align="center"|#BSUMME#
|align="left"|Liste aller Bruttosummen der Rechnung nach Steuersätzen aufgeschlüsselt
|align="left"|leer
|-
|align="center"|#BERROR#
|align="left"|leer
|align="left"|Fehlerbeschreibung
|}
</tt>
 
 
Wird im Fußtext kein #QRCODE# angegeben, wird der QRCode (falls nötig) in das linke obere Eck der Rechnung gedruckt. Die Lage und Größe des QRCodes lassen sich per FT.INI anpassen.
 
{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> nFinanzQRRechnungX <Abstand von linken Rand in 0.1 mm; default: 110></tt><br><tt> nFinanzQRRechnungY <Abstand vom oberen Rand in 0.1 mm; default: 110></tt><br><tt> nFinanzQRRechnungFaktor <Größe des QRCodes; default: 4></tt>
|}
 
Zusätzlich wird oberhalb des QRCodes ein Text mit Belegnummer, Datum und Uhrzeit, sowie den Bruttosummen nach Steuersätzen aufgeschlüsselt gedruckt. Dieser Text lässt sich mit einen FT.INI Eintrag abändern:
 
{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> cRechnungTopText <Text über dem QRCode; default: #BELEG# #BDATUM# #BZEIT# #BSUMME#></tt>
|}
 
Die zur Verfügung stehenden Variablen lauten #BELEG#, #BDATUM#, #BZEIT#, #BZEITL# und #BSUMME# mit den aus dem Rechnungsfußtext bekannten Inhalt.
 
 
Im Fehlerfall (z.B. keine Internetverbindung) wird statt dem QRCode und dem Text eine Fehlermeldung gedruckt. Die Lage dieser Fehlermeldung lässt sich durch folgende FT.INI Einträge anpassen:
 
{| border="1" cellpadding="5" cellspacing="0"
|style="background:#efefef;"| <tt> nFinanzFehlerRechnungX <Abstand von linken Rand in 0.1 mm; default: 110></tt><br><tt> nFinanzFehlerRechnungY <Abstand vom oberen Rand in 0.1 mm; default: 110></tt>
|}
 
 
== Fehlerbehebung ==


::[[Bild:FTKonfig.png|frame|none|Abb. 1 - Fiskaltrust Portal - Konfiguration CashBox|link=]]
Infos zu Fehlermeldungen im Rahmen der RKSV finden Sie [[RKSV_Fehlerbehandlung|hier]].

Aktuelle Version vom 24. April 2017, 09:21 Uhr

RegistrierKassenSicherheitsVerordnung (RKSV) für Österreich

Vorwort

Wir haben uns nach bestem Wissen und Gewissen bemüht, die österreichische RKSV umzusetzen. Dennoch beinhaltet die RKSV auch Vorschriften, auf die wir keinen Einfluss haben. Dazu zählt u.a. das vorgeschriebene Backup, welches nach unserem Verständnis spätestens alle 3 Monate durchgeführt werden muss, sowie dessen Speicherung, aber auch die Ablage/Aufbewahrung der RKSV Pflichtbelege. Befragen Sie zu ihren aus der RKSV entstehenden Aufgaben und Pflichten auf jeden Fall ihren Steuerberater oder einen Rechtsbeistand !

Bitte beachten Sie, dass wir höchstens Hinweise zur RKSV geben können aber niemals rechtsverbindliche Aussagen dazu machen werden.


Vorbereitende Tätigkeiten

1. Im ShopMaster muss jeder Zahlweise zugeordnet werden, ob diese einer Barzahlung im Sinne des österreichischen Finanzgesetzes entspricht und deshalb eine entsprechende Zahlung signiert werden muss. Dies sollte so bald wie möglich und in Absprache mit Ihrem Steuerberater erfolgen.
Abb. 1 - Konstanten Zahlweisen
2. zum Druck eines Kassenbons benötigen Sie einen QRCode-fähigen Drucker. Wir empfehlen z.B. den Epson TM-T20II.
3. zum Druck einer signaturpflichtigen Rechnung, Verleihs, Gutschrift oder Auftrags benötigen Sie einen echten Windowsdrucker.
4. Die RKSV haben wird in Zusammenarbeit mit FiskalTrust umgesetzt. Sie sollten deshalb von uns eine Einladung mit Zugang zum Fiskaltrust Portal erhalten haben. Dort müssen Sie sich für 2 Cloud-Produkte (im WebShop #108 und #205 bzw. #206) entscheiden und dieses kaufen. Wir empfehlen zum Start ein Sorglospaket (#108 und #206), wodurch sämtliche Meldungen bei Finanzonline automatisch erstellt werden (sofern die Zugangsdaten ordnungsgemäß hinterlegt wurden). Für den genauen Funktionsumfang wenden Sie sich bitte an Fiskaltrust. Vor dem Kauf bei Fiskaltrust vergewissern Sie sich, dass im Portal unter Stammdaten die UID-Nummer bei Data Check einen Haken hat.
Abb. 2 - Fiskaltrust Portal - Stammdaten
die Daten für FinanzOnline für das Sorglospaket geben Sie hier im Portal ein:
Abb. 3 - Fiskaltrust Portal - FinanzOnline


ShopMaster einrichten

  1. stellen Sie sicher, dass Sie die aktuellste Version von ShopMaster benutzen.
  2. ShopMaster benötigt zuerst einige Konvertierungen, welche Sie im ShopMaster Verzeichnis starten. Der Aufruf dazu lautet:
    SMMain.exe -ni -knvFTRUST
  3. Um ShopMaster mitzuteilen, dass Sie nun Fiskaltrust verwenden wollen, tragen Sie in die SM.INI lFiskalTrustAktiv ein.
  4. Zuletzt teilen Sie ShopMaster noch mit, unter welcher URL auf die Fiskaltrust Software zugegriffen werden soll. Dazu nehmen Sie in der FT.INI folgende Einträge vor:
cURL <URL zur Fiskaltrust-Software>
cCashBoxID <FiskaltrustID der Chashbox>
cAccessToken <Fiskaltrust AccessToken der CashBox>
sofern sie nur mit einer "Registrierkasse" arbeiten wollen. Wollen Sie pro ShopMaster Kasse eine separate CashBox einrichten, verwenden Sei bitte folgende FT.INI Einträge:
lCashBoxProKasse
cURL[KASSE] <URL zur Fiskaltrust-Software>
cCashBoxID[KASSE] <FiskaltrustID der Chashbox>
cAccessToken[KASSE] <Fiskaltrust AccessToken der CashBox>
wobei [Kasse] der zweistelligen ShopMaster-Kasse entspricht.
Die FT.INI für ShopMaster könnte z.B. so aussehen:
cURL https://signaturcloud.fiskaltrust.at
cCashBoxID b556ea19-61a8-45bf-a196-1f2faa1e8d78
cAccessToken BECxLz1aEHxtUWLs5DP2ABo14ysb4a6zDKnKa1PN/Xf23xxW5GykBec2Jaqd+R3ptslxWqj3FF+/hKKjwXCWYME=
die genauen Daten für die CashBoxId und dem AccessToken entnehmen Sie bitte dem Fiskaltrust Portal:
Abb. 4 - Fiskaltrust Portal - Konfiguration CashBox


erste Inbetriebnahme

Ehe Sie nun mit dem ShopMaster die entsprechenden Zahlungen signieren können, müssen Sie als erstes einen Startbeleg drucken. Diesen finden Sie im ShopMaster unter Stammdaten / Parameter / Fiskaltrust / Startbeleg. Diesen Startbeleg müssen Sie ausdrucken und bei Ihren Unterlagen ablegen. Das Speichern des PDFs reicht dazu nicht ! Dieser Startbeleg bzw. dessen QRCode muss nach spätestens 7 Tagen mit der FinanzOnline App auf Gültigkeit überprüft werden.

Achtung !
Grundsätzlich gilt: Alle RKSV Belege sind auszudrucken und bei Ihren Unterlagen für 7 Jahre abzulegen.


RKSV Belege

Abb. 5 - Stammdaten / Parameter / Fiskaltrust


Startbeleg

siehe auch erste Inbetriebnahme. Durch den Druck des Startbelegs wird im SorglosPaket die entspr. FinanzOnline Meldung generiert und die Kasse aktiviert.

Monatsbericht

Zum Ende eines Monats bzw. am Anfang eines neuen Monats ist der Monatsbericht auszudrucken. Solange der monatliche Bericht noch nicht ausgedruckt ist, erhalten Sie bei den Signaturanforderungen die Warnung Monatsbericht überfällig. Dieser Bericht muss für sieben Jahre aufgehoben werden. Der Monatsbericht muss im Gegensatz zum Jahresbericht nicht an das Finanzamt übermittelt werden.

Jahresbericht

Jeden Dezember ersetzt der Jahresbericht den Monatsbericht. Wie die Monatsberichte auch, muss dieser Beleg sieben Jahre aufgehoben werden. Der Jahresbericht muss jedoch im Gegensatz zum Monatsbericht an das Finanzamt zur Überprüfung weitergeleitet werden. Das Sorglospaket sollte dies automatisch machen, es sollte aber überprüft werden. Erst wenn der Ausdruck erfolgt ist, können im Januar wieder die entspr. Zahlungen signiert werden. Ist der Jahresbeleg nicht ausgedruckt, erhalten Sie bei den Signaturanforderungen im Januar Jahresbericht fällig.

Nullbeleg

Im Falle einer Prüfung durch die Finanzpolizei, wird diese erstmal einen Nullbeleg fordern. Mit diesem kann dann kontrolliert werden, ob Ihre Kasse bei FinanzOnline registriert ist.

Endebeleg

Der Endebeleg meldet unwiderruflich die Kasse bei Fiskaltrust und FinanzOnline ab.

Sammelbeleg

siehe auch Fehlerbehebung. Wird benötigt um eine ausgefallene Signatureinheit nach Behebung der Ausfallursache wieder zu aktivieren.

DE-Protokoll

Wird für die Finanzpolizei benötigt.

Statusabfrage

Zeigt an ob sich ShopMaster im Registrierkassen-Fehlermodus befindet und soweit möglich die Statusinformation des Fiskaltrust Service.


Anzahlung von Aufträgen

Zur Signaturpflicht von Anzahlungen bei Aufträgen gibt es unterschiedliche Auffassungen. Die Einen signieren die Anzahlung beim Auftrag und setzten dann die Zahlweise "Guthaben aus Anzahlung" auf nicht signaturpflichtig, die Anderen behaupten, dass die Anzahlung von Aufträgen nicht signiert werden muss und stellen dafür die Zahlweise "Guthaben aus Anzahlung" auf signaturpflichtig. Während der erste Fall das Standardverhalten von ShopMaster darstellt (Anzahlungen bei Aufträgen werden also sofort beim Auftrag signiert), muss für den 2ten Fall (also die Signierung erst bei der Verrechnung des Guthabens) in der FT.INI der Eintrag lSigniereAuftrag N gesetzt werden.


Anpassen der Formulare

Bons

Hinweis: Für den Bondruck benötigen Sie unbedingt einen QRCode fähigen Bondrucker.
Ab Version 5.13e stehen im Rechnungsbon Fußtext folgende Variablen zur Verfügung:

Variable wird ersetzt durch
#RDATUM# Rechnungsdatum
#RZEIT# Uhrzeit bei Beginn der Rechnung Format hh:mm
#RZEITL# Uhrzeit bei Beginn der Rechnung Format hh:mm:ss
#DDATUM# Datum des Drucks
#DZEIT# Uhrzeit des Drucks Format hh:mm
#DZEITL# Uhrzeit des Drucks Format hh:mm:ss
#KASSE# Kasse auf der die Rechnung gebucht wurde
#BONNR# Rechnungsnummer
#KUNDE# Kundennummer

Dazu kommen für die RKSV im Rechnungsbon- und Quittungsbonfußtext folgende Variablen

Variable wird ersetzt durch wird im Fehlerfall ersetzt durch
#BELEG# fortlaufende Belegnummer der Signaturerstellung Rechnungsnummer
#BDATUM# Datum der Signaturausstellung Rechnungsdatum
#BZEIT# Uhrzeit der Signaturerstellung im Format hh:mm Uhrzeit bei Beginn der Rechnung Format hh:mm
#BZEITL# Uhrzeit der Signaturerstellung im Format hh:mm:ss Uhrzeit bei Beginn der Rechnung Format hh:mm:ss
#QRCODE# QRCode der Signatur bleibt leer
#BSUMME# Liste aller Bruttosummen der Rechnung nach Steuersätzen aufgeschlüsselt leer
#BERROR# ist leer Fehlerbeschreibung

Damit stehen sämtliche relevanten Rechnungsdaten im Fußtext (Stammdaten/Konstanten/Texte.../Bontexte/Bonfußtext) zur Verfügung, der natürlich gemäß den Vorschriften angepasst werden muss. Wird im Fußtext die Variable #QRCODE# nicht verwendet, fügt ShopMaster automatisch einen QRCode nach den Zahlweisen und vor dem Fußtext ein.


Rechnungsdruck und Verleih

Hinweis: Für den Rechnungsdruck mit einem QRCode benötigen Sie unbedingt einen echten Windowsdrucker.
Echt bedeutet in diesem Fall, dass der Drucker beginnend mit "WIN:" in der ShopMaster Druckerliste erscheinen muss und dass dieser Drucker nicht über den "Generic / Text Only" Treiber angesprochen wird.


Für den Rechnungsfußtext gibt es für die RKSV folgende Variablen:

Variable wird ersetzt durch wird im Fehlerfall ersetzt durch
#BELEG# fortlaufende Belegnummer der Signaturerstellung leer
#BDATUM# Datum der Signaturausstellung leer
#BZEIT# Uhrzeit der Signaturerstellung im Format hh:mm leer
#BZEITL# Uhrzeit der Signaturerstellung im Format hh:mm:ss leer
#QRCODE# QRCode der Signatur Fehlerbeschreibung
#BSUMME# Liste aller Bruttosummen der Rechnung nach Steuersätzen aufgeschlüsselt leer
#BERROR# leer Fehlerbeschreibung


Wird im Fußtext kein #QRCODE# angegeben, wird der QRCode (falls nötig) in das linke obere Eck der Rechnung gedruckt. Die Lage und Größe des QRCodes lassen sich per FT.INI anpassen.

nFinanzQRRechnungX <Abstand von linken Rand in 0.1 mm; default: 110>
nFinanzQRRechnungY <Abstand vom oberen Rand in 0.1 mm; default: 110>
nFinanzQRRechnungFaktor <Größe des QRCodes; default: 4>

Zusätzlich wird oberhalb des QRCodes ein Text mit Belegnummer, Datum und Uhrzeit, sowie den Bruttosummen nach Steuersätzen aufgeschlüsselt gedruckt. Dieser Text lässt sich mit einen FT.INI Eintrag abändern:

cRechnungTopText <Text über dem QRCode; default: #BELEG# #BDATUM# #BZEIT# #BSUMME#>

Die zur Verfügung stehenden Variablen lauten #BELEG#, #BDATUM#, #BZEIT#, #BZEITL# und #BSUMME# mit den aus dem Rechnungsfußtext bekannten Inhalt.


Im Fehlerfall (z.B. keine Internetverbindung) wird statt dem QRCode und dem Text eine Fehlermeldung gedruckt. Die Lage dieser Fehlermeldung lässt sich durch folgende FT.INI Einträge anpassen:

nFinanzFehlerRechnungX <Abstand von linken Rand in 0.1 mm; default: 110>
nFinanzFehlerRechnungY <Abstand vom oberen Rand in 0.1 mm; default: 110>


Fehlerbehebung

Infos zu Fehlermeldungen im Rahmen der RKSV finden Sie hier.