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

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

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

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

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

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

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

НО пока в списке еще не появилось .
...
Рейтинг: 0 / 0
09.11.2007, 11:13
    #34927359
t03
t03
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
А кто знает, что закодированно в Инн человека (Украина, 10 цифр) в 6-8 позициях?
1-5 дата рождения, 9 - пол, 10 - контрольная сумма.
...
Рейтинг: 0 / 0
09.11.2007, 20:58
    #34929509
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
-=AlexiS=-Сегодня выложено в решениях
Ошибка в check_inn_ukr.prg - line 69 col 40...
...
Рейтинг: 0 / 0
09.11.2007, 20:59
    #34929511
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
t03А кто знает, что закодированно в Инн человека (Украина, 10 цифр) в 6-8 позициях?
1-5 дата рождения, 9 - пол, 10 - контрольная сумма.
Ничего интересного! 200%!!! ;-)
...
Рейтинг: 0 / 0
12.11.2007, 10:58
    #34931489
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
to Redrik
Спасибо - "очепятка" однако
...
Рейтинг: 0 / 0
29.11.2007, 11:54
    #34974279
t03
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
29.11.2007, 12:59
    #34974631
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
Собственно я не знаю .
В тех описаниях , что есть у меня, про это ничего не написано.
пока что поставил
Код: plaintext
1.
2.
If  lnKod= 10 
    lnKod= 0 
Endif
Но вот что интересно - а такое может быть, может первый множитель <-1> исключает такую возможность ?
...
Рейтинг: 0 / 0
29.11.2007, 15:04
    #34975233
t03
t03
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
Судя по моей статистике, скорее всего так и есть, но это нужно знать точно. По крайней мере большинство ошибочных кодов кончается как раз на "0". Вариант:
Код: plaintext
1.
2.
If  lnKod= 10 
    lnKod= 0 
Endif
как раз подходит для них.
Что касается второго вопроса, то -1 ничего не решает :) Первая цифра кода сейчас от 1 до 3, так что это мало влияет при перемножении и суммировании других цифр.
...
Рейтинг: 0 / 0
29.11.2007, 22:38
    #34976611
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
Должно быть так и никак иначе!
Код: plaintext
lnKod=MOD(MOD(lnCS, 11 ), 10 )
...
Рейтинг: 0 / 0
30.11.2007, 10:28
    #34977169
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
ага - я тоже вчера нарыл это в каком-то форуме.
в принципе - это то-же что приведено выше,просто компактнее
хотя все это и логично , но как-бы официально про это нигде не написано , хотя и самих-то алгоритмов в законе-то и нет.
я вообще не понимаю нафига прятать эти алгоритмы .
в Российской законодательной базе все подробно расписано - а у нас прям тайны мадридского двора.
...
Рейтинг: 0 / 0
30.11.2007, 15:03
    #34978373
t03
t03
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контроль ИНН для юр.лиц Украина
А в нашей стране почти все, особенно если это связанно с государством, делается не через мозги, а через другое место.
Если Redrik так уверенно предлагает вариант, значит он знает, что говорит . Тем более, что по логике так и получается.
В общем пока не нашли другого варианта останавливаемся на варианте

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


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