Zum Inhalt springen

openTRANS

aus Wikipedia, der freien EnzyklopÀdie
Logo von openTRANS

openTRANS ist ein offener Standard zur UnterstĂŒtzung des elektronischen Datenaustauschs (EDI) bei GeschĂ€ftstransaktionen zwischen Handelsunternehmen. Er unterstĂŒtzt damit die elektronische Beschaffung. Er gliedert sich in die XML- und XML-Schema-basierten Standards ein. openTRANS Ă€hnelt also den EDIFACT-Standards, welche dem Austausch geschĂ€ftlicher Transaktionen auf elektronischem Wege dienen.

Der Standard begrĂŒndete sich in einer Initiative von Industrie- und Handelsunternehmen unter der Leitung von Fraunhofer IAO in Kooperation mit der UniversitĂ€t Duisburg-Essen (Fachgebiet Beschaffung, Logistik und Informationsmanagement, BLI) mit dem Ziel einer Standardisierung von GeschĂ€ftsprozessdokumenten (z. B. Lieferavis, Rechnung) als Grundlage fĂŒr eine elektronische System-zu-System-Kommunikation. Seit dem 2. Oktober 2009 liegt er in Version 2.1 vor.

Geschichte des Standards

[Bearbeiten | Quelltext bearbeiten]

Die Initiative des Fraunhofer IAO und der UniversitĂ€t Duisburg-Essen BLI ist ursprĂŒnglich mit der Veröffentlichung des Katalogstandard BMEcat 1999 gestartet. ZusĂ€tzlich zu diesem XML-basierten Standard ist openTRANS zwei Jahre spĂ€ter als XML-basierter Standard fĂŒr GeschĂ€ftsdokumente veröffentlicht worden. Auch hier haben beide Organisationen die Leitung ĂŒbernommen.

Auch bei den neuen Versionen der Standards mit BMEcat 2005 und openTRANS 2 ist diese enge Verwandtschaft ein wichtiges Merkmal geblieben. Dadurch ist eine KompatibilitĂ€t in den Elementen gegeben, welche in beiden Standards verwendet werden. In den folgenden Jahren wurde openTRANS verbreitet in Deutschland genutzt, was sich auch mit der englischen Übersetzung der Spezifikationen noch nicht unmittelbar Ă€nderte. FĂŒr die aktuelle Version haben sich die Autoren eine bessere internationale UnterstĂŒtzung auf die Fahnen geschrieben. Derzeit ist der Verbreitungsgrad des Standards allerdings noch schwer einzuschĂ€tzen.

Die openTRANS-Releases ordnen sich chronologisch wie folgt ein:

  • 1.0 draft 7. September 2001
  • 1.0 final 10. Januar 2003
  • 2.0 draft 28. August 2008
  • 2.0 final 27. Oktober 2008
  • 2.1 final draft 1. Juli 2009
  • 2.1 final 2. Oktober 2009 (aktuelle Version)
  • 3.0 draft 18. April 2012

GeschÀftsdokumente in openTRANS 2

[Bearbeiten | Quelltext bearbeiten]

openTRANS 2 ist ein XML-basierter Standard zum Austausch von GeschĂ€ftsdokumenten. Dieser Austausch von GeschĂ€ftsdokumenten wird als Transaktion bezeichnet. Damit ist openTRANS ein Transaktionsstandard zur elektronischen UnterstĂŒtzung von GeschĂ€ftstransaktionen. Im Gegensatz dazu gibt es zum Beispiel mit BMEcat 2005 einen Standard fĂŒr den elektronischen Austausch von Produktkatalogen im Rahmen des Katalogmanagements.

Im openTRANS 2 – Standard werden folgende GeschĂ€ftsdokumente spezifiziert:

Ein Beispielprozess mit Hilfe von Standards

[Bearbeiten | Quelltext bearbeiten]

Ein mögliches Beispiel ĂŒber den Austausch bestimmter GeschĂ€ftsdokumente und -informationen kann wie folgt aussehen:

Beispielhafter Datenfluss

openTRANS-Aufbau

[Bearbeiten | Quelltext bearbeiten]

In openTRANS 2-Dokumenten gibt es bestimmte Bereiche – Kopfbereich, Positionsbereich, Zusammenfassung.

Kopfbereich (Bsp. INVOICE_HEADER)
Im Kopfbereich werden alle Informationen beschrieben, die sich auf das gesamte GeschĂ€ftsdokument beziehen, z. B. zum Ersteller und Adressaten des Dokumentes, sowie allgemeine Rahmenbedingungen. Der Kopfbereich ist fĂŒr alle Dokumente Ă€hnlich strukturiert.
Positionsbereich (Bsp. INVOICE_ITEM_LIST)
Der Positionsbereich bildet den Listenbereich eines GeschÀftsdokumentes ab, z. B. die Produkte in einem Angebot, die Lieferpositionen in einem Lieferavis oder die Rechnungen in einer Rechnungsliste.
Zusammenfassung (Bsp. INVOICE_SUMMARY)
Der Bereich „Zusammenfassung“ bildet den Abschluss eines jeden GeschĂ€ftsdokumentes. Er enthĂ€lt redundante Informationen, die sich aus der Aggregation der Werte der Positionszeilen berechnen lassen und dient lediglich der Kontrolle. In einigen GeschĂ€ftsdokumenten, wie der Rechnung, ist dieser Bereich gesetzlich vorgeschrieben.

Erweiterungen in openTRANS 2

[Bearbeiten | Quelltext bearbeiten]

In openTRANS 2 sind neben zahlreichen Detailverbesserungen der Datenmodelle und der Neufassung der Spezifikation zusÀtzliche generelle Anforderungen umgesetzt worden. Zu den wichtigsten Erweiterungen gehören:

  • Überarbeitung der Rechnung zur KonformitĂ€t im Bereich Umsatzsteuergesetzgebung
  • UnterstĂŒtzung von Prozessen zum Umgang mit elektronischer Signaturen
  • Erweiterung der Preismodelle, insbesondere mehrstufige Zu- und AbschlĂ€ge (Rabatte) und Steuern
  • Bessere UnterstĂŒtzung von Szenarien mit IntermediĂ€ren, z. B. MarktplĂ€tzen oder Zentralregulierern
  • Erweiterung des Produktmodells zur Abbildung von Merkmalen und Produktkomponenten sowie Konfigurationsergebnissen und neue Struktur fĂŒr Verpackungen
  • Zwei neue GeschĂ€ftsdokumente: Zahlungsavis und Sammelrechnung bzw. Rechnungsliste
  • Weitestgehende KompatibilitĂ€t zu BMEcat 2005, z. B. Umbenennung der Elemente von ARTICLE nach PRODUCT

AbwÀrtskompatibilitÀt zu openTRANS 1

[Bearbeiten | Quelltext bearbeiten]

openTRANS 2 ist nicht abwÀrtskompatibel zu openTRANS 1, aber sehr strukturÀhnlich. Die meisten Elemente aus openTRANS 1 wurden wiederverwendet und lediglich um neue Unterelemente erweitert.

KompatibilitÀt zu BMEcat

[Bearbeiten | Quelltext bearbeiten]

openTRANS-2-GeschĂ€ftsdokumente sind kompatibel zu BMEcat-2005-Katalogdokumenten, das heißt, es werden identische Felder und Strukturen mit identischen Bedeutungen und Regeln verwendet. Diese Übereinstimmung erleichtert die einheitliche Nutzung von Daten und Softwaresystemen. Durch die asynchronen Entwicklungszyklen der beiden Standards kommt es in wenigen AusnahmefĂ€llen dazu, dass sich Elemente und Elementstrukturen in openTRANS 2 von denen in BMEcat 2005 unterscheiden (z. B. PARTY).