X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank2ledger;a=blobdiff_plain;f=lib%2FFile%2FHomeBank.pm;fp=lib%2FFile%2FHomeBank.pm;h=5a8da62ac7bad786abe7a8ce6eccd412b2f502eb;hp=4f38a309477bd4e27223800da7d1ebe222d18e10;hb=7e41aec36980b1a053b9e54cfd6119a38dd819a3;hpb=0a2af7f81a0cb07cfefaf9b8595dbd302a3ca282 diff --git a/lib/File/HomeBank.pm b/lib/File/HomeBank.pm index 4f38a30..5a8da62 100644 --- a/lib/File/HomeBank.pm +++ b/lib/File/HomeBank.pm @@ -12,7 +12,7 @@ use Time::Piece; use XML::Entities; use XML::Parser::Lite; -our $VERSION = '0.004'; # VERSION +our $VERSION = '0.005'; # VERSION our @EXPORT_OK = qw(parse_string parse_file); @@ -411,6 +411,10 @@ sub parse_string { $attr{flags}{$name} = $flags & (1 << $shift) ? 1 : 0; } + for my $bnum (0 .. 12) { + $attr{budget_amounts}[$bnum] = delete $attr{"b$bnum"} if $attr{"b$bnum"}; + } + push @categories, \%attr; } elsif ($node eq 'ope') { # transaction @@ -487,7 +491,7 @@ File::HomeBank - Parse HomeBank files =head1 VERSION -version 0.004 +version 0.005 =head1 SYNOPSIS