Frequently Asked Questions

Troubleshooting (1)
Can I import existing data ?

I already use [application], and I don't want to loose all the work I've done there. Is there a way to import it in Skrooge ?

Or

Can I import statements downloaded from my bank in [format]

Skrooge support a large number of file formats, so there is every chance that you can successfully import existing data. Supported file formats are:

Format Comments From version Import Export
OFX / QFX Widely used by banks or applications. Standard specifications make it the more robust format when available 0.1.0  
QIF Widely used text format, but with no standard specification. Has some major drawbacks, like not containing the currency used, nor a defined date format. Skrooge does mostly better in processing this format than other applications, but there might still be some tricks here and there.  
CSV Not a financial specific file formats, but sometimes used by banks or applications. Skrooge allows very flexible processing of these files
.kmy The KMyMoney file format. 0.7.0
.gnc The GnuCash file format.   
.gsb The Grisbi file format.
.xhb The Homebank file format.

 

DALMOLIN, Pierre (CIMPA)

You can help use by doing:

  • Ask help on forum if you are not sure that it's a bug.
  • Check in the bug tracker that our problem has not been reported before.
  • Open a console.
  • Execute following lines in the console.

export SKGTRACE=255
skrooge --trace > traces.txt

  • Replay your scenario.
  • Open a new incident with:
    • A detailled description.
    • The result.
    • The expected result.
  • Attach the file named traces.txt to the opened incident.

This document could help you to avoid mistakes.

Many answers to this question:

  • By translating the application and the documentation. You can find statistics here.
  • By opening bugs or wishes from here.
  • By answering questions on forum.
  • By proposing patches.
  • By writing articles on this site.
  • By voting for skrooge on KDE-Apps.
  • By sending us encouragement.

Sometimes, Skrooge freezes.
Most of the time is due to settings.
So, you just have to try:

rm ~/.kde/share/config/skroogerc

If, this doesn't work, then try:

rm ~/.kde/share/apps/skrooge/skrooge_print.rc
rm ~/.kde/share/apps/skrooge/skrooge_file.rc
rm ~/.kde/share/apps/skrooge/skrooge_importexport.rc
rm ~/.kde/share/apps/skrooge/skrooge_undoredo.rc
rm ~/.kde/share/apps/skrooge/skrooge_operation.rc
rm ~/.kde/share/apps/skrooge/skrooge_scheduled.rc
rm ~/.kde/share/config/skrooge-appletsrc
rm ~/.kde/share/config/skrooge_filerc
rm ~/.kde/share/config/skrooge_operationrc
rm ~/.kde/share/config/skrooge_importexportrc
rm ~/.kde/share/config/skrooge_searchrc
rm ~/.kde/share/config/skrooge_scheduledrc
rm ~/.kde/share/config/skrooge_unitrc
rm ~/.kde/share/config/skrooge_undoredorc

Skrooge being a KDE application, all translations are held in the KDE repository. The following page shows translation progresses for skrooge:
http://l10n.kde.org/stats/gui/trunk-kde4/po/skrooge.po/

In order to contribute to KDE translations, I'd recommend you had a look at this page: http://l10n.kde.org/
It's usually very easy to join a team.

They should give you proper indication on getting involved.

To improve the quality of Skrooge, we are using many tools:

  • krazy2 for static code checking.
  • ctest and cdash to execute automatic tests.
  • squish for interactive automatic tests.
  • lcov for code coverage. Here is the result.