OmniBelegService:Releases Rev 12: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
*Skript 075 wurde eingeführt, welches den Daten-Missstand bzgl. der fehlenden Prozedur der KtoNummer Ermittlung in den Importformaten glattzieht.
*Skript 075 wurde eingeführt, welches den Daten-Missstand bzgl. der fehlenden Prozedur der KtoNummer Ermittlung in den Importformaten glattzieht.
*Skript 076 wurde eingeführt, welches die globale Einstellung "TrimXMLFelder" einführt.
*Skript 076 wurde eingeführt, welches die globale Einstellung "TrimXMLFelder" einführt.
*Skript 077 wurde eingeführt, welches die OmniBelegService_Belege_Adressen Tabelle um das Feld CMD_EU_Country erweitert
*Skript 078 wurde eingeführt, welches die Prozedur spOmniBelegService_InsertXMLAdressen um den Parameter CMD_EU_County erweitert


==== Dienst ====
==== Dienst ====
Zeile 17: Zeile 19:
* Für Beleg-Zuschlägen 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.  
* Für Beleg-Zuschlägen 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.  
* Bei der Anlage einer neuen Adresse wird der Wert aus dem XML-Feld "ORDER_LANGUAGE" nun mit berücksichtigt und setzt die Sprache anhand des XML-Wertes.
* Bei der Anlage einer neuen Adresse wird der Wert aus dem XML-Feld "ORDER_LANGUAGE" nun mit berücksichtigt und setzt die Sprache anhand des XML-Wertes.
* Bei der Anlage eines neuen Kunden wird nun ebenfalls das EU Länderkürzel gesetzt, wenn das XML-Feld ORDER_TAXEU_COUNTRY gefüllt ist bzw. wird das Auftraggeber-Land gesetzt, wenn es sich um eine EU Bestellung handelt (TAX_AREA = EU)  
* 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 das XML-Feld ORDER_TAXEU_COUNTRY gesetzt falls gefüllt. Sollten beide Werte nicht gesetzt sein, wird das Lieferland der Auftraggeber-Adresse gesetzt, wenn es sich um eine EU Bestellung (TAX_AREA = EU) handelt.
* Einführung des Fehlercodes 137 - "''Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}",'' um die frei konfigurierbare Stelle besser unterscheiden zu können im Kunden-Anlage Prozess.  
* Einführung des Fehlercodes 137 - "''Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}",'' um die frei konfigurierbare Stelle besser unterscheiden zu können im Kunden-Anlage Prozess.  
*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.
*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.
Zeile 23: Zeile 25:
*Es wurde ein Fehler korrigiert, dass Benutzerfelder aus den Vorlage-Kunden nicht mehr bei der Neukundenanlage mit übernommen wurden.
*Es wurde ein Fehler korrigiert, dass Benutzerfelder aus den Vorlage-Kunden nicht mehr bei der Neukundenanlage mit übernommen wurden.
*Es wurde ein Fehler bei der XSD Validierung abgefangen, bei dem es im Fehlerfall zu einer sich im Kreis drehenden "Unbekannter Fehler" Meldung kam.
*Es wurde ein Fehler bei der XSD Validierung abgefangen, bei dem es im Fehlerfall zu einer sich im Kreis drehenden "Unbekannter Fehler" Meldung kam.
*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.
*Einführung des FehlerCodes 24 - "''Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen''.", um bei Überlängen von XML-Feldinhalten Folgefehler zu vermeiden.
*


===== technische Themen =====
===== technische Themen =====
Zeile 38: Zeile 43:
* Der Schreibfehler im Kommentar bzgl. zur YOUR_ORDER // Referenznummer wurde korrigiert
* Der Schreibfehler im Kommentar bzgl. zur YOUR_ORDER // Referenznummer wurde korrigiert
* Aufgrund existierender unterschiedlicher XML-Dateistrukturen und um Datenverlust zu vermeiden, wurde das Feld "ZUSATZ" in der Auftraggeber und Lieferadresse dahingehend erweitert, dass die XML Felder "STREET2" oder alternativ "ZUSATZ" dort berücksichtigt werden.
* Aufgrund existierender unterschiedlicher XML-Dateistrukturen und um Datenverlust zu vermeiden, wurde das Feld "ZUSATZ" in der Auftraggeber und Lieferadresse dahingehend erweitert, dass die XML Felder "STREET2" oder alternativ "ZUSATZ" dort berücksichtigt werden.
*
*der Knoten CUSTOMER_MASTER_DATA in der Auftraggeber Adresse wurde um das Feld "EU_COUNTRY" erweitert und wird standardmäßig durch das XML-Feld  COUNTRY der Auftraggeber Adresse befüllt.
1.346

Bearbeitungen

Navigationsmenü