Bodo's Dynamics NAV Blog

Bodo ist ein Dynamics NAV Urgestein. Er programmiert NAV seit DOS Zeiten und hat auch keine Scheu vor .NET und schon gar nicht vor Dynamics 365 oder Azure. Viele Neueinsteiger wurden von ihm in den letzten Jahren zu NAV Entwicklern ausgebildet.

In diesem Blog veröffentlichen Bodo und andere Superhelden Interessantes aus der Welt von Dynamics NAV, Dynamics 365 und Azure.

NAV 2016 – OCR, Eingangsrechnung und warum geht der Kreditorenname verloren?

Verfasst von Bodo am Montag, 26. Oktober 2015

Tags: 2016, ocr, eingangsrechnung

Mit Dynamics NAV 2016 können Sie für Eingangsrechnungen eine OCR-Erkennung durchführen, und anschließend automatisch eine Fibu Buch.-Blattzeile mit den erkannten Werten füllen lassen.

Falls Sie das auch schon versucht haben (und falls nicht, können Sie ab dem 28. Oktober hier nachlesen, wie Sie dieses Feature nutzen), sind Sie wahrscheinlich über die folgende Fehlermeldung gestolpert:

Das Kontonr.-Feld für Kreditor "" konnte nicht ausgefüllt werden. Wählen Sie die Schaltfläche "Text zu Konto zuordnen", um "" dem entsprechenden Sachkonto zuzuweisen.

Diese Fehlermeldung erscheint, wenn Sie versuchen, die Buch.-Blattzeile für die Eingangsrechnung zu erstellen.

Warum ist das System der Meinung, der Kreditor wäre leer, wenn der Name doch eindeutig zu sehen ist, wie der Screenshot unten zeigt?

blog-2015-10-26-image1.png

Die Antwort ist einfach. Der Kreditorenname geht während des Verarbeitungsprozesses verloren. Genauer gesagt in Codeunit 1217 Pre-map Incoming Purch. Doc. Die OCR-Erkennung liefert keinen Kreditorennamen zurück. Dieser wird nachträglich über die USt.-ID ermittelt. Und so wie Microsoft programmiert hat, wird der Name mit einer leeren Zeichenkette überschrieben. Hier die verbesserte Version:

blog-2015-10-26-image2.png

Wir überschreiben den Kreditorennamen nur dann, wenn wir auch einen Wert haben.

 


Kontakt

Comporsys Hansa GmbH
Spitzerdorfstr. 3
22880 Wedel, Deutschland

Tel. +49 (0)4103 12117 - 0
Fax +49 (0)4103 12117 - 29
E-Mail: info@comporsys.de