Erstellt vor 6 Jahren

Zuletzt geändert vor 5 Jahren

#1083 closed Fehler (fixed)

Nachkommastellen-Probleme in LXO

Erstellt von: roman.karuschka@… Verantwortlicher: p.reetz@…
Priorität: hoch Meilenstein: later
Komponente: kivitendo ERP Version: 2.6.2 unstable
Schweregrad: kritisch Stichworte: Bericht
Beobachter: s.schoeling@…, roman.karuschka@…

Beschreibung

Wie viele Kunden nutzen auch einige Meiner ausschliesslich Bruttopreise in LX, um "geschoente" suggestive Preisgestaltung betreiben zu koennen.
Wenn dann allerdings mal ein Endkunde kommt, der Umsatzsteuervorabzugsberechtigt ist oder im EU-Ausland wohnt und eine EU-Steuer-ID vorweisen kann, wird schnell der Taschenrechner gezueckt und der Nettopreis fuer einen einzelnen Artikel eingegeben, in LX in die Angebotssmaske (aus der kurze Zeit spaeter die Verkaufsmaske per Workflow generiert wird) eingetragen (mit mehr als 2 Nachkommastellen, damit das Ergebnis nach Multiplikation etc moeglichst exakt ist) (aus der kurze Zeit spaeter die Verkaufsmaske per Workflow generiert wird) und fertig ist die Sache.
Beim DATEV-Export, und vermutlich in anderen Reports auch (?) erzeugt dies allerdings "Unbalanced Ledger"-Fehler.
Evtl sind hier irgendwo verschiedene Variablentypen verbaut? Float vs Double etc?
Auf jeden Fall ergeben sich anscheinend Rundungsfehler, allesammt im kleinen Cent-Bereich.

Hier sollte wohl durchgehend derselbe Datentyp verwendet werden, oder alternativ das Feld strikt auf zwei eintragbare Nachkommastellen begrenzt werden.

(oder mittel- bis langfristig eine uebergreifende Netto/Brutto?-Loesung ueberdacht werden, das Thema ist ja schon laenger ein Dauerbrenner in diversen Reports, Requests etc)

Änderungshistorie (2)

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

  • Beobachter s.schoeling@… hinzugefügt
  • Meilenstein auf later gesetzt

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

  • Lösung auf fixed gesetzt
  • Status von new nach closed, roman.karuschka@ok-it-services.de geändert

Seit den letzten Fixes ist das Problem kaum noch existent, schliesse den Bug daher als geloest.

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