Tyler Hardison > Bank-RMD > Bank::RMD

Download:
Bank-RMD-0.32.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.33   Source  

NAME ^

Bank::RMD - Perl extension for calculating the RMD for IRAs.

SYNOPSIS ^

  use warnings;
  use strict;
  use Bank::RMD;

  # Using OO

  my $calc = new Bank::RMD;
  
  my $rmd = $calc->calculate( 
    ownerAge => 75, 
    balance => 500000 ); # Will use universal table;
  
  .. OR ..

  my $rmd = $calc->calculate( 
    ownerAge => 79, 
    beneficiaryAge => 65, 
    balance => 500000 ); # Will use joint table because beneficiary is > 10 years younger.

  print $rmd->divisor; # Will show the divisor used
  print $rmd->rmd; # Will show the RMD calculated.

DESCRIPTION ^

After retirement age, the IRS requires IRA owners to begin taking a minimum distribution. Called the Required Minimum Distribution, this table is big and cumbersome to calculate on your own.

SEE ALSO ^

IRS Publication 590 (2005) Individual Retirement Arrange,ents (IRAs) URL: http://www.irs.gov/publications/p590/index.html

AUTHOR ^

Tyler Hardison, <thardison@bayfed.com>

COPYRIGHT AND LICENSE ^

Copyright (C) 2006 by Tyler Hardison

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: