Erstellt vor 6 Jahren

Geschlossen vor 3 Jahren

#1056 closed Fehler (fixed)

Workflow-Variable fuer Auftragsdatum ueberlebt Auftrag -> Lieferschein -> Rechnung nicht

Erstellt von: roman.karuschka@… Verantwortlicher: roman.karuschka@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2 unstable
Schweregrad: normal Stichworte: Verkauf
Beobachter: s.schoeling@…, information@…, roman.karuschka@…

Beschreibung

Das Feld fuer das Auftragsdatum bleibt leer, wenn man dem Workflow folgt. Die Variable scheint nicht zum oder nicht aus dem Lieferschein uebernommen zu werden bei der Rechnungserzeugung.

Änderungshistorie (15)

comment:1 Geändert vor 6 Jahren durch roman.karuschka@…

Wie ich gerade erfahren habe scheint das Problem wohl generell immer genau beim Abspeichern des Lieferscheines aufzutreten.
Sprich, der Schein wird gespeichert (Maske), es steht noch alles ok drin, beim erneuten Aufruf allerdings nicht mehr.

comment:2 Geändert vor 5 Jahren durch roman.karuschka@…

  • Beobachter roman.karuschka@… hinzugefügt
  • Schweregrad von Unwichtig nach Normal geändert

Und die Zahlungskonditionen gehen leider auch nicht durch.

comment:3 Geändert vor 5 Jahren durch roman.karuschka@…

  • Status von new nach assigned geändert
  • Verantwortlicher von p.reetz@… nach roman.karuschka@… geändert

Fix geliefert, durch Sven nochmals etwas abgeaendert...warten wir kurz ob jetzt alles geht

comment:4 Geändert vor 5 Jahren durch roman.karuschka@…

  • Lösung auf fixed gesetzt
  • Status von assigned nach closed geändert

Niemand beschwert sich, scheint also ok zu sein

comment:5 Geändert vor 4 Jahren durch s.schoeling@…

  • Lösung fixed gelöscht
  • Status von closed nach reopened, s.schoeling@linet-services.de geändert

Scheint in der 2.6.2beta wieder vorzukommen.

comment:6 Geändert vor 4 Jahren durch s.schoeling@…

git bisect sagt:

commit be40bd398c2911e87af5e9fd6025ea1faceb679c
Author: Moritz Bunkus <m.bunkus@…>
Date: Wed Dec 29 11:21:56 2010 +0100

Revert von 55e9890a und 1465da30


Hintergrund. Wird eine Rechnung gebucht, bei der eine Auftragsnummber
angegeben war, so werden beim erneuten Aufrufen der Rechnung durch
diesen Code gewisse sehr wichtige Felder (Zahlungsbedingungen,
Steuerzone, Auftragsdatum etc) mit den Werten aus dem Auftrag
überschrieben.

comment:7 Geändert vor 4 Jahren durch s.schoeling@…

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert

comment:8 Geändert vor 4 Jahren durch roman.karuschka@…

  • Lösung fixed gelöscht
  • Status von closed nach reopened geändert

Leider nein, Kunde berichtet, dass jetzt das Lieferscheindatum in der Rechnung als Auftragsdatum gezogen wird (alte und neue Auftraege)

Sehe mir das gleich nochmal an, aber hier schonmal wie besprochen als Info

comment:9 Geändert vor 4 Jahren durch roman.karuschka@…

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert

Kann den Fehler nicht mehr nachstellen, nehme "erledigt" an

comment:10 Geändert vor 4 Jahren durch roman.karuschka@…

  • Lösung fixed gelöscht
  • Status von closed nach reopened geändert

So, new Info

Der Fehler tritt bei weiteren Tests auf wenn:

-Ein Kunde "EU ohne USt-ID" hat
-mehrere Lieferscheine zu einer Rechnung zusammengefasst werden.

Es gibt den Bug wirklich, er ist nur nicht immer ganz offensichtlich ;-)

comment:11 Geändert vor 4 Jahren durch information@…

  • Lösung auf worksforme gesetzt
  • Status von reopened nach closed, information@richardson-bueren.de geändert

Das Problem beim letzten Fall ist, dass ja auch mehrere Lieferscheine zu unterschiedlichen Aufträgen zusammengefasst werden können.

Welches Auftragsdatum soll dann genommen werden?

Die Alternativen sind schon sehr eingreifend:

a.) Lieferscheine dürfen nur noch von ein und demselben Auftrag zusammengefasst werden

b.) Es wird einfach das "letzte" Auftragsdatum genommen

Variante a) schränkt Anwender zu sehr ein, die ihren Workflow bspw. immer mit Lieferschein beginnen.

Variante b) könnte zu Verwirrung führen, wenn der Anwender nicht genau weiss, wie dieser Wert zustande kommt.

Sorry, als Kundenerweiterung kann man das gerne einbauen, aber im Standard erwarte ich vom Benutzer eine organisatorische Lösung.

comment:12 Geändert vor 4 Jahren durch roman.karuschka@…

  • Lösung worksforme gelöscht
  • Status von closed nach reopened geändert

Hallo,

hier muss ich leider widersprechen, denn der Bug ist ja nicht prinzipiell neu sondern ein Rueckkehrer. Der Bug trat erstmals in einer frueheren Version auf, wurde dann von uns in enger Absprache mit Linet gefixt (und zwei Kunden hatten den Fix sogar finanziert, war also nicht nur aus Lust und Laune) und das Procedere wie es laufen soll war gruendlich abgesprochen, erst in dem besagten Commit zerbrach es wieder.

Jetzt ist der Code an der entsprechenden Stelle nicht mehr ok und damit IMO doch recht eindeutig ein Bug (wenn etwas nicht mehr funktioniert wie es, wie damals besprochen, funktionieren sollte, nenne ich das eben einen Fehler, keine "koennte so oder so sein").
Wie die Kunden das auch immer organisatorisch regeln sollen..mit gelben Post-It-Zettelchen am Monitor? Oder einer Papierbuchhaltung um nachzuhalten was bei LXO an dieser Stelle kaputt geht? Einen mehr oder minder autistischen Buchhalter als wandelndes Datums- und Zahlengedaechtnis einstellen?
Irgendwie alles nicht so wirklich einleuchtend.

comment:13 Geändert vor 4 Jahren durch roman.karuschka@…

Statt des letzten Datums gehoert dort im Zweifelsfalle uebrigens eher das Datum des aeltesten Datums hin, denn dies ist das, bei dem im Regelfall eine Bestellung/eine Bestellkette beginnt und daher am ehesten relevant, in den allermeisten Faellen handelt es sich bei den anderen um Folgebestellungen, die, wenn schon gemeinsam in Rechnung gestellt, originaer auf den ersten Auftrag zurueckzufuehren sind.
Alle Daten unterzubringen (z.B. bei den internen oder externe Bemerkungen) waere eine Alternative, die aber denn wirklich einer Beauftragung beduerfte, die ueber die damalige Loesung hinaus ging. Daher..der erste Auftrag bzw dessen Datum reicht.

comment:14 Geändert vor 3 Jahren durch roman.karuschka@…

Ist AFAIK mitlerweile erledigt, schliesse erstmal

comment:15 Geändert vor 3 Jahren durch roman.karuschka@…

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.