# Bestellexport über API mit PDF-Generierung

**URL:** https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198
**Category:** Shopware 6 (German)
**Created:** [21. Juni 2023 um 14:08 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198 "2023-06-21T14:08:16Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![hamfrank](https://avatars.discourse-cdn.com/v4/letter/h/9d8465/32.png) [@hamfrank](https://forum.shopware.com/u/hamfrank)
#### Post date: [21. Juni 2023 um 14:08 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/1 "2023-06-21T14:08:16Z")

</div>

Moin,

ich bastel an einem kundenspezifischem CSV Bestellexport bei dem jedes Dokument (Rechnung und Storno) jeweils eine Zeile hat. Quasi Betrag Haben und Betrag Soll.  
Das ganze funktioniert an sich super. Die CSV sieht gut aus, Dokumente werden erzeugt und gespeichert.

Das Problem ist, wenn eine Bestellung (merhfach) angepasst wurde und sich der Rechnungsbetrag ändert. Wie komme ich über die API an die jeweiligen Rechnungsbeträge pro Dokument? Ich bekomme bis jetzt nur den aktuellsten Rechnungsbetrag über die Order Attributes. Gibt es eine Verbindung vom Dokument zum Dokumenten-Rechnunsbetrag?

---

<div class="post-metadata">

### Author: ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)
#### Post date: [21. Juni 2023 um 19:42 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/2 "2023-06-21T19:42:50Z")

</div>

dafür gibt es das Feld Order version\_id. Hier gibt die live-version (das ist dann die aktuelle version) und die order\_id (id) ist dann halt mehrfach vorhanden.  
Alles in der table „order“

---

<div class="post-metadata">

### Author: ![hamfrank](https://avatars.discourse-cdn.com/v4/letter/h/9d8465/32.png) [@hamfrank](https://forum.shopware.com/u/hamfrank)
#### Post date: [22. Juni 2023 um 07:49 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/3 "2023-06-22T07:49:42Z")

</div>

Danke für den Hinweis. Stehe aber leider noch etwas auf dem Schlauch.  
Über /api/order/$orderVersionID/ bekomme ich einen Fehler wegen dem primaryKey. An sich logisch.  
Kann man über /api/order/ nach der $orderID suchen und einen Filter auf die version\_id setzen?  
Oder muss ich über /api/search/order gehen und dort evtl. einen Fitler auf die version\_id setzen?

---

<div class="post-metadata">

### Author: ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)
#### Post date: [22. Juni 2023 um 09:17 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/4 "2023-06-22T09:17:56Z")

</div>

Was möchtest Du denn genau machen ? Vielleicht ist einfacher direkt ein SQL zu nuzten und damit dann zu mindest mal die Versions-ID abzurufen. Dann kannst Du immer noch mit einem Query-Builder die Sätze abrufen die wirklich relevant sind …

---

<div class="post-metadata">

### Author: ![hamfrank](https://avatars.discourse-cdn.com/v4/letter/h/9d8465/32.png) [@hamfrank](https://forum.shopware.com/u/hamfrank)
#### Post date: [10. Juli 2023 um 13:02 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/5 "2023-07-10T13:02:17Z")

</div>

> Was möchtest Du denn genau machen ?

Ich brauche in der Auswertung für jedes Dokument die korrekte Gesamtwert-Ausgabe des Dokumentes.

 ![fraermel_csv](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/e/0/e0fe680eea74486147a9224ca5c6966ae7e82e7c.jpeg)

Ich habe mal den CSV Export mit dem Backend gegenübergestellt.  
Die Dokumente haben ja ihren jeweiligen Gesamtwert. Rechnung Plus und Storno Minus.  
In meiner CSV steht allerdings bei jedem Dokument dieser Bestellung 49€ drin. Weil das quasi die letzte Gesamtsumme dieser Bestellung ist.

An sich hatt ich gehofft, dass ich das komplett über die API anwickeln kann.

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [12. Juli 2023 um 04:38 UTC](https://forum.shopware.com/t/bestellexport-ueber-api-mit-pdf-generierung/100198/6 "2023-07-12T04:38:33Z")

</div>

Hey, vielleicht kannst du ja über die [http://localhost/api/order/e805bc39d451444b8c95b2773c428389/documents](http://localhost/api/order/e805bc39d451444b8c95b2773c428389/documents) gehen und dort findest du dann nochmal die zugehörige Order id also „[http://localhost/api/document/88ab9b95a3e04da28747e4013c2d9d9a/order](http://localhost/api/document/88ab9b95a3e04da28747e4013c2d9d9a/order)“ sowas zum Beispiel.

Grüße
