# Wo wird die Rechnungsnummer generiert

**URL:** <https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866>\
**Category:** Programmierung\
**Created:** [4. Dezember 2018 um 14:45 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866 "2018-12-04T14:45:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andi\_T](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@Andi\_T](https://forum.shopware.com/u/Andi_T)\
**Post date:** [4. Dezember 2018 um 14:45 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/1 "2018-12-04T14:45:04Z")

</div>

Hallo Community,

kann mir jemand sagen, wo (also in welcher Datei) die Rechnungsnummern generiert werden, die den erstellten Rechnungen zugewiesen werden?

&nbsp;

Danke vorab und Grüße

Andi

---

<div class="post-metadata">

**Author:** ![MenStuff](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@MenStuff](https://forum.shopware.com/u/MenStuff)\
**Post date:** [4. Dezember 2018 um 15:40 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/2 "2018-12-04T15:40:30Z")

</div>

Grundeinstellungen&nbsp;

---

<div class="post-metadata">

**Author:** ![Andi\_T](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@Andi\_T](https://forum.shopware.com/u/Andi_T)\
**Post date:** [4. Dezember 2018 um 15:50 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/3 "2018-12-04T15:50:03Z")

</div>

> [@MenStuff schrieb:](https://forum.shopware.com/profile/24910/MenStuff "MenStuff")
> 
> Grundeinstellungen&nbsp;

Ich möchte nicht wissen, wo die Nummernkreise eingestellt werden sondern in welche Datei dann der Nummernkreis programmiertechnisch&nbsp;für die Rechnung verarbeitet werden, da ich dort auf die Rechnungsnummer eingreifen will.

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [4. Dezember 2018 um 16:32 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/4 "2018-12-04T16:32:36Z")

</div>

In der Datenbank

s\_order

---

<div class="post-metadata">

**Author:** ![Andi\_T](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@Andi\_T](https://forum.shopware.com/u/Andi_T)\
**Post date:** [4. Dezember 2018 um 16:44 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/5 "2018-12-04T16:44:07Z")

</div>

> [@kulli schrieb:](https://forum.shopware.com/profile/14033/kulli "kulli")
> 
> In der Datenbank
> 
> s\_order

Danke für die Antwort.

Das heißt ja, es wird nicht im Quellcode irgendwo um „1“ hochgezählt und dann in die DB geschrieben sondern direkt im&nbsp;Datenbankfeld nur ein Inkrement gesetzt, wenn ein neuer Eintrag kommt.&nbsp;

Ein bisschen Schade, wie unflexibel Shopware mit der Vergabe von Nummern umgeht.

Plugins gibt es ja auch keine richtigen bzw. werden diese seit längerem nicht weiterentwickelt. Hab schon Anfragen gestellt (z.b. Firma Crehler)&nbsp;- aber da antwortet keiner.

Hat jemand eine Idee wie man die Nummernkreise (vor allem Rechnung)&nbsp;individualisieren kann?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [4. Dezember 2018 um 17:20 UTC](https://forum.shopware.com/t/wo-wird-die-rechnungsnummer-generiert/56866/6 "2018-12-04T17:20:13Z")

</div>

Das wird hier gemacht:&nbsp;

> <https://github.com/shopware/shopware/blob/6d43d6ac9eb346c1618a70c170fc50540dfff842/engine/Shopware/Components/NumberRangeIncrementer.php>

> <https://github.com/shopware/shopware/blob/5bb5bf4ec7237ff2e2942f08e63ae9cbeb9a9c5f/engine/Shopware/Components/Document.php#L758>

Das kannst du ohne Probleme Updatesicher erweitern per Plugin. Direkter Eingriff in die Dateien wäre natürlich bad practise und nicht updatesicher.
