Fiskalisierung

Das eigentliche Signieren der Bondaten erfolgt nicht direkt in BE-POS, sondern wird von den externen Anbietern Fiskaly, Fiskaltrust und EFSTA durchgeführt. Man benötigt daher bei einem der drei Anbieter ein Konto. Wir empfehlen den Anbieter Fiskaly, da bei diesem keine zusätzlichen Abhängigkeiten notwendig sind und das notwendige Konto von BE-terna bereitgestellt wird.

Anbieter Module Kontakt Portal
Fiskaly Deutschland sales@fiskaly.com https://dashboard.fiskaly.com/
EFSTA Deutschland, Österreich office@efsta.eu https://portal.efsta.net/
Fiskaltrust Frankreich contact@fiskaltrust.fr https://portal.fiskaltrust.fr/

EFSTA Voraussetzungen

Für die Verknüpfung einer Kasse mit EFSTA ist es zunächst notwendig, ein elektronisches Fiskalregister (EFR) unter folgendem Link runterzuladen: http://public.efsta.net/EFR/

Anschließend muss das EFR auf jeder Kasse installiert werden. Danach kann im Browser über die Seite http://localhost:5618/ die Einrichtung des EFR aufgerufen werden. Unter Profil muss die Badge des zu verwendenden Unternehemns angeben werden. Die Badge kann im EFSTA Portal in den Unternehmensdetails eingesehen werden. Unter TSE muss die zu verwendende TSE angegeben werden, da EFSTA die TSEs verschiedener Anbieter unterstützt. Abschließend empfehlen wir den Haken bei RN_TT zu setzen, damit jede Kasse ein eigenes Datenerfassungsprotokoll verwendet und unter Attributes HttpServer_AllowOrigin=* anzugeben, damit der Business Central Webclient mit dem lokal installieren Dienst kommunizieren kann. Danach muss der lokale EFR-Dienst neugestartet werden, um die Einrichtung abzuschließen.

EFSTA_1.png

Fiskaleinrichtung BE-POS

Um die Verknüpfung zwischen Kasse und Fiskalanbieter einzurichten, steht die Einrichtung → Fiskalisierung zur Verfügung. Diese ist abhängig vom Kassenstamm.

image.png

Allgemein

image.png

Feld Beschreibung
Lagerort Lagerortcode
Kasse Kassencode
Anbieter Fiskalisierungsanbieter
Modul Das Land bzw. Fiskalmodul
Aktiv Aktiviert die Fiskalisierung
In Verwendung Zeigt an, dass der Fiskalkassenstamm in Verwendung ist
Warnungen ignorieren Ignoriert Fiskalwarnungen während der Kassierung
Standard MwSt.-Satz Gibt die Standard-MwSt. an
Signaturdruck Legt fest, wie die Signatur gedruckt werden soll
Länge der Druckzeile Legt die maximale Anzahl an Zeichen pro Druckzeile fest
Alternative Schriftart verwenden Legt fest, ob die alternative Schriftart des Druckers verwendet werden soll, um die Signatur zu drucken, wodurch der notwendige Platz auf dem Bon reduziert werden kann
QR-Code Größe Legt die Druckgröße des QR-Codes fest. EPSON Drucker unterstützen Werte zwischen 1 und 16

Hinweis: Aktuell ist in Deutschland nur der Code-Andruck erlaubt.

Fiskaly

Für Fiskaly kann die Einrichtung mit der Funktion Initialisiere Fiskaly Einrichtung automatisch erfolgen. Dabei müssen nur die Fiskaly-Logindaten und die Organisations-ID angegeben und eine mindestens 6-stellige Admin-PIN vergeben werden.

image.png

Feld Beschreibung
Organisations-ID ID Ihrer Fiskaly Organisation
Unterorganisations-ID ID der zum Lagerort zugehörigen Fiskaly Organisation. Jeder Lagerort sollte eine eigene Unterorganisation haben
API-Schlüssel Einen API Schlüssel in Ihrem Fiskaly Dashboard erstellen. Die Kasse wird den API Schlüssel verwenden, um auf die zugordnete Unterorganisation zuzugreifen
API-Secret Das zum API Schlüssel zugehörige Secret. Die Kasse wird den API Schlüssel verwenden, um auf die zugordnete Unterorganisation zuzugreifen, zu der der Schlüssel gehört
TSE-ID Die ID Ihrer technischen Sicherheitseinrichtung (TSE) in der Fiskaly Cloud
Client ID Die Client ID gehört zu dieser Kasse. Jede Kasse sollte ihre eigene Client ID haben
PUK Die Admin PUK
PIN Die Admin PIN
Signierungs-URI Legt die Sign API Adresse fest. Die Kasse nutzt die Sign API um Bons zu signieren
Verwaltungs-URI Legt die Management API Adresse fest. Die Kasse verwendet die Management API Adresse um neue Unterorganisationen, API Schlüssel und Client IDs zu erstellen
DSFinV-K-URI Legt die DSFinV-K API Adresse fest. Die Kasse verwendet die DSFinV-K API um jeden Vorgang in einem standardisiertem Format an Fiskaly zu übertragen
Registriert für DSFinV-K Zeigt an, ob die Kasse für die Fiskaly DSFinV-K API registriert wurde

Initialisierung

  1. Für die Initialisierung eines neuen Kassenstamms ist die Aktion Initialisiere Fiskaly Einrichtung zu verwenden.

    image.png

  2. Im folgenden Fenster werden die Werte für API-Schlüssel und API-Secret abgefragt. Diese Werte sind bei jeder Kasse (und jedem Kunden) gleich, da sie die Verknüpfung zum BE-terna Fiskaly-Konto darstellen und ausschließlich beim Kassenanbieter (BE-POS) erfragbar.

    image.png

  3. Es folgt die Anzeige der, über den jeweiligen Lagerort/Mandanten ermittelten, Firmendaten.

    image.png

  4. Im Anschluss wird die – für jede Kasse eindeutige – PUK angezeigt und eine, mindestens sechsstellige, PIN verlangt, wobei jedoch für alle Kassen dieselbe verwendet werden kann. Die PUK muss nicht unbedingt notiert werden, da diese jederzeit über die – kennwortgeschützten – Admindaten eingesehen werden kann. Im Normalfall werden diese Werte auch nicht benötigt, sie dienen nur zur Admin-Identifikation der Schnittstelle.

    image.png

  5. Es folgt die Frage, ob die Kasse für DSFINV-K angemeldet werden soll, welche mit Ja quittiert wird.

    image.png

  6. Im Anschluss werden die DSFINV-K-relevanten Daten angezeigt, wobei nur noch Marke & Modell der eingesetzten Hardware ergänzt werden müssen.

    image.png

  7. Damit ist die Konfiguration abgeschlossen, welche mit der Erstellung eines Testdokumentes und eines Nullbeleges überprüft werden kann.

    image.png

  8. Der letzte Schritt ist die Aktivierung der Fiskaly-Einrichtung für den jeweiligen Kassenstamm, welcher jedoch erst direkt vor der Inbetriebnahme durchgeführt werden sollte, da anschließend keine Änderungen mehr möglich sind und der jeweilige Kassenstamm fest mit der jeweiligen Fiskaly-Einrichtung verknüpft ist.

    image.png

EFSTA

Bevor EFSTA eingerichtet werden kann, muss zunächst lokal auf dem PC das elektronische Fiskalregister (EFR) installiert werden. Danach kann bei Anfrage-URI die URL zum EFR mit der Endung /register hinterlegt werden.

image.png

Feld Beschreibung
Lagerort-ID Lagerortcode
Kassenstamm-ID Kassenscode
Anfrage-URI Gibt die Anfrageadresse an

Hinweis: Alle Informationen zu EFSTA erhält man im EFSTA-Handbuch.

Fiskaltrust

Hinweis: Das Modul unterstützt die französischen Fiskalisierungsanforderungen. Um Fiskaltrust für Frankreich zu verwenden, werden Anmeldeinformationen sowie ein lokal laufender Dienst benötigt. Die Anmeldeinformationen und den Dienst können nach einer Anmeldung im Fiskaltrust-Portal, für Frankreich, generiert werden.

Einrichtung

Installation des lokalen Dienstes

  1. Extrahieren des Ordners auf der enthaltenden .zip-Datei. Die .zip-Datei sollte nicht gesperrt sein, um das zu überprüfen mit Rechtsklick auf die .zip-Datei und Eigenschaften wählen. Danach kann die Datei mittels Rechtsklick entpackt werden.

  2. Öffnen der PowerShell: Über das Startmenü nach PowerShell suchen und die Anwendung als Administrator starten, um die PowerShell-Konsole mit Administartor-Rechten zu öffnen.

  3. Navigieren zum Installationsverzeichnis: Mit Verwendung des Befehls cd gefolgt vom Pfad zum Installationsverzeichnis (den entpackten Ordner) des Dienstes, in dem sich die ausführbare Datei befindet. Anschließend kann mit dem Befehl dir geprüft werden, dass die Datei auch vorhanden ist und es sich um das richtige Verzeichnis handelt.

  4. Installationsbefehl ausführen: Um die Installation zu starten wird die install-service.cmd aufgerufen.

  5. Überprüfen des installierten Dienstes: Dazu kann über das Startmenü nach "Dienste" gesucht werden. Unter fiskaltrust-.. ist der Dienst zu finden. Falls dieser nicht gestartet ist, muss dieser gestartet werden.

image.png

Einrichtung in der Kassensoftware

Die aus dem Fiskaltrust-Portal gewonnenen Daten werden nun in die entsprechenden Felder eingefügt werden.

image.png

Feld Beschreibung
Cashbox-ID Ist die Verlinkung der Fiskalisierungseinheit mit der Kasse. Diese wird im Fiskaltrust-Portal angezeigt.
Accesstoken Wird benötigt um einen validen Zugriff auf den lokal laufenden Dienst zu gewährleisten.
Basis-Url Gibt die Anfrageadresse des lokalen Dienstes an.

Wenn die Konfiguration abgeschlossen ist, kann dies mit der Erstellung eines Testdokumentes und eines Nullbeleges überprüft werden. image.png

Erste Verwendung

Ist die Einrichtung vollständig und der Testbeleg erfolgreich, kann mit der nachfolgenden Anweisung fortgefahren werden. Um einen validen Startbeleg zu erstellen, muss ein Kassenvorgang gestartet werden. Danach werden alle kassierten Belege mit einer Fiskalisierungs-Signatur gekennzeichnet.

Funktionen

image.png

Feld Beschreibung
Testdokument Sendet einen Testbefehl an die jeweilige Schnittstelle
Nullbeleg Erstellt einen Beleg mit der Anfrage an die TSE und dem eingstellten Dienst
Teste QR-Code Sendet einen Test-QR-Code an den Bondrucker

image.png

Feld Beschreibung
Initialisiere Fiskaly Einrichtung Erstellt einen neuen Client und TSE und alle für Fiskaly notwendigen Daten
Fiskaly Filialdaten ändern Die Fiskaldaten dieses Lagerorts aktualisieren
TSE Export Exportiert alle Transaktionen dieses Clients und lädt sie herunter
Für DSFinV-K registrieren Registriert diesen Client für die Fiskaly DSFinV-K Schnittstelle
DSFinV-K Dateiexport Startet den DSFinV-K Dateiexport und lädt ihn herunter
TSE deaktivieren Deaktiviert die TSE dieses Clients
Admindaten anzeigen Zeigt die Admin-Anmeldedaten an

image.png

Fattura PA ist die Abkürzung für "Fatturazione elettronica verso la Pubblica amministrazione" und bezeichnet das in Italien verwendete Format zum elektronischen Rechnungsaustausch zwischen Unternehmen.

Über die Fattura PA-Einrichtung kann festgelegt werden, wie der Export der Fattura PA-Dateien erfolgen soll. image.png

Einrichtung

Feld Beschreibung
Aktiv Aktiviert die Möglichkeit zur Eingabe der Rechnungsdaten an der Kasse und legt einen Aufgabenwarteschlangenposten für den automatischen Export der XML-Dateien in ein Azure BLOB-Storage an.
Fattura PA Nummern Gibt die Nummernserie für die Erzeugung der Rechnungsdatensätze an. Diese Nummer findet sich auch im Dateinamen der XML-Datei wieder.
ABS Speicherkonto Gibt den Namen des Azure Speicherkontos an.
ABS Zugriffsschlüssel Der Zugriffsschlüssel für das Speicherkonto.
ABS Exportcontainer Der Name des Containers, in dem die Fattura PA XML-Dateien abgelegt werden.

In this article