The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

wachovia.pl - program bundled with Finance::Bank::Wachovia as example program and (hopefully) useful as well.

SYNOPSIS

Use this program from the command line to get a miniature report on your wachovia savings/checkings account.

You can provide the login/account number every time you run the command:

  wachovia.pl --can=123456789 --pin=1234 --codeword=foo --account=1234567891234
  
  OR
  
  wachovia.pl --userid=foo --password=bar --account=1234567891234
 

NOTE ABOUT LOGINS: you can either use the customer access number method (--can --pin and --codeword) or the user id method ( --userid and --password ) it depends on how you log into the wachovia website.

But that's alot to type in every time you want to check your account. It's easier to provide the login/account info and have the program store it in a file ( "~/.wachovia" by default ). The file is encrypted (thanks Doug) and you use a "key" to decrypt the contents. The first time you run the command, you have to include all the login/account info PLUS a password (key) and optionally a file path to use.

  wachovia.pl --can=123456789 --pin=1234 --codeword=foo --account=1234567891234 --key=password --file=~/.checking
  

After doing that, you can have the same affect as typing all that in just by typing:

  wachovia.pl --key=password --file=~/.checking
  

And if you choose to use the default "~/.wachovia" file path (best choice for the account you'll check most often) then you can omit the --file argument.

  wachovia.pl --key=password
  

And if you decide that you want to change the account number, or your PIN number needs to be changed, then just supply that changed info plus the key and it will update your key-file:

  wachovia.pl --key=password --pin=4321
  

Now your pin will be updated, all else will remain the untouched. Remember, the only time you need to provide the --file argument is when you do want to use the default "~/.wachovia" file path.

DESCRIPTION

Uses Finance::Bank::Wachovia (which retrieves, parses, and objectifies your account info) and generates a report.

ARGS

--balance

Flag that tells program to just print out the available balance and exit. (has newline)

--details

Flag that tells program how many transactions to display, default is 10. You can ask for more than there are to display, and it will just display all it has. Or, you can say --details=all to display all of them.

--can

Your customer access number.

--pin

Your 4-digit PIN.

--codeword

Your super secret word.

--account

This is the account number that you want to retrieve information about.

--key

Optional. The password you use if you want to be smart and lazy. Read SYNOPSIS for details.

--keyfile

The file you want to store your login/account info if you are using --key. It's optional, and "~/.wachovia" is the default. Read SYNOPSIS for details.

THANKS

Larry Wall for Perl.

Doug Feuerbach for so many things, but for this instance of thankfulness: the encryption/decryption routines.

Jason Marcell for his help testing/debugging the user_id/password login method, and for being a dedicated user that's the first person to let me know when Wachovia changes their website.

AUTHOR

Jim Garvin <jg.perl@thegarvin.com>

Copyright 2004 by Jim Garvin

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Finance::Bank::Wachovia

1 POD Error

The following errors were encountered while parsing the POD:

Around line 161:

=begin without a target?