Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 1023 Bytes

README.md

File metadata and controls

49 lines (28 loc) · 1023 Bytes

pyiban

validate and generate IBANs

Right now this only supports validating and creating german IBANs. It will be enhanced to cover all IBANs out there.

Install

you can easily install pyiban with pip:

$ pip install pyiban

Usage

from pyiban import get_iban

country = "DE"
bank_code = 37040044
account_number = 532013000

generated_iban = get_iban(country_code=country,
                          bank_code=bank_code,
                          account_number=account_number)

Run tests

pyiban comes with some tests. If you are tinkering with it and want to check if you broke something just run

$ tox

Changelog

V0.2

  • remodelled structure for easier handling/importing

V0.1

  • Initial commit
  • validating and generating of german IBAN should work
  • setting up of project, travis, packaging, testing and so on

Roadmap

  • implement all countries that use IBAN (official and unofficial)
  • write a parser for SWIFT's list of BBAN formats
  • more tests