AddOn, um die gesetzlichen Anforderungen für die Fiskalisierung von POS-Systemen zu erfüllen.
Aktuelle Version: 13.00 Dynamics NAV BC 13/12. Für ältere NAV-Versionen sind Downgrades verfügbar.
Hinweis
NCCR Registrierkasse ist für Microsoft Dynamics 365 Business Central unter dem neuen Produktnamen fiskaltrust POS Interface als Erweiterung verfügbar.
Weitere Informationen dazu finden Sie unter [Docs] fiskaltrust POS Interface
Handbuch
Erstellungsdatum: 2024/11/24 Die aktuelle Version dieses Handbuchs finden Sie unter:
☰ Inhaltsverzeichnis
Anhang
NAVAX Registrierung Der aktuelle Registrierungstatus eines NAVAX Dynamics NAV AddOns wird in der Einrichtung des AddOns unter System angezeigt...
Versionshinweise
Upgrade auf Business Central Dieses Thema richtet sich an Entwickler und beschreibt, welche Schritte notwendig sind, um die Daten aus der alten C/AL-Version (NAV AddOn) in die neue AL-Version (BC Extension) zu übernehmen...
Der aktuelle Registrierungstatus eines NAVAX Dynamics NAV AddOns wird in der Einrichtung des AddOns unter System angezeigt.
Felder
Version
Zeigt die aktuell installierte Version des AddOns an.
Seriennr.
Zeigt die Seriennr. des AddOns an.
Status
Zeigt den aktuellen Registrierungstatus des AddOns an.
Testversion
Ein NAVAX-AddOn kann nach der Installation 30 Tage lang kostenlos getestet bzw. genutzt werden. Danach kann das AddOn nur mehr mit einer gültigen Registrierung verwendet werden.
Registrierung beantragen
Die Registrierung kann über die Aktion What's New? durchgeführt bzw. überprüft werden. Dabei wird ein Fenster geöffnet.
Das nachfolgende Beispiel zeigt das NAVAX-AddOn "NCC Cube".
Füllen Sie die Felder im Fenster aus und klicken Sie anschließend auf Registrierungsanfrage senden.
Beachten Sie, dass der Registrierungsprozess einige Zeit dauern kann.
In den nächsten Tagen erhalten Sie eine E-Mail mit weiteren Informationen.
Hinweis
Für die Registrierung, den Aufruf der Onlinehilfe und das Ausführen einiger Aktionen muss der Zugriff auf https://www.nccube.com und https://www.navax.app erlaubt sein.
Zusätzlich ist TLS 1.2 erforderlich.
Weitere Informationen dazu finden Sie unter How to get earlier versions of the Dynamics NAV development environment to work with TLS 1.2Public IP von www.navax.app für die Freischaltung an der Firewall:
94.136.22.236, Port: TCP/443
Prüfung der Verbindung zu https://www.navax.app mittels PS:
Test-NetConnection navax.app -port 443
(PS muss mit dem M-Tier Service-User ausgeführt werden)
CRL-Server
Zusätzlich müssen für die Zertifikatsprüfung auch folgende CRL-Server erreichbar sein:
https://certificates.godaddy.com/*http://crl.godaddy.com/*
oder deren IP: 192.124.249.36
Registrierung aktivieren/aktualisieren
Sobald die Registrierung abgeschlossen ist, erhalten Sie eine E-Mail und die Registrierung kann über die Aktion Registrierung aktualisieren aktiviert werden.
Die Registrierung ist mandantenunabhängig. Es spielt also keine Rolle in welchem Mandanten die Aktion aufgerufen wird.
Hinweis
Die Registrierung muss einmal im Jahr über die Aktion Registrierung aktualisieren aktualisiert werden.
Die Aktualisierung ist erst innerhalb der letzten 30 Tage vor Ablauf der Registrierung (oder danach) möglich bzw. notwendig. Innerhalb der letzten 30 Tage vor Ablauf der Registrierung werden Hinweise angezeigt.
Möchten Sie wissen, was sich in der Erweiterung geändert hat? Nachfolgend finden Sie eine Übersicht über die neuen Funktionen und Änderungen, die in den Updates vorgenommen wurden.
Hinweis
NCCR Registrierkasse ist für Microsoft Dynamics 365 Business Central unter dem neuen Produktnamen fiskaltrust POS Interface als Erweiterung verfügbar.
Weitere Informationen dazu finden Sie unter [Docs] fiskaltrust POS Interface
NCCR Update
Folgende Update-Codeunits sind verfügbar:
Alle für die Updates benötigten Dateien können hier heruntergeladen werden:
NAV_NCCR_Update_20220525.zip
NCCR 13.00
Dynamics NAV BC 13/12 2019/04/01
Hinweis
Diese Version ist auch als Downgrade-Version für ältere Dynamics NAV Versionen verfügbar.
Achtung
Aufgrund diverser technischen Änderungen von Microsoft Dynamics 365 Business Central, der Weiterentwicklung von NCCR als Extension und einer generellen Vereinfachung/Verbesserung von NCCR, wurde die Schnellerfassung entfernt.
Allgemein
Ein Update der Lizenzdatei ist erforderlich.
Update Codeunits sind verfügbar.
Hinweis
Das Update ist aufgrund der umfangreichen Änderungen etwas Aufwendiger. Weitere Informationen dazu finden Sie in der Readme Datei im Update-Paket.
Eine Registrierung ist jetzt erforderlich. Die Testversion läuft in 30 Tagen ab.
Weitere Informationen dazu finden Sie unter Anhang, NAVAX Registrierung.
Verbesserungen
NC Cash Register ist jetzt auch für Microsoft Dynamics 365 Business Central – OnPremises verfügbar.
Eine vollständige Liste aller verfügbaren Versionen finden Sie im Dokument Versionsmatrix. Beachten Sie, dass der Funktionsumfang bzw. die Funktionalität der Lösung abhängig von der installierten Version, dem von Ihnen verwendeten Client und/oder Ihrem Lizenzmodell variieren kann.
Report 1306 Standard Sales – Invoice und Report 1307 Standard Sales - Credit Memo enthalten jetzt ebenfalls die Logik für das Andrucken der Registrierkasseninformationen. Die Informationen werden aber nur bei RDLC Layout angedruckt. Ist das Word Layout in Verwendung, muss es manuell angepasst werden.
Vorauszahlungen werden jetzt vollständig unterstützt.
Im Fenster Registrierkassen-ID wurde das Feld Manuell abschließen zulassen hinzugefügt. Im Registrierkassenprotokoll kann die Aktion Manuell abschließen nur mehr dann ausgeführt werden, wenn das Feld gesetzt ist.
In der Dienstanfrage an fiskaltrust wird jetzt der Parameter 'ftPosSystemId' (GUID, wird zur Identifizierung der NCCR Software verwendet.) mitgesendet.
Im Registrierkassenprotokoll werden die Felder Alter Wert, Belegwert und Neuer Wert jetzt zusätzlich auch ohne Skontoabzug angezeigt.
Änderungen
Das System für Meldungen, Fehler, Hinweise und Aufgaben der Registrierkasse wurde durch ein neues Benachrichtigungssystem ersetzt. Im Fenster Registrierkassenbenutzereinrichtung wird im neuen Feld Benachrichtigungen eingestellt, ob Rückmeldungen (z.B. Übermittlungsfehler, Hinweise und notwendige Aktionen) angezeigt werden sollen.
Die Option 'Nein' sollte nur im Ausnahmefall eingestellt werden, da hierbei wichtige Informationen übergangen werden.
Benutzer können jetzt Benachrichtigungen für den Rest des Tages deaktivieren.
Die Funktion Statusbeleg erstellen inkl. Inbetriebnahme und Außerbetriebnahme wurde komplett überarbeitet.
Statusbelege werden jetzt nicht mehr über Verkaufsrechnungen manuell gebucht, sondern werden direkt als gebuchte Verkaufsrechnungen mit Betrag 0 angelegt. Für Statusbelege wird keine spezielle Zahlungsform mehr benötigt. Die Felder Statusbeleg-Debitorennr. und Statusbeleg-Zahlungsformcode im Fenster Registrierkassen-ID wurden entfernt.
Der Registrierkassenbelegdruck wurde komplett überarbeitet.
Ab NAV 2016 werden Belegsendeprofile und die Senden Aktionen jetzt vollständig unterstützt.
Die Berichts-ID Felder im Fenster Registrierkassen-ID wurden entfernt und es wurde das neue Fenster Berichtsauswahl – Registrierkasse, welches in der Registrierkasseneinrichtung aufgerufen werden kann, hinzugefügt.
Angaben für A4 – Rechnung und A4 – Gutschrift sind optional und müssen nur hinterlegt werden, falls bei A4 Registrierkassenbelegen eine Abweichung zur Berichtsauswahl – Verkauf gewünscht ist.
Hinweis
Es ist möglich, mehrere Berichte pro Verwendung zu hinterlegen. Man könnte also z.B. bei A4 – Rechnung zusätzlich zum A4 Beleg den Registrierkassenrechnungsbon 80 mm hinterlegen.
Besonderheit in NAV 2009:
Die Berichtsauswahl für die Registrierkasse kann im RTC Client zwar initialisiert werden, Änderungen der Einstellungen sind jedoch nur im Classic Client möglich.
Da der Begriff Senden von der Standardanwendung für Belege verwendet wird, wurden die Sendeversuche und alle dazugehörigen Felder und Aktionen umbenannt zu Signaturversuche.
Erneut senden (Fehler beheben) wurde umbenannt zu Fehler beheben.
Die Felder QR Code Größe A4 und QR Code Größe Bon wurden im Fenster Registrierkassen-ID entfernt und sind jetzt in der Registrierkasseneinrichtung zu finden.
NAV Classic bis NAV 2009: Die Felder Max. Zeichen Bon 80 mm, Max. Zeichen Bon 57 mm und Max. Zeichen A4 wurden im Fenster Registrierkassen-ID entfernt und sind jetzt in der Registrierkasseneinrichtung zu finden.
Das Feld MwSt.-Kennzeichen (Registrierkasse) in der MwSt.-Buchungsmatrix Einrichtung wurde entfernt. Es ist keine Einrichtung mehr notwendig. Das Kennzeichen wird jetzt automatisch beim Bon Druck ermittelt.
Im Fenster Registrierkassen-ID wurden die Felder Dienstanfrage archivieren und Dienstantwort archivieren und die Aktion Archivierte Anfragen/Antworten entfernen wieder entfernt.
Stattdessen wurde in der Registrierkasseneinrichtung die Funktion Daten löschen hinzugefügt.
Alle Anfragedaten, welche an den Dienst gesendet werden, werden in den Signaturversuchen gespeichert.
Mit dieser Aktion können, falls notwendig, die archivierten Anfragedaten aus den Signaturversuchen entfernt werden. Die Antwortdaten können/dürfen nicht mehr gelöscht werden.
Zusätzlich können auch die gespeicherten QR Codes gelöscht werden. QR Codes werden nur gespeichert, wenn das neue Feld QR Code Speichern in der Registrierkasseneinrichtung gesetzt ist. Ist kein gespeicherter QR Code vorhanden, wird dieser beim Drucken eines Berichts neu generiert.
Hinweis
Der Zeitraum für das Löschen der Daten kann in der Registrierkasseneinrichtung im Feld Daten löschen Datumsformel angegeben werden. Es können nur Daten gelöscht werden, welche mindestens 6 Monate alt sind. Ist das Feld leer, wird der Mindestzeitraum verwendet.
Das Design einiger Fenster wurde überarbeitet bzw. verbessert.
NCCR 11.00
Dynamics NAV 2018 2018/04/01
Verbesserungen
Im Fenster Registrierkassenprotokoll – Sendeversuche wurde das Feld HTTP-Statuscode hinzugefügt.
Im Fenster Registrierkassenstatistik wurde das Feld Offene Fehler hinzugefügt.
Im Fenster Registrierkassenbenutzereinrichtung wurde das Feld Historie Kachel hinzugefügt.
Je nach gewählter Option wird im Rollencenter entweder eine Kachel für das Protokoll angezeigt, oder 2 Kacheln für Rechnungen und Gutschriften.
Im Fenster Registrierkassenbenutzereinrichtung wurde das Feld Meldungen ohne Aufgaben hinzugefügt. Grundsätzlich werden, abhängig von den Einstellungen im Feld Meldungen, nach dem Buchen von Registrierkassenbelegen eventuell vorhandene Registrierkassenrückmeldungen und dazugehörige Registrierkassenaufgaben angezeigt. Ist das Feld Meldungen ohne Aufgaben gesetzt, werden keine Registrierkassenaufgaben angezeigt.
Im Fenster Registrierkassen-ID wurden die Felder Dienstanfrage archivieren und Dienstantwort archivieren hinzugefügt.
Über diese beiden Felder ist es möglich, das Speichern der Anfragen/Antworten, welche an den Dienst gesendet bzw. vom Dienst zurückgeliefert werden, zu deaktivieren. Zusätzlich wurde die Aktion Archivierte Anfragen/Antworten entfernen hinzugefügt. Durch diesen Batchauftrag können die bereits archivierten Anfragen/Antworten aus den Sendeversuchen entfernt werden. Das Bis Datum in den Optionen bezieht sich dabei auf das Datum im Sendeversuch und nicht auf das Datum im Registrierkassenprotokoll.
In der Dienstanfrage an fiskaltrust wird jetzt im Block 'ftReceiptCaseData' die NCCR Version mitgesendet.
Im Registrierkassenprotokoll wird jetzt im Feld Belegwert der Skonto berücksichtigt bzw. abgezogen.
In diversen Belegübersichtsfenstern wurden die Felder Registrierkasse Skontobetrag und Registrierkasse Zahlungsbetrag hinzugefügt. Das Feld Registrierkasse Skontobetrag beinhaltet dabei den Skontobetrag. Das Feld Registrierkasse Zahlungsbetrag beinhaltet den Betrag inkl. MwSt. abzüglich dem Skontobetrag. In den Reports wird bei Registrierkassenbelegen der Zahlungsbetrag abzüglich eines möglichen Skontobetrags zusätzlich angedruckt.
Hinweis
Ob ein Skonto abgezogen wird, ist Datumsabhängig. Nur wenn das Skontodatum >= dem Datum der Registrierkassenmeldung ist, wird der Skontobetrag berücksichtigt. Vor allem bei nachträglicher Barzahlung ist also das Datum, an dem die Zahlung (und somit die Meldung) erfolgt, entscheidend.
Ausnahme: Wird ein Beleg als Handschriftbeleg erfasst, dann wird das Skontdatum nicht geprüft.
In den Fenstern Gebuchte Verkaufsrechnung und Gebuchte Servicerechnung wurde eine neue Aktion Nachträgliche Barzahlung hinzugefügt. Wird eine Rechnung nachträglich in bar bezahlt, kann über diese Aktion die Registrierkassenmeldung durchgeführt werden. Dabei wird der Beleg mit Registrierkassenbuchung = 'Nachträglich' gekennzeichnet und ein Registrierkassenprotokolleintrag erstellt, welcher an den Dienst weitergeleitet wird.
Hinweis
Ob ein Skonto bei der nachträglichen Barzahlung abgezogen wird, ist Datumsabhängig. Nur wenn das Skontodatum >= dem Datum der Registrierkassenmeldung ist, wird der Skontobetrag berücksichtigt.
Die QR-Code Größe ist jetzt im Fenster Registrierkassen-ID für Bon und A4 getrennt einstellbar.
Registrierkassenprotokolleinträge werden jetzt auch von Navigate berücksichtigt bzw. dort angezeigt.
Im Fenster Registrierkassen-ID wurde eine neue Aktion Dienstkonfiguration neu laden hinzugefügt.
Die Aktion kann aufgerufen werden, nachdem am fiskaltrust Portal Änderungen in der Konfiguration (z.B. receiptrequestmode) durchgeführt wurden. Durch den Aufruf wird der fiskaltrust Dienst aufgefordert, diese Änderungen sofort zu aktivieren. Andernfalls kann es laut fiskaltrust bis zu einer Stunde dauern, bis die Änderung wirksam werden.
Änderungen
Die Registrierung ist ab jetzt an den Tenant gebunden.
Im Feld VK-Preis der Registrierkassenpositionen ist es jetzt möglich, negative Werte zu erfassen. Beim Hinzufügen von Positionen über die Schnellerfassung können jetzt ebenfalls negative Werte eingegeben werden.
Das Feld Wechselgeld in der Registrierkassenbenutzereinrichtung wurde umbenannt zu Wechselgeld anzeigen.
Das Feld Neue Rechnung in der Registrierkassenbenutzereinrichtung wurde umbenannt zu Rechnungskachel.
Das Feld Neuer Beleg in der Registrierkassenbenutzereinrichtung wurde umbenannt zu Belegskachel.
Die Mandanteneinstellung in der Registrierkasseneinrichtung ist jetzt standardmäßig auf 'Undefiniert' eingestellt. Es muss also ab jetzt zuerst festgelegt werden, ob es sich beim aktuellen Mandant um einen Echtmandant oder Testmandant handelt, bevor eine Registrierkassenbuchung durchgeführt werden kann.
Negative Zeilen in Registrierkassenbelegen werden jetzt in der Dienstanfrage an fiskaltrust nicht mehr im 'cbChargeItems' Block gesendet, sondern im 'cbPayItems' Block mit 'ftPayItemCase' = 0x4154000000000006 bzw. Gutscheinzahlung (Wertgutschein).
Das Feld Dienst-Zeitkorrektur (Stunden) wurde im Fenster Registrierkassen-ID entfernt. Die Berechnung erfolgt jetzt automatisch.
Das Layout und die Anpassungen in den Standard A4 Belegen wurde vereinfacht. Alle Registrierkassendaten wurden im Layout am Ende des Belegs hinzugefügt.
Fehlerbehebungen
Bei älteren Versionen vor Microsoft Dynamics NAV 2013 wurden bei der Systemzuordnung (Fenster Registrierkassen-ID) einige Felder nicht korrekt befüllt. Eine Aktualisierung der Systemzuordnung über die Funktion Dem aktuellen System zuordnen ist nach dem Update auf NCCR 11.00 notwendig.
Anmerkung für Entwickler: Eine Unterscheidung zwischen CSIDE und SQL bzw. unterschiedliche Objektversionen der Codeunit 1011912 NCCR Assign Management für CSIDE und SQL gibt es nicht mehr.
Nach der Aktion Erneut senden (Fehler beheben) war in gewissen Konstellationen nur eine Registrierkassenaufgabe auswählbar.
In Microsoft Dynamics NAV 2009 wurde unter gewissen Konstellationen bei der QR-Code Erstellung ein Importieren Fenster angezeigt.
NCCR 10.02
Dynamics NAV 2017 2017/04/01
Verbesserungen
Es wurde eine Statistik für Registrierkassen-IDs hinzugefügt. Die Statistik kann von verschiedenen Bereichen aus aufgerufen werden.
Im Fenster Registrierkassen-ID wurde das Feld Proxyserver IP-Adresse:Port hinzugefügt.
Im Fenster Registrierkassen-ID wurde die Funktion Systemzuordnung entfernen hinzugefügt. Damit kann die Systemzuordnung der ID zurückgesetzt bzw. gelöscht werden.
Für neuere Versionen ab Microsoft Dynamics NAV 2013 wurden im Fenster Registrierkassen-ID die Felder Gehört zu Server 2, Gehört zu Server 3, Gehört zu Server 4 und Gehört zu Server 5 hinzugefügt.
Grundsätzlich erfolgt die Systemzuordnung automatisch bei der Anlage, oder über die Funktion Dem aktuellen System zuordnen. Der Server wird dabei in das Feld Gehört zu Server eingetragen. Werden weitere Server verwendet, mit denen ebenfalls auf dieselbe Datenbank zugegriffen wird, können diese Server über den AssistEdit-Button in den neuen Feldern hinzugefügt bzw. bei Bedarf auch wieder entfernt werden. Damit ein Server erfolgreich hinzugefügt werden kann, muss der Benutzer über den Server angemeldet sein.
Änderungen
Die Schaltflächen fiskaltrust Homepage und fiskaltrust Testsystem im Fenster Registrierkassen-ID wurden entfernt. Die Dienst-Homepage kann jetzt über die neue Aktion Dienst-Seite öffnen oder über AssistEdit im Feld Dienst-Anmelde-ID (CashBoxId) geöffnet werden. Abhängig davon, ob der Mandant in der Registrierkassen Einrichtung als Echtmandant oder Testmandant eingerichtet ist wird die entsprechende Seite geöffnet.
Abhängig davon, ob der Mandant in der Registrierkassen Einrichtung als Echtmandant oder Testmandant eingerichtet ist, wird jetzt das Feld Dienst-URL oder das Feld Dienst-URL Testsystem im Fenster Registrierkassen-ID angezeigt.
Das Design einiger Fenster wurde überarbeitet bzw. verbessert.
Fehlerbehebungen
Nach dem Release von NCCR 10.01 wurde von fiskaltrust die Schnittstelle nochmals geändert. Dies hatte zur Folge, dass die Funktionalität Erneut senden (Fehler beheben) nicht mehr ausgeführt werden konnte.
Nach dem Update auf NCCR 10.02 muss in der Konfiguration der CashBox der Key receiptrequestmode auf den Wert 1 gesetzt werden. Informationen dazu finden Sie im Dokument How Do I - Anmeldung bei fiskaltrust, verfügbar über What's New? in der Registrierkasseneinrichtung.
Hinweis
Wurden Einträge im Registrierkassenprotokoll aufgrund des Fehlers auf Manuell abgeschlossen gesetzt, kann Dies über die Aktion Manuell abschließen auch wieder rückgängig gemacht werden. Die fehlerhaften Einträge können im Anschluss daran mit Erneut senden (Fehler beheben) signiert werden.
Bei älteren Versionen vor Microsoft Dynamics NAV 2013 wurden bei der Systemzuordnung (Fenster Registrierkassen-ID) einige Felder nicht befüllt. Eine Aktualisierung der Systemzuordnung über die Funktion Dem aktuellen System zuordnen ist nach dem Update auf NCCR 10.02 notwendig.
Beim Buchen von Statusbelegen konnte es in Verbindung mit dem Feld Rechnungsrab. berechnen aus der Debitoren & Verkauf Einr. zu einer Fehlermeldung kommen.
NCCR 10.01
Dynamics NAV 2017 2017/03/01
Verbesserungen
Das Feld Dienst-Timeout (Millisekunden) im Fenster Registrierkassen-ID ist jetzt auch für ältere Microsoft Dynamics NAV Versionen (Classic, 2009) verfügbar.
Im Registrierkassenprotokoll können jetzt zu jedem Eintrag Bemerkungszeilen hinterlegt werden.
Im Registrierkassenprotokoll können jetzt Einträge (falls notwendig) über die Aktion Manuell abschließen abgeschlossen werden. Der Eintrag wird dabei mit Manuell abgeschlossen gekennzeichnet und es wird ein Hinweis mit Datum, Zeit und Benutzer-ID erstellt. Der Vorgang kann über dieselbe Aktion auch wieder rückgängig gemacht werden.
Hinweis
Diese Funktion sollte nur in begründeten Fällen und nur, wenn es keine anderen Möglichkeiten gibt den Eintrag abzuschließen, verwendet werden. Eine Begründung für das manuelle Abschließen sollte in den Bemerkungen hinterlegt werden.
In den Belegzeilen der Schnellerfassung ist es jetzt möglich Favoriten über eine Liste hinzuzufügen.
Grundsätzlich wird am Beleg der Erstellungszeitpunkt des Protokolleintrags angedruckt. Wenn der Beleg an einen Dienst weitergeleitet wurde, wird stattdessen die Verarbeitungszeit vom Dienst angedruckt. Vom fiskaltrust-Dienst wird diese Zeitangabe allerdings in UTC zurückgeliefert.
Im Fenster Registrierkassen-ID wurde deshalb in der Gruppe Beleg ein neues Feld Dienst-Zeitkorrektur (Stunden) hinzugefügt. Damit kann die Verarbeitungszeit korrigiert werden. Bei Dienst = fiskaltrust sollte hier der Wert 1 eingetragen werden.
Änderungen
Sonderzeichen (z.B. ²üÖß) wurden bisher ignoriert, oder in konvertierter Form an den Dienst weitergeleitet. Die Kommunikation erfolgt ab jetzt im UTF8 Format. Sonderzeichen werden damit korrekt übertragen.
Ältere Microsoft Dynamics NAV Versionen (Classic, 2009) verwendeten bisher 'Microsoft XML, v6.0'.XMLHTTP60 für die Kommunikation mit den Dienst.
Ab jetzt wird 'Microsoft XML, v6.0'.ServerXMLHTTP60 verwendet. Bei älteren Windows Versionen sollten dadurch weniger Probleme bei der Kommunikation mit dem Dienst auftreten.
Bei folgenden Aktionen wird ab jetzt kein Timeout mehr gesetzt bzw. wird das Feld Dienst-Timeout (Millisekunden) ignoriert:
'Verbindung mit Dienst testen'
'Erneut senden (Fehler beheben)' bzw. Fehlerbehebung
Übermittlung von Statusbelegen
Vor dem Start der Fehlerbehebung wird jetzt geprüft, ob der Dienst erreichbar ist.
Ein direktes Löschen von Datensätzen in den Tabellen Registrierkassenprotokoll, Registrierkassenprotokoll – Belegdaten und Registrierkassenprotokoll – Sendeversuch ist jetzt nicht mehr möglich.
Die Option Alle im Feld Meldungen der Registrierkassenbenutzereinrichtung löste nach jeder Registrierkassenbuchung eine Meldung aus. Dieses Verhalten wurde geändert. Die Option Alle ist mit der Option Hinweise und Fehler bis auf weiteres identisch.
Nach der Buchung eines Registrierkassenbelegs werden Übermittlungsfehler, Hinweise und anstehende Aufgaben angezeigt. Der Ablauf bzw. der Zeitpunkt für den Aufruf dieser Registrierkassenaufgaben wurde aufgrund von technischen Problemen verändert bzw. von der Buchungsfunktion losgelöst.
Hinweis
Das Erledigen einer Aufgabe wirkt sich unter Umständen auf die anderen Aufgaben aus, oder schließt diese ebenfalls ab. Aus diesem Grund kann über dieses Fenster immer nur eine der Aufgaben erledigt werden. Das aktuelle Fenster wird dabei geschlossen. Nachdem eine Aufgabe erledigt wurde, wird, falls erforderlich, in den meisten Fällen ein neues Meldungsfenster angezeigt.
Die Meldung Sicherheitseinrichtung ausgefallen wird jetzt am Beleg nur mehr einmal angedruckt. Zusätzlich wurden unnötige Leerzeilen entfernt.
Die Felder Berichts-ID A4 – Rechnung und Berichts-ID A4 – Gutschrift im Fenster Registrierkassen-ID müssen nicht mehr angegeben werden. Sind die Felder leer, wird bei A4 Belegen die Standard-Druck-Logik aufgerufen.
Die Möglichkeit Belege über die Aufgabenwarteschlange zu buchen wird jetzt bei allen Registrierkassenbuchungen ignoriert. Werden Belege über die Schnellerfassung gebucht, egal ob Registrierkassenpflichtig oder nicht, wird Mit Aufgabenwarteschlange buchen ebenfalls ignoriert.
Das Buchen eines Nullbelegs über die Schnellerfassung muss jetzt nicht mehr extra bestätigt werden. Für alle anderen Statusbelege ist wie bisher eine extra Bestätigung erforderlich.
Das Design einiger Fenster wurde überarbeitet bzw. verbessert.
Fehlerbehebungen
Das Feld Reaktionszeit (Millisekunden) im Fenster Registrierkassenprotokoll – Sendeversuche wurde in gewissen Konstellationen nicht befüllt.
Bei Signaturerstellungseinheit permanent ausgefallen wurde zusätzlich Signaturerstellungseinheit temporär ausgefallen angezeigt.
NCCR 10.00
Dynamics NAV 2017 2017/01/01
Verbesserungen
Es können jetzt beliebig viele Kassenidentifikationsnummern angelegt werden. In der Registrierkassenbenutzereinrichtung ist es möglich, den einzelnen Benutzern eine ID zuzuordnen. Diese wird dann als Vorschlagswert bei der Anlage neuer Belege verwendet.
Die Anbindung an den fiskaltrust-Dienst wurde implementiert.
Der fiskaltrust-Dienst vergibt eine laufende Belegnummer, erhöht entsprechend der RKSV den (die) Umsatzzähler, verschlüsselt den Umsatzzähler, erstellt eine Signatur sowie den maschinenlesbaren Code entsprechend der RKSV. Die durch den fiskaltrust-Dienst zusätzlich erstellen Beleginhalte werden entsprechend der RKSV an die Registrierkasse zurückgegeben und dort zusätzlich gespeichert.
Änderungen
Das Design der meisten Fenster wurde überarbeitet bzw. verbessert.
NCCR 9.02
Dynamics NAV 2016 2016/06/01
Verbesserungen
Ab Microsoft Dynamics NAV 2016 können für die Schnellerfassung im Web, Tablet und Phone Client zusätzliche Schaltflächen angezeigt werden.
Im Fenster Registrierkassenbenutzer wurde das Feld Zusätzliche Schaltflächen hinzugefügt.
Dieses Feld aktiviert die Schaltflächen für den Benutzer.
Falls der dafür notwendige Add-In Eintrag noch nicht in der Datenbank vorhanden ist, wird eine Meldung angezeigt. Durch das Bestätigen der Meldung mit Ja werden alle notwendigen Einträge in der Datenbank erstellt. Alternativ kann auch die neue Funktion HTML Add-In erstellen/anzeigen im Fenster Registrierkasse Einrichtung aufgerufen werden.
Zusätzlich ist es noch notwendig die DLL für das Add-In in den Service Add-ins Ordner zu kopieren.
Die dafür notwendige DLL kann im Fenster Registrierkasse Einrichtung über What's New? heruntergeladen werden.
Das neue Feld Wechselgeldrechner im Fenster Registrierkassenbenutzer bestimmt die Darstellung bzw. Funktionsweise der Betragsschaltflächen, wenn das Feld Wechselgeld aktiviert ist.
Im Fenster Gebuchte Registrierkassenrechnung wurde die Funktion Gutschrift erstellen hinzugefügt. Über diese Funktion kann eine Gutschrift, basierend auf den Daten der Rechnung, erstellen werden.
Im Fenster Registrierkasse Einrichtung wurde die Funktion Alle Debitoren freischalten hinzugefügt. Über Alle Debitoren freischalten kann das Kennzeichen Schnellerfassung (Registrierkasse) für alle Debitoren gesetzt werden.
Für die Funktionen Alle Artikel freischalten, Alle Ressourcen freischalten und Alle Debitoren freischalten können jetzt Filter gesetzt werden.
Das Registrierkassenprotokoll wurde um das Feld Währungscode erweitert.
Die Position der Registrierkassenbelegtexte kann jetzt mit den Funktionen Nach oben und Nach unten verändert werden.
Fehlerbehebungen
Unter gewissen Konstellationen wurde in der Schnellerfassung bei Sachkonten der VK-Preis und der Zeilenrabatt % nicht von den Registrierkassenpositionen in den Beleg übertragen.
NCCR 9.01
Dynamics NAV 2016 2016/05/01
Verbesserungen
Servicerechnungen und Servicegutschriften wurden in die Registrierkasse integriert. D.h. für Rechnungen/Gutschriften, bei denen die gewählte Zahlungsform eine Registrierkassenbuchung auslöst, wird ein Registrierkassenprotokollposten erstellt.
Das Registrierkassenprotokoll wurde um die Felder Alter Wert, Belegwert und Neuer Wert erweitert. Belegwert zeigt dabei den gebuchten Betrag an. Alter Wert und Neuer Wert zeigen den aufsummierten Wert vor und nach der Buchung an.
Im Fenster Registrierkassenkundenkarte wurde das Feld USt-IdNr. hinzugefügt.
Das Fenster Registrierkassenpositionsgruppen zeigt jetzt im Feld Positionen die Anzahl der zugeordneten Registrierkassenpositionen an.
Registrierkassenbelegtexte können jetzt mit einem Startdatum und einem Enddatum zeitlich begrenzt werden.
Im Fenster Registrierkasse Einrichtung wurden die Funktionen Alle Artikel freischalten und Alle Ressourcen freischalten hinzugefügt. Über Alle Artikel/Ressourcen freischalten kann das Kennzeichen Schnellerfassung (Registrierkasse) für alle Artikel bzw. Ressourcen gesetzt werden.
Änderungen
Das Design der Schnellerfassung wurde geändert. Es sind jetzt beliebig viele laufende Belege pro Benutzer erlaubt. Die Funktionalität Parken ist dadurch nicht mehr notwendig und wurde entfernt.
Im Fenster Registrierkassenpositionen wurde das Feld Beschreibung bzw. dessen Verhalten geändert.
Bisherige Funktionalität:
Das Feld Beschreibung wurde in spitzen Klammern angezeigt.
In diesem Fall aktualisierte sich die Beschreibung automatisch, wenn sich die Beschreibung in den Stammdaten änderte. Wurde das Feld manuell überschrieben, wurde der manuelle Wert für die Beschreibung im Beleg verwendet.
Neue Funktionalität:
Das Feld Beschreibung wird vorgeschlagen. Wird das neue Feld Beschreibung fixiert gesetzt, wird diese Beschreibung auch im Beleg vorgeschlagen. Ansonsten wird die Beschreibung aus den Stammdaten verwendet. Zusätzlich wurde die Funktion Alle Beschreibungen aktualisieren hinzugefügt. Diese Funktion aktualisiert das Feld Beschreibung bei allen Positionen, bei denen Beschreibung fixiert nicht gesetzt ist.
Docs / NCCR Registrierkasse (NAV) / Anhang Upgrade auf Business Central
Dieses Thema richtet sich an Entwickler und beschreibt, welche Schritte notwendig sind, um die Daten aus der alten C/AL-Version (NAV AddOn) in die neue AL-Version (BC Extension) zu übernehmen.
Wichtig
Nachfolgend wird das Upgrade einer Lösung ohne Kundenanpassungen beschrieben.
Wenn in der alten Lösung Anpassungen vorhanden sind, müssen für die Anpassungen eigene Extensions erstellt werden.
Voraussetzungen für das Upgrade
Mindestens NCCR 13.00
Ältere Versionen von NCCR müssen zuerst in NAV aktualisiert werden.
Dateien für das Upgrade
Alle in den einzelnen Schritten benötigten Dateien für das Upgrade können hier heruntergeladen werden:
NCCR_UpgradeToBC_20230123.zip
Vorbereitung 1: Alte Tabellen in der NAV-Datenbank umbenennen
Die Tabellen der alten Lösung befinden sich bereits in der NAV-Datenbank im 1000000-Objektbereich.
Um die Tabellenstruktur der alten Lösung auf eine einheitliche Basis zu bringen und um Namenskonflikte mit den Tabellen der neuen Lösung zu vermeiden, müssen die alten Tabellen aktualisiert und umbenannt werden.
Importieren Sie dafür die Datei NCCR_UpgradeToBC_Step1_RenameOldTables.fob mit Replace All.
Die alten Tabellen sind danach mit OLD_ gekennzeichnet.
Der Code, die Variablen und Funktionen und alle TableRelations zu den Standard-Objekten wurden ebenfalls aus den alten Tabellen entfernt.
Vorbereitung 2: Alte Felder in den Standard-Tabellen der NAV-Datenbank umbenennen
Die Felder der alten Lösung befinden sich bereits in den Standard-Tabellen der NAV-Datenbank im 1000000-Bereich.
Um die Feldstruktur der alten Lösung auf eine einheitliche Basis zu bringen und um Namenskonflikte mit den Feldern der neuen Lösung zu vermeiden, müssen die alten Felder aktualisiert und umbenannt werden.
Wichtig
Die geänderten Standard-Tabellen finden Sie in der Datei NCCR_UpgradeToBC_Step2_RenameOldFields.fob.
Importieren Sie die Objekte in eine separate Datenbank, welche keine Anpassungen hat.
Die Objekte basieren auf einer Microsoft Dynamics 365 Business Central "Spring 2019" (Version 14.0) AT Version.
Nachdem Sie die Objekte in eine separate Datenbank importiert haben, müssen die Felder der alten Lösung (gekennzeichnet mit OLD_NCCR) von der separaten Datenbank in die NAV-Datenbank kopiert werden.
Ist das Upgrade abgeschlossen, können die Daten der alten Registrierkasse für die Übernahme in die neue Version vorbereitet werden. Dazu muss die App "NCCR Cash Register by NAVAX 14.0.0.0" installiert werden.
Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCCR Cash Register by NAVAX_14.0.0.0.app.
Diese App enthält nur die Datenstruktur und keinen Anwendungscode der Registrierkasse.
Nach der Installation, kann die Upgrade Routine über die Page NCCR Upgrade, zu finden über die Suche, gestartet werden.
Die Upgrade Routine muss nur in einem Mandanten gestartet werden und läuft automatisch über alle Mandanten der Datenbank. Bitte beachten Sie, dass bei der Umwandlung der Datumsfilter das Datumsformat des Clients (Regionseinstellungen) verwendet wird.
Die Daten der Registrierkasse sind nun für die neue Version aufbereitet.
Im letzten Schritt muss die aktuelle Version der NCCR Registrierkasse veröffentlicht und mit dem Befehl Start-NAVAppDataUpgrade installiert werden.
Die beiden Apps "NCCR Customization 14.0.0.0" und "NCCR Customization 19.0.0.0" müssen danach deinstalliert und die Veröffentlichung aufgehoben werden. Selbiges gilt für die App "NCCR Cash Register by NAVAX 14.0.0.0".