powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / контроль ИНН для юр.лиц Украина
25 сообщений из 47, страница 1 из 2
контроль ИНН для юр.лиц Украина
    #34901469
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, у кого есть алгоритм расчета контрольного разряда 12-ти значного ИНН для юридических лиц - для Украины.
а если будет еще и для 9-ти значного - то размерам моей благодарности не будет пределов в разумных границах.
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34903109
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... В один день у нас возникла одна задача? ;-)
Только что нашел и наваял вычисление 8-ой цифры в ЄДРПОУ...
Завтра пороюсь по твоему вопросу (тем более, что и самому нужно!)
P.S. Если не секрет - зачем?
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34903211
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Засунул в гугль "Алгоритм для вычисления контрольных чисел" + немного "детских" воспоминаний... = чЮйствую, что должны быть простые числа...
Проверим? ;-)
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34903729
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для Украины ЄДРПОУ есть , есть расчет ИНН физ-лица
есть расчеты ОГРН и ИНН для России.
Ежели надо - могу поделиться.

А для чего нужно ?
нужно для проверки правильности вносимой информации в справочник контрагентов.
т.е. есть идея чтобы не плодились двойники при вводе новой фирмы- проверять коды.
ну и ясное дело неплохо-бы ети коды проверять на правильность и достоверность.

Насчет поиска по "Алгоритм для вычисления контрольных чисел" - не пробовал, но по Індивідуальний податковий номер + контрольний розряд - искал - пока ничего толкового не нашел.
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34904410
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-неплохо-бы ети коды проверять на правильность и достоверность.
Угу... Актуально!
Меня лично это "достало" настолько, что на днях сделал проверку...
Приносят списки (WORD) - или коды ЄДРПОУ, или номера свидетельств, или ИПНы.
Я их загоняю в табличку, а потом вытягиваю все, что есть на www.sta.gov.ua. Результат - вся "история" в XLS...
Могу поделиться! ;-)
P.S. Глянь почту! Проверка связи... :-)
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34904488
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо - почту получил.
Ответ - мылом
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34909075
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-
есть расчеты ОГРН и ИНН для России.
Ежели надо - могу поделиться.

Можно со мной поделиться?
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34909547
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kruchinin PahanМожно со мной поделиться?
да лЁгко, почту давай
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34909909
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=- Kruchinin PahanМожно со мной поделиться?
да лЁгко, почту давай
Послал на мыло, указанное в профиле.

2Moder: Sorry Offtop
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34917033
shanton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-для Украины ЄДРПОУ есть , есть расчет ИНН физ-лица
есть расчеты ОГРН и ИНН для России.
Ежели надо - могу поделиться.

А для чего нужно ?
нужно для проверки правильности вносимой информации в справочник контрагентов.
т.е. есть идея чтобы не плодились двойники при вводе новой фирмы- проверять коды.
ну и ясное дело неплохо-бы ети коды проверять на правильность и достоверность.

Насчет поиска по "Алгоритм для вычисления контрольных чисел" - не пробовал, но по Індивідуальний податковий номер + контрольний розряд - искал - пока ничего толкового не нашел.
Можете ещё мне скинуть. На выходных на форум не заглядывал. Может быть уже позно, ушол поезд.
Зарание благодарен!
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34917070
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-
Можно и мне? Зарание благодарен!
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34918802
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня выложено в решениях на фоксклубе под названиями.
Проверка контрольной цифры-Налоговый и идентификационные коды Россия
Проверка контрольной цифры-Налоговый и идентификационные коды Украина

НО пока в списке еще не появилось .
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34927359
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто знает, что закодированно в Инн человека (Украина, 10 цифр) в 6-8 позициях?
1-5 дата рождения, 9 - пол, 10 - контрольная сумма.
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34929509
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-Сегодня выложено в решениях
Ошибка в check_inn_ukr.prg - line 69 col 40...
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34929511
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t03А кто знает, что закодированно в Инн человека (Украина, 10 цифр) в 6-8 позициях?
1-5 дата рождения, 9 - пол, 10 - контрольная сумма.
Ничего интересного! 200%!!! ;-)
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34931489
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Redrik
Спасибо - "очепятка" однако
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34974279
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to -=AlexiS=-
Ошибка, однако, в этом куске кода:
* Физ.лицо
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
lnCS = Val(Left(IDK,  1 ))  * - 1  +;
  VAL(Substr(IDK,  2 ,  1 )) *  5  + ;
  VAL(Substr(IDK,  3 ,  1 )) *  7  + ;
  VAL(Substr(IDK,  4 ,  1 )) *  9  + ;
  VAL(Substr(IDK,  5 ,  1 )) *  4  + ;
  VAL(Substr(IDK,  6 ,  1 )) *  6  + ;
  VAL(Substr(IDK,  7 ,  1 )) *  10  + ;
  VAL(Substr(IDK,  8 ,  1 )) *  5  + ;
  VAL(Substr(IDK,  9 ,  1 )) *  7 
lnKod=Mod(lnCS, 11 )

If Val(Right(IDK, 1 ))=lnKod
   If mode= 0 
     ret=lnKod
   Else
    ret='Код правильный. Дата рождения-'+Transform(Date( 1899 , 12 , 31 )+Val(Substr(IDK, 1 , 5 )))+'. Пол-'+Iif(Mod(Val(Substr(IDK, 9 , 1 )), 2 )= 0 ,'<Ж>','<М>')
  Endif
Else
  If mode= 0 
    ret=- 1 
  Else
    ret='Код неправильный'
  Endif
Endif
а че делать если lnKod=10: должен быть либо дополнительный расчет lnCS как в других ветках CASE либо:
Код: plaintext
1.
2.
If  lnKod= 10 
    lnKod= 0 
Endif
А что должно все-таки быть...?
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34974631
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно я не знаю .
В тех описаниях , что есть у меня, про это ничего не написано.
пока что поставил
Код: plaintext
1.
2.
If  lnKod= 10 
    lnKod= 0 
Endif
Но вот что интересно - а такое может быть, может первый множитель <-1> исключает такую возможность ?
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34975233
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по моей статистике, скорее всего так и есть, но это нужно знать точно. По крайней мере большинство ошибочных кодов кончается как раз на "0". Вариант:
Код: plaintext
1.
2.
If  lnKod= 10 
    lnKod= 0 
Endif
как раз подходит для них.
Что касается второго вопроса, то -1 ничего не решает :) Первая цифра кода сейчас от 1 до 3, так что это мало влияет при перемножении и суммировании других цифр.
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34976611
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно быть так и никак иначе!
Код: plaintext
lnKod=MOD(MOD(lnCS, 11 ), 10 )
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34977169
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага - я тоже вчера нарыл это в каком-то форуме.
в принципе - это то-же что приведено выше,просто компактнее
хотя все это и логично , но как-бы официально про это нигде не написано , хотя и самих-то алгоритмов в законе-то и нет.
я вообще не понимаю нафига прятать эти алгоритмы .
в Российской законодательной базе все подробно расписано - а у нас прям тайны мадридского двора.
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34978373
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в нашей стране почти все, особенно если это связанно с государством, делается не через мозги, а через другое место.
Если Redrik так уверенно предлагает вариант, значит он знает, что говорит . Тем более, что по логике так и получается.
В общем пока не нашли другого варианта останавливаемся на варианте

lnKod=MOD(MOD(lnCS,11),10)
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34979422
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexiS...у нас прям тайны мадридского двора
Зато у них справки в налоговой без дениг не дают!
Я в инете читал!
t03...знает, что говорит
Не сомневайся - другого варианта не существует!
"Надійність, перевірена часом!" (с)...
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #34998366
t03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redrik, a ты думаешь наша налоговая все вопросы без денег решает ), за одно пролетарское СПАСИБО )))))
...
Рейтинг: 0 / 0
контроль ИНН для юр.лиц Украина
    #35000001
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t03Redrik, a ты думаешь наша налоговая все вопросы без денег решает ), за одно пролетарское СПАСИБО )))))
Хе-хе, я ж про то, что "официально"...
Алгоритм контрольной цифры определен внутренним документом, а не расписан в законе - поэтому нигде не опубликован. Более того - поскольку каждая контора вправе присваивать своим документам степень "конфиденциальности", поэтому этот алгоритм "для служебного использования". Лично я считаю, что это необоснованное "завышение секретности" и такое дело, кстати, наказуемо! Но, пока у нас не совсем "закон один для всех"...
P.S. Кстати, я решаю вопросы без денег! Чессно слово!
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / контроль ИНН для юр.лиц Украина
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]