Beantwortet

Via API die Seriennummer erhalten


Benutzerebene 3
Abzeichen +1

 

Moin,

 

wie komme ich an diese Seriennummer via API heran? 

LieferscheinGet? Da bleibt das Fled Seriennummer immer leer.

 

Hat da jemand eine andere Idee?

icon

Beste Antwort von Jörn H von digitalXL 17 January 2023, 18:21

Original anzeigen

6 Antworten

Benutzerebene 1

@jav666 Hast du eine Lösung gefunden?

Benutzerebene 5
Abzeichen +2

Hallo @jav666,

wo magst Du denn die Seriennummer herhaben? Die an den Kunden ausgelieferte aus dem Lieferschein oder eine oder mehrere aus dem Lager?

Grüße
Jörn

PS: @Christina Wittke - damit Du up-to-date bleibst :-)

Benutzerebene 1

Hallo @Jörn von digitalXL Vielen Dank für die Erwähnung und Antwort.

Wenn ich @jav666 richtig verstehe enthält seine Antwort der API auch immer leere Seriennummern auf die Anfrage /api/v1/belege/lieferscheine?include=positionen. Anbei ein Foto der API-Antwort. Wie du sehen kannst, ist die seriennummer leer ””, obwohl im Interface von Xentral Seriennummern vorhanden sind.

Es geht also um die Seriennummern aus dem Lieferschein, die an den Kunden ausgeliefert wurden.

Vielen Dank für deine Unterstützung.

 

 

Benutzerebene 5
Abzeichen +2

Hallo @Christina Wittke und @jav666,

da der Wert “seriennummer” für die Position einmalig ist, denke ich, dass dort eher die Eigenschaft des Artikels und nicht inhaltlich die ausgelieferten Seriennummern gemeint sind. Ich habe leider keine Zeit das im Detail nachzustellen, würde euch aber vorschlagen, diese Infos aus einem SQL-Bericht zu holen, den ihr ja ebenfalls auf Basis der Lieferscheinnummer parametrisiert über die API abfragen könnt.

Der Endpunkt dazu heißt: /v1/reports/<id>/download wobei id die ID des Reports in eurem System ist.

Grüße
Jörn

Benutzerebene 1

Hallo @Jörn von digitalXL 

Vielen Dank für die ausführliche Antwort. Das war unser Plan B. Dann lösen wir das so. Vielen Dank für die sehr schnelle Hilfe und Unterstützung. Das war sehr hilfreich!

Viele Grüße
Christina Wittke

Benutzerebene 3
Abzeichen +1

Kleiner Nachtrag: in der Tat nutze ich nun einen Bericht, der mir alle relevanten Daten zusammenstellt.

Die Url vom Bericht wird via cronjob aufgerufen und auf unserem Server erledige ich dann alle Transformationen für unser System.

Die Seriennummern befinden sich hier: beleg_chargesnmhd 

und diese Tabelle ist mit den Lieferscheinen verknüpft.

 

 

Antworten