Skip to main content
Beantwortet

salesorderlist> positions abfragbar über API?

  • May 12, 2023
  • 3 Antworten
  • 87 Ansichten

Forum|alt.badge.img

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!

Beste Antwort von Anonymous

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"
}
}
]

 

 

3 Antworten

  • Antwort
  • May 12, 2023

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"
}
}
]

 

 


Forum|alt.badge.img
  • Autor
  • Häufiger Teilnehmer
  • May 12, 2023

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!


Forum|alt.badge.img
  • Autor
  • Häufiger Teilnehmer
  • May 12, 2023

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!