<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.htk.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MH</id>
	<title>HTK Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.htk.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MH"/>
	<link rel="alternate" type="text/html" href="https://wiki.htk.de/Spezial:Beitr%C3%A4ge/MH"/>
	<updated>2026-04-17T08:41:53Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_12&amp;diff=6735</id>
		<title>OmniBelegService:Releases Rev 12</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_12&amp;diff=6735"/>
		<updated>2026-04-13T14:44:08Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
*Bei der Durchführung des Setups (Dienst-Update) werden nun nicht mehr die Dateien des Log-Orders geleert.&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
&lt;br /&gt;
*Skript 002 wurde optimiert, dass die vorhandene Konfiguration des alten XML-Service AddIns nur dann übernommen wird, wenn dort mindestens 1 Importformat existiert. &lt;br /&gt;
*Skript 072 wurde korrigiert, dass die Existenz Prüfung korrekt funktioniert und bei einer erneuten Ausführung nicht in einen Fehler läuft, sollte das dort behandelte Feld ASPZuordnung in den Importformaten bereits vorhanden sein.&lt;br /&gt;
*Skript 075 wurde eingeführt, welches den Daten-Missstand bzgl. der fehlenden Prozedur der KtoNummer Ermittlung in den Importformaten glattzieht.&lt;br /&gt;
*Skript 076 wurde eingeführt, welches die globale Einstellung &amp;quot;TrimXMLFelder&amp;quot; einführt.&lt;br /&gt;
*Skript 077 wurde eingeführt, welches die OmniBelegService_Belege_Adressen Tabelle um das Feld A0_CMD_EU_Country und A0_CMD_Tax_Area erweitert&lt;br /&gt;
*Skript 078 wurde eingeführt, welches die Prozedur spOmniBelegService_InsertXMLAdressen um den Parameter A0_CMD_EU_County und A0_CMD_Tax_Area erweitert&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
* Die Besteuerungsart wird bei einer Kundenanlage nun fest aus dem Vorlage-Kunden übernommen und durch keine XML-Felder mehr übersteuert.&lt;br /&gt;
* Das neu eingeführte optionale Feld TAX_AREA in der CUSTOMER_MASTER_DATA übersteuert nun das TAX_AREA Feld bei der Kunden-Vorlagen-Ermittlung, sollte es gefüllt sein.&lt;br /&gt;
* Für Beleg-Zuschläge wurde der Input für Sage optimiert, da es in manchen Fällen dazu kam, dass der Belegzuschlag falsch besteuert wurde und daraus abweichende Zuschlagsbeträge entstanden sind.&lt;br /&gt;
* Bei der Anlage einer neuen Adresse wird der Wert aus dem XML-Feld &amp;quot;ORDER_LANGUAGE&amp;quot; nun mit berücksichtigt und setzt die Sprache anhand des XML-Wertes.&lt;br /&gt;
* Bei der Anlage eines neuen Kunden wird nun ebenfalls das EU Länderkürzel gesetzt. Dabei gelten folgende Regeln: Ist das Feld EU_COUNTRY in der CUSTOMER_MASTER_DATA gefüllt wird dies gesetzt. Alternativ wird standardmäßig das Länderkürzel der Auftraggeber-Adresse gesetzt, wenn es sich um eine EU Bestellung (TAX_AREA = EU) handelt.&lt;br /&gt;
* Einführung des Fehlercodes 137 - &amp;quot;&#039;&#039;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;,&#039;&#039; um die frei konfigurierbare Stelle besser unterscheiden zu können im Kunden-Anlage Prozess. &lt;br /&gt;
*Zuschläge werden nun auf  maximal 2 Nachkommastellen gerundet, da es bei mehreren Nachkomma-Stellen zu Folgefehler bei der Rechnungsübergabe in das Rechnungswesen gekommen ist.&lt;br /&gt;
*Beim Import der XML-Dateien werden sämtliche Werte nun getrimmt (führende und abschließende Leerzeichen entfernt), wenn die globale Einstellung &amp;quot;TrimXMLFelder&amp;quot; aktiv ist, um eine optimierte Datenqualität zu gewährleisten.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, dass Benutzerfelder aus den Vorlage-Kunden nicht bei der Neukundenanlage mit übernommen wurden.&lt;br /&gt;
*Es wurde ein Fehler bei der XSD Validierung abgefangen, bei dem es im Fehlerfall zu einer sich im Kreis drehenden &amp;quot;Unbekannter Fehler&amp;quot; Meldung kam.&lt;br /&gt;
*Die XSD Validierung wurde aufgelockert und lässt nun wieder Benutzerfelder für den Ansprechpartner zu. Die Länge optionaler Feldinhalte wird nun an anderer Stelle geprüft.&lt;br /&gt;
*Einführung des FehlerCodes 24 - &amp;quot;&#039;&#039;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen&#039;&#039;.&amp;quot;, um bei Überlängen von XML-Feldinhalten Folgefehler zu vermeiden. &lt;br /&gt;
*Bei gefülltem XML Wert ORDER_TAXATIONTYPE werden nun bei abweichendem Inhalt individuelle Besteuerungsarten geprüft und auch entsprechend auf Belegebene gesetzt.&lt;br /&gt;
*Die Längenbeschränkung der XSD-Validierung für das Feld ORDER_TAXATIONTYPE  wurde von 22 auf 50 Zeichen erhöht, um individuelle Inhalte zu akzeptieren.&lt;br /&gt;
*Einführung des FehlerCodes 138 - &amp;quot;&#039;&#039;Fehler bei der Ermittlung der BesteuerungsID von &#039;{TaxationType}&#039;&#039;&#039;&amp;quot;. Wird ausgegeben, wenn bei einem individuellen Wert des XML-Feldes ORDER_TAXATIONTYPE keine Besteuerungsart ermittelt werden konnte.&lt;br /&gt;
*Bei einer Kunden-Neuanlage wird nun auch die Versandart im Neukunden gesetzt, sollte diese in der XML gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
===== technische Themen =====&lt;br /&gt;
&lt;br /&gt;
* Es wurde ein Absturz abgefangen, wenn bei Störfällen ein Logfile bereits durch einen anderen Prozess blockiert wurde.&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass die Prozedur für die Kundennummer-Ermittlung nun auch abgeändert und gespeichert/geladen werden kann und somit dann auch im Dienst angewendet wird.&lt;br /&gt;
* die Auswahlmöglichkeiten Auftragsstorno &amp;amp; Direktstorno in der Belegauswahl wurden entfernt, da es keine Standard-Belegarten sind und es teilweise mit anderen Kunden-Individuellen Belegarten Konflikte gab.&lt;br /&gt;
&lt;br /&gt;
==== Standard-BelegMapper ====&lt;br /&gt;
&lt;br /&gt;
* Der Schreibfehler im Kommentar bzgl. zur YOUR_ORDER // Referenznummer wurde korrigiert&lt;br /&gt;
* Aufgrund existierender unterschiedlicher XML-Dateistrukturen und um Datenverlust zu vermeiden, wurde das Feld &amp;quot;ZUSATZ&amp;quot; in der Auftraggeber und Lieferadresse dahingehend erweitert, dass die XML Felder &amp;quot;STREET2&amp;quot; oder alternativ &amp;quot;ZUSATZ&amp;quot; dort berücksichtigt werden.&lt;br /&gt;
*der Knoten CUSTOMER_MASTER_DATA in der Auftraggeber Adresse wurde um das Feld &amp;quot;EU_COUNTRY&amp;quot; erweitert und wird standardmäßig durch das XML-Feld  COUNTRY der Auftraggeber Adresse befüllt, sollte es sich um eine EU Bestellung handeln.&lt;br /&gt;
*das Feld ORDER_TAXATIONTYPE wird nun standardmäßig aus dem gleichnamigen XML-Knoten angesteuert.&lt;br /&gt;
*das Feld TAX_AREA in CUSTOMER_MASTER_DATA wird nun standardmäßig aus dem Feld CUSTOMER_TAX_AREA der Standard-XML befüllt.&lt;br /&gt;
*das BRUTTO_KZ wird nun automatisch auf Netto umgestellt, wenn eine NON_EU Bestellung vorliegt.&lt;br /&gt;
&lt;br /&gt;
==== Nachtrag: 03.03.2025: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde ein Fehler korrigiert, durch den die NON_EU Besteuerung über das Feld ORDER_TAXATIONTYPE in einen Fehler gelaufen ist und nicht korrekt ausgewertet werden konnte.&lt;br /&gt;
* Es wurde ein Fehler in den Autorechnungen korrigiert, bei denen in manchen Szenarien mit Fremdwährungen der Währungskurs gelöscht wurde.&lt;br /&gt;
&#039;&#039;&#039;11.03.2025:&#039;&#039;&#039; Die Version wurde als stable markiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.08.2025:&#039;&#039;&#039; Es wurde ein Bug identifiziert bei Neu-Installationen. Das initiale Importformat wird nicht korrekt angelegt. (Folgefehler aus der Skript2-Optimierung).&lt;br /&gt;
&lt;br /&gt;
Abhilfe: die Insert-Anweisung aus Skript2 per SQL nochmal manuell ausführen&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6733</id>
		<title>OmniMDE:Druckerkonfiguration</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6733"/>
		<updated>2026-04-07T06:50:57Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox|ShowInfoBoxOmniMDE}}&lt;br /&gt;
{{DISPLAYTITLE:Druckerkonfiguration}}&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
Damit die OmniMDE-Druckfunktionen reibungslos funktionieren, muss der Server, auf dem die MDE-Hintergrunddienste laufen (in der Regel der Sage Application Server), die Drucker über den Systemaccount „Local System“ erreichen können. Das bedeutet, dass die Drucker auf dem Server unabhängig von einzelnen Benutzerprofilen eingebunden werden. Falls der Zugriff über das „Local System“-Konto nicht möglich ist, kann der Windows-Dienst „HTK Service“ so eingestellt werden, dass er unter einem bestimmten Benutzerkonto läuft. Dabei gilt: Der gesamte Dienst, inklusive aller verwendeten Plugins, wird dann über dieses Konto ausgeführt.&lt;br /&gt;
&lt;br /&gt;
== Umstellung des Windows-Dienst-Kontos ==&lt;br /&gt;
Möchten Sie den Windows-Dienst von der Standardeinstellung „Local System“ auf ein anderes Benutzerkonto umstellen, gehen Sie bitte wie folgt vor:&lt;br /&gt;
# Öffnen Sie den Windows Task-Manager.&lt;br /&gt;
# Wechseln Sie zum Reiter „Dienste“ und klicken Sie auf „Dienste öffnen“.&lt;br /&gt;
# Suchen Sie in der Liste nach dem „HTK Service“.&lt;br /&gt;
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Eigenschaften“.&lt;br /&gt;
# Wechseln Sie im Eigenschaften-Fenster zum Reiter „Anmelden“.&lt;br /&gt;
# Wählen Sie anstelle des „Lokalen Systemkontos“ die Option „Dieses Konto“ und geben Sie die gewünschten Benutzerdaten ein.&lt;br /&gt;
# Speichern Sie die Einstellungen und starten Sie den HTK-Dienst neu.&lt;br /&gt;
Bitte beachten Sie jedoch, dass diese Lösung nur einen Workaround darstellt und im Normalfall immer über den &amp;quot;Local System&amp;quot;-Account gearbeitet werden sollte.&lt;br /&gt;
&lt;br /&gt;
== Testtool zur Druckerüberprüfung ==&lt;br /&gt;
Um sicherzustellen, dass alle Drucker korrekt eingebunden sind und vom Windows-Dienst erreicht werden können, stellen wir ein praktisches Testtool zur Verfügung. Dieses Tool zeigt Ihnen, welche Drucker unter welchem Konto sichtbar sind. Bitte beachten Sie, dass das Testtool keinen echten Windows-Dienst simulieren kann und lediglich als erster Anlaufpunkt für einen Test dient.&lt;br /&gt;
&lt;br /&gt;
Das Testtool wird mit einer &#039;&#039;&#039;App.config&#039;&#039;&#039;-Datei geliefert, in der Sie festlegen können, unter welchem Konto das Tool ausgeführt wird. Wichtige Einstellungen sind:&lt;br /&gt;
* &#039;&#039;&#039;ImpersonationMode&#039;&#039;&#039;: Bestimmt, ob das Tool den Zugriff über das Konto „Local System“ oder über ein bestimmtes Benutzerkonto durchführt.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;LocalSystem&amp;quot;&#039;&#039;&#039;: Das Tool übernimmt temporär die Rechte des „Local System“-Kontos.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;User&amp;quot;&#039;&#039;&#039;: Es wird ein bestimmtes Benutzerkonto verwendet. Dafür müssen zusätzlich Domain, Benutzername und Passwort angegeben werden.&lt;br /&gt;
Wenn Sie hier nur den Standardmodus prüfen wollen, also ob &amp;quot;Local System&amp;quot; die Drucker findet, müssen Sie keine zusätzlichen Einstellungen vornehmen.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
v1 nur check:&lt;br /&gt;
[https://omniseller.de/downloads/OmniMDE/tools/de.htk.omnimde.printercheck.zip DOWNLOAD (de.htk.omnimde.printercheck.zip)]&lt;br /&gt;
&lt;br /&gt;
v2 inkl. Option zum Testdruck:&lt;br /&gt;
[https://omniseller.de/downloads/OmniMDE/tools/de.htk.omnimde.printercheck_v2.zip DOWNLOAD (de.htk.omnimde.printercheck v2.zip)]&lt;br /&gt;
&lt;br /&gt;
ggf. erfordert das Ausführen Administrator-Rechte, sodass das Konsolenprogramm sich als Local-System anmelden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps ==&lt;br /&gt;
Falls spezielle Druckerkonfigurationen benötigt werden – etwa mehrfacher Ausdruck, Schwarz-Weiß-Druck oder Duplexdruck – muss der Drucker direkt mit diesen Einstellungen eingebunden werden. Eine Möglichkeit ist es, eine Kopie des Druckers im System bereitzustellen, die dann ausschließlich für den Druck aus der MDE reserviert ist.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6732</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6732"/>
		<updated>2026-04-03T12:04:24Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.03.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2603.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6729</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6729"/>
		<updated>2026-03-20T15:07:00Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&#039;&#039;&#039;02.03.2026 (Version 9.0.15.1):&#039;&#039;&#039;&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;br /&gt;
&#039;&#039;&#039;10.03.2026 (Version 9.0.15.2):&#039;&#039;&#039;&lt;br /&gt;
* Bei einer Neukundenanlage werden nun auch folgende Felder aus dem Vorlage-Kunden übernommen: ERechnungAusgabe, ERechnungHausbank&lt;br /&gt;
* Skript 90 liefert nun auch das Benutzerfeld USER_OBSLSErstellt aus.&lt;br /&gt;
* Autolieferscheine:Die Logik aus dem 14er Release wurde noch einmal angepasst. Bei einem erfolgreich erstellten Lieferschein werden nun die Feldwerte LetzterLSVersuch und LetzterLSVersuch Meldung geleert. Zusätzlich wird&amp;amp;nbsp;in die Auftragsbestätigung (und den Lieferschein) das Datum in OBSLSErstellt zurückgeschrieben, damit man erkennen kann wann genau der Lieferschein erstellt wurde.&lt;br /&gt;
&#039;&#039;&#039;20.03.2026: Diese Version wurde als stable markiert.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6728</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6728"/>
		<updated>2026-03-20T15:06:02Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| 26.02.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.15.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6727</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6727"/>
		<updated>2026-03-20T15:05:04Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| 26.02.2026&lt;br /&gt;
|beta&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.15.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller.de/downloads/OmniBelegService/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6721</id>
		<title>OmniSeller:OrdersService</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6721"/>
		<updated>2026-03-20T13:08:53Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OmniSeller OrdersService ==&lt;br /&gt;
=== Einleitung ===&lt;br /&gt;
&amp;lt;p&amp;gt;Die strategische Entwicklung des OmniSellers soll langfristig so umgestaltet werden, dass diverse Übertragungen der Schnittstelle auf mehrere Dienste verteilt wird.&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dies bietet folgende Vorteile:&amp;lt;/p&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ausfallsicherheit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Sollten an irgendeiner Stelle Strörungen auftreten existiert nicht direkt ein Stillstand, sondern es sind nur Teilbereiche betroffen. Ebenfalls kann bei Störungen seitens HTK auch einfacher auf andere Microsoft Azure-Instanzen zurückgegriffen und umgestellt werden oder bei Neuerungen/Anpassungen der Kunden einfacher Testinstanzen bereitgestellt werden.&lt;br /&gt;
*&#039;&#039;&#039;Updates/Wartbarkeit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Bei notwendigen Updates ist nicht direkt die komplette Schnittstelle betroffen, sondern lediglich Teilbereiche. Dies minimiert die Risiken von Fehlern und erleichtert das Update einzelner Teilbereiche des OmniSellers.&lt;br /&gt;
*&#039;&#039;&#039;Skalierbarkeit&#039;&#039;&#039;:&amp;lt;br&amp;gt;Die neuen Dienste werden grundsätzlich für größeren Durchsatz implementiert um dem stetig ansteigenden Datentraffic gerecht zu werden und durch die neue Basis auch grundlegend überarbeitet. Es können damit z.B. in einem Zeitfenster deutlich mehr Bestellungen und Statusmeldungen abgewickelt werden als davor, und das bei weniger Ressourcen-Verbrauch als davor.&lt;br /&gt;
Aus diesem Grund ist der OmniSellerOrdersService entstanden der die Bestell-Prozesse von der Bereitstellung der Dateien bis zur Rückmeldung des Status aus dem OmniSellerDataService ablöst.&lt;br /&gt;
&lt;br /&gt;
=== Installation/Update ===&lt;br /&gt;
Das Setup ist einfach gestaltet und muss lediglich durchgeklickt werden.&amp;lt;br&amp;gt;Der Dienst erkennt automatisch andere installierte OmniSeller-Dienste und bedient sich an deren Konfiguration (z.B. aktive Portale, Datenbank-Verbindung etc.)&lt;br /&gt;
==== Schritt 1 ====&lt;br /&gt;
Im Task-Manager prüfen, ob der Dienst bzw. andere OmniSeller Dienste auch auf dem Server installiert sind, auf dem man das Setup ausführen möchte.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753818124185.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 2  ====&lt;br /&gt;
Das Setup mit Admin-Rechten starten und die&amp;amp;nbsp; Sprache auswählen:&lt;br /&gt;
&lt;br /&gt;
[[file:img1753875244155.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; OK drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 3 ====&lt;br /&gt;
[[file:img1753815292081.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Installieren drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 4 ====&lt;br /&gt;
Sollte entweder die Konfiguration noch offen sein oder der Dienst im Hintergrund laufen werden diese nun beendet.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753804885272.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; weiter klicken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 5 ====&lt;br /&gt;
warten bis Installation abgeschlossen ist&amp;lt;br&amp;gt;[[file:img1753849423643.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 6 ====&lt;br /&gt;
[[file:img1753816390316.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Fertigstellen drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 7 ====&lt;br /&gt;
im TaskManager prüfen, ob der Dienst nach dem Setup auch wieder den Status &amp;quot;wird ausgeführt&amp;quot; hat und somit läuft.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753848527888.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&#039;&#039;&#039;Hinweis: Im Standardbetrieb ist es nicht notwendig etwas in der Konfiguration umzustellen.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;nbsp;&#039;&#039;&#039;Nach der Installation kann die Konfiguration über die Windows-Suche &amp;quot;OmnisellerOrdersService-Konfiguration&amp;quot; gefunden werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753704184326.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich folgender Dialog:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753754982652.png|500px|frameless]]&lt;br /&gt;
*In den globalen Einstellungen kann lediglich die OmniSeller Azure-Instanz konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
*oben rechts ist die Versionsnummer abgebildet.&lt;br /&gt;
*durch drücken auf die Daumen können die Funktionen aktiviert bzw. deaktiviert werden.&amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== relevante Microsoft Azure Instanzen &amp;amp; IP-Adressen ===&lt;br /&gt;
Die Kommunikation zwischen dem Dienst und den Portalen erfolgt über eine OmniSeller Cloud API.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt hinter dem Dienst folgende Microsoft Azure Instanz:&amp;lt;br&amp;gt;&lt;br /&gt;
*https://omniseller3.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 52.232.26.228 (Ziel-Adresse an die der Dienst die Anfragen sendet)&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 52.166.67.186&amp;lt;br&amp;gt;- 52.174.41.85&amp;lt;br&amp;gt;- 52.178.42.82&amp;lt;br&amp;gt;- 52.174.47.52&amp;lt;br&amp;gt;- 52.232.26.228&amp;lt;br&amp;gt;&lt;br /&gt;
Als Backup oder für Beta-Tests ist ebenfalls folgende Instanz relevant:&lt;br /&gt;
*&amp;amp;nbsp;https://omniseler2.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 13.69.68.5&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;amp;nbsp;&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 13.69.68.5&amp;lt;br&amp;gt;- 13.95.87.96&amp;lt;br&amp;gt;- 13.95.138.60&amp;lt;br&amp;gt;- 13.95.138.69&amp;lt;br&amp;gt;- 13.95.138.205&amp;lt;br&amp;gt;- 13.95.139.104&amp;lt;br&amp;gt;- 13.95.140.35&amp;lt;br&amp;gt;- 13.95.142.254&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Releases ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 100%; height: 389px; margin-left: auto; margin-right: auto;&amp;quot;&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 4.4181%;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 8.24353%;&amp;quot; | Erscheinungsdatum&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 80.4418%;&amp;quot; | Changelog&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 6.73491%;&amp;quot; | Download-Link&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center;&amp;quot; | 2.0.1&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center;&amp;quot; | 20.03.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%;&amp;quot; | &lt;br /&gt;
*Es wurden Kompatibilitätsfehler behoben und der Dienst wird nun mit dem Setup in die neue Verzeichnis Struktur umgezogen&amp;lt;br&amp;gt;Der Download Link für die 2.0.0 Version wurde entfernt, da das Release instabil ist.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%;&amp;quot; | [https://www.omniseller.de/downloads/OmniSellerOrdersService/OmniSellerOrdersService_Setup_2.0.1.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 2.0.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | 11.03.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*Version 2.0.0 macht den Dienst mit der neuen OmniSeller Dienststruktur (CoreService, UploadService, usw.) kompatibel.&lt;br /&gt;
*Bei Neuinstallationen ist das Installationsverzeichnis nun auf C:\OmniVersum\Apps eingestellt statt der alten ProgramFiles(x86) Struktur.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 51px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 51px;&amp;quot; | 1.5.1&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 51px;&amp;quot; | 19.01.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 51px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Skriptfehler in der Prozedur korrigiert (Nachbesserung Release 1.5.0), dass auf das falsche Benutzerfeld gefiltert wurde und zur Folge hatte, dass bei älteren Anbindungen der Bestellstatus nicht mehr funktioniert hat.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 51px;&amp;quot; | [https://www.omniseller.de/downloads/OmniSellerOrdersService/OmniSellerOrdersService_Setup_1.5.1.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 145px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 145px;&amp;quot; | 1.5.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 145px;&amp;quot; | 29.12.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 145px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass manuell erstellte Belege die durch eine manuelle Eintragung des OrderChannsl aber ohne gesetzte USER_OrderID / USER_OrderIdentification Felder in einen Fehler gelaufen sind und dadurch eine Verarbeitung der anstehenden Statusmeldungen verhindert hat.&lt;br /&gt;
*Der Datensatz für Bestellstatus Meldungen wurde um das Feld QuantityInReceipt erweitert und übermittelt die Positionsmengen des aktuellen Belegs. Dies soll den Prozess bei Teillieferungen (bzw. nach längerer Übermittlungspause oder Massen-Rückimporte von TrackingCodes) stabilisieren.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 145px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.5.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 53px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 53px;&amp;quot; | 1.4.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 53px;&amp;quot; | 04.09.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 53px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass Bestellungs-XMLs nicht auf dem System abgelegt werden konnten, wenn Bestellnummern ein &amp;quot;verbotenes&amp;quot; Zeichen (\/:*?&amp;quot;&amp;quot;&amp;amp;lt;&amp;amp;gt;|) für Dateinamen beinhalten.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem Status-Rückmeldungen nicht funktioniert haben, wenn in den Zuordnung mehrere Statusmeldungen kommasepariert konfiguriert waren.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 53px;&amp;quot; | [https://www.omniseller.de/downloads/OmniSellerOrdersService/OmniSellerOrdersService_Setup_1.4.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.3.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px;  text-align: center;&amp;quot; |&lt;br /&gt;
29.07.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler korrigiert, dass eine Bestellstatus-Meldung mehrfach abgesetzt wurde, wenn im Kundenstamm der Auftraggeber-Adresse mehrere Kontokorrente eingepflegt sind.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem die Versionsnummer des Dienstes in manchen Fällen an den vorgesehenen Stellen nicht ersichtlich war.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[https://www.omniseller.de/downloads/OmniSellerOrdersService/OmniSellerOrdersService_Setup_1.3.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.2.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
09.01.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*erstes offizielles Release mit Standardfunktionen Bestelldownload &amp;amp; Bestellstatus&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[https://www.omniseller.de/downloads/OmniSellerOrdersService/OmniSellerOrdersService_Setup_1.2.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 1.1.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*inoffizielles Beta Release welches bei Pilot-Kunden getestet und nachoptimiert wurde&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6697</id>
		<title>OmniSeller:OrdersService</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6697"/>
		<updated>2026-03-11T15:58:39Z</updated>

		<summary type="html">&lt;p&gt;MH: /* Releases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OmniSeller OrdersService ==&lt;br /&gt;
=== Einleitung ===&lt;br /&gt;
&amp;lt;p&amp;gt;Die strategische Entwicklung des OmniSellers soll langfristig so umgestaltet werden, dass diverse Übertragungen der Schnittstelle auf mehrere Dienste verteilt wird.&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dies bietet folgende Vorteile:&amp;lt;/p&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ausfallsicherheit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Sollten an irgendeiner Stelle Strörungen auftreten existiert nicht direkt ein Stillstand, sondern es sind nur Teilbereiche betroffen. Ebenfalls kann bei Störungen seitens HTK auch einfacher auf andere Microsoft Azure-Instanzen zurückgegriffen und umgestellt werden oder bei Neuerungen/Anpassungen der Kunden einfacher Testinstanzen bereitgestellt werden.&lt;br /&gt;
*&#039;&#039;&#039;Updates/Wartbarkeit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Bei notwendigen Updates ist nicht direkt die komplette Schnittstelle betroffen, sondern lediglich Teilbereiche. Dies minimiert die Risiken von Fehlern und erleichtert das Update einzelner Teilbereiche des OmniSellers.&lt;br /&gt;
*&#039;&#039;&#039;Skalierbarkeit&#039;&#039;&#039;:&amp;lt;br&amp;gt;Die neuen Dienste werden grundsätzlich für größeren Durchsatz implementiert um dem stetig ansteigenden Datentraffic gerecht zu werden und durch die neue Basis auch grundlegend überarbeitet. Es können damit z.B. in einem Zeitfenster deutlich mehr Bestellungen und Statusmeldungen abgewickelt werden als davor, und das bei weniger Ressourcen-Verbrauch als davor.&lt;br /&gt;
Aus diesem Grund ist der OmniSellerOrdersService entstanden der die Bestell-Prozesse von der Bereitstellung der Dateien bis zur Rückmeldung des Status aus dem OmniSellerDataService ablöst.&lt;br /&gt;
&lt;br /&gt;
=== Installation/Update ===&lt;br /&gt;
Das Setup ist einfach gestaltet und muss lediglich durchgeklickt werden.&amp;lt;br&amp;gt;Der Dienst erkennt automatisch andere installierte OmniSeller-Dienste und bedient sich an deren Konfiguration (z.B. aktive Portale, Datenbank-Verbindung etc.)&lt;br /&gt;
==== Schritt 1 ====&lt;br /&gt;
Im Task-Manager prüfen, ob der Dienst bzw. andere OmniSeller Dienste auch auf dem Server installiert sind, auf dem man das Setup ausführen möchte.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753818124185.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 2  ====&lt;br /&gt;
Das Setup mit Admin-Rechten starten und die&amp;amp;nbsp; Sprache auswählen:&lt;br /&gt;
&lt;br /&gt;
[[file:img1753875244155.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; OK drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 3 ====&lt;br /&gt;
[[file:img1753815292081.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Installieren drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 4 ====&lt;br /&gt;
Sollte entweder die Konfiguration noch offen sein oder der Dienst im Hintergrund laufen werden diese nun beendet.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753804885272.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; weiter klicken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 5 ====&lt;br /&gt;
warten bis Installation abgeschlossen ist&amp;lt;br&amp;gt;[[file:img1753849423643.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 6 ====&lt;br /&gt;
[[file:img1753816390316.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Fertigstellen drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 7 ====&lt;br /&gt;
im TaskManager prüfen, ob der Dienst nach dem Setup auch wieder den Status &amp;quot;wird ausgeführt&amp;quot; hat und somit läuft.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753848527888.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&#039;&#039;&#039;Hinweis: Im Standardbetrieb ist es nicht notwendig etwas in der Konfiguration umzustellen.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;nbsp;&#039;&#039;&#039;Nach der Installation kann die Konfiguration über die Windows-Suche &amp;quot;OmnisellerOrdersService-Konfiguration&amp;quot; gefunden werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753704184326.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich folgender Dialog:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753754982652.png|500px|frameless]]&lt;br /&gt;
*In den globalen Einstellungen kann lediglich die OmniSeller Azure-Instanz konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
*oben rechts ist die Versionsnummer abgebildet.&lt;br /&gt;
*durch drücken auf die Daumen können die Funktionen aktiviert bzw. deaktiviert werden.&amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== relevante Microsoft Azure Instanzen &amp;amp; IP-Adressen ===&lt;br /&gt;
Die Kommunikation zwischen dem Dienst und den Portalen erfolgt über eine OmniSeller Cloud API.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt hinter dem Dienst folgende Microsoft Azure Instanz:&amp;lt;br&amp;gt;&lt;br /&gt;
*https://omniseller3.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 52.232.26.228 (Ziel-Adresse an die der Dienst die Anfragen sendet)&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 52.166.67.186&amp;lt;br&amp;gt;- 52.174.41.85&amp;lt;br&amp;gt;- 52.178.42.82&amp;lt;br&amp;gt;- 52.174.47.52&amp;lt;br&amp;gt;- 52.232.26.228&amp;lt;br&amp;gt;&lt;br /&gt;
Als Backup oder für Beta-Tests ist ebenfalls folgende Instanz relevant:&lt;br /&gt;
*&amp;amp;nbsp;https://omniseler2.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 13.69.68.5&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;amp;nbsp;&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 13.69.68.5&amp;lt;br&amp;gt;- 13.95.87.96&amp;lt;br&amp;gt;- 13.95.138.60&amp;lt;br&amp;gt;- 13.95.138.69&amp;lt;br&amp;gt;- 13.95.138.205&amp;lt;br&amp;gt;- 13.95.139.104&amp;lt;br&amp;gt;- 13.95.140.35&amp;lt;br&amp;gt;- 13.95.142.254&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Releases ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 100%; height: 389px; margin-left: auto; margin-right: auto;&amp;quot; &lt;br /&gt;
! style=&amp;quot;height: 28px; width: 4.4181%;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 8.24353%;&amp;quot; | Erscheinungsdatum&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 80.4418%;&amp;quot; | Changelog&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 6.73491%;&amp;quot; | Download-Link&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 2.0.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | 11.03.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Version 2.0.0 macht den Dienst mit der neuen OmniSeller Dienststruktur (CoreService, UploadService, usw.) kompatibel.&lt;br /&gt;
*Bei Neuinstallationen ist das Installationsverzeichnis nun auf C:\OmniVersum\Apps eingestellt statt der alten ProgramFiles(x86) Struktur.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_2.0.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 51px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 51px;&amp;quot; | 1.5.1&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 51px;&amp;quot; | 19.01.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 51px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Skriptfehler in der Prozedur korrigiert (Nachbesserung Release 1.5.0), dass auf das falsche Benutzerfeld gefiltert wurde und zur Folge hatte, dass bei älteren Anbindungen der Bestellstatus nicht mehr funktioniert hat.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 51px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.5.1.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 145px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 145px;&amp;quot; | 1.5.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 145px;&amp;quot; | 29.12.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 145px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass manuell erstellte Belege die durch eine manuelle Eintragung des OrderChannsl aber ohne gesetzte USER_OrderID / USER_OrderIdentification Felder in einen Fehler gelaufen sind und dadurch eine Verarbeitung der anstehenden Statusmeldungen verhindert hat.&lt;br /&gt;
*Der Datensatz für Bestellstatus Meldungen wurde um das Feld QuantityInReceipt erweitert und übermittelt die Positionsmengen des aktuellen Belegs. Dies soll den Prozess bei Teillieferungen (bzw. nach längerer Übermittlungspause oder Massen-Rückimporte von TrackingCodes) stabilisieren.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 145px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.5.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 53px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 53px;&amp;quot; | 1.4.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 53px;&amp;quot; | 04.09.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 53px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass Bestellungs-XMLs nicht auf dem System abgelegt werden konnten, wenn Bestellnummern ein &amp;quot;verbotenes&amp;quot; Zeichen (\/:*?&amp;quot;&amp;quot;&amp;amp;lt;&amp;amp;gt;|) für Dateinamen beinhalten.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem Status-Rückmeldungen nicht funktioniert haben, wenn in den Zuordnung mehrere Statusmeldungen kommasepariert konfiguriert waren.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 53px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.4.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.3.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px;  text-align: center;&amp;quot; |&lt;br /&gt;
29.07.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler korrigiert, dass eine Bestellstatus-Meldung mehrfach abgesetzt wurde, wenn im Kundenstamm der Auftraggeber-Adresse mehrere Kontokorrente eingepflegt sind.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem die Versionsnummer des Dienstes in manchen Fällen an den vorgesehenen Stellen nicht ersichtlich war.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.3.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.2.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
09.01.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*erstes offizielles Release mit Standardfunktionen Bestelldownload &amp;amp; Bestellstatus&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.2.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 1.1.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*inoffizielles Beta Release welches bei Pilot-Kunden getestet und nachoptimiert wurde&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6696</id>
		<title>OmniSeller:OrdersService</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OrdersService&amp;diff=6696"/>
		<updated>2026-03-11T15:57:02Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OmniSeller OrdersService ==&lt;br /&gt;
=== Einleitung ===&lt;br /&gt;
&amp;lt;p&amp;gt;Die strategische Entwicklung des OmniSellers soll langfristig so umgestaltet werden, dass diverse Übertragungen der Schnittstelle auf mehrere Dienste verteilt wird.&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dies bietet folgende Vorteile:&amp;lt;/p&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ausfallsicherheit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Sollten an irgendeiner Stelle Strörungen auftreten existiert nicht direkt ein Stillstand, sondern es sind nur Teilbereiche betroffen. Ebenfalls kann bei Störungen seitens HTK auch einfacher auf andere Microsoft Azure-Instanzen zurückgegriffen und umgestellt werden oder bei Neuerungen/Anpassungen der Kunden einfacher Testinstanzen bereitgestellt werden.&lt;br /&gt;
*&#039;&#039;&#039;Updates/Wartbarkeit&#039;&#039;&#039;: &amp;lt;br&amp;gt;Bei notwendigen Updates ist nicht direkt die komplette Schnittstelle betroffen, sondern lediglich Teilbereiche. Dies minimiert die Risiken von Fehlern und erleichtert das Update einzelner Teilbereiche des OmniSellers.&lt;br /&gt;
*&#039;&#039;&#039;Skalierbarkeit&#039;&#039;&#039;:&amp;lt;br&amp;gt;Die neuen Dienste werden grundsätzlich für größeren Durchsatz implementiert um dem stetig ansteigenden Datentraffic gerecht zu werden und durch die neue Basis auch grundlegend überarbeitet. Es können damit z.B. in einem Zeitfenster deutlich mehr Bestellungen und Statusmeldungen abgewickelt werden als davor, und das bei weniger Ressourcen-Verbrauch als davor.&lt;br /&gt;
Aus diesem Grund ist der OmniSellerOrdersService entstanden der die Bestell-Prozesse von der Bereitstellung der Dateien bis zur Rückmeldung des Status aus dem OmniSellerDataService ablöst.&lt;br /&gt;
&lt;br /&gt;
=== Installation/Update ===&lt;br /&gt;
Das Setup ist einfach gestaltet und muss lediglich durchgeklickt werden.&amp;lt;br&amp;gt;Der Dienst erkennt automatisch andere installierte OmniSeller-Dienste und bedient sich an deren Konfiguration (z.B. aktive Portale, Datenbank-Verbindung etc.)&lt;br /&gt;
==== Schritt 1 ====&lt;br /&gt;
Im Task-Manager prüfen, ob der Dienst bzw. andere OmniSeller Dienste auch auf dem Server installiert sind, auf dem man das Setup ausführen möchte.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753818124185.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 2  ====&lt;br /&gt;
Das Setup mit Admin-Rechten starten und die&amp;amp;nbsp; Sprache auswählen:&lt;br /&gt;
&lt;br /&gt;
[[file:img1753875244155.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; OK drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 3 ====&lt;br /&gt;
[[file:img1753815292081.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Installieren drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 4 ====&lt;br /&gt;
Sollte entweder die Konfiguration noch offen sein oder der Dienst im Hintergrund laufen werden diese nun beendet.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753804885272.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; weiter klicken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 5 ====&lt;br /&gt;
warten bis Installation abgeschlossen ist&amp;lt;br&amp;gt;[[file:img1753849423643.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 6 ====&lt;br /&gt;
[[file:img1753816390316.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;gt; Fertigstellen drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Schritt 7 ====&lt;br /&gt;
im TaskManager prüfen, ob der Dienst nach dem Setup auch wieder den Status &amp;quot;wird ausgeführt&amp;quot; hat und somit läuft.&lt;br /&gt;
&lt;br /&gt;
[[file:img1753848527888.png|500px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&#039;&#039;&#039;Hinweis: Im Standardbetrieb ist es nicht notwendig etwas in der Konfiguration umzustellen.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;nbsp;&#039;&#039;&#039;Nach der Installation kann die Konfiguration über die Windows-Suche &amp;quot;OmnisellerOrdersService-Konfiguration&amp;quot; gefunden werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753704184326.png|300px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich folgender Dialog:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:img1753754982652.png|500px|frameless]]&lt;br /&gt;
*In den globalen Einstellungen kann lediglich die OmniSeller Azure-Instanz konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
*oben rechts ist die Versionsnummer abgebildet.&lt;br /&gt;
*durch drücken auf die Daumen können die Funktionen aktiviert bzw. deaktiviert werden.&amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== relevante Microsoft Azure Instanzen &amp;amp; IP-Adressen ===&lt;br /&gt;
Die Kommunikation zwischen dem Dienst und den Portalen erfolgt über eine OmniSeller Cloud API.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt hinter dem Dienst folgende Microsoft Azure Instanz:&amp;lt;br&amp;gt;&lt;br /&gt;
*https://omniseller3.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 52.232.26.228 (Ziel-Adresse an die der Dienst die Anfragen sendet)&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 52.166.67.186&amp;lt;br&amp;gt;- 52.174.41.85&amp;lt;br&amp;gt;- 52.178.42.82&amp;lt;br&amp;gt;- 52.174.47.52&amp;lt;br&amp;gt;- 52.232.26.228&amp;lt;br&amp;gt;&lt;br /&gt;
Als Backup oder für Beta-Tests ist ebenfalls folgende Instanz relevant:&lt;br /&gt;
*&amp;amp;nbsp;https://omniseler2.azurewebsites.net&lt;br /&gt;
*IP-Adresse: 13.69.68.5&lt;br /&gt;
*ausgehender Port: 443&lt;br /&gt;
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&amp;amp;nbsp;&amp;lt;br&amp;gt;Anbei eine Auflistung relevanter IP-Adressen:&amp;lt;br&amp;gt;- 13.69.68.5&amp;lt;br&amp;gt;- 13.95.87.96&amp;lt;br&amp;gt;- 13.95.138.60&amp;lt;br&amp;gt;- 13.95.138.69&amp;lt;br&amp;gt;- 13.95.138.205&amp;lt;br&amp;gt;- 13.95.139.104&amp;lt;br&amp;gt;- 13.95.140.35&amp;lt;br&amp;gt;- 13.95.142.254&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Releases ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 100%; height: 389px; margin-left: auto; margin-right: auto;&amp;quot; &lt;br /&gt;
! style=&amp;quot;height: 28px; width: 4.4181%;&amp;quot; | Version&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 8.24353%;&amp;quot; | Erscheinungsdatum&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 80.4418%;&amp;quot; | Changelog&lt;br /&gt;
! style=&amp;quot;height: 28px; width: 6.73491%;&amp;quot; | Download-Link&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 2.0.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | 11.03.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; | &lt;br /&gt;
**Version 2.0 macht den Dienst mit der neuen OmniSeller Dienststruktur (CoreService, UploadService, usw.) kompatibel.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_2.0.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 51px;&amp;quot; &lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 51px;&amp;quot; | 1.5.1&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 51px;&amp;quot; | 19.01.2026&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 51px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Skriptfehler in der Prozedur korrigiert (Nachbesserung Release 1.5.0), dass auf das falsche Benutzerfeld gefiltert wurde und zur Folge hatte, dass bei älteren Anbindungen der Bestellstatus nicht mehr funktioniert hat.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 51px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.5.1.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 145px;&amp;quot; &lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 145px;&amp;quot; | 1.5.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 145px;&amp;quot; | 29.12.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 145px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass manuell erstellte Belege die durch eine manuelle Eintragung des OrderChannsl aber ohne gesetzte USER_OrderID / USER_OrderIdentification Felder in einen Fehler gelaufen sind und dadurch eine Verarbeitung der anstehenden Statusmeldungen verhindert hat.&lt;br /&gt;
*Der Datensatz für Bestellstatus Meldungen wurde um das Feld QuantityInReceipt erweitert und übermittelt die Positionsmengen des aktuellen Belegs. Dies soll den Prozess bei Teillieferungen (bzw. nach längerer Übermittlungspause oder Massen-Rückimporte von TrackingCodes) stabilisieren.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 145px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.5.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 53px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 53px;&amp;quot; | 1.4.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 53px;&amp;quot; | 04.09.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 53px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler abgefangen, dass Bestellungs-XMLs nicht auf dem System abgelegt werden konnten, wenn Bestellnummern ein &amp;quot;verbotenes&amp;quot; Zeichen (\/:*?&amp;quot;&amp;quot;&amp;amp;lt;&amp;amp;gt;|) für Dateinamen beinhalten.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem Status-Rückmeldungen nicht funktioniert haben, wenn in den Zuordnung mehrere Statusmeldungen kommasepariert konfiguriert waren.&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 53px;&amp;quot; | [http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.4.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.3.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px;  text-align: center;&amp;quot; |&lt;br /&gt;
29.07.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*Es wurde ein Fehler korrigiert, dass eine Bestellstatus-Meldung mehrfach abgesetzt wurde, wenn im Kundenstamm der Auftraggeber-Adresse mehrere Kontokorrente eingepflegt sind.&lt;br /&gt;
*Es wurde ein Fehler korrigiert, bei dem die Versionsnummer des Dienstes in manchen Fällen an den vorgesehenen Stellen nicht ersichtlich war.&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.3.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
1.2.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; height: 28px; text-align: center;&amp;quot; |&lt;br /&gt;
09.01.2025&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*erstes offizielles Release mit Standardfunktionen Bestelldownload &amp;amp; Bestellstatus&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; |&lt;br /&gt;
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.2.0.exe download]&lt;br /&gt;
|- style=&amp;quot;height: 28px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 4.4181%; text-align: center; height: 28px;&amp;quot; | 1.1.0&lt;br /&gt;
| style=&amp;quot;width: 8.24353%; text-align: center; height: 28px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 80.4418%; height: 28px;&amp;quot; |&lt;br /&gt;
*inoffizielles Beta Release welches bei Pilot-Kunden getestet und nachoptimiert wurde&lt;br /&gt;
| style=&amp;quot;width: 6.73491%; height: 28px;&amp;quot; | &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6695</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6695"/>
		<updated>2026-03-10T16:02:28Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&#039;&#039;&#039;02.03.2026 (Version 9.0.15.1):&#039;&#039;&#039;&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;br /&gt;
&#039;&#039;&#039;10.03.2026 (Version 9.0.15.2):&#039;&#039;&#039;&lt;br /&gt;
* Bei einer Neukundenanlage werden nun auch folgende Felder aus dem Vorlage-Kunden übernommen: ERechnungAusgabe, ERechnungHausbank&lt;br /&gt;
* Skript 90 liefert nun auch das Benutzerfeld USER_OBSLSErstellt aus.&lt;br /&gt;
* Autolieferscheine:Die Logik aus dem 14er Release wurde noch einmal angepasst. Bei einem erfolgreich erstellten Lieferschein werden nun die Feldwerte LetzterLSVersuch und LetzterLSVersuch Meldung geleert. Zusätzlich wird in die Auftragsbestätigung (und den Lieferschein) das Datum in OBSLSErstellt zurückgeschrieben, damit man erkennen kann wann genau der Lieferschein erstellt wurde.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6694</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6694"/>
		<updated>2026-03-10T15:29:48Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| 26.02.2026&lt;br /&gt;
|beta&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.15.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6693</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6693"/>
		<updated>2026-03-10T15:03:29Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&#039;&#039;&#039;02.03.2026 (Version 9.0.15.1):&#039;&#039;&#039;&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;br /&gt;
&#039;&#039;&#039;10.03.2026 (Version 9.0.15.2):&#039;&#039;&#039;&lt;br /&gt;
* Bei einer Neukundenanlage werden nun auch folgende Felder aus dem Vorlage-Kunden übernommen: ERechnungAusgabe, ERechnungHausbank, ERechnungGutschriftverfahren, ERechnungUBL&lt;br /&gt;
* Skript 90 liefert nun auch das Benutzerfeld USER_OBSLSErstellt aus.&lt;br /&gt;
* Autolieferscheine:Die Logik aus dem 14er Release wurde noch einmal angepasst. Bei einem erfolgreich erstellten Lieferschein werden nun die Feldwerte LetzterLSVersuch und LetzterLSVersuch Meldung geleert. Zusätzlich wird in die Auftragsbestätigung (und den Lieferschein) das Datum in OBSLSErstellt zurückgeschrieben, damit man erkennen kann wann genau der Lieferschein erstellt wurde.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6692</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6692"/>
		<updated>2026-03-10T15:03:09Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;02.03.2026 (Version 9.0.15.1):&#039;&#039;&#039; &lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;br /&gt;
* &#039;&#039;&#039;10.03.2026 (Version 9.0.15.2):&#039;&#039;&#039;   &lt;br /&gt;
* Bei einer Neukundenanlage werden nun auch folgende Felder aus dem Vorlage-Kunden übernommen: ERechnungAusgabe, ERechnungHausbank, ERechnungGutschriftverfahren, ERechnungUBL &lt;br /&gt;
* Skript 90 liefert nun auch das Benutzerfeld USER_OBSLSErstellt aus. &lt;br /&gt;
* Autolieferscheine:Die Logik aus dem 14er Release wurde noch einmal angepasst. Bei einem erfolgreich erstellten Lieferschein werden nun die Feldwerte LetzterLSVersuch und LetzterLSVersuch Meldung geleert. Zusätzlich wird in die Auftragsbestätigung (und den Lieferschein) das Datum in OBSLSErstellt zurückgeschrieben, damit man erkennen kann wann genau der Lieferschein erstellt wurde.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6691</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6691"/>
		<updated>2026-03-10T14:49:34Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&lt;br /&gt;
* 02.03.2026 (Version 9.0.15.1): Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;br /&gt;
* 10.03.2026 (Version 9.0.15.2):  1. Bei einer Neukundenanlage werden nun auch folgende Felder aus dem Vorlage-Kunden übernommen: ERechnungAusgabe, ERechnungHausbank, ERechnungGutschriftverfahren, ERechnungUBL 2. Skript 90 liefert nun auch das Benutzerfeld USER_OBSLSErstellt aus.  3. Autolieferscheine:Die Logik aus dem 14er Release wurde noch einmal angepasst. Bei einem erfolgreich erstellten Lieferschein werden nun die Feldwerte LetzterLSVersuch und LetzterLSVersuch Meldung geleert. Zusätzlich wird in die Auftragsbestätigung (und den Lieferschein) das Datum in OBSLSErstellt zurückgeschrieben, damit man erkennen kann wann genau der Lieferschein erstellt wurde.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6687</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6687"/>
		<updated>2026-03-02T10:58:09Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| 26.02.2026&lt;br /&gt;
|beta&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.15.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6686</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6686"/>
		<updated>2026-03-02T10:56:52Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&lt;br /&gt;
* 02.03.2026 (Version 9.0.15.1): Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6685</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6685"/>
		<updated>2026-03-02T10:56:38Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&lt;br /&gt;
* 02.03. (Version 9.0.15.1): Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6684</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6684"/>
		<updated>2026-03-02T10:56:24Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;br /&gt;
&lt;br /&gt;
==== weiteres: ====&lt;br /&gt;
&lt;br /&gt;
* 02.03. (Version 9.0.15.1) Es wurde ein Fehler korrigiert, dass DCMs nun auch wieder ausgeführt werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6683</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6683"/>
		<updated>2026-02-26T16:56:51Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (Version 9.0.8, Kompatibel ab Sage LiveUpdate Stand 9.0.10) veröffentlicht, die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6682</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6682"/>
		<updated>2026-02-26T16:55:50Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten (9.0.8) veröffentlicht die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6681</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6681"/>
		<updated>2026-02-26T16:55:32Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== sonstiges: ====&lt;br /&gt;
&lt;br /&gt;
* Es wurde auch eine neue Version der OmniBelegService Metadaten veröffentlicht die aus dem Log heraus das Öffnen der EK-Belegerfassung &amp;amp; Lieferantenstamm erlaubt wenn EK-Belege importiert wurden. Ebenfalls wurde der Adhoc Filter beim Kundenstamm abgelöst sodass man ohne Umwege auch noch andere Kunden im Kundenstamm auswählen kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6680</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6680"/>
		<updated>2026-02-26T16:48:34Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| 26.02.2026&lt;br /&gt;
|beta&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.15.0-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6679</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6679"/>
		<updated>2026-02-26T16:47:24Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und erstellt die Benutzerfeld USER_OBSLetzterLSVersuch und USER_OBSLetzterLSVersuchMeldung im Datentyp text, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6678</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6678"/>
		<updated>2026-02-26T14:30:39Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und ändert das Benutzerfeld USER_OBLetzterLSVersuch auf den Datentyp varchar um, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
*Es können nun mit entsprechender Konfiguration EK-Belege importiert werden.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6677</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6677"/>
		<updated>2026-02-26T11:28:04Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und ändert das Benutzerfeld USER_OBLetzterLSVersuch auf den Datentyp varchar um, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
* Die SQL-Abfrage für die Auto-Lieferscheine wurde leicht angepasst, dass das nun veränderte Datumsformat korrekt ausgewertet werden kann.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6676</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6676"/>
		<updated>2026-02-26T11:09:19Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
*Skript 90: aktualisiert das ehemalige Skript 83 und ändert das Benutzerfeld USER_OBLetzterLSVersuch auf den Datentyp varchar um, da sonst in der Sage Oberfläche keine Uhrzeit des letzten Lieferschein Versuchs angezeigt wird. Ebenfalls wurde nun die Bezeichnungen der Benutzerfelder vereinheitlicht zu &amp;quot;letzter Versuch (Auto-LS)&amp;quot; &amp;amp; &amp;quot;letzter Versuch Info (Auto-LS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6675</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6675"/>
		<updated>2026-02-25T15:53:44Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 50: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6674</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6674"/>
		<updated>2026-02-25T13:46:48Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es nun auch einen leeren String als Standardwert definiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:KonfigurationGlobalSettings&amp;diff=6670</id>
		<title>OmniBelegService:KonfigurationGlobalSettings</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:KonfigurationGlobalSettings&amp;diff=6670"/>
		<updated>2026-02-24T15:23:28Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Globale Dienst-Einstellungen}}&lt;br /&gt;
&lt;br /&gt;
Die globalen Dienst-Einstellungen steuern grundlegende Funktionsweisen des Dienstes.&lt;br /&gt;
&lt;br /&gt;
Die Angabe des Bereichs sagt aus, an welcher Stelle diese Property greift. Aktuell gibt es hier Einstellungsmöglichkeiten für die Bereiche &lt;br /&gt;
&lt;br /&gt;
- IMPORT -&amp;gt; BelegImport&lt;br /&gt;
&lt;br /&gt;
- TRANSFORM -&amp;gt; Auto-Belege&lt;br /&gt;
&lt;br /&gt;
- SERVICE -&amp;gt; grundsätzliche Diensteinstellungen die Bereichsübergreifend sind&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Spalte Einstellung beziffert den technischen Namen der Property &lt;br /&gt;
&lt;br /&gt;
Die Spalte Wert gibt den eingestellten Wert der Property an. Der nebenstehende Standardwert dient Als Referenz und zeigt die ursprüngliche Einstellung an.&lt;br /&gt;
&lt;br /&gt;
Die Beschreibung bezeichnet kurz was diese Property macht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Es folgt nun eine Auflistung der globalen Einstellungen&lt;br /&gt;
!Bereich&lt;br /&gt;
!Einstellung&lt;br /&gt;
!Standardwert&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|DOCUMENTOLDERTHENXVALUE&lt;br /&gt;
|14&lt;br /&gt;
|Prüft das Generierungsdatum und Bestelldatum der XML-Datei und importiert diese nicht, falls dieses älter als x-Tage ist. &lt;br /&gt;
Dient als Schutz um Fehler von Alt-Bestellungen vorzubeugen&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|ERLAUBENULLPREISPOSITIONEN&lt;br /&gt;
|false&lt;br /&gt;
|Artikel dürfen auch als Belege-Positionen mit einem Preis von 0€ importiert werden. Standardmäßig ist dies auf false, um mögliche Fehler wie vergessene Preispflege oder andere Fehler vorzubeugen. Sollten Gratisprodukte bzw. Zubehör vorhanden sein muss diese Property entsprechend aktiviert werden&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|GUTSCHEINALSBELEGRABATT&lt;br /&gt;
|true&lt;br /&gt;
|Gutscheinartikel (bzw. Artikel mit negativem Preis in der XML) werden somit als Belegrabatt eingefügt statt einer Artikel-Position mit Negativ Preis. Dies ist interessant für z.B. den Fall Retouren und ist deshalb standardmäßig auf true&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|PARKENBEIABWEICHENDEMLIEFERLAND&lt;br /&gt;
|false&lt;br /&gt;
|Wenn das Lieferland vom Bestellland abweicht, kann der Beleg geparkt werden.&lt;br /&gt;
Da diverse Besteuerungsgesetze existieren und es bei Länderübergreifenden Lieferungen mit Lieferschwellen usw. sehr schnell komplex wird kann hier dann noch einmal manuell geprüft werden ob alles stimmig ist. &lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|POS_TEXTE2RTF&lt;br /&gt;
|true&lt;br /&gt;
|Lang- &amp;amp; Dimensionstexte werden aus der XML in RTF konvertiert&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|POS_VKMENGENEINHEIT&lt;br /&gt;
|true&lt;br /&gt;
|Setzt bei der Anlage von BelegePositionen die Verkaufsmengeneinheit des Artikels als Mengeneinheit. Sollte in den XML-Daten das Feld &amp;quot;ORDER_UNIT&amp;quot; oder &amp;quot;QUANTITY_UNIT&amp;quot; gesetzt sein, übersteuert der XML-Wert diese Property.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;IMPORT&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;PRESETKUNDENANLAGE&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;D1&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;Bezeichnet das Preset für den Nummernkreis, in den Neukunden angelegt werden.  Hier kann gesteuert werden, unter welchen Nummernkreis dann die Neukunden angelegt werden.&amp;lt;/s&amp;gt;&lt;br /&gt;
Wurde ab Rev 9 in das Importformat umgezogen.&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|PROCESSINGFOLDER&lt;br /&gt;
|true&lt;br /&gt;
|erfolgreich eingelesene XML-Dateien werden in einen Processing Ordner verschoben statt in den Save-Ordner. Sobald die Belege dann erstellt wurden wird die Datei aus dem Processing in den Save- (bzw. Fehler-) Ordner verschoben.&lt;br /&gt;
Dies dient zur Übersicht auf Datei-Ebene in welchem Zustand die Bestellungen gerade befindet bzw. vermeidet die Situation dass XML-Dateien kurzzeitig im Save-Ordner sind, obwohl diese dann bei der Beleganlage immer noch in einen Fehler laufen können&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|REFERENZNUMMERPRUEFEN&lt;br /&gt;
|false&lt;br /&gt;
|Existiert die Referenznummer bereits in Sage wird der Beleg nicht importiert und in den Fehler Ordner verschoben.&lt;br /&gt;
Zusätzlicher Schutzmechanismus um doppelte Belege zu vermeiden.&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|WAHRUNGSKURSTYP&lt;br /&gt;
|3&lt;br /&gt;
|(ab Rev10) 1 = Briefkurs, 2 = Mittelkurs, 3 = Tageskurs&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|KEEPMANDANT&lt;br /&gt;
|false&lt;br /&gt;
|Das Mandantenobjekt wird dauerhaft offen gehalten statt sich nach jedem Import-Durchlauf zu schließen.&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|KOMMISSIONIERUNGSFREIGABE&lt;br /&gt;
|false&lt;br /&gt;
|Der Haken Kommissionierungsfreigabe wird bei der Beleganlage gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
|IMPORT&lt;br /&gt;
|TRIMXMLFELDER&lt;br /&gt;
|true&lt;br /&gt;
|führende oder nachfolgende Leerzeichen der XML-Feldinhalte werden entfernt.&lt;br /&gt;
|-&lt;br /&gt;
|SERVICE&lt;br /&gt;
|LAUFZEITLOG&lt;br /&gt;
|false&lt;br /&gt;
|schreibt nach jedem Durchlauf der Tasks einen Timestamp in eine Tabelle für mögliche ServerEye Überwachung der Dienste&lt;br /&gt;
|-&lt;br /&gt;
|SERVICE&lt;br /&gt;
|TASKINTERVALL&lt;br /&gt;
|60&lt;br /&gt;
|Intervallpause zwischen den Runden der Jobs in Sekunden.&lt;br /&gt;
Standardmäßig ist dies 60 Sekunden. Dies kann hier entsprechend verkürzt oder verlängert werden. &lt;br /&gt;
Hinweis: Ein zu kurzes Intervall kann jedoch bedeuten, dass mehr Last auf dem Server ansteht wenn dann im Sekundentakt diverse Ordner geprüft werden oder mögliche Belege angefragt werden.&lt;br /&gt;
|-&lt;br /&gt;
|TRANSFORM&lt;br /&gt;
|AdditionalClauseLS&lt;br /&gt;
|&amp;lt;leer&amp;gt;&lt;br /&gt;
|Hier kann die WHERE Clause der Haupt-Abfrage um zusätzliche Bedingungen per SQL erweitert werden. Mögliche Tabellen und die zu verwendenden Aliase: KHKVKVorgaenge Vg, KHKVKBelege Be, KHKVKBelegePositionen BeP, KHKVKVorgaengePositionen VgPos, KHKArtikelVarianten ArtVar, KHKArtikel Art, KHKKontokorrent Kto, KHKVKBelegarten BeArt&lt;br /&gt;
|-&lt;br /&gt;
|TRANSFORM&lt;br /&gt;
|AdditionalClauseRG&lt;br /&gt;
|&amp;lt;leer&amp;gt;&lt;br /&gt;
|Hier kann die WHERE Clause der Haupt-Abfrage um zusätzliche Bedingungen per SQL erweitert werden. Mögliche Tabellen: KHKKontokorrent, KHKVKVorgaenge, KHKVKVorgaengePositionen, KHKVKBelegeVorgaenge, KHKVKBelege&lt;br /&gt;
|-&lt;br /&gt;
|TRANSFORM&lt;br /&gt;
|PickfreigabeZuruecksetzenLS&lt;br /&gt;
|false&lt;br /&gt;
|Soll das Userfeld KHKVKBelegePositionen.USER_HTKPickfreigabe nach dem Erstellen eines Lieferbeleges auf 0 zurückgestzt werden?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
&lt;br /&gt;
Es gibt auch noch ein paar nicht sichtbare Einstellungen die hier mit Absicht nicht aufgelistet sind.&lt;br /&gt;
&lt;br /&gt;
Eine Änderung dieser Einstellungen dient lediglich Debug- &amp;amp; Analyse-Zwecke.  Eine Änderung dieser Einstellungen ist ohne Rückspache nicht gestattet und kann dafür sorgen, dass die Software nicht mehr ordnungsgemäß funktioniert.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6669</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6669"/>
		<updated>2026-02-24T14:44:42Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
*Skript 89: legt die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; an.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
* die globale Einstellung &amp;quot;POS_Texte2RTF&amp;quot; wurde hinzugefügt&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Lang- &amp;amp; Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung &amp;quot;POS_Texte2RTF&amp;quot;) werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6668</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6668"/>
		<updated>2026-02-24T08:54:12Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.&lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Langtexte der Artikelpositionen werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
*Einführung FehlerCode 54 &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;, wenn in dem ORDER_CHANNEL Feld &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6667</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6667"/>
		<updated>2026-02-24T08:48:32Z</updated>

		<summary type="html">&lt;p&gt;MH: /* sonstige Meldungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #140 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
tritt auf, wenn die Beleg-Ermittlungs Prozedur in einen technischen Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung des in der Konfiguration hinterlegten Prozedurnamens der &amp;quot;Beleg-Ermittlung&amp;quot; Prozedur&lt;br /&gt;
* Sichtung der Prozedur per SQL-Management Studio&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #54: ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Auslöser:&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in dem XML Feld &amp;quot;ORDER_CHANNEL&amp;quot; der Inhalt &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* in den OmniSeller-Zuordnungen wurde ein Channel auf &amp;quot;ignore&amp;quot; gemappt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6666</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6666"/>
		<updated>2026-02-24T08:45:54Z</updated>

		<summary type="html">&lt;p&gt;MH: /* sonstige Meldungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #140 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
tritt auf, wenn die Beleg-Ermittlungs Prozedur in einen technischen Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung des in der Konfiguration hinterlegten Prozedurnamens der &amp;quot;Beleg-Ermittlung&amp;quot; Prozedur&lt;br /&gt;
* Sichtung der Prozedur per SQL-Management Studio&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;br /&gt;
&lt;br /&gt;
==== Code #54: ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wird laut OrderChannel-Konfiguration ignoriert.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Auslöser:&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in dem XML Feld &amp;quot;ORDER_CHANNEL&amp;quot; der Inhalt &amp;quot;ignore&amp;quot; steht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* in den OmniSeller-Zuordnungen wurde ein Channel auf &amp;quot;ignore&amp;quot; gemappt.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6663</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6663"/>
		<updated>2026-02-23T16:00:27Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen. &lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
*Der HTML Kopf- &amp;amp; Fußtext des Belegs, sowie Langtexte der Artikelpositionen werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, &#039;&#039;&#039;fett,&#039;&#039;&#039; &#039;&#039;kursiv&#039;&#039; oder &#039;&#039;&amp;lt;u&amp;gt;unterstrichen&amp;lt;/u&amp;gt;&#039;&#039; erkennt und übernimmt.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6662</id>
		<title>OmniBelegService:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases&amp;diff=6662"/>
		<updated>2026-02-19T11:14:36Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Releases}}&lt;br /&gt;
&lt;br /&gt;
Hier finden Sie eine Auflistung der Release-Stände inklusive Changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummern sind wie folgt aufgebaut: [MajorVersion].[MinorVersion].[Revision]&lt;br /&gt;
&lt;br /&gt;
- MajorVersion: Hauptversion der Sage&lt;br /&gt;
&lt;br /&gt;
- MinorVersion: Unterversion der Sage&lt;br /&gt;
&lt;br /&gt;
-Revision: Aktueller Entwicklungsstand der Software. Fortlaufende, sich erhöhende Nummer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es werden hier lediglich die Veränderungen zur Vorgänger-Version aufgelistet. &lt;br /&gt;
&lt;br /&gt;
Sollte eine Version den Status &amp;quot;Beta&amp;quot; haben, behält sich HTK noch vor, Änderungen an dieser Version vorzunehmen und ein Update der selben Version zu veröffentlichen. Änderungen sind dann entsprechend noch im Changelog dokumentiert.&lt;br /&gt;
&lt;br /&gt;
Den Entwicklungs-Hinweisen ist Beachtung zu schenken und diese sollen auch bei einem Update auf diese oder höhere Version Folge geleistet werden. Andernfalls könnte der Import nach dem Update nicht mehr wie gewünscht funktionieren.&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Erscheinungsdatum&lt;br /&gt;
! Status&lt;br /&gt;
! Entwicklungs-Hinweis&lt;br /&gt;
!Testumgebung und Freigabe (Sage-Version)&lt;br /&gt;
! Changelog&lt;br /&gt;
! Downloadlink&lt;br /&gt;
|-&lt;br /&gt;
|9.0.15&lt;br /&gt;
| -&lt;br /&gt;
|in Entwickung&lt;br /&gt;
|Erweiterung der AdressenCheck-Prozedur um den Parameter @isEK (dies muss bei einem Update, sofern eine abweichende &amp;quot;AdressenCheck&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|&lt;br /&gt;
|[[OmniBelegService:Releases Rev 15|changelog]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.0.14&lt;br /&gt;
| 02.01.2026&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.9 + 9.0.10&lt;br /&gt;
|[[OmniBelegService:Releases Rev 14|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.14.1-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.13&lt;br /&gt;
| 29.08.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Sage hat den internen Aufruf für Vorgangsrechnungen mit der 9.0.9 verändert. Ab Sage Version 9.0.9 ist das Modul Autorechnungen mit älteren Versionen des Dienstes inkompatibel.&lt;br /&gt;
|9.0.9 (auch kompatibel und freigegeben für 9.0.10)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 13|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.13.2-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.12&lt;br /&gt;
| 18.02.2025&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Erweiterung der Prozedur spOmniBelegService_InsertXMLAdressen um die Parameter A0_CMD_EU_Country  und A0_CMD_Tax_Area (dies muss bei einem Update, sofern eine abweichende &amp;quot;InsertXMLAdressen&amp;quot;-Prozedur verwendet wird, nachgezogen werden.) &lt;br /&gt;
|9.0.7 + 9.0.8&lt;br /&gt;
|[[OmniBelegService:Releases Rev 12|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.12-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.11&lt;br /&gt;
| 28.08.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Die Belege-Positionen Insert Prozedur wurde um den Parameter &#039;UseOLPrice&#039; erweitert. (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
|9.0.6 + 9.0.7  ( 9.0.7 Release auch kompatibel für 9.0.8)&lt;br /&gt;
|[[OmniBelegService:Releases Rev 11|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.11-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.10&lt;br /&gt;
| 08.07.2024&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|unterschiedliche Setups für 9.0.6 &amp;amp; 9.0.7&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cc0000;&amp;quot;&amp;gt;Hinweis Bei Liveupdate auf 9.0.7 sind ältere Versionen höchstwahrscheinlich nicht mehr kompatibel&amp;lt;/span&amp;gt;&lt;br /&gt;
|9.0.6 + 9.0.7&lt;br /&gt;
|[[OmniBelegService:Releases Rev 10|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL907.exe download_9.0.7]&amp;lt;br&amp;gt;[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.10-Setup_OL906.exe download_9.0.6]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.9&lt;br /&gt;
| 20.02.2024&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 9|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.9-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.8&lt;br /&gt;
| 04.12.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Überarbeitung der Standard Prozedur ArtikelCheck (wg. Sage Varianten) &lt;br /&gt;
|9.0.5 + 9.0.6&lt;br /&gt;
|[[OmniBelegService:Releases Rev 8|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.8-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.7&lt;br /&gt;
|17.08.2023&lt;br /&gt;
||&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|Hinweis: Sage-Version  (Liveupdate-Stand) von mind. 9.0.5 benötigt.&lt;br /&gt;
|9.0.5&lt;br /&gt;
|[[OmniBelegService:Releases Rev 7|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.7-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.6&lt;br /&gt;
| 31.07.2023&lt;br /&gt;
| -&lt;br /&gt;
|Status aufgrund der neuen Version nach kurzem Abstand nicht weiter verfolgt.&lt;br /&gt;
|9.0.4&lt;br /&gt;
|[[OmniBelegService:Releases Rev 6|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.6-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.5&lt;br /&gt;
| 22.05.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
| Erweiterung der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot; um den Parameter &amp;quot;Quantity Unit&amp;quot; (dies muss bei einem Update, sofern eine abweichende &amp;quot;BelegePositionen-Insert&amp;quot;-Prozedur verwendet wird, nachgezogen werden.)&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 5|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.5-Setup.exe download]&lt;br /&gt;
|-&lt;br /&gt;
|9.0.4&lt;br /&gt;
| 27.02.2023&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| -&lt;br /&gt;
|[[OmniBelegService:Releases Rev 4|changelog]]&lt;br /&gt;
|[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.4-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.3&lt;br /&gt;
{{!}} 09.01.2023&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
| -&lt;br /&gt;
{{!}}&lt;br /&gt;
[[OmniBelegService:Releases Rev 3|changelog]]&lt;br /&gt;
{{!}}&lt;br /&gt;
[https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.3-Setup.exe download&amp;lt;br&amp;gt;]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.2&lt;br /&gt;
{{!}} 08.12.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} &amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 2{{!}}changelog]]&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.2-Setup.exe download]&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}} 9.0.1&lt;br /&gt;
{{!}} 20.10.2022&lt;br /&gt;
{{!}} &amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt;stable&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
{{!}} [[OmniBelegService:Releases Rev 1{{!}}changelog]]*&lt;br /&gt;
{{!}} [https://omniseller-ftp.de/OmniBelegService/Releases/OmniBelegService-9.0.1-Setup.exe download]&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;=Die erste Version erfasst Erweiterungen/Verbesserungen, welche sich seit dem letzten Beta Release Stand verändert haben. Weitere grundsätzliche Funktionen können entsprechend dem [[OmniBelegService:Handbuch{{!}}Handbuch]] entnommen werden.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6661</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6661"/>
		<updated>2026-02-19T11:12:21Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen. &lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
* im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6660</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6660"/>
		<updated>2026-02-18T15:57:11Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen. &lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6659</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6659"/>
		<updated>2026-02-18T15:15:14Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen. &lt;br /&gt;
* Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.&lt;br /&gt;
* Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6658</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6658"/>
		<updated>2026-02-18T15:04:22Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
* Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt &#039;D&#039;. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen. &lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6657</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6657"/>
		<updated>2026-02-18T14:39:01Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6656</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6656"/>
		<updated>2026-02-18T14:17:42Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
*Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines (neuen) Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Einstellungen des Sage Administrators.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6655</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6655"/>
		<updated>2026-02-16T16:08:57Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #140 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
tritt auf, wenn die Beleg-Ermittlungs Prozedur in einen technischen Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung des in der Konfiguration hinterlegten Prozedurnamens der &amp;quot;Beleg-Ermittlung&amp;quot; Prozedur&lt;br /&gt;
* Sichtung der Prozedur per SQL-Management Studio&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6654</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6654"/>
		<updated>2026-02-16T16:07:53Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #140 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
tritt auf, wenn die Beleg-Ermittlungs Prozedur in einen technischen Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung des in der Konfiguration hinterlegten Prozedurnamens der &amp;quot;Beleg-Ermittlung&amp;quot; Prozedur&lt;br /&gt;
* Sichtung der Prozedur per SQL-Management Studio&lt;br /&gt;
&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6653</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6653"/>
		<updated>2026-02-16T15:51:37Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6652</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6652"/>
		<updated>2026-02-16T15:42:18Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
===== Installationsskripte =====&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
* Die Prozedur &amp;quot;Beleg-Ermittlung&amp;quot; wurde zur Konfiguration in der Oberfläche im Tab &amp;quot;Prozeduren&amp;quot; hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
===== Auftragsimport =====&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
*Einführung von FehlerCode 140: &amp;quot;Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}&amp;quot;, wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt&lt;br /&gt;
&lt;br /&gt;
===== Auto-Lieferscheine/Autorechnungen: =====&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6651</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6651"/>
		<updated>2026-02-16T15:00:48Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Installationsskripte ====&lt;br /&gt;
&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
*Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.&lt;br /&gt;
*Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.&lt;br /&gt;
*Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte &amp;quot;StoredProcBelegCheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
==== Auftragsimport ====&lt;br /&gt;
&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
==== Auto-Lieferscheine/Autorechnungen: ====&lt;br /&gt;
&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6650</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6650"/>
		<updated>2026-02-16T10:05:02Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Installationsskripte ====&lt;br /&gt;
&lt;br /&gt;
*Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
==== Auftragsimport ====&lt;br /&gt;
&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
==== Auto-Lieferscheine/Autorechnungen: ====&lt;br /&gt;
&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6649</id>
		<title>OmniBelegService:Releases Rev 15</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Releases_Rev_15&amp;diff=6649"/>
		<updated>2026-02-16T09:53:50Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Neuerungen, Fehlerbehebungen &amp;amp; Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
==== Installationsskripte ====&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==== Dienst ====&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==== Auftragsimport ====&lt;br /&gt;
&lt;br /&gt;
*Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.&lt;br /&gt;
*Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.&lt;br /&gt;
*Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
*Einführung von FehlerCode 139: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot; Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen. &lt;br /&gt;
&lt;br /&gt;
==== Auto-Lieferscheine/Autorechnungen: ====&lt;br /&gt;
&lt;br /&gt;
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.&lt;br /&gt;
&lt;br /&gt;
==== technische Themen ====&lt;br /&gt;
&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6648</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6648"/>
		<updated>2026-02-16T09:45:18Z</updated>

		<summary type="html">&lt;p&gt;MH: /* FehlerCode #139 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6647</id>
		<title>OmniBelegService:Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniBelegService:Fehlercodes&amp;diff=6647"/>
		<updated>2026-02-16T09:44:26Z</updated>

		<summary type="html">&lt;p&gt;MH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Fehlercodes &amp;amp; Hilfestellungen}}&lt;br /&gt;
&lt;br /&gt;
== Vorwort ==&lt;br /&gt;
Auf dieser Seite sind diverse Fehlermeldungen aufgelistet und es ist entsprechende Hilfestellung bei der ein oder anderen Fehlermeldung angegeben.&lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern sind nach Bereichen getrennt.&lt;br /&gt;
&lt;br /&gt;
Die niedrigen Fehlernummern (1-49) sind im Bereich des XML-Einlese &amp;amp; Verarbeitungsvorgang.&lt;br /&gt;
&lt;br /&gt;
Der Hunderter Bereich (100-199) sind im Bereich der Beleganlage &amp;amp; Belegimport.&lt;br /&gt;
&lt;br /&gt;
der Zweihunderter Bereich (200-299) ist reserviert für den Beleg-Transform. &lt;br /&gt;
&lt;br /&gt;
Die Fehlernummern ab 300 betrifft die Hintergrund-Prozesse (z.B. Lizenz Prüfung).&lt;br /&gt;
&lt;br /&gt;
== XML-Einlese &amp;amp; Verarbeitungsvorgang ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #-1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rückmeldung an HTK zur Fehleranalyse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #1 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der Importformate&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurierten Importformate konnten nicht sauber aus der Datenbank-Tabelle &amp;quot;OmniBelegService_Importformate&amp;quot; ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Konfigurationen Datenbank-technisch verändert oder eingefügt die nun nicht durch die Software ausgelesen werden können.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der Dateninhalte der Tabelle&lt;br /&gt;
* Analyse der Query über den SQL-Profiler für genauere Informationen&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #2 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Dateien aus dem Pfad: {Pfad}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Dateien konnten nicht aus dem konfigurierten Pfad ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #3 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSL Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das XSL-Konfigurationsfile konnte nicht aus dem konfigurierten Pfad eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurden Ordner-Strukturen gelöscht.&lt;br /&gt;
* Es wurden UNC-Freigabe Pfade gelöscht und Ordner nicht mehr erreichbar&lt;br /&gt;
* Möglicherweise ist eine Datei durch irgendeinen Benutzer gesperrt&lt;br /&gt;
* Schreibfehler in dem Pfad und daher nicht auffindbar&lt;br /&gt;
* Syntax-Fehler in der Datei und diese ist somit nicht kompilierbar.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* genannten Pfad über den Windows-Explorer aufrufen&lt;br /&gt;
* falsche Pfade über die Importformat-Konfiguration nachkorrigieren.&lt;br /&gt;
* Syntax-Prüfung der Datei&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #4 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der XML/XSL Transformation&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Die eingelesene XSL-Konfigration konnte nicht auf die zu importierende XML-Datei angewendet werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*die einzulesende XML-Datei ist fehlerhaft&lt;br /&gt;
*die einzulesende XML-Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung der XML-Datei nach Syntax-Fehlern&lt;br /&gt;
*Überprüfung auf Blockaden der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #5 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der XSD Datei&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die XSD-Datei konnte nicht aus dem Installationsverzeichnis des Dienstes eingelesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Datei fehlt auf Kundensystem&lt;br /&gt;
* Datei ist gesperrt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Überprüfung ob die Datei &amp;quot;Sage_Belegformat.xsd&amp;quot; in dem BelegService Installationsverzeichnis vorhanden ist. Standardmäßig wird diese immer mit dem Setup ausgeliefert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #6 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der&amp;amp;nbsp; XSD Schema Validierung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die einzulesende XML-Datei mit der dazugehörigen XSL-Datei nicht den vorgegebenen Anforderungen der XSD-Validierung entspricht &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XML-Datensätze sind länger als in der Sage erlaubt&lt;br /&gt;
*Es fehlen Pflichtfelder in der XML-Datei&lt;br /&gt;
*XSL-Anpassungen sorgen für Überlängen oder nicht gesetzte Pflichtfelder&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen der Fehlermeldungen und Korrektur der vorliegenden Daten in der XML-Datei&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #7 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler beim Auslesen der BelegServiceProperties&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die globalen Einstellungen technisch nicht ausgelesen werden können (Tabelle OmniBelegService_Settings) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Verbindungsprobleme zum SQL-Server&lt;br /&gt;
*Softwarebug&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung der Tabelle &amp;quot;OmniBelegService_Settings&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #8 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Einlesen der Property {propertyname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine bestimmte Einstellungen nicht korrekt gesetzt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Datentyp-Angabe/Schreibfehler in dem Property-Wert&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung des Wertes der Property in den globalen Einstellungen&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #9 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei Übernahme der Daten in XML-Belegobjekt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die eingelesenen XML-Daten nicht sauber in ein internes Datenobjekt überführt werden kann und somit Datenverlust entstehen würde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*diverse XML-Feldinhalte die versehentlich durch die XSD-Prüfung gerutscht sind&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*nur über Sichtung der Daten möglich&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #10 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Importieren der Daten in die Datenbank (Bereich: {bereich} )&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Daten des zu erstellenden Auftrags nicht in die SQL-Tabellen eingetragen werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fehler in angepasster Prozedur Adressen-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur BelegePosition-Insert&lt;br /&gt;
*Fehler in angepasster Prozedur Belege-Insert&lt;br /&gt;
*Verweise auf Prozeduren in Importformat-Konfiguration die nicht existieren&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der gespeicherten Prozedur(en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #11 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Anwenden der kundenspezifischen Einstellung: {Name}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei einer Initialen Prüfung manche gesetzten Properties und Voraussetzungen nicht erfüllt werden können und es zu einem technischen Fehler kommt &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*technischer Fehler beim setzen des Liefertermins der Position/Beleges&lt;br /&gt;
*technischer Fehler bei der Prüfung der Artikelnummern&lt;br /&gt;
*technischer Fehler bei der Ermittlung der Vorlagen-Adressen&lt;br /&gt;
*technischer Fehler beim Setzen des Belegbearbeiters&lt;br /&gt;
*technischer Fehler bei der Prüfung des Datei/Order-Datums&lt;br /&gt;
*technischer Fehler bei der Propertyprüfung &amp;quot;ParkenBeiAbweichendemLIeferland&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Datensichtung und Überprüfung auf Datensätze der o.g. Punkte&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #12 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung/Ermittlung der Adressnummer;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #13 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die hinterlegte Customer_OL_ID existiert nicht oder konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #14 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Kunden-Vorlage ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*ungültiger Wert in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot;&lt;br /&gt;
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken &amp;quot;Anlage von Neukunden&amp;quot; ist in der Konfiguration gesetzt)&lt;br /&gt;
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Prüfung ob in dem XML-Feld &amp;quot;ORDER_TAX_AREA&amp;quot; bzw. &amp;quot;CUSTOMER_TAX_AREA&amp;quot; der Wert &amp;quot;MERCHANT&amp;quot;,&amp;quot;EU&amp;quot; oder &amp;quot;NON_EU&amp;quot; steht.&lt;br /&gt;
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.&lt;br /&gt;
* Deaktivierung von &amp;quot;Anlage von Neukunden&amp;quot; wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. &lt;br /&gt;
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #15 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei der Artikelnummer-Prüfung (gespeicherte Prozedur &amp;quot;spOmniBelegService_ArtikelCheck&amp;quot; kein Artikel gefunden wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Artikelnummer nicht in Sage vorhanden&lt;br /&gt;
*Artikelnummer nicht in Sage aktiv&lt;br /&gt;
*Artikel steht nicht auf Verkauf&lt;br /&gt;
*Fehler bei einer angepassten Prozedur&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Artikelnummer in der Sage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #16 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der Email-Einstellungen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
aktuell noch nicht implementiert. Wird dann ausgegeben wenn Email-Einstellungen nicht ausgelesen werden können für spätere Email-Benachrichtigungen bei Fehlerfällen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #17 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;mindestens ein falsch angegebener Pfad in der Importformatdefinition. Importformat kann somit nicht starten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn mindestens ein Pfad in der Import-Definition nicht gefunden wurde &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*gelöschte Ordner-Strukturen&lt;br /&gt;
*falsch geschriebene Pfade&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die in der Import-Definition angegebenen Pfade über den Windows-Explorer überprüfen und ggf. korrigieren.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #18 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die globalen Einstellungen erlauben keine Positionen mit Nullpreisen. Der Import wurde abgebrochen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Artikelposition die keinen Preis hat. In der Konfiguration werden allerdings Null Euro Preise nicht zugelassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In den globalen Einstellungen werden Nullpreise nicht erlaubt&lt;br /&gt;
*In der XML-Datei ist eine Position ohne Preis&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Property umstellen dass dies nun zulässig ist&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #19 ====&lt;br /&gt;
&#039;&#039;&#039;Meldungen:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Bestell Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue = {Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;Das Generate Datum in der XML Datei ist älter als die Tage, die laut globaler Einstellung (DocumentOlderThenXValue={Zahl}) zulässig ist.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Datei oder das Bestelldatum in der XML-Datei ist älter als die globale Konfiguration erlaubt. Dies dient als Schutz-Mechanismus um alte, nicht mehr aktuelle und fehlerhafte Importe zu vermeiden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zu altes Datum in dem XML-Knoten GENERATION_DATE im ORDER_HEADER&lt;br /&gt;
* zu altes Datum in dem XML-Knoten ORDER_DATE in ORDER_INFO&lt;br /&gt;
* zu niedrige Property in der globalen Einstellung &amp;quot;DocumentOlderThenXValue&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*XMl-Felder Sichtung&lt;br /&gt;
*Umstellung der globalen Einstellung und erneutes Importieren&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #20 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;die Länge der Order_Note ist länger als 250 Zeichen und kann deshalb auch nicht in das lt. Konfiguration gewünschte Feld USER_OrderNote eingetragen werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Länge des Bestellkommentars zu lange ist (über 250Zeichen) und somit nicht in das lt. Konfiguration gesetzte USER_OrderNote Feld eingefügt werden kann &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Feldinhalt zu lang&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*In der Importformat-Konfiguration nicht mehr in das &amp;quot;USER_OrderNote&amp;quot; Feld schreiben lassen&lt;br /&gt;
*XSL-Anpassung dass das nach 250Zeichen abgeschnitten wird.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #21 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler in der Prozedur KDVorlagen: {Meldung}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehlerhaftes Customizing in der Prozedur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sichtung der SQL-Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #22 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Über den BelegMapper eine gültige Zuordnung generieren.&lt;br /&gt;
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #23 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper die dieses Verhalten herbeiführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #24 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleganlage &amp;amp; Belegimport ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #100 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, hat technischen Ursprung &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #101 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbekannter Fehler beim importieren in das ERP System&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unbekannt, steht ggf. in einem Zusammenhang mit einer Sage Komponente. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* unbekannt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #102 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #103 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Erstellung der BelegePositionen&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn an einer Stelle die Daten der Sage-Belegpositionen nicht richtig gefüllt werden können, aber dir Ursache nicht genauer spezifiziert wurde. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* eventuelle Feldüberlängen die vorher nicht abgefangen wurden&lt;br /&gt;
* fehlende Daten in einem XML-Feld die vorher nicht abgefangen wurden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #104 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;unbehandelter Fehler beim Anlegen des Belegs&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Speichern des Beleges an irgendeiner Stelle auf einen unerwarteten Fehler läuft. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zusatzlösungen die in die Standard-Sage-Prozesse eingreifen sorgen für ein Fehlverhalten.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #105 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Validieren des Beleges!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Validierung des Beleges (Sage-Funktion die die eingetragenen BelegDaten gegenprüft) fehlschlägt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #106 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Speichern des Beleges! &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der Beleg in Sage nicht gespeichert werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fehlende/falsche Daten im Beleg&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung.&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #107 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Bearbeitung der angegebenen Adress-Daten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn bei dem Adress-Handling ein Fehler aufgetreten ist, nicht genauer spezifiziert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kunde konnte nicht ermittelt werden&lt;br /&gt;
* Kunde konnte dem Beleg nicht zugeordnet werden&lt;br /&gt;
* Kunde konnte nicht angelegt werden&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
*Rücksprache HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #108 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben wenn ein Beleg nicht geladen werden konnte &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL-Fehler/Netzwerkfehler bei der Prüfung ob der Beleg bereits existiert&lt;br /&gt;
* Fehler beim Laden des gefundenen Belegs&lt;br /&gt;
* Fehler beim Initialisieren eines neuen Belegs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #109 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Auswertung der Benutzerfelder&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Userfelder nicht korrekt aufgeschlüsselt werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLBeleg&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLPosition&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur &amp;quot;spOmniBelegService_InsertXMLAdressen&amp;quot;, die die Benutzerfelder betreffen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozeduren&lt;br /&gt;
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #110 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Auslesen der offenen Belegdaten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;technischer Fehler. Wird ausgegeben, wenn die Belegdaten nicht aus der Tabelle OmniBelegService_Belege ausgelesen werden können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*nicht passender Datensatz in der OmniBelegService_Belege Tabelle&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Daten in der OmniBelegService_Belege Tabelle.&lt;br /&gt;
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #111 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das Belegdatum nicht gesetzt werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*verstelltes Windows-Datum&lt;br /&gt;
*fehlendes Datum in der XML&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung in Importformat-Definition ob Belegdatum auf XML-Datum steht.&lt;br /&gt;
*Falls XML-Datum, Prüfung des XML-Feldinhaltes &amp;quot;ORDER_DATE&amp;quot;.&lt;br /&gt;
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #112 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung ob Neu- oder Bestandskunde&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner &amp;amp; Kontokorrent.&amp;lt;/p&amp;gt;&lt;br /&gt;
==== FehlerCode #113 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Mandanten-Objekt für den Mandanten &amp;lt;Nummer&amp;gt; konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer &amp;lt;UserName&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Netzwerk-Störung&lt;br /&gt;
*keine Sage Dienste laufen&lt;br /&gt;
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*ggf. hilft ein Neustart der Dienste&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #114 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Ein Mandantenobjekt konnte nicht geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*technische oder Sageseitige Störung.&lt;br /&gt;
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*&amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
*Neustart des Dienstes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #115 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Adress-Prüfung in einen Fehler läuft&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*fehlerhafte Anpassung in der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Sichtung der Prozedur spOmniBelegService_AdressenCheck&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #116 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Verschieben des Files in den Endordner&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die XML-Datei nicht aus dem Processing in den Save bzw. Fehler-Ordner verschoben werden konnte&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*gelöschte Ordner&lt;br /&gt;
*fehlende Berechtigungen auf die Ordner&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der Ordner und Schreibrechte&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #117 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Prüfen der Referenznummer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn die Abfrage nach der Referenznummer auf einen Fehler stößt&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technischer Herkunft&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #118 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Referenznummer {Nummer} existiert bereits.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn eine Referenznummer bereits existiert und die Gefahr besteht, dass ein Beleg dann doppelt vorhanden sein wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Ein Beleg mit der Referenznummer des aktuellen Belegs existiert bereits in der Sage100&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Das muss der Kunde entscheiden was zu tun ist&lt;br /&gt;
*optional: Deaktivierung der globalen Einstellung &amp;quot;Referenznummer prüfen&amp;quot; für den Import der Bestellung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #119 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn dem Beleg kein Bestandskunde zugeordnet werden konnte, aber lauf Importdefinition keine Kundenanlage erlaubt ist&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Fehler in dem XSL-Mapper, dass für diese Bestellung kein Sammelkonto o.Ä. zugewiesen wurde&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei&lt;br /&gt;
*Aktivierung der Kundenanlage&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #120 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Das Vorlagenkonto &#039;{Adressvorlage}&#039; konnte nicht ermittelt werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn das hinterlegte Vorlagen-Konto in der Sage nicht gefunden wurde&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Schreibfehler in der Importformat-Definition&lt;br /&gt;
*Vorlagen-Konto wurde in der Sage gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #121 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der angegebene Zuschlagsname &#039;{Zuschlagsname}&#039; wurde nicht in der Sage&amp;amp;nbsp; gefunden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn in der XML-Datei eine Position als Zuschlag ermittelt wurde, aber dessen Bezeichnung nicht in der Sage existiert.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Zuschlag nicht in der Sage definiert, Betrag würde verloren gehen und somit abweichender Endbetrag zwischen XML und Sage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des Zuschlag-Namen in der XML-Datei.&lt;br /&gt;
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #122 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es können nicht alle Belegrabatte erfasst werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn nicht alle Belegrabatte erfasst werden können. (mehr als 3 vorhanden.)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es gibt sehr viele Gutscheine als BelegPositionen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung der XML-Datei nach Anzahl der Gutscheine.&lt;br /&gt;
*ggf. Deaktivierung der globalen Einstellung &amp;quot;GutscheinAlsBelegRabatt&amp;quot; für Gutscheine auf Positionsebene mit Negativbetrag.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #123 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;wird ausgegeben, wenn zu dem hinterlegten Vorlage-Konto keine Adressnummer gefunden wird&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*das hinterlegte Vorlagen-Konto bzw. die Adresse dazu existiert nicht mehr in der Sage&lt;br /&gt;
*Schreibfehler in der Konto-Vorlage&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung nach vorhanden Adress-Vorlagen in der Sage &amp;amp; Korrektur falls abweichende Nummern vorhanden&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #124 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tritt im Multi-Mandanten-Betrieb auf, wenn zu einem Mandanten kein Mandanenobjekt geöffnet werden konnte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition&lt;br /&gt;
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten&lt;br /&gt;
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung vorhandener Mandanten in der Sage&lt;br /&gt;
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen&lt;br /&gt;
*Dienst-Neustart&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #125 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Initialisieren des Sage Belegobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein neuer Beleg initialisiert werden konnte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Sageseitiger/technischer Fehler&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Fehleranalyse im TraceLog Manager&lt;br /&gt;
*Dienst-Neustart &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #126 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Schließen des Mandantenobjekts&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein Mandant aufgrund von Fehlern nicht geschlossen werden konnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*unbekannt, technische Ursache&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*unbekannt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #127 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das Belegjahr nicht aus dem Periodenmanager ausgelesen werden kann, weil das aktuellen Datum in keiner Periode vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Neues Geschäftsjahr noch nicht angelegt&lt;br /&gt;
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist.&lt;br /&gt;
*Dienst neu starten&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #128 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der XML-Datei keine gültige Zahlungskondition hinterlegt wurde, und der Standard aus Sage laut Konfiguration nicht erlaubt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
*Es fehlt noch eine Übersetzung der Zahlungskondition&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition&lt;br /&gt;
*Prüfung der Bezahlarten in Sage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #129 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die gespeicherte Prozedur spOmniBelegService_KtoNummerErmittlung für die  Konto-Nummer Ermittlung kein Ergebnis zurück liefert und dadurch kein neuer Kunde angelegt werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der Nummernkreis hinter dem Preset ist voll bzw.&lt;br /&gt;
* die höchst mögliche Kto-Nummer wurde vergeben.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung in den Kunden, ob tatsächlich die höchst mögliche Kto-Nummer mit dem in den globalen Einstellungen hinterlegten Preset vergeben ist.&lt;br /&gt;
*Änderung des Presets in den globalen Einstellungen auf einen neuen Nummernkreis&lt;br /&gt;
*Prüfung oder Anpassung der gespeicherten Prozedur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #130 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung &#039;ErlaubeNullPreisPositionen&#039; nicht zulässig.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. &lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat&lt;br /&gt;
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #131 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; aktiviert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* keine Verkaufsmengeneinheit in Sage gepflegt&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm&lt;br /&gt;
*Die globalen Einstellung &amp;quot;POS_VKMengeneinheit&amp;quot; auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #132 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehler im XSL-Mapper. Zulässige Werte: &amp;quot;BME&amp;quot; (BasisMengeneinheit); &amp;quot;VPE&amp;quot; (Verpackungseinheit); &amp;quot;VME&amp;quot; (Verkaufsmengeneinheit)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung des BelegMappers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #133 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler in der AfterBelegSave Prozedur: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SQL Fehler in der gespeicherten Prozedur &amp;quot;spOmniBelegService_AfterBelegSave&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Sichtung der Prozedur&lt;br /&gt;
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #134 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Schreibfehler der Mengeneinheit in der XML&lt;br /&gt;
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung XML-Inhalt&lt;br /&gt;
*Prüfung des Artikels im Artikelstamm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== FehlerCode #135 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen.&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) .&lt;br /&gt;
*Fehlerprüfung im Tracelog-Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #136 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {&amp;lt;spezifischere Fehlermeldung aus Sage&amp;gt;}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Die angegebene Fremdwährung existiert nicht in der Sage.&lt;br /&gt;
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert.&lt;br /&gt;
*Umstellung der globalen Property &amp;quot;WAEHRUNGSKURSTYP&amp;quot; auf einen anderen Wert der dann eventuell in der Sage vorhanden ist.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #137 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*SQL-Fehler in der konfigurierbaren Prozedur&lt;br /&gt;
*Netzwerk Störungen&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*sqlseitige Prüfung der Prozedur&lt;br /&gt;
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #138 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Ermittlung der BesteuerungsID von &#039;{Besteuerungsart}&#039;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*falsche Angabe der Besteuerungsart&lt;br /&gt;
*Besteuerungsart wurde gelöscht&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung der Besteuerungsarten in der Sage&lt;br /&gt;
*Leeren des Feldinhaltes per BelegMapper Konfiguration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #139 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (Artikeltyp = 0) und Zwischensummen (Artikeltyp = 2) in den zu importierenden Artikelpositionen existieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren.&amp;lt;/div&amp;gt;&lt;br /&gt;
== Beleg-Transform ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #200 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Unbekannter Fehler!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
* unbekannt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rückmeldung an HTK zur Fehleranalyse&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #201 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fehleranalyse im TraceLog-Manager&lt;br /&gt;
* &amp;quot;normaler&amp;quot; Login-Versuch in die Warenwirtschaft&lt;br /&gt;
* Prüfung der Zugangsdaten für den Benutzer&lt;br /&gt;
* Neustart des Dienstes &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #202 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler bei der Lieferschein Erstellung: {Meldung}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursachen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* technische oder Sageseitige Störung&lt;br /&gt;
* fehlende Bestände&lt;br /&gt;
* sonstige Fehler die aus der Meldung entnommen werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Analyse im TraceLog-Manager&lt;br /&gt;
* die angegebenen Fehler aus der Meldung beseitigen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund-Prozesse ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #300 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn seit mindestens 7 Tagen keine Lizenz-Synchronisierung mehr funktioniert hat. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Firewall blockiert ausgehende HttpRequests (Port 80) an &amp;quot;&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&amp;quot; (Standard)&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*eingetragener Lizenz-Key &amp;amp; Lizenz-Status prüfen&lt;br /&gt;
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== FehlerCode #301 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut  Lizenz-Synchronisation kein Modul lizensiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lizenz ist abgelaufen oder wurde abgeschaltet&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Klärung Lizenz-Status mit HTK&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== FehlerCode #302 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Fehler beim Versenden der Lizenz-Status Email&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn eine Email bzgl. des Lizenz-Status nicht verwendet werden konnte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Programmier-Fehler der (Beta-) Funktion.&lt;br /&gt;
* falsch hinterlegte Email- &amp;amp; SMTP Daten&lt;br /&gt;
&#039;&#039;&#039;Analyse &amp;amp; Lösungsmöglichkeiten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Prüfung und Korrektur der SMTP-Daten.&lt;br /&gt;
*Meldung an HTK falls Test-Email funktioniert.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== sonstige Meldungen ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #50 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert; es gibt bereits einen Folgebeleg&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_Id in der Sage schon mehr als ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #51 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert.&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#d3d3d3;&amp;quot;&amp;gt;&lt;br /&gt;
==== Code #52 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert (BelegMapper): &amp;lt;Meldung&amp;gt;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kundenindividuelle Anforderungen, die umgesetzt wurden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== Code #53 ====&lt;br /&gt;
&#039;&#039;&#039;Meldung: &amp;quot;Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auslöser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mögliche Ursache(n):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden).&lt;br /&gt;
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen.&lt;/div&gt;</summary>
		<author><name>MH</name></author>
	</entry>
</feed>