Elster: Update der offenen Schnittstelle auf TLS 1.2 mit PFS

Aufgrund der Ankündigung im Elster Newsletter vom 22.07.2017, in der mitgeteilt wurde, dass die offene Schnittstelle (welche Microsoft Dynamics NAV für die Übertragung nutzt) auf TLS 1.2 mit PFS umgestellt wird und Softwarehersteller ab 25.04.2018 mit TLS 1.2 und PFS versenden müssen, wurde die Funktionalität in den supporteten Versionen von Microsoft Dynamics NAV angepasst und mit dem Cumulative Updates für April zur Verfügung gestellt.

Durch das Update, wird ein neues P12 Zertifikat (könnte folgendermaßen heißen: client-offen.p12) benötigt, welches Sie vom Finanzamt erhalten (sollte es nicht schon bei Ihrem Zertifikatspaket dabei sein).

Leider ist noch ein Fehler in der CU 11001 , welcher zu der Fehlermeldung 3100 bei der Übertragung führt. Dieser wird mit folgender Korrektur behoben und mit dem Mai Cumulative Update offiziell zur Verfügung gestellt:

Old version BEFORE

New version AFTER

--------------------------------------------------------------------------------

+------------------------------------------------------------------------------+

| OBJECT Codeunit 11001 Sales VAT Adv. Notif.-Transmit                         |

+------------------------------------------------------------------------------+

---------- Before (BEFORE) ---------- Codeunit 11001 ---------- Properties -----

            XMLDOMManagement.LoadXMLDocumentFromInStream(XMLInStream,XMLSubDoc);

 

            Certificate.GET(USERID);

            CertificateType := Certificate."Certificate Type";

            Certificate.TESTFIELD("PFX File");

            Certificate.TESTFIELD("Elster Certificate");

---------- After  (AFTER) ------------------------------------------------------

            XMLDOMManagement.LoadXMLDocumentFromInStream(XMLInStream,XMLSubDoc);

 

            Certificate.GET(USERID);

+           Certificate.CALCFIELDS("PFX File","Elster Certificate","Client Certificate","PFX File Password","Client Certificate Password");

            CertificateType := Certificate."Certificate Type";

            Certificate.TESTFIELD("PFX File");

            Certificate.TESTFIELD("Elster Certificate");

--------------------------------------------------------------------------------

“Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability or fitness for a particular purpose. This mail message assumes that you are familiar with the programming language that is being demonstrated and the tools that are used to create and debug procedures.

Wir haben nun entsprechende Update Pakete für die folgenden Versionen zur Verfügung gestellt, die Sie hier herunterladen können. Diese beinhalten, die benötigten Objekte (inklusive der Korrektur der CU11001) den geänderten ElsterTransferHandler sowie eine Beschreibung der Vorgehensweise und den öffentlichen Schlüssel des Finanzamtes frontendkey.p10.crt:

Microsoft Dynamics NAV 2015: NAV2015_-Elster_Update

Microsoft Dynamics NAV 2016NAV2016_-Elster_Update

Microsoft Dynamics NAV 2017NAV2017_-Elster_Update

Microsoft Dynamics NAV 2018NAV2018_-Elster_Update

Sollten Sie Probleme beim einspielen des Elster Updates haben, möchten wir Sie bitten einen entsprechenden Support Case zu eröffnen, damit wir Sie individuell unterstützen können.

Für die Versionen Microsoft Dynamics NAV 2013 und 2013 R2 wird es keine Anpassungen geben.

Vielen Dank

Mit freundlichen Grüßen

 

Franziska Fiegler

Comment List
Anonymous
Related
Recommended