Erstellt vor 10 Jahren

Geschlossen vor 8 Jahren

#134 closed Fehler (fixed)

potentielle Nummernkreis-Kollision "id" / Lieferanten-Autragsnummer beim Buchen Lieferantenrechnung

Erstellt von: hegner@… Verantwortlicher: p.reetz@…
Priorität: hoch Meilenstein:
Komponente: kivitendo ERP Version: 2.1.0
Schweregrad: kritisch Stichworte: Einkauf
Beobachter: s.koehler@…

Beschreibung

Wenn eine Eingangsrechnung gebucht wird, bekommt dieser Vorgang _nicht_ eine
fortlaufende "trans_id" in acc_trans sondern es wird die Auftragsnummer der
zugehörigen Bestellung übernommen. - Das ist IMO ein critical Bug.

Wurde hierfür kein deutlich abweichender Nummernkreis definiert (sprich
nichts in die Defaults eingetragen) fängt die ERP da bei 1 an zu zählen ...
und auf einmal haben zwei (oder mehr Buchungen) die gleiche ID. - Hatte das
Problem bei meiner DemoDB und musste dort die ids 1-4 auf 4001-4004 händisch
ändern ...

Änderungshistorie (3)

comment:1 Geändert vor 9 Jahren durch udono@…

Gibt es hier zu mehr Infos? oder hat sich das mit den OIDs gelöst?

comment:2 Geändert vor 9 Jahren durch s.koehler@…

  • Beobachter s.koehler@… hinzugefügt

(Mit Bezug zu comment 0)

Wenn eine Eingangsrechnung gebucht wird, bekommt dieser Vorgang _nicht_ eine
fortlaufende "trans_id" in acc_trans sondern es wird die Auftragsnummer der
zugehörigen Bestellung übernommen. - Das ist IMO ein critical Bug.

Wurde hierfür kein deutlich abweichender Nummernkreis definiert (sprich
nichts in die Defaults eingetragen) fängt die ERP da bei 1 an zu zählen ...
und auf einmal haben zwei (oder mehr Buchungen) die gleiche ID. - Hatte das
Problem bei meiner DemoDB und musste dort die ids 1-4 auf 4001-4004 händisch
ändern ...

Die trans_id ist fortlaufend, aber die Auftragsnummer kann doppelt vergeben
werden. Die Rechnungsid wird überprüft und die hochgezählt!

Die OIDs sind Ok, aber

bei allen Rechnungsnummern, Auftragsnummern und Anfragenummern können doppelte
Nummern eingetragen werden, was aber intern auf DB-Ebene kein Problem ist.

Siehe auch #162 https://lx-office.linet-services.de/bugzilla/show_bug.cgi?id=162

comment:3 Geändert vor 8 Jahren durch m.bunkus@…

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

Ist in 2.4.0 definitiv nicht mehr der Fall.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.