Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    Finance::Bank::NFCU 0.12

    Download button

    No screenshots available
    Downloads: 81  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Dylan Doxey | More programs
    Perl Artistic License / FREE
    December 7th, 2011, 02:13 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Finance::Bank::NFCU description

    Module for accessing data in your Navy Federal Credit Union accounts

    Finance::Bank::NFCU is a Perl module designed to interact with your online banking service at Navy Federal Credit Union. You are fully responsible for the actions taken with this module and you are expected to audit the code yourself to be sure that the security, accuracy and quality is up to your expectations.

    The author cannot assume responsibility for any untoward or nefarious activities attempted with this software.

    Don't leave your financial passwords, access numbers or user IDs hard coded in your programs.

    SYNOPSIS

     use Finance::Bank::NFCU;

     my %credentials = (
     access_number => '111111111111',
     user_id => '1234',
     password => '*********',
     );
     my $ncfu = Finance::Bank::NFCU->new( \%credentials )
     || die "failed to authenticate";

     $nfcu->config(
     { cache_dir => '/var/cache/nfcu',
     tidy_rc => \&tidy_function,
     categorize_rc => \&categorize_function,
     error_level => 'non-fatal', # fatal or non-fatal
     }
     );

     my $balances_ra = $nfcu->get_balances();

     die "Your session has (probably) expired."
     if !defined $balances_ra;

     for my $balance_rh (@{ $balances_ra }) {

     my $number = $balance_rh->{account_number};
     my $desc = $balance_rh->{description};
     my $dollars = $balance_rh->{balance};

     print "$number, $desc -- $dollars\n";
     }

     my $transaction_ra = $nfcu->get_transactions();

     for my $transaction_rh (@{ $transaction_ra }) {

     my ( $date, $item, $amount ) = @{ $transaction_rh }{qw( date item amount )};

     print "$date -- $item -- $amount\n";
     }

     my $report_ra = $nfcu->get_expenditure_report();

     for my $category_rh (@{ $report_ra }) {

     my $category = $category_rh->{category};
     my $total = $category_rh->{total};
     my $weekly_ave = $category_rh->{weekly_ave};
     my $monthly_ave = $category_rh->{monthly_ave};

     print "$category: $total, $weekly_ave, $monthly_ave\n";
     }

    Requirements:

    · Perl

      


    TAGS:

    online banking | Navy Federal Credit Union | Perl module | Perl | NFCU | banking

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM