Handbuch drucken  

 NCCR Registrierkasse (NAV)


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/05/04
Die aktuelle Version dieses Handbuchs finden Sie unter:

https://www.navax.app/help.php?AppID=NAV_NCCR&L=de


☰ 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...

Docs  /  NCCR Registrierkasse (NAV)  /  Anhang
NAVAX Registrierung

Der aktuelle Registrierungstatus eines NAVAX Dynamics NAV AddOns wird in der Einrichtung des AddOns unter System angezeigt.

Felder

VersionZeigt die aktuell installierte Version des AddOns an.
Seriennr.Zeigt die Seriennr. des AddOns an.
StatusZeigt 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.2 Public 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)

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.

AGB & EULA

Weitere Informationen dazu finden Sie unter https://www.navax.app/EULA.php?L=de

Datenschutz

Weitere Informationen dazu finden Sie unter https://www.navax.app/privacyStatement.php?L=de

Docs  /  NCCR Registrierkasse (NAV)  /  Anhang
Versionshinweise

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.
  • Erweiterungen

  • 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

    Erweiterungen

  • 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

    Erweiterungen

  • 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

    Erweiterungen

  • 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

    Erweiterungen

  • 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

    Erweiterungen

  • 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

    Erweiterungen

  • 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.

Folgende Felder müssen kopiert werden:

Tabelle 36 Sales Header
  • Feldnr. 1011900 bis Feldnr. 1011936
Tabelle 112 Sales Invoice Header
  • Feldnr. 1011900 bis Feldnr. 1011936
Tabelle 114 Sales Cr.Memo Header
  • Feldnr. 1011900 bis Feldnr. 1011936
Tabelle 289 Payment Method
  • Feldnr. 1011900 bis Feldnr. 1011901
Tabelle 290 VAT Amount Line
  • Feldnr. 1011900
Tabelle 5900 Service Header
  • Feldnr. 1011900 bis Feldnr. 1011907
Tabelle 5992 Service Invoice Header
  • Feldnr. 1011900 bis Feldnr. 1011920
Tabelle 5994 Service Cr.Memo Header
  • Feldnr. 1011900 bis Feldnr. 1011920

APPLICATION UPGRADE

Alle beschriebenen Schritte beziehen sich auf dieses Dokument: [Microsoft Docs] Business Central - Upgrading Customized C/AL Application to Microsoft Base Application Version 19. Vorbereitungen und die Schritte 1-2 müssen für die jeweilige Installation ausgeführt werden.

Task 3: Move code customizations to extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-3-move-code-customizations-to-extensions Die aktuelle NCCR Registrierkasse stellt die Ziel-App dar, daher ist in Schritt 3 nichts weiter zu tun.

Task 4: Create empty System, Base, and customization extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-4-create-empty-system-base-and-customization-extensions In Schritt 4 werden leere Apps erstellt, die in weiterer Folge Besitz von alten C/AL Tabellen übernehmen. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCCR Customization_14.0.0.0.app. Für jede weitere Änderung an der Datenstruktur der Standardanwendung oder der NAVAX Registrierkasse müssen eigene Upgrade-Apps und Konvertierungsroutinen erstellt werden.

Task 5: Create table migration extension

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-5-create-table-migration-extension In Task 5 wird eine "Table migration Extension" erstellt, die alle Tabellen der alten C/AL Lösung (inkl. NCCR) enthält. Dies ist notwendig damit Daten der alten C/AL Tabellen in neue AL Apps (System und NCCR) übernommen werden können. In der zweiten Version der "Table migration Extension" muss die Datei migration.json um einen Verweis auf die bereitgestellte App "NCCR Customization" erweitert werden:
migration.json
{
    "apprules": [
        {
            "id": "63ca2fa4-4f03-4f2b-a480-172fef340d3f"
        },
        {
            "id": "437dbf0e-84ff-417a-965d-ed2bb9650972"
        },
        {
            "id": "1edd5525-f8a6-49b3-9a5d-575bce9b4f4a"
        }
    ]
}

Task 10: Publish DestinationAppsForMigrations extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-10-publish-destinationappsformigrations-extensions In Schritt 10 wird die App "NCCR Customization 14.0.0.0" published. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCCR Customization_14.0.0.0.app.

Task 12: Install DestinationAppsForMigration and move tables

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-12-install-destinationappsformigration-and-move-tables In Schritt 12 wird die App "NCCR Customization 14.0.0.0" installiert.

Task 13: Publish final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-13-publish-final-extensions In Schritt 13 wird die App "NCCR Customization 19.0.0.0" published. Verwenden Sie hier die Datei NAVAX Consulting GmbH_NCCR Customization_19.0.0.0.app.

Task 14: Synchronize final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-14-synchronize-final-extensions In Schritt 14 wird die App "NCCR Customization 19.0.0.0" synchronisiert.

Task 17: Upgrade and install final extensions

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-to-microsoft-base-app-v19#task-17-upgrade-and-install-final-extensions In Schritt 17 wird die App "NCCR Customization 19.0.0.0" mit dem Befehl Start-NAVAppDataUpgrade installiert. Das Upgrade auf BC19 kann zu Ende geführt werden, es sind keine weiteren Besonderheiten bezüglich der NCCR Registrierkasse zu beachten.

Nach dem Upgrade

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".
  Handbuch drucken  
DE|EN Impressum