inn-parser v1.0.0
Валидация и парсинг ИНН (Идентификационный номер налогоплательщика)
Билиотека позволяет проверить ИНН на валидность. Проверка происходит с подсчётом контрольных сумм.
Определяет принадлежит ли ИНН иностранной организации, если принадлежит по вернет еще код иностранной организации (КИО) — номер налогоплательщика, присваиваемый иностранной организации налоговым органом при постановке на налоговый учёт в Российской Федерации.
Определяет принадлежит ли ИНН индивидуальному предпринимателю
Определяет код налогового органа, который присвоил ИНН.
Код субъекта Российской федерации
Установка
npm i inn-parser -sИнтерфейс
function innParse(inn:string|number) => {
kio:string|null
isForeign:boolean|null
isIp:boolean|null
ifns:string|null
region:string|null
isValid:boolean
inn:string
} Описание полей результата функции
kio:string|nullКод иностранной организации (КИО) — номер налогоплательщика, присваиваемый иностранной организации налоговым органом при постановке на налоговый учёт в Российской Федерации. Является составной частью идентификационного номера налогоплательщика (ИНН) и занимает в этом номере цифры с пятой по девятую (первые четыре заняты индексом, десятая — контрольное число).
Будет являться строкой если значения полей
isForeignиisValidравноtrueisForeign:boolean|nullУказывает принадлежит ли ИНН иностранному юридического лицу.
Будет являться типом
booleanесли значение поляisValidбудет равноtrueisIp:false|nullУказывает принадлежит ли ИНН индивидуальному предпринимателю
Будет являться типом
booleanесли значение поляisValidбудет равноtrue
ifns:string|nullКод налогового органа, который присвоил ИНН.
Будет являться строкой если значение поля
isForeignбудет равноfalse, и значение поляisValidбудет равноtrueregion:string|nullКод субъекта Российской федерации.
Будет являться строкой если значение поля
isForeignбудет равноfalse, и значение поляisValidбудет равноtrueisValid:booleanУказывает был ли передан валидный ИНН
inn:stringСтрока переданного ИНН
6 years ago