vim:tw=80:ft=text:ai
Business::KontoCheck version 3.5
================================
This module checks the validity of German and Austrian Bank Account Numbers.
All currently defined test methods by Deutsche Bundesbank (currently: 00 to
D6, January 2011) are implemented.
The Österreichische Bundesbank uses a quite different approach. The basic
tests are more generic; the concrete tests are described by the hash file,
which is sold by SIX Card Solutions Austria GmbH, Wien. Specifications may be
downloaded from http://www.six-card-solutions.at/downloads.asp
The original library is a C library; the Perl port was build using the h2xs
tool.
Due to performance considerations in the C library, this module was not thread
safe in the 2.x versions (till 2.7). But since KontoCheck is *very* fast and
it's not a great speed loss, I've reimplemented konto_check as a thread safe
version.
If you want support only for german or only for austrian Bank Account Numbers,
edit line 15 of Makefile.PL. To use only the german module, use
-DINCLUDE_KONTO_CHECK_AT=0, to use only the austrian module, use
-DINCLUDE_KONTO_CHECK_DE=0.
A longer description and the history file are included as 00liesmich.txt and
0_history.txt (both in german). The C library is available from
http://www.informatik.hs-mannheim.de/konto_check
DOCUMENTATION
The C source code contains the description of each check method. A synopsis and
short description of (most) export functions is included in the file
lib/Business/KontoCheck.pm; this is can be read after installation using the
command "perldoc Businesss::KontoCheck".
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
(you need to be root for the last step)
DEPENDENCIES
This module requires a C compiler to build the library.
COPYRIGHT AND LICENCE
Copyright (C) 2007-2011 by Michael Plugge
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.8 or, at your option,
any later version of Perl 5 you may have available (Perl and glue part).
The C library is covered by the GNU Lesser General Public License.