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

NAME

Business::BR::IE - Perl module to test for correct IE numbers

SYNOPSIS

  use Business::BR::IE qw(test_ie flatten_ie format_ie random_ie); 

  test_ie('sp', '110.042.490.114') # 1
  test_ie('pr', '123.45678-50') # 1

DESCRIPTION

YET TO COME. Handles IE for the states of Sao Paulo (SP) and Paraná (PR) by now.

EXPORT

test_ie is exported by default. flatten_ie, format_ie, random_ie and parse_ie can be exported on demand.

DETAILS

Each state has its own rules for IE numbers. In this section, we gloss over each one of these

PR

The state of Paraná uses:

  * 10-digits number
  * the 9th and 10th are check digits
  * the usual formatting is like C<'123.45678-50'>

SP

The state of São Paulo uses:

  * 12-digits number
  * the 9th and 12nd are check digits
  * the usual formatting is like C<'110.042.490.114'>

BUGS

dunno

SEE ALSO

Please reports bugs via CPAN RT, http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-BR-Ids By doing so, the author will receive your reports and patches, as well as the problem and solutions will be documented.

AUTHOR

A. R. Ferreira, <ferreira@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2005 by A. R. Ferreira

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.

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 264:

Non-ASCII character seen before =encoding in 'Paraná'. Assuming CP1252

Around line 266:

=back without =over