IE2017

Проверка ИНН, ЕДРПОУ, ДРФО и типа контрагента по контрольным суммам для Украины

Отчеты - Анализ учета

Представляю алгоритм проверки контрольных сумм по системе кодирования реквизитов контрагентов: ИНН ЮрЛица, ИНН ФизЛица, ЕДРПОУ ЮрЛица, ТДРПАУ ЮрЛица, а также систему, проверяющую введенную операторами информацию на корректность данных.
Очень полезная вещь для тех, кто задался задачей чистки справочника Контрагенты, а также внедрением защиты от "кривых рук" пользователей.
Вы платите НДС? Значит, вы сдаете реестр НН, декларацию по НДС и обязаны указывать в ней корректные(!) ИНН-ы. Но как вы проверите корректность введенных пользователями данных - автоматически? А как вы выбираете контрагентов для 1ДФ? Вручную?...
Альтернативы моей обработки это:
1. сайт ГНИ http://sfs.gov.ua/ (businesspartner reestr и anulir) - где для каждого нужно вводить капчу.
2. система МЕДОК или 1с Звит - но там этот функционал то включают, то снова отключают... плюс проверка  не очень удобна...

Функционал обработки: проверяет контрольные суммы Украинских ИНН, ЕДРПОУ, ДРФО

и на основе этой информации сверяет еще и тип контрагента(например: нужно для правильного заполнения 1ДФ).

Может проверить весь справочник контрагентов или отдельно введенное ИНН, ЕДРПОУ, ДРФО.

Для ФизЛиц - расшифровывает Пол и Дату рождения.

 

Внимание: обработка НИЧЕГО в БД - НЕ меняет! Можете спокойно запускать - она ничего не "попортит".

Реализована работа в почти любой конфигурации. Обязательные условия:

- чтобы проверяемые поля - были реквизитами справочника Контрагенты, а не ресурсами регистров или подчиненных справочников и т.п.

- требуется наличие Перечисления ЮрФизЛицо

 

Если у Вас специализированная БД, в которой справочник Контрагенты называется "по-особому"(например "Клиенты", "Покупатели", ...), то это настраивается на закладке "Настройка".

 

Обработка проверяет(максимально) все коллизии которые можно проверить:

- ЕДРПОУ не корректный(т.е. не прошел контроль четности ни как ЕДРПОУ, ни как ТДРПАУ, ни как ИНН ФизЛица, ни как ИНН ЮрЛица)

- ИНН не корректный(т.е. не прошел контроль четности ни как ИНН ФизЛица, ни как ИНН ЮрЛица)

- у ЮрЛица отсутствует ЕДРПОУ

- у ЮрЛица указан ИНН ФизЛица и поле ИНН и/или в поле ЕДРПОУ

- у ЮрЛица отсутствует ЕДРПОУ

- у ФизЛица - указан ЕДРПОУ ЮрЛица в ЕДРПОУ

- у ФизЛица - указан ИНН ЮрЛица в поле ЕДРПОУ и/или в поле ИНН

- у ФизЛица - корректный ИНН, но количество полных лет(на текущую дату) получилось больше 100 или меньше 12. Макс/мин - настраивается.

 

Немного информации по теме кодирования Украинских ИНН, ЕДРПОУ, ТДРПАУ:

В Украине информация о кодировании и расчете контрольных сумм ИНН, ЕДРПОУ была засекречена(сейчас уже нет uk.wikipedia.org/wiki/Ідентифікаційний_номер_фізичної_особи). Где-то в интернетах встречал, что это сделано, чтобы не могли "сгенерировать" "чужой" или виртуальный ИНН и по нему не сделали какие-то махинации. Но ИРЛ клиенты часто "НАДИКТОВЫВАЮТ" свои ИНН-ы, ЕДРПОУ,...(часто заявляя, что знают наизусть) а манагеры и бух-ы им наивно верят. И тОлку от "закрытости" этой информации? Больше вреда чем пользы, т.к. если бы у пользователей были встроены механизмы проверки реквизитов, то они могли бы как-то проверить надиктованную инфо... Для ФизЛиц можно по декодированных из ИНН данным по полу и внешнему виду проверить - это действительно мужчина 21года или 70ти летняя бабушка...

 

А теперь - сама система кодирования:

ИНН ФизЛица длина 10 множители -1, 5, 7, 9, 4, 6, 10, 5, 7

ИНН ЮрЛица длина 11-12 множители 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47

если mod >=10 то множители 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59

ТДРПАУ длина 9 множители 9, 11, 13, 17, 19, 23, 29, 31

если mod >=10 то множители 11, 13, 17, 19, 23, 29, 31, 37

ЕДРПОУ длина 9 (для значения < 30000000 или > 60000000) множители 1, 2, 3, 4, 5, 6, 7

если mod >=10 то множители 3, 4, 5, 6, 7, 8, 9

ЕДРПОУ длина 9 (для значения >= 30000000 и

если mod >=10 то множители 9, 3, 4, 5, 6, 7, 8

 см. так же кодирование ЕДРПОУ на 1cinfo.com.ua/Articles/Proverka_koda_po_EDRPOU.aspx

Скачать файлы

Наименование Файл Версия Размер
проверка реквизитов контрагентов по контрольных суммам для Украины
.epf 27,20Kb
26.11.14
17
.epf 1.2 27,20Kb 17 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение