Versions Compared

Key

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

...

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

...

Es ist aber nicht zwingend, dass für einen DetalsRequest vorher ein QueryResponse ausgewertet werden muss. Z.B. sind in den Daten eines DetailsResponse Bezüge auf andere Belege enthalten, diese können dann direkt verwendet, um die enstprechenden Details dieser verknüpften Belege abzufragen.

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.

...