GX-Bug #57693

Avatar?id=18128&size=50

Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch

Added by Marco Bruchmann over 1 year ago. Updated 11 months ago.

Status:
Erledigt
Priority name:
Dringend
Assigned To:
Avatar?id=18496&size=14Daniel Wu
Category name:
Adminbereich
Target version:
% Done:

100%

Steps to reproduce:
Betroffene Versionen:
3.11.2.0
Release Notes Langtext:

Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern nun korrekt

Story points-Velocity based estimate-

Description

Erzeugt man auf der Bestellübersicht über die Bulk-Operation „E-Mail-Rechnung senden“ mehrere Rechnungen, so wird bei allen betroffenen Bestellungen in orders.gm_orders_code und orders.gm_orders_id nicht die Nummer der gerade erzeugten Rechnung gespeichert, sondern die nächste zu erzeugende Rechnungsnummer.

Beispiel: Man erzeugt für vier Bestellungen Rechnungen, die die Nummern 1, 2, 3 und 4 bekommen. Dann wird in orders.gm_orders_id bei allen vier Bestellungen der Wert 5 und in ordes.gm_orders_code der Wert „R_5_2018“ eingetragen.

Ursache ist vermutlich, dass bei diesem Prozess für jede Bestellung zweimal admin/gm_pdf_order.php aufgerufen wird und beim zweiten Aufruf die falschen Daten gespeichert werden; vgl. https://sources.gambio-server.net/gambio/gxdev/blob/cdd1555fe1a6603fea8f22301e838f2663dcaeaf/src/admin/gm_pdf_order.php#L516 ff.


Related issues

Related to GX-Entwicklung - GX-Bug #61499: Die Nummernkreise für Rechnungen und Lieferscheine werden nicht mehr berücksichtigt Erledigt
Copied to GX-Entwicklung - GX-Bug #60852: Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch Erledigt

History

#1 Avatar?id=18128&size=24 Updated by Marco Bruchmann about 1 year ago

  • Priority name changed from Normal to Hoch

#2 Updated by Stefanie Bruchmann 11 months ago

  • Priority name changed from Hoch to Dringend

#3 Updated by Mario Blokland 11 months ago

  • Status changed from Gemeldet to In Prüfung
  • Assigned To set to Mario Blokland

#4 Updated by Mario Blokland 11 months ago

  • Status changed from In Prüfung to Anerkannt

#5 Updated by Till Tepelmann 11 months ago

  • Betroffene Versionen 3.11.2.0 added
  • Betroffene Versionen deleted (3.10.0.0)

#6 Updated by Till Tepelmann 11 months ago

  • Copied to GX-Bug #60852: Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch added

#7 Updated by Mario Blokland 11 months ago

  • Status changed from Anerkannt to Testing
  • Assigned To changed from Mario Blokland to Core-Entwickler
  • Target version changed from SP-Candidates to 3.11.3.0 beta1
  • Release Notes Langtext updated (diff)

#9 Avatar?id=18496&size=24 Updated by Daniel Wu 11 months ago

  • Status changed from Testing to Erledigt
  • Assigned To changed from Core-Entwickler to Daniel Wu
  • % Done changed from 0 to 100

#10 Updated by Moritz Bunjes 9 months ago

  • Related to GX-Bug #61499: Die Nummernkreise für Rechnungen und Lieferscheine werden nicht mehr berücksichtigt added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)