Möglichkeiten der Belegerzeugung in NAV

18. Mai 2011 09:33

Sehr geehrte Community,

wir möchten gerne von einer externen Anwendung aus, Belege (Buchungssätze) in Navision erzeugen.
Welche Möglichkeiten des externen Zugriffs bietet Navision hier, bzw. wo könnte man weitere Informationen zu dem Thema finden.
[Ein Import einer extern erstellten Datei könnte auch eine Lösungsalternative sein]
Wir sind Microsft Partner und haben Zugriff auf die notwendigen Ressourcen.

Viele Grüße und vielen Dank im Voraus.

Re: Möglichkeiten der Belegerzeugung in NAV

18. Mai 2011 10:07

Da gibt es sehr viele Varianten, eine hast du ja schon selbst genannt. Das kommt immer auf den konkreten Fall an. Dem einen Kunden ist die eine Lösung aus bestimmten Gründen lieber, dem anderen eine andere. Da spielen so viele Dinge eine Rolle... Was ist denn der Hintergrund deiner Frage?

Re: Möglichkeiten der Belegerzeugung in NAV

18. Mai 2011 17:09

Wir wollen die verschiednen Möglichkeiten genauer analysieren um anschließend die für diesen Fall richige Lösung auszuwäheln.

Geplanter Ablauf ist: Rechnungseingang --> Extraktion der Daten aus dem Beleg (OCR) und Gegenprüfung bei Bestellbezug --> Freigabeworkflow (+Kontierungsergänzung) der Rechnung mittels Workflow im Drittsystem --> Nach Freigabe autmatische Belegerstellung in Navision (mit den bereits vorher extrahierten Daten)

Die Daten zum Prüfen und die Kostenstellen werden wir uns direkt aus der NAV-DB holen, wir brauchen lediglich noch das Konzept zum Erstellen des Belegs...

Re: Möglichkeiten der Belegerzeugung in NAV

19. Mai 2011 08:51

Oha, da habt ihr euch aber was vorgenommen. Wie lange habt ihr euch denn Zeit dafür gegeben? Das ist sehr schwierig, eine solche Analyse durchzuführen, wenn man damit keine Erfahrung hat. Ich kann hier nur auf die Schnelle ein paar Stichpunkte nennen, ohne Gewähr auf Vollständigkeit und ob das zu eurer Situation paßt. Ich würde empfehlen einen externen Berater hinzu zu ziehen. Wobei sich hier dann auch wieder die Frage stellt, wie entscheidet man vorher, ob ein Berater die nötigen Erfahrungen mitbringt, um so eine umfassende Analyse angemessen durchzuführen.

Also, als Stichpunkte/Denkanstöße fallen mir spontan ein:
  • ODBC
  • C/FRONT
  • File Transfer (XML oder reines Textformat), was auch wieder in diverse Möglichkeiten der Umsetzung unterteilt werden kann
  • MSMQ
  • COM Server, OCX
  • WebServices (Client Update)
  • Soll das Ganze vollautomatisiert laufen oder an irgendeiner Stelle von einem User getriggert werden?
  • Wie sieht das Netzwerk aus? Wo steht welcher Server? Wer kommuniziert da mit wem?
  • Kann eine Firewall, ein anderes Netz oder eine langsame Leitung ein Problem sein?
  • Inwiefern müssen/sollen diverse Sicherheitsaspekte betrachtet werden?
  • Welche Möglichkeiten bietet überhaupt das Drittsystem?
  • Und nicht zu letzt, welche Kosten entstehen durch die einzelnen Varianten? (einmalig und laufende)

P.S. Nicht alle genannten Techniken können die gesamten Anforderungen abdecken, sind aber in Kombination mit anderen als Teillösung denkbar.

Re: Möglichkeiten der Belegerzeugung in NAV

27. Mai 2011 14:39

vfrehe hat geschrieben:Sehr geehrte Community,

wir möchten gerne von einer externen Anwendung aus, Belege (Buchungssätze) in Navision erzeugen.
Welche Möglichkeiten des externen Zugriffs bietet Navision hier, bzw. wo könnte man weitere Informationen zu dem Thema finden.
[Ein Import einer extern erstellten Datei könnte auch eine Lösungsalternative sein]
Wir sind Microsft Partner und haben Zugriff auf die notwendigen Ressourcen.

Viele Grüße und vielen Dank im Voraus.


Eine robuste Variante ist der Import von Auftragszeilen und Auftragsköpfen vom externen Systemen per Datei (csv oder xml).
Wichtige Punkte die ich hier sehe wären sicherlich die Automatisierung des Imports, sowie die Automatisierung des Buchungsvorgangs.
Eine Möglichkeit wäre beispielsweise das "ExpandIT Launch Utility", welches zeitgesteuert den Import und die Buchungen vornehmen könnte.

Man müsste hier nur einen Report schreiben der die Daten aus den besagten Dateien in Puffer-Tabellen einliest, diese dann als Verkaufsaufträge anlegt und dann auch bucht (oder auch noch nicht bucht - je nachdem).

Ein ähnliches Thema, allerdings zum automatisierten Buchen (Link).

mfg,
winfy