Algorithm-CheckDigits
view release on metacpan or search on metacpan
lib/Algorithm/CheckDigits.pm view on Meta::CPAN
'identcode_dp' => [ 'Algorithm::CheckDigits::M10_005',
'Identcode Deutsche Post AG (DE)' ],
'leitcode_dp' => [ 'Algorithm::CheckDigits::M10_005',
'Leitcode Deutsche Post AG (DE)' ],
'rentenversicherung' => [ 'Algorithm::CheckDigits::M10_006',
'Rentenversicherungsnummer, VSNR (DE)' ],
'sedol' => [ 'Algorithm::CheckDigits::M10_008',
'Stock Exchange Daily Official List, SEDOL (GB)' ],
'betriebsnummer' => [ 'Algorithm::CheckDigits::M10_009',
'Betriebsnummer (DE)' ],
'postcheckkonti' => [ 'Algorithm::CheckDigits::M10_010',
'Postscheckkonti (CH)' ],
'ups' => [ 'Algorithm::CheckDigits::M10_011',
'United Parcel Service, UPS' ],
'isbn' => [ 'Algorithm::CheckDigits::M11_001',
'International Standard Book Number, ISBN10' ],
'issn' => [ 'Algorithm::CheckDigits::M11_001',
'International Standard Serial Number, ISSN' ],
'ustid_pt' => [ 'Algorithm::CheckDigits::M11_001',
'Umsatzsteuer-Identifikationsnummer (PT)' ],
'vatrn_pt' => [ 'Algorithm::CheckDigits::M11_001',
lib/Algorithm/CheckDigits.pm view on Meta::CPAN
See L<Algorithm::CheckDigits::M10_006>.
=item sedol
See L<Algorithm::CheckDigits::M10_008>.
=item betriebsnummer
See L<Algorithm::CheckDigits::M10_009>.
=item postscheckkonti
See L<Algorithm::CheckDigits::M10_010>.
=item ups
See L<Algorithm::CheckDigits::M10_011>.
=item hkid, isbn, issn, nhs_gb, ustid_pt, vat_sl, wagonnr_br
See L<Algorithm::CheckDigits::M11_001>.
lib/Algorithm/CheckDigits/M10_010.pm view on Meta::CPAN
__END__
=head1 NAME
CheckDigits::M10_010 - compute check digits for Postscheckkonti (CH)
=head1 SYNOPSIS
use Algorithm::CheckDigits;
$pck = CheckDigits('postcheckkonti');
if ($pck->is_valid('85-12345678-7')) {
# do something
}
$cn = $pck->complete('85-12345678');
# $cn = '85-12345678-7'
$cd = $pck->checkdigit('85-12345678-7');
# $cd = '7'
t/valid.data view on Meta::CPAN
[ 'upc', '012345678905', '01234567890', '5',
'012345678901' ],
# M012
[ 'sedol', '0123457', '012345', '7',
'0123456' ],
[ 'sedol', 'B0YBLH2', 'B0YBLH', '2',
'B0YBLH3' ],
# M013
[ 'postcheckkonti', '85-12345678-7', '85-12345678-', '7',
'85-12345678-9' ],
# M014
[ 'isbn', '3-88229-192-3', '3-88229-192-', '3',
'3-88229-192-0' ],
[ 'issn', '0724-8679', '0724-867', '9',
'0724-8870' ],
[ 'ustid_pt', '136695973', '13669597', '3',
'136695970' ],
[ 'vatrn_pt', '136695973', '13669597', '3',
( run in 1.067 second using v1.01-cache-2.11-cpan-97f6503c9c8 )