Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Mit der Belegverwaltung Im Modul receipt bietet Veloconnect ab der Version 1.3 mit der Belegverwaltung die Möglichkeit, elektronische Geschäftsbelege zu übermitteln.

...

Die folgende Abbildung zeigt schematisch die Abfolge der einzelnen Schritte auf Client und Server bei der Abfrage von Belegen.

...

1. QueryRequest

Der Veloconnect-Client nutzt das Element QueryRequest, um Kopfdaten zur jeweiligen Belegart abzurufen. Als Suchparameter steht immer ein Datumsbereich (DateRangeType) zur Verfügung, bestehend aus FromDate und ThruDate. Dieser Suchparameter bezieht sich immer auf das Belegdatum (IssueDate) der jeweiligen Belegart. Durch Angabe dieses Suchparameters werden alle Belege selektiert, deren Belegdatum größer oder gleich FromDate und kleiner oder gleich ThruDate sind. Da FromDate und ThruDate optionale Angaben sind, findet der Vergleich des Belegdatums nur statt, wenn das entsprechende Element vorhanden ist. Der Fall, dass weder FromDate noch ThruDate vorhanden ist, ist genauso zu behandeln, wie der Fall, dass kein DateRange angegeben ist.

...

Beispiel: Über das Element OfferQueryRequest ruft der Veloconnect-Client alle durch den Veloconnect-Server bereitgestellten Angebote für den autorisierten Client ab.

2. QueryResponse:

Der Veloconnect-Server liefert über das Element QueryResponse alle Kopfdaten zu Belegen der jeweiligen Belegart, für die mindestens einer der in der Query übermittelten Suchparameter zutrifft. .

...

Beispiel: Über das Element OfferQueryResponse liefert der Server alle verfügbaren Angebote für den autorisierten Client aus und reagiert damit auf die Anfrage, die dieser Client mit dem Element OfferQueryRequest ausgeführt hat.

3. DetailsRequest:

Der Veloconnect-Client nutzt die durch den Server bereitgestellten IDs von Belegen aus der Operation QueryResponse, um die Detailwerte zu diesen Beleg-IDs abzufrufen.

Beispiel: Über das Element OfferDetailsRequest ruft der Client per ID die dazugehörigen Detailwerte zu einem Angebot ab.

4. DetailsResponse:

Der Veloconnect-Server liefert über das Element DetailsResponse alle Details zu der im DetailsRequest übermittelten Liste von IDs. Der Server kann die zurückgegebene Liste limitieren, sofern die Liste im Request mehr als 200 Elemente enthält.

...