NAME
Finance::OFX::Parse::Simple - Parse a simple OFX file or scalar
VERSION
Version 0.01
SYNOPSIS
use Finance::OFX::Parse::Simple;
my $parser = Finance::OFX::Parse::Simple->new;
my $data_from_file = $parser->parse_file("myfile.ofx"); # $data is a reference to a list of hash references
my $data_from_scalar = $parser->parse_scalar($ofx_data);
METHODS
new
Create a new parser object.
parse_file
Takes a filename as an argument, slurps the file into memory, parses it and returns a reference to a list of hash references. Each hash reference contains two keys: 'account_id' which is the account number, and 'transactions' which is a reference to a list of hash references, each containing details for a single transaction.
Returns false if no filename was provided, the file is not a plain file, or the file is not openable.
parse_scalar
Takes a scalar as an argument containing OFX data. Returns a reference to a list of hash references. Each hash reference contains two keys: 'account_id' which is the account number, and 'transactions' which is a reference to a list of hash references, each containing details for a single transaction.
Returns false if no non-empty scalar is provided.
WARNING
From Finance::Bank::LloydsTSB:
This is code for online banking, and that means your money, and that means BE CAREFUL. You are encouraged, nay, expected, to audit the source of this module yourself to reassure yourself that I am not doing anything untoward with your banking data. This software is useful to me, but is provided under NO GUARANTEE, explicit or implied.
AUTHOR
Jeremy Jones, <jjones at cpan.org>
BUGS
This module is intended to be fit-for-purpose, that purpose being simple parsing of real-world OFX files as provided for download by online banking systems. For more thorough and better treatment of your OFX data see Finance::OFX::Parse.
Please report any bugs or feature requests to bug-finance-ofx-parse-simple at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Finance-OFX-Parse-Simple.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Finance::OFX::Parse::Simple
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Finance-OFX-Parse-Simple
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
COPYRIGHT & LICENSE
Copyright 2009 Jeremy Jones, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.