LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: James Mastros Date: Tue Aug 10 09:17:36 2004 Subject: Re: Common features for banking modules
Max Maischein wrote: > I think that the setup/connection/passwords are also candidates, but the > most useful thing would be some kind of common storage to allow various > backends (graphing programs, analysis programs, Ebay shipping handlers) > access to the banking data. Maybe we could simply come up with some > database schema and stuff all transaction rows in there and pull it out > again with Class::DBI. Maybe some xSV-file is even better as it doesn't > require much technology to access in case of a dramatic failure, and > diff and grep work on that too. On the one hand, I was thinking more in terms of a runtime specification then a storage specification -- when you call get_transactions, you get back a list of Finance::Bank::Transaction objects, and we specify how a Finance::Bank::Transaction object behaves. On the other hand, I was also seeing specification of the transaction objects as a very good place to begin, and the place that's most interesting. I'll write up my notes on F::B::Norisbank's transaction hashref (not blessed in the current version) as a sepperate post. > The transaction details are a tricky thing, but possibly, there are some > "standards", at least for Germany. I'd like a separate set of parsers > for that, as then the applications could recycle the work done there. I was thinking that those parsers would end up in the standard Finance::Bank::Transaction module. It may be a better idea not to, though, as they're likely to vary quite a bit, and it makes little sense to run parsers that you know won't work -- the parser for transactions against visa debit cards from Germany is unlikely to work against savings accounts in the US, so there's no point in trying it. -=- James Mastros
| Navigate in group perl.finance.bank at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |