Erstellt vor 5 Jahren

Geschlossen vor 5 Jahren

#1254 closed Fehler (fixed)

Kreditorenbuchungen: Steuerfreie Umsaetze lassen sich nicht buchen

Erstellt von: roman.karuschka@… Verantwortlicher: m.bunkus@…
Priorität: hoch Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2 unstable
Schweregrad: kritisch Stichworte: Einkauf
Beobachter: m.bunkus@…, roman.karuschka@…

Beschreibung

So festgestellt bei z.B. Porto. im SKR 04

Traegt man im vorliegenden Fall die Post als Kreditor ein (Steuersatz Inland) und versucht dann in einer Kreditorenbuchung Porto zu buchen, wird der bereits eingetragene Betrag beim Umstellen des Kontos auf 0 zurueckgesetzt. Nach ein paar Mal hin- und her ging es dann, die Kreditorenbuchung wird abgespeichert..und beim Wiederaufruf ist sie..leer.

Nicht gut. In der Einkaufs-Berichtsliste wird sie zumindest mit dem korrekten Betrag angezeigt.

Auf dem entsprechenden Porto-Unterkonto wurde aber anscheinend auch nicht gebucht.

Anhänge (2)

bug1254-1.JPG (54.4 KB) - hinzugefügt von roman.karuschka@… vor 5 Jahren.
Screenshot 1
bug1254-2.JPG (82.2 KB) - hinzugefügt von roman.karuschka@… vor 5 Jahren.
Screenshot 2

Alle Anhänge herunterladen als: .zip

Änderungshistorie (14)

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

  • Beobachter roman.karuschka@… hinzugefügt

Update:
Es betrifft alle Kreditorenbuchungen, anscheinend aber vor allem die erste Positionszeile...

comment:2 Geändert vor 5 Jahren durch m.bunkus@…

  • Status von new nach assigned, m.bunkus@linet-services.de geändert
  • Verantwortlicher von p.reetz@… nach m.bunkus@… geändert

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

Kann ich leider nicht nachstellen, deshalb hier meine Bitte der genaueren Beschreibung:

  1. Kundenauswahl per Drop-Down oder Eingabezeile?
  2. Bitte exakt aufführen, welche Maskenänderung/Buttons? wann wie durchgeführt bzw. gedrückt wurden.

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

Kunde? Lieferant.
Es geht um Kreditorenbuchungen (nicht um Debitorenbuchungen, Verkaufs- oder Einkaufsrechnungen).

Wenn ich eine Kreditorenbuchung einpflege, z.B. ein in diesem Beispiel einfacher Postbeleg, werden anscheinend nicht die richtigen Konten bebucht (also das Konto "Porto" das eingestellt war) und prinzipiell wird die erste Zeile der Kreditorenbuchung beim Wiederaufruf nicht mehr angezeigt.

In der Kontenuebersicht gibt es stattdessen einen Bilanzfehler.

So einen aehnlichen Bug hatte ich mit Sven am Donnerstag/Freitag? fuer Verkaufsrechnungen schon.

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

Screenshot 1

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

Teil 1...

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

Screenshot 2

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

Teil 2 ....

Nur um mal kurz festzuhalten, dass ich nicht unter schwererem Medikamenteneinfluss stehe oder meine Brille nicht geputzt habe ;-)

comment:7 Geändert vor 5 Jahren durch m.bunkus@…

Ich meinte auch Kreditorebuchungen. "Kunde" war dementsprechend ein Verschreibser.

Die Ergebnisse ( = die Screenshots) nützen mir allerdings nicht viel; ich muss wissen, wie es dazu kommt. Ich glaube dir doch, dass es passiert, aber bei mir kriege ich das Verhalten nicht reproduziert.

Deshalb will ich eine Beschreibung deines exakten Vorgehens, z.B. "Menü Kreditorenbuchung. Bei Kunde 'Post' eintragen, erneuern. In erster Positionszeile Konto 1234 auswählen und Betrag 2 EUR eintragen. Erneuern. Buchen. Kaputt."

So in der Richtung.

Sven ist diese Woche im Urlaub, sprich ich kann ihn nicht fragen, was die Ursache für den anderen Bug letzte Woche war.

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

Du hast gerade schon selber weitgehend die Beschreibung gegeben zu dem, was zu dem Bug fuehrt.
Es handelt sich um verschiedene Kreditoren, bei denen das durchweg auftritt. Folgende Sonderkonditionen sind in den Testfaellen gegeben gewesen: alle diese Kreditoren wurden heute morgen mit der current erst angelegt. Ich probiere spaeter mal ob das auch mit alten Kreditoren auftritt (bin gerade unterwegs).

Ich bin mir nicht ganz sicher, aber ich denke die meisten wenn nicht gar alle Kreditorenbuchungen heute wurden aus den Lieferantenstammdaten mit "Speichern und Kreditorenbuchung erfassen" angelegt.

Das Problem erfasst wie gesagt nicht nur die Post, zuerst hatte ich es faelschlicherweise mit dem Porto-Steuersatz von 0% in Verbindung gebracht, aber daran scheint es nicht zu liegen. Auch eine falsche Faehrte war die Sache mit den Problemen in der Maske, da wurde zwar nach Auswahl des zu bebuchenden Kontos der Betrag wieder herausgeloescht, aber letztlich hat es ja doch geklappt, auch wenn dort irgendwo ein zumindest kleinerer Bug zu sein scheint.

Alle Kreditoren waren ausserdem dem Steuersatz "Inland" zugeordnet (nur zur Info).

Hmm, jetzt faellt mir langsam nichts mehr ein, ich melde mich sobald ich wieder testen kann..waere gut, es sei denn du schaffst es aus den gegebenen Infos schon etwas herauszulesen und den Bug zu finden.

comment:9 Geändert vor 5 Jahren durch m.bunkus@…

Ich kann jetzt zumindest nachstellen, dass die Kreditorenbuchung nach dem Aufruf über Berichte leer angezeigt wird, habe heute aber nur wenig Zeit, mich darum zu kümmern.

Dass der eingetragene Wert nach einem Erneuern und/oder beim Kontowechsel wieder auf 0 gesetzt wird kann ich weiterhin nicht reproduzieren.

comment:10 Geändert vor 5 Jahren durch m.bunkus@…

Ich habe mit Commit 452974e einen Commit von Sven revertet, den ich für die Ursache der Probleme halte. Bitte probier's jetzt mal aus. Sobald Sven wieder aus dem Urlaub da ist, werden wir besprechen, was der ursprüngliche Commit machen sollte und wie wir ihn richtig implementieren können.

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

Ist der Bug noch aktuell, Moritz? Seit dem Revert habe ich nichts mehr gehoert, aber auch keine Probleme mehr damit gehabt.

comment:12 Geändert vor 5 Jahren durch m.bunkus@…

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

Sollte damit in der Tat erledigt sein.

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