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
равноtrue
isForeign:boolean|null
Указывает принадлежит ли ИНН иностранному юридического лицу.
Будет являться типом
boolean
если значение поляisValid
будет равноtrue
isIp:false|null
Указывает принадлежит ли ИНН индивидуальному предпринимателю
Будет являться типом
boolean
если значение поляisValid
будет равноtrue
ifns:string|null
Код налогового органа, который присвоил ИНН.
Будет являться строкой если значение поля
isForeign
будет равноfalse
, и значение поляisValid
будет равноtrue
region:string|null
Код субъекта Российской федерации.
Будет являться строкой если значение поля
isForeign
будет равноfalse
, и значение поляisValid
будет равноtrue
isValid:boolean
Указывает был ли передан валидный ИНН
inn:string
Строка переданного ИНН
4 years ago