Polskie fundusze i akcje w gnucash
Od paru miesięcy używam do zarządzania swoimi pieniędzmi otwartego programu księgowego GnuCash. Stworzony z myślą o finansach osobistych i małych firmach, prosty w obsłudze, a jednocześnie względnie poważny — oparty na podwójnym zapisie, co na pierwszy rzut oka jest dziwne i niewygodne, ale daje duże możliwości śledzenia przychodów i wydatków, jak i kontroli wprowadzonych zapisów.
Potrafi też śledzić inwestycje pieniężne — akcje, obligacje, fundusze inwestycyjne — oraz obsługuje bez problemów konta w różnych walutach. Teoretycznie, umie ściągać z Interneta kursy walut, akcji, czy jednostek udziału funduszy. Dla walut działa to całkiem ładnie (z pewną dokładnością — mimo wszystko kurs banku oparty na kursie NBP będzie nieco inny niż kurs ściągnięty z Yahoo — ale przy wpisywaniu transakcji w różnych walutach nie ma problemu z ręcznym określeniem kursu wymiany, a automatycznie ściągany kurs służy przeważnie do przeliczania Wielkiej Sumy Wszystkiego). Z funduszami, którymi się ostatnio poważniej zainteresowałem, jest gorzej — wykorzystywana przez program perlowa biblioteka Finance::Quote po prostu nie zna polskich akcji i funduszy.
Clickety click, pół godziny, kilkadziesiąt linijek kodu, i już widzimy, co trzeba. Moduł Bossa.pm, po umieszczeniu w katalogu Finance::Quote, ściąga spis kursów w formacie CSV z serwisu http://bossa.pl/ (dokładniej, http://bossa.pl/notowania/daneatech/omegasupercharts/). Symboli funduszy nie znalazłem na Bossie, ale są np. na http://www.fundi.pl/ — po wybraniu z rankingu funduszy szczegółów lub wykresu, symbol widoczny jest w pasku adresu jako „id.” Jako że z akcjami jeszcze nie mam do czynienia, nie wiem, jak znaleźć symbole akcji, ale pewnie jest to proste ;)
Żeby GnuCash widział nowy moduł, trzeba dodać go jeszcze do listy domyślnie ładowanych modułów w pliku Quote.pm. Jeszcze trochę rzecz potestuję i zgłoszę deweloperom Finance::Quote — być może niedługo wystarczające będzie po prostu zainstalowanie nowej wersji bibliotek. Na razie — wersja alfa dla chętnych.
