/ua-tax-number

Ukranian tax number (INN, IPN) decoder and validator

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

CircleCI

Ukrainian tax number (INN, IPN) decoder and validator

Validate, get gender, birthdate, or age from tax number.

Installation

This package requires PHP 7.1 or higher.

Run composer require therezor/ua-tax-number in your project root folder.

Usage example

<?php

use TheRezor\UaTaxNumber\Decoder;

$inn = '3184710691';
// true
if (Decoder::isValid($inn)) {
    // "male"
    $gender = Decoder::gender($inn);
    // DateTime '1987-03-12'
    $birthDate = Decoder::birthDate($inn);
    // 33
    $age = Decoder::age($inn);
}

Валідатор та декодер українського ІПН

Індивідуальний ідентифікаційний номер Валідуйте, отримуйте стать, дату народження, чи вік по ІПН.

Встановлення

Цей пакет потребує PHP версії 7.1 або новішу.

Запустіть composer require therezor/ua-tax-number в директорії з вашим проектом.

Приклад використання

<?php

use TheRezor\UaTaxNumber\Decoder;

$inn = '3184710691';
// true
if (Decoder::isValid($inn)) {
    // "male"
    $gender = Decoder::gender($inn);
    // DateTime '1987-03-12'
    $birthDate = Decoder::birthDate($inn);
    // 33
    $age = Decoder::age($inn);
}

Валидатор и декодер украинского ИНН

Индивидуальный идентификационный номер Валидируйте, получайте пол, дату рождения, или возраст по ИНН.

Установка

Для работы пакета необходимо PHP версии 7.1 или новее.

Запустите composer require therezor/ua-tax-number в директории с вашим проектом.

Пример использования

<?php

use TheRezor\UaTaxNumber\Decoder;

$inn = '3184710691';
// true
if (Decoder::isValid($inn)) {
    // "male"
    $gender = Decoder::gender($inn);
    // DateTime '1987-03-12'
    $birthDate = Decoder::birthDate($inn);
    // 33
    $age = Decoder::age($inn);
}