[gnucash-de] Nummernformat SQL Datenbank

Thomas Boerner boerner at t-online.de
Di Jan 31 18:22:48 EST 2023


Hallo Markus,

Der Divisor steht in diesem Fall in der Spalte i_price_denom. 
Allgemein werden Beträge intern immer als Ganzzahl-Paare mit Zähler (numerator) und Nenner (denominator) dargestellt. 
Wahrscheinlich wertet dein Skript bisher nur den Zähler aus, und der Nenner ist hart kodiert?

Grüße, Thomas

Am Dienstag, 31. Januar 2023, 22:38:56 CET schrieb Markus Schneider:
> Hallo,
> 
> ich habe gerade meine SQL-Datenbank auf einen neuen Rechner umgezogen 
> (gnucash 4.12, debian testing) und wunderte mich warum mein Skript 
> verschiedene Zahlenwerte falsch ausgibt. Ein Blick in die SQL-Datenbank 
> zeigte aber, dass gnucash vorher
> z.B. Preise oder Anzahl mit 1E6 oder auch mal 1E9 multipliziert hat, das 
> jetzt aber nicht mehr tut.
> 
> In gnucash selbst stimmt immer der Preis bzw. Anzahl.
> Richtig als 315, 295, 30 angezeigt:
> 
> 
> Was ist der Grund für die unterschiedlichen Formate der Einträge?
> Wie erkennt gnucash den Multiplikator?
> 
> Viele Grüße
> Markus






Mehr Informationen über die Mailingliste gnucash-de