NAME Business::AT::SSN SYNOPSIS use Business::AT::SSN; DESCRIPTION Business::AT::SSN checks Austrian social security numbers (Sozialversicherungsnummer) for wellformed-ness according to https://www.sozialversicherung.at/portal27/portal/ecardportal/content/co ntentWindow?&contentid=10008.551806&action=b&cacheability=PAGE if possible (not all SSNs contain a valid date) it also creates a DateTime Object with the date of birth METHODS my $obj = Business::AT::SSN->new([$ssn]) The new constructor optionally takes a ssn number $obj->ssn([$ssn]) if no argument is given, it returns the current ssn number. if an argument is provided, it will set the ssn number. $obj->is_valid() Returns true if the ssn number is valid. $obj->date_of_birth Returns the date of birth as a DateTime object $array_ref = $obj->error_messages Returns a array ref of error messages after calling is_valid AUTHOR Mark Hofstetter COPYRIGHT Copyright 2014- Mark Hofstetter LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO