petrovna
Библиотека для валидации БИК, ИНН, КПП, ОГРН, ОГРНИП, Корр. счета, Номера р/с, СНИЛС
Установка
pip install petrovna
import petrovna
bic_is_valid: bool = petrovna.validate_bic('<БИК>')
inn_is_valid: bool = petrovna.validate_inn('<ИНН>')
kpp_is_valid: bool = petrovna.validate_kpp('<КПП>')
corr_account_is_valid: bool = petrovna.validate_ks('<КОРРЕСПОНДЕНТСКИЙ_СЧЕТ>', '<БИК>')
ogrn_is_valid: bool = petrovna.validate_ogrn('<ОГРН>')
ogrnip_is_valid: bool = petrovna.validate_ogrnip('<ОГРНИП>')
account_number_is_valid: bool = petrovna.validate_rs('<НОМЕР_Р/С>', '<БИК>')
snils_is_valid: bool = petrovna.validate_snils('<СНИЛС>')
valid, error = petrovna.validate_bic('<БИК>', errors=True)