therezor/ua-tax-number

Ukraine tax number (INN, IPN) parser and validator.

1.2 2021-03-31 08:39 UTC

This package is auto-updated.

Last update: 2024-03-29 03:38:55 UTC


README

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);
}