Beantwortet

salesorderlist> positions abfragbar über API?


Benutzerebene 1
Abzeichen
  • Häufiger Teilnehmer
  • 5 Antworten

Hi zusammen,

 

zunächst einmal der Hinweis dass die Anfrage wie sie in der Doku steht (https://developer.xentral.com/reference/salesorderlist)  nicht funktioniert

“url = "https://xentralid.xentral.biz/api/salesOrders?page=number=2&size=1"

 

Dies hier funktioniert dagegen 

“{{base_url}}/salesOrders?page[number]=1&page[size]=10”

 

Dann die Frage > bei der Beta Response gibt es in der JSON den Abschnitt “positions”, im realen System bekomme ich dies allerdings nicht zurückgemeldet.

Ist dies noch in Arbeit oder eher eine fehlerhafte Konfiguration unseres Systems?

 

Besten Dank und Grüße!

icon

Beste Antwort von Anonymous 12 May 2023, 14:46

Original anzeigen

3 Antworten

Hi @Michat 

 

Wo hast du das hier gesehen? “https://xentralid.xentral.biz/api/salesOrders?page=number=2&size=1

Hier ist es beschrieben, wie du gesagt hast: https://developer.xentral.com/reference/filtering-sorting-pagination

Und nein, wir arbeiten immer noch an dem Salesorders Endpunkt. 

Trotzdem solltest du in der Lage sein, die Positions mit dem Endpunkt zu sehen: 
 

### View sale order
# @name salesOrder.view
GET {{base_url}}/salesOrders/1
Accept: application/vnd.xentral.default.v1-beta+jsonAuthorization:
Bearer {{auth_token}}

 

e.g.

 

"positions": [
{
"id": "1",
"quantity": 1,
"comment": "",
"product": {
"id": "26",
"number": "100001",
"name": "Gebrannte Mandeln",
"description": "Süße, gebrannte Mandeln mit Vanillegeschmack. Frisch produziert und aus hochwertigen Zutaten. BIO Qualität und nachhaltiger Anbau. Die Mandeln kommen aus Griechenland."
},
"tax": {
"rate": -1,
"vatCategory": "normal",
"fiscalText": null
},
"price": {
"amount": "24.95000000",
"currency": "EUR",
"discount": "0.00"
}
}
]

 

 

Benutzerebene 1
Abzeichen

Hi @Michat 

 

Wo hast du das hier gesehen? “https://xentralid.xentral.biz/api/salesOrders?page=number=2&size=1

Hier ist es beschrieben, wie du gesagt hast: https://developer.xentral.com/reference/filtering-sorting-pagination

Und nein, wir arbeiten immer noch an dem Salesorders Endpunkt. 

Trotzdem solltest du in der Lage sein, die Positions mit dem Endpunkt zu sehen: 
 

### View sale order
# @name salesOrder.view
GET {{base_url}}/salesOrders/1
Accept: application/vnd.xentral.default.v1-beta+jsonAuthorization:
Bearer {{auth_token}}

 

e.g.

 

"positions": [
{
"id": "1",
"quantity": 1,
"comment": "",
"product": {
"id": "26",
"number": "100001",
"name": "Gebrannte Mandeln",
"description": "Süße, gebrannte Mandeln mit Vanillegeschmack. Frisch produziert und aus hochwertigen Zutaten. BIO Qualität und nachhaltiger Anbau. Die Mandeln kommen aus Griechenland."
},
"tax": {
"rate": -1,
"vatCategory": "normal",
"fiscalText": null
},
"price": {
"amount": "24.95000000",
"currency": "EUR",
"discount": "0.00"
}
}
]

 

 

 

Hi @chuck_aguilar ,

dort habe ich es her :) Aus meinem Link, wenn dort etwas eingesetzt wird für page und size.

 

Alles klar, dann probiere ich mal weiter. 

Danke und Grüße!

Benutzerebene 1
Abzeichen

Ergänzend als Info >

 

Die Positions werden nur zurückgegeben wenn man direkt nach einer OrderID fragt. Ist in der Dokumentation auch anders vermerkt.

 

Grüße!

Antworten