NAME
Class::Business::DK::CVR - Danish CVR number class
VERSION
The documentation describes version 0.12 of Class::Business::DK::CVR
SYNOPSIS
use Class::Business::DK::CVR;
my $cvr = Class::Business::DK::CVR->new(27355021);
my $cvr_no = $cvr->get_number();
my $cvr_no = $cvr->number();
$cvr->set_number(27355021);
DESCRIPTION
This is an OOP implementation for handling Danish CVR numbers. The class gives you an CVR object, which is validated according to the CVR rules, see: Business::DK::CVR.
SUBROUTINES AND METHODS
new
This is the constructor, it takes a single mandatory parameter, which should be a valid CVR number, if the parameter provided is not valid, the constructor dies.
get_number
This method/accessor returns the CVR number associated with the object.
number
Alias for the "get_number" accessor, see above.
set_number
This method/mutator sets the a CVR number for a given CVR object, it takes a single mandatory parameter, which should be a valid CVR number, returns true (1) upon success else it dies.
DIAGNOSTICS
You must provide a CVR number, thrown by "set_number" and "new" if no argument is provided.
Invalid CVR number parameter, thrown by "new" and "set_number" if the provided argument is not a valid CVR number.
CONFIGURATION AND ENVIRONMENT
The module requires no special configuration or environment to run.
DEPENDENCIES
INCOMPATIBILITIES
The module has no known incompatibilities.
BUGS AND LIMITATIONS
The module has no known bugs or limitations
TEST AND QUALITY
Coverage of the test suite is at 98.3%
TODO
Please refer to the TODO file
SEE ALSO
BUG REPORTING
Please report issues via CPAN RT:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-DK-CVR
or by sending mail to
bug-Business-DK-CVR@rt.cpan.org
AUTHOR
Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>
COPYRIGHT
Business-DK-CVR and related is (C) by Jonas B., (jonasbn) 2006-2020
LICENSE
Business-DK-CVR and related is released under the Artistic License 2.0