home.social

#gnucash — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gnucash, aggregated by home.social.

  1. Because I have a retina display I wanted to change #GnuCash's font size. For the life of me I couldn't find the preference in the GUI or instructions in the documentation. That's bad enough, but to change the font is such a nerd's wet dream. I have to create a gtk-3.0.css file in ~/Library/Application Support/GnuCash containing:
    * {
    font: 15pt arial, sans-serif;
    }

    I 💩 you not! Some developer actually thought that was how normal people should change font sizes in 2026. 😳

  2. Because I have a retina display I wanted to change #GnuCash's font size. For the life of me I couldn't find the preference in the GUI or instructions in the documentation. That's bad enough, but to change the font is such a nerd's wet dream. I have to create a gtk-3.0.css file in ~/Library/Application Support/GnuCash containing:
    * {
    font: 15pt arial, sans-serif;
    }

    I 💩 you not! Some developer actually thought that was how normal people should change font sizes in 2026. 😳

  3. Because I have a retina display I wanted to change #GnuCash's font size. For the life of me I couldn't find the preference in the GUI or instructions in the documentation. That's bad enough, but to change the font is such a nerd's wet dream. I have to create a gtk-3.0.css file in ~/Library/Application Support/GnuCash containing:
    * {
    font: 15pt arial, sans-serif;
    }

    I 💩 you not! Some developer actually thought that was how normal people should change font sizes in 2026. 😳

  4. I'm about to give up on the #Banktivity to #GnuCash migration. It's a complex transition and all the A.I. tools have failed. They get close, but still screw up transactions. I don't know if I could ever trust the migration. But I have enough data in GC now to look at its fugly reports. It really is a dated UI. Banktivity is much more of a Mac app. GC's use of decimal arithmetic is much superior to Banktivity's inexact floating point though. What WERE they thinking?

  5. I'm about to give up on the #Banktivity to #GnuCash migration. It's a complex transition and all the A.I. tools have failed. They get close, but still screw up transactions. I don't know if I could ever trust the migration. But I have enough data in GC now to look at its fugly reports. It really is a dated UI. Banktivity is much more of a Mac app. GC's use of decimal arithmetic is much superior to Banktivity's inexact floating point though. What WERE they thinking?

  6. I'm about to give up on the #Banktivity to #GnuCash migration. It's a complex transition and all the A.I. tools have failed. They get close, but still screw up transactions. I don't know if I could ever trust the migration. But I have enough data in GC now to look at its fugly reports. It really is a dated UI. Banktivity is much more of a Mac app. GC's use of decimal arithmetic is much superior to Banktivity's inexact floating point though. What WERE they thinking?

  7. #ChatGPT: "I sure hope you enjoy my totally rewritten code where I mismatch arguments between functions, forget whole functions, and don't protect against null variables. Here are the 69 patches you should make. Say, have you considered upgrading to a paid plan so instead of just losing your sanity, you lose money too?"

    I am getting so close to giving up on A.I. and trying to figure out the solution myself. Migrating from #Banktivity to #GnuCash is a … challenge.

  8. #ChatGPT: "I sure hope you enjoy my totally rewritten code where I mismatch arguments between functions, forget whole functions, and don't protect against null variables. Here are the 69 patches you should make. Say, have you considered upgrading to a paid plan so instead of just losing your sanity, you lose money too?"

    I am getting so close to giving up on A.I. and trying to figure out the solution myself. Migrating from #Banktivity to #GnuCash is a … challenge.

  9. #ChatGPT: "I sure hope you enjoy my totally rewritten code where I mismatch arguments between functions, forget whole functions, and don't protect against null variables. Here are the 69 patches you should make. Say, have you considered upgrading to a paid plan so instead of just losing your sanity, you lose money too?"

    I am getting so close to giving up on A.I. and trying to figure out the solution myself. Migrating from #Banktivity to #GnuCash is a … challenge.

  10. #ChatGPT: "I sure hope you enjoy my totally rewritten code where I mismatch arguments between functions, forget whole functions, and don't protect against null variables. Here are the 69 patches you should make. Say, have you considered upgrading to a paid plan so instead of just losing your sanity, you lose money too?"

    I am getting so close to giving up on A.I. and trying to figure out the solution myself. Migrating from #Banktivity to #GnuCash is a … challenge.

  11. #ChatGPT: "I sure hope you enjoy my totally rewritten code where I mismatch arguments between functions, forget whole functions, and don't protect against null variables. Here are the 69 patches you should make. Say, have you considered upgrading to a paid plan so instead of just losing your sanity, you lose money too?"

    I am getting so close to giving up on A.I. and trying to figure out the solution myself. Migrating from #Banktivity to #GnuCash is a … challenge.

  12. I find it amusing that many tech people use #Claude for programming. To get my #Banktivity to #GnuCash conversion done I've been trying it, #Gemini and even #Copilot, but all have failed. Claude generated beautiful object-oriented code that took minutes to run. Gemini created mostly function code that was 75% of the size but runs in a few seconds. I'm using that as my base and trying to debug the rest myself since Gemini can't finish the project.

  13. I find it amusing that many tech people use #Claude for programming. To get my #Banktivity to #GnuCash conversion done I've been trying it, #Gemini and even #Copilot, but all have failed. Claude generated beautiful object-oriented code that took minutes to run. Gemini created mostly function code that was 75% of the size but runs in a few seconds. I'm using that as my base and trying to debug the rest myself since Gemini can't finish the project.

  14. I find it amusing that many tech people use #Claude for programming. To get my #Banktivity to #GnuCash conversion done I've been trying it, #Gemini and even #Copilot, but all have failed. Claude generated beautiful object-oriented code that took minutes to run. Gemini created mostly function code that was 75% of the size but runs in a few seconds. I'm using that as my base and trying to debug the rest myself since Gemini can't finish the project.

  15. I figured out why the #GnuCash dates were wonky. #Claude assumed that the dates should be stored as ISO timestamps, which they were in old versions of GC, instead of text. So instead of complaining, GC just interpreted the integer dates as text. Easy fix in the script.

    This is yet another hassle I've had trying to use A.I. It often offers solutions using outdated or deprecated methods. It should either assume I'm using the latest apps, or at least ask what version before it generates code.

  16. I figured out why the #GnuCash dates were wonky. #Claude assumed that the dates should be stored as ISO timestamps, which they were in old versions of GC, instead of text. So instead of complaining, GC just interpreted the integer dates as text. Easy fix in the script.

    This is yet another hassle I've had trying to use A.I. It often offers solutions using outdated or deprecated methods. It should either assume I'm using the latest apps, or at least ask what version before it generates code.

  17. I figured out why the #GnuCash dates were wonky. #Claude assumed that the dates should be stored as ISO timestamps, which they were in old versions of GC, instead of text. So instead of complaining, GC just interpreted the integer dates as text. Easy fix in the script.

    This is yet another hassle I've had trying to use A.I. It often offers solutions using outdated or deprecated methods. It should either assume I'm using the latest apps, or at least ask what version before it generates code.

  18. I asked Claude to convert #Banktivity to #GnuCash by exporting directly from SQLite database to database. It thought a long time and produced a script that came pretty darn close with some glaring weirdness. Transaction dates in the GnuCash database look fine, but they're displayed months different. Also, the GC database is much smaller so I'm wondering what's missing. This at least looks promising.

  19. I asked Claude to convert #Banktivity to #GnuCash by exporting directly from SQLite database to database. It thought a long time and produced a script that came pretty darn close with some glaring weirdness. Transaction dates in the GnuCash database look fine, but they're displayed months different. Also, the GC database is much smaller so I'm wondering what's missing. This at least looks promising.

  20. I asked Claude to convert #Banktivity to #GnuCash by exporting directly from SQLite database to database. It thought a long time and produced a script that came pretty darn close with some glaring weirdness. Transaction dates in the GnuCash database look fine, but they're displayed months different. Also, the GC database is much smaller so I'm wondering what's missing. This at least looks promising.

  21. I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.

  22. I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.

  23. I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.

  24. I found another serious #GnuCash QIF importer bug. It properly imported a transaction with multiple lines in the split. BUT, it took one item from the split and replicated it 4 transactions further down as it's own split transaction. How do you even write code that does crapola like that?!

    There is no way I can import a large 407,000 line QIF file with GnuCash this badly borked. I bet even Quicken 😱 would work better.

    Now I know why some people just manage their finances with a spreadsheet.

  25. I found another serious #GnuCash QIF importer bug. It properly imported a transaction with multiple lines in the split. BUT, it took one item from the split and replicated it 4 transactions further down as it's own split transaction. How do you even write code that does crapola like that?!

    There is no way I can import a large 407,000 line QIF file with GnuCash this badly borked. I bet even Quicken 😱 would work better.

    Now I know why some people just manage their finances with a spreadsheet.

  26. I found another serious #GnuCash QIF importer bug. It properly imported a transaction with multiple lines in the split. BUT, it took one item from the split and replicated it 4 transactions further down as it's own split transaction. How do you even write code that does crapola like that?!

    There is no way I can import a large 407,000 line QIF file with GnuCash this badly borked. I bet even Quicken 😱 would work better.

    Now I know why some people just manage their finances with a spreadsheet.

  27. I'm trying to import a QIF file exported from #Banktivity into #GnuCash and it does import, but the account balances are wildly wrong. One nasty bug in GC's importer is that if a split transaction has two items and one of them doesn't have a category, GC uses the category from one item and the amount from the other as a single non-split entry. It just throws away the categorized amount. I 💩 you not!

    HTF does this get by testing? What other horrors await as I try to resolve this mess?

  28. I'm trying to import a QIF file exported from #Banktivity into #GnuCash and it does import, but the account balances are wildly wrong. One nasty bug in GC's importer is that if a split transaction has two items and one of them doesn't have a category, GC uses the category from one item and the amount from the other as a single non-split entry. It just throws away the categorized amount. I 💩 you not!

    HTF does this get by testing? What other horrors await as I try to resolve this mess?

  29. I'm trying to import a QIF file exported from #Banktivity into #GnuCash and it does import, but the account balances are wildly wrong. One nasty bug in GC's importer is that if a split transaction has two items and one of them doesn't have a category, GC uses the category from one item and the amount from the other as a single non-split entry. It just throws away the categorized amount. I 💩 you not!

    HTF does this get by testing? What other horrors await as I try to resolve this mess?

  30. Der Micromanager in meinem Hirn schreit schon wieder, unter welche Kategorie er das Essen, dass ich während der Reise zu mir genommen habe, in #GnuCash verbuchen soll, Ausgehen oder Urlaub.

  31. Der Micromanager in meinem Hirn schreit schon wieder, unter welche Kategorie er das Essen, dass ich während der Reise zu mir genommen habe, in #GnuCash verbuchen soll, Ausgehen oder Urlaub.

  32. Der Micromanager in meinem Hirn schreit schon wieder, unter welche Kategorie er das Essen, dass ich während der Reise zu mir genommen habe, in #GnuCash verbuchen soll, Ausgehen oder Urlaub.

  33. Der Micromanager in meinem Hirn schreit schon wieder, unter welche Kategorie er das Essen, dass ich während der Reise zu mir genommen habe, in #GnuCash verbuchen soll, Ausgehen oder Urlaub.

  34. Finally found time to update the bank statement converter for #gnucash

    Now it also supports #BBVA bank from Spain. Also a bug with #ANWB #VISA card has been solved. Happy.

    github.com/JensTec/NL-Bankstat

  35. Finally found time to update the bank statement converter for #gnucash

    Now it also supports #BBVA bank from Spain. Also a bug with #ANWB #VISA card has been solved. Happy.

    github.com/JensTec/NL-Bankstat

  36. Finally found time to update the bank statement converter for #gnucash

    Now it also supports #BBVA bank from Spain. Also a bug with #ANWB #VISA card has been solved. Happy.

    github.com/JensTec/NL-Bankstat

  37. Finally found time to update the bank statement converter for #gnucash

    Now it also supports #BBVA bank from Spain. Also a bug with #ANWB #VISA card has been solved. Happy.

    github.com/JensTec/NL-Bankstat

  38. Finally found time to update the bank statement converter for #gnucash

    Now it also supports #BBVA bank from Spain. Also a bug with #ANWB #VISA card has been solved. Happy.

    github.com/JensTec/NL-Bankstat

  39. Benutzt von euch wer #GnuCash und bildet damit Warenein- und -verkauf ab mit Gewinn? Ich hätte da Fragen zur Abbildung von Warenbestandsänderungen und Erfolgskonten.

  40. Benutzt von euch wer #GnuCash und bildet damit Warenein- und -verkauf ab mit Gewinn? Ich hätte da Fragen zur Abbildung von Warenbestandsänderungen und Erfolgskonten.

  41. Benutzt von euch wer #GnuCash und bildet damit Warenein- und -verkauf ab mit Gewinn? Ich hätte da Fragen zur Abbildung von Warenbestandsänderungen und Erfolgskonten.

  42. Benutzt von euch wer #GnuCash und bildet damit Warenein- und -verkauf ab mit Gewinn? Ich hätte da Fragen zur Abbildung von Warenbestandsänderungen und Erfolgskonten.