Files
Orchestrator/bahn/project-audit/data/confluence-export/pages/27525694_4.4.1 Anbindung Abrechnungssysteme an das Bestellsystem.md
T
ankn a5f8fb49ab Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
      Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
      Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)

Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
2026-06-30 20:39:52 +02:00

14 KiB

4.4.1 Anbindung Abrechnungssysteme an das Bestellsystem

Confluence Page ID: 27525694 Version: 105 Pfad: /pathOS/Start / Vorstudie Bestellsystem/00_Vorstudie Bestellsystem/4 Anforderungen an das neue Bestellsystem der DB Netz/4.4 Soll-Schnittstellen Bestellsystem (Consumer oder Provider)/4.4.1 Anbindung Abrechnungssysteme an das Bestellsystem Labels:


Einleitung 

Im Verkaufsprozess von Trassenprodukten muss sowohl eine Anbindung an das dem Vertrieb zugeordnete Preissystem, als auch an die kaufmännische Abrechnung erfolgen. Um dies zu ermöglichen werden die notwendigen Schnittstellen, welche im parallel laufenden Projekt AbrechnungsCookpit (AC) Trasse umgesetzt werden, angebunden. Das Projekt AC Trasse soll in 2021 produktiv gehen.

Ausschnitt aus dem Systemkontext des Bestellsystems

Die Anbindung der kaufmännischen Systeme- Abrechnung an das Bestellsystem bildet eine umfangreiche Schnittstellensammlung. Im Folgenden zur Übersicht ein Ausschnitt aus dem Systemkontext des im EAM hinterlegten Architekturartefakts  

Prozessuale und dynamische Sicht auf die Schnittstelle Bestellsystem und AbrechnungsCockpit

Im Folgenden eine vereinfachte Darstellung des gesamten Prozesses, der über das Bestellsystem abgewickelt wird. In dieser Darstellung ist dokumentiert, in welchem Prozessschritt welche Funktionalität der Abrechnungs- und Preissysteme aufgerufen werden sollen. Verständnis des Prozessablaufs vor dem Hintergrund Abrechnung und zukünftige Anbindung von BP mit AC

| | |

 Service/Komponente  

|

  Kurzbeschreibung

|

Kommentar

| | Service PreisVerwaltungTrasse ermittleTrassenPreis

| Es wird zu einer vom Fahrplan zurückgelieferten FahrplanKapazität (TAF/TAP TSI: PathDetailsMessage) eine verbindlicher Angebotspreis ermittelt. Das zurückgegebene Objekt Preisauskunft liefert den Preis für eine Trasse und auch den Link zu einer generierte Leistungsbeschreibung (LB) im PDF Format welche im LB Portal abliegt. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. | Die in der Schnittstelle definierte Zugtrasse muss durch das Bestellsystem über die Fahrplankapazität befüllt werden | | Service PreisVerwaltungTrasse ermittleTrassenPreisInfo | In diesem Kontext fragt das Bestellsystem unverbindliche Preisanfragen ab, um im Planungsprozess dem Kunden bei der Suche einer geeigneten Route als Information einen unverbindlichen Preis anzuzeigen. Das zurückgegebene Objekt Preisauskunft liefert den Preis für die übergebene Trasse. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. | Die in der Schnittstelle definierte Zugtrasse muss durch das Bestellsystem über die Fahrplankapazität befüllt werden

| | Service AufbereitungAbrechnungsInformationenTrassen abrechneVertragsAenderung | Änderungen einer Bestellung nach Abschluss eines Trassenvertrags müssen im Abrechnungssystem nachgehalten werden. Dies geschieht über den Service abrechneVertragsAenderung. Änderungen können vom Kunden oder von der DB Netz ausgelöst worden sein. In jedem Fall muss sichergestellt werden, dass dieser Service vom Bestellsystem aufgerufen wird. Auch bei Gewährung von Rabatten (NeuverkehrsRabatte) wird dieser Service nach der Genehmigung im OrderDiscountOrderSystem aufgerufen. Der Rabatt wird nachträglich auf den bereits zum Listenpreis abgeschlossenen Vertrag gewährt. Dieser Service erstellt erzeugt eine aktualisierte LB und liefert einen entsprechenden Link zurück. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. | Die in der Schnittstelle definierte Zugtrasse muss durch das Bestellsystem über die Fahrplankapazität befüllt werden LB = Leistungsbeschreibung | | Service KaufmaennischeAuftragsverwaltung erstelleAngebotsAnfrage erstelleVertragsAngebot erstelleProduktVertrag | Der Service  bildet die Schnittstelle zu SAP R/3 Netz. Der Service erwartet einen Beleg, der Belegpositionen enthält (ITOM). Eine Belegposition kann eine AngebotsAnfrage, VertragsAngebot oder ProduktVertrag enthalten. Die Belegposition benötigt eine Beschreibung (Text) und den dazugehörigen Preis. Zurückgeliefert wird im Erfolgsfall wieder ein Beleg. Im Erfolgsfall werden BelegAnhänge generiert, die über den Service BelegAnhangArchiv ausgelesen werden können. Bei den "Erstellen" Operationen ist die BelegID bei Übergabe an die Operation noch nicht gefüllt, erst bei Rückgabe des Belegs durch die ausgeführte Operation wird dieser zurückgesendet. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. | Das im Beleg referenzierte eigentliche Trassenprodukt wird im Service nicht verwendet, insofern kann hier ohne Change Request auch ein TAF/TAP Objekt mit übergeben werden (Any Tag). | | Service KaufmaennischeAuftragsverwaltung aendereAngebotsAnfrage aendereVertragsAngebot aendereProduktVertrag | Der Service  bildet die Schnittstelle zu SAP R/3 Netz. Der Service erwartet einen Beleg, der Belegpositionen enthält (ITOM). Eine Belegposition kann eine AngebotsAnfrage, VertragsAngebot oder ProduktVertrag enthalten. Die Belegposition benötigt eine Beschreibung (Text) und den dazugehörigen Preis. Zurückgeliefert wird im Erfolgsfall wieder ein Beleg. Im Erfolgsfall werden BelegAnhänge generiert, die über den Service BelegAnhangArchiv ausgelesen werden können. Bei den "Aendere" Operationen muss die BelegID bei Übergabe an die Operation gefüllt werden, erst bei Rückgabe des Belegs durch die ausgeführte Operation wird dieser zurückgesendet. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. | Das im Beleg referenzierte eigentliche Trassenprodukt wird im Service nicht verwendet, insofern kann hier ohne Change Request auch ein TAF/TAP Objekt mit übergeben werden (Any Tag). | | Service KaufmaennischeAuftragsverwaltung beendeBeleg | Der Service  bildet die Schnittstelle zu SAP R/3 Netz. Der Service erwartet eine BelegID. Fachlich bedeutet dies, dass ein Beleg storniert wird. Die Serviceoperation wird aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. |

| | Service BelegAnhangArchiv leseBelegAnhang erstelleBelegAnhang | Der Basic Service archiviert Dokumente der KundenAuftragsVerwaltung im Archiv (DoxIs/BCM).  Der Link auf das Archiv wird im eigentlichen Beleg aus der kaufmännischen Auftragsverwaltung hinterlegt. Das Speichern von BelegAnhängen muss vom Bestellsystem ausgehen. Das Bestellsystem erstellt ein PDF jeder Anfrage, jeden Angebots und jeden Vertrags und speichert dieses über erstelleBelegAnhang.

Die Serviceoperationen werden aus der Komponente SteuerungVertriebsablauf des Bestellsystems heraus aufgerufen. |

| | Schnittstelle DiscountOrderSystem | Das Discount Order System ist eine Webapplikation, welche in das Abrechnungscockpit integriert ist und Anträge zur Neuverkehrsrabatten verwaltet. Ein Kunde kann Neuverkehrsrabatte geltend machen. Eine Entsprechende Anfrage auf Genehmigung wird an das Discount Order System (DOS) übertragen. Nach der Genehmigung muss es eine Rückmeldung an das Bestellsystem geben und die Änderungsbepreisung muss an den Service AufbereitungAbrechnungsInformationenTrassen der Abrechnung übermittelt werden. | Schnittstelle ist seitens AbrechnungsCockpit noch nicht definiert. | | SteuerungVertriebsAblauf (KundenauftragsVerwaltung) | Die Komponente SteuerungVertriebsAblauf (ehemals KundenauftragsVerwaltung) steuert zukünftig den vertrieblichen Prozess für Trassen, Serviceeinrichtungen und Stationshalten. Von hier werden die entsprechenden Produktspezifischen Services des Fahrplans, S&S etc aufgerufen und auch die kaufmännische Abwicklung angestoßen. |

| | SAP R/3 Netz   | Kaufmännisches Back-End System SAP R/3 Netz, das zur Abrechnung und revisionssicheren Archivierung verwendet wird.   Abrechnung und revisionssichere Archivierung, SAP Hybris Billing in der Abbildung und hier SAP R3/Netz |

| | Link auf Rechnungsportal | Sharepointanwendung zur Ablage der detaillierten Rechnung zu Trassenverträgen als PDF |

| | Link auf LB (Leistungsbeschreibung) | Sharepointanwendung zur Ablage der detaillierten Preisaufstellung zu Trassenangeboten als PDF Diskriminierungsfreie Veröffentlichung (Hinweis: Bei der Ablehnung bleibt die LB im Portal. Die Preisberechnung erfolgt zeitlich mit dem Angebotsversand. Folglich können alle LBs auf dem LB-Portal Veröffentlicht werden. Im GelV- nach der Konstruktion wird LB freigegeben. Im Netzfahrplan- Vorläufig VNP; Entgültig ENP - in beiden Fällen wird LB freigegeben. Die im LB-Portal abgelegte Leistungsbeschreibung zum Trassenangebot darf erst sichtbar werden, wenn das Angebot an den Kunden versendet wird! |

| | Veröffentlichung der LB | ein Service wird bei der AC Trasse benötigt, um die Veröffentlichung von Leistungsbeschreibungen zu Netzfahrplanangeboten zu triggern   | noch nicht spezifiziert durch AC Trasse | | AC Service Zuordnung in die Trassenproduktsegmenten -------------- | Anhand der relevanten Anmeldekriterien im Bestellsystem wird eine Zuordnung in die Trassenproduktsegmenten selbst in der AC Trasse (Trassenpreissystem) des dann geltenden Trassenpreissystems angezeigt  ()

  • Anhand der relevanten Anmeldekriterien wird eine Zuordnung in die Trassenproduktsegmente des dann geltenden Trassenpreissystems angezeigt
  • Das Preissystem unterscheidet grundsätzlich zwischen Güterverkehr und Personenverkehr
  • Weitere Merkmale sind aktuell beispielsweise Zuggewicht, Zuglänge, (konstruierte) Durchschnittsgeschwindigkeit, Regionalität (Stichwort Metropolverkehre) und weitere Determinanten
  • Die Produktdeterminaten können sich bis zur Produktivsetzung noch ändern > Grundsätzlich müssen die Produktzuordnungen soweit wie möglich konfigurierbar und erweiterbar sein, um auf periodische Anpassungen der Produktgestaltung reagieren zu können (die nächste Definition wird für das FplJ 2023 vorgenommen)  | noch nicht spezifiziert durch AC Trasse | | Neue Anforderung wird noch durch AC Trasse spezifiziert | Bei neuen Kunden oder bei Kunden mit Zahlungsausfällen bzw. drohender Insolvenz muss der Kunde Vorkasse leisten. Aktuell gibt es keine Integration zwischen dem Vorkasse-Prozess und dem Abschluss eines Vertrags. Angedacht ist bspw. das dem Kunden ein Angebot unterbreitet wird, aber der Vertrag erst dann abgeschlossen wird, wenn Vorkasse-Zahlungen eingegangen sind.  | (P0) Pe Null Projekt: To Do: AC Trasse

Sicht auf die Schnittstellen im Verkaufsprozesses (inklusive Preisauskunft und Preisinformation)

Nachfolgend eine Zusammenfassung der Services und deren Operationen, die aus der Komponente SteuerungVertriebsablauf des neuen Bestellsystems heraus aufgerufen werden.                                                               

Nichtfunktionale Aspekte

| | Vertraulichkeit |

11 incomplete  sehr hoch

12 complete  hoch

13 incomplete  mittel

14 incomplete  niedrig

| | Integrität |

15 incomplete  sehr hoch

16 complete  hoch

17 incomplete  mittel

18 incomplete  niedrig

    | | Verfügbarkeit | | Servicelevel |

31 incomplete  SL 1 Plus

32 incomplete  SL 1

33 complete  SL 1 Basic

34 incomplete  SL 2

35 incomplete  SL 3 Plus

36 incomplete  SL 3

| die Verfügbarkeit des AC-Services PreisVerwaltungTrasse mit SL3 ist nicht ausreichend JP: Antwortzeiten werden unter 2 Sekunden sein, perspektivisch auch schneller. Durch das Auto-Scaling sollten AC überhaupt kein Problem mit den Peak-Lasten haben. Bzgl. der Verfügbarkeit der Services hat der Fachbereich SL 3 angefordert.   | | | Logging | | Anforderung an Logging |  Ein Monitoring der kaufmännisch relevanten Vorgänge ist erforderlich   | | | Übertragungsverfahren | | Schnittstellenart |

37 incomplete  Datenablage in Datei, Pfad: manuelle Festlegung

38 complete  Webservice: 

39 incomplete  SMS-Nachricht, Nummer:

40 incomplete  gemeinsame Datenbank:

41 incomplete  Online-Transaktion:

42 incomplete  Andere: Dateiversand via Email

| | Transaktionssicherheit |  Keine Anforderungen.  Folgende Anforderungen: | | Art der Datenübertragung |  HTTP(S)                                    

Datenmodell

Für die Preisberechnung/Abrechnung werden folgende Informationen aus dem Bestellsystem benötigen. Datenfelder AC-Bestellsystem TAF. Das vorhandene Datenmodell des AC Trasse beinhaltet ein ITOM nahes Modell vom Objekt ZugTrasse (siehe aktuelle Servicebeschreibungen). Ein Mapping des TAF/TAP Modells auf die ZugTrasse ist geplant. Hinweis: Die Preise werden im TAF/TAP Objekt in den Attributen NetworkSpecificParameters hinterlegt, da diese keine TAF/TAP Standarddatenfelder darstellen.

Attribute der Struktur „NetworkSpecificParameter“ auf Message-Ebene

(Extrahiert aus der Anlage 1 der EVU-SST)   | | Trassenpreis | Trassenpreis in Euro [€] | | 1.  Das Feld enthält den Gesamtpreis der Trasse in Euro. 2.  Der Preis wird mit zwei Nachkommastellen geliefert. 3.  Wird nicht bei den Ausprägungen des Feldes 19 (Zurückweisung), 35  (nicht konstruierbare Trasse) und bei RV-Kapazitätsangeboten und Ergebnissen der Produkte FZB und FPS geliefert. | | | PreisInformationen | |

| |   | PreisInformationenZLP |   |   | | NV_IM | Intermodal gewonnener Neuverkehr | I....I....I....nvIm | NetworkSpecificParameter | | NV_BIS | Neuverkehr (ab ZLP) bis ZLP | I....I....I....nvBis | NetworkSpecificParameter | | NV_NUMMER | Von DB Netz vergebene Nummer für bestätigten Neuverkehr | Siehe | https://ciodbn.noncd.rz.db.de/websites/MMO/Projekte/neXt_APluS/Value%20Stream/02%20Workshops/TAF%20TAP%20TSI/02%20Termine/Austausch%20M31%20Bestellportal/20181203%20NetworkSpecificParameter_%C3%9Cbersicht%20v06.xlsx

      Â