On 15 June 2009 at 08:51, Henry Bremridge wrote:
| On Sat, Jun 13, 2009 at 05:52:04AM -0500, Dirk Eddelbuettel wrote: 
| > sub portfolio_update {
| >   my $res = shift;
| >   if ($Config{fxupdate}) {
| >     if ($Config{ubcfx}) {
| >       UpdateFXviaUBC($dbh, $res);
| >     } else { 
| >       UpdateFXDatabase($dbh, $res);
| >     }
| >   } 
| >   UpdateDatabase($dbh, $res) if $Config{equityupdate};
| > }
| 
| Made the change at line 863. I now have three currencies: USD, GBP and
| SEK
| 
| On running beancounter update as part of my cron job the error this
| morning was "Found no GBP for 20090101 in the beancounter database."
| 
| GBP was added on Thursday
| 
| If I run 
|       beancounter fxbackpopulate --prevdate 20090101 --date 20090612 GBP SEK
| 
|       Then the error is:
| 
|       No luck with symbol ^XBX
|       ** Ignoring SEK which is not currently known to the internal tables

That is a _different issue_ as fx backpopulation uses a different routine
than the one you fixed up there! All of our recent mails were aboout fixing
'update'. 
 
| If I run 
|       beancounter --ubcfx fxbackpopulate --prevdate 200901 --date 20090612 
GBP SEK
| 
|       Then no problems

Not a valid prevdate, misses the day -- you need a yyyymmdd format.

| If I run
|       beancounter plreport
| 
|       Then I get the error 
| 
|       Found no GBP for 20081215 in the beancounter database.

plreport does a spot comparison to six months ago, this needs historical fx
prices.  Let's tackle that next.

So to get back on track, let's revisit 

| > sub portfolio_update {
| >   my $res = shift;
| >   if ($Config{fxupdate}) {
| >     if ($Config{ubcfx}) {
| >       UpdateFXviaUBC($dbh, $res);
| >     } else { 
| >       UpdateFXDatabase($dbh, $res);
| >     }
| >   } 
| >   UpdateDatabase($dbh, $res) if $Config{equityupdate};
| > }

which should allow you to run 'update' (with --extrafx and --ubcfx) and
something like 'dayendreport' just fine, right?

Dirk
  

-- 
Three out of two people have difficulties with fractions.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to