20 октября, суббота 21:51
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Алгоритм проверки ОГРН

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Алгоритм проверки ОГРН

    Может знает кто, где в этой стране есть место с описанием алгоритма проверки ОГРН. И не ввиде домыслов, а некой инструкции или положения. Пока поиски привели только к пожеланиям неких людей видимо плохо знакомых с арифметикой, вот например:
    Алгоритм расчета контрольного числа ОГРНИП

    Шаг 1. Делим 14-значное число ОГРНИП (то есть без последнего знака) на 13.

    Шаг 2. Отбрасываем дробную часть получившегося в шаге 1 числа (именно отбрасываем, а не округляем) и умножаем получившееся число на 13.

    Шаг 3. Вычитаем из 14-значного числа ОГРНИП число, получившееся в шаге 2.

    Полученная разница (остаток от целочисленного деления 14-значного числа ОГРНИП на 13) и есть контрольное число ОГРНИП. Если же полученная разница равна 10, то контрольное число — 0.

    ***********

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

  • #2
    СТРУКТУРА
    ГОСУДАРСТВЕННОГО РЕГИСТРАЦИОННОГО НОМЕРА
    ЗАПИСИ, ВНОСИМОЙ В ЕДИНЫЙ ГОСУДАРСТВЕННЫЙ РЕЕСТР
    ИНДИВИДУАЛЬНЫХ ПРЕДПРИНИМАТЕЛЕЙ

    (в ред. Постановлений Правительства РФ
    от 26.02.2004 N 110, от 13.12.2005 N 760)

    Государственный регистрационный номер записи, вносимой в Единый государственный реестр индивидуальных предпринимателей, состоит из 15 знаков, расположенных в следующей последовательности:
    (в ред. Постановления Правительства РФ от 13.12.2005 N 760)

    ----T---T---T---T---T---T---T---T---T---T---T---T---T---T---¬
    ¦ С ¦ Г ¦ Г ¦ К ¦ К ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Ч ¦,
    L---+---+---+---+---+---+---+---+---+---+---+---+---+---+----

    где
    С (1-й знак) - признак отнесения государственного регистрационного номера записи:
    к основному государственному регистрационному номеру записи о государственной регистрации индивидуального предпринимателя (ОГРНИП) - 3;
    к иному государственному регистрационному номеру записи - 4;
    Г и Г (2-й и 3-й знаки) - две последние цифры года внесения записи в государственный реестр;
    К и К (4-й и 5-й знаки) - кодовое обозначение субъекта Российской Федерации, установленное МНС России в соответствии с федеративным устройством Российской Федерации, определенным статьей 65 Конституции Российской Федерации;
    (в ред. Постановления Правительства РФ от 26.02.2004 N 110)
    Х - Х (6-й - 14-й знаки) - номер записи, внесенной в государственный реестр в течение года;
    Ч (15-й знак) - контрольное число: младший разряд остатка от деления предыдущего 14-значного числа на 13.

    Комментарий


    • #3
      СТРУКТУРА ГОСУДАРСТВЕННОГО РЕГИСТРАЦИОННОГО
      НОМЕРА ЗАПИСИ, ВНОСИМОЙ В ЕДИНЫЙ ГОСУДАРСТВЕННЫЙ РЕЕСТР
      ЮРИДИЧЕСКИХ ЛИЦ

      (в ред. Постановлений Правительства РФ
      от 26.02.2004 N 110, от 13.12.2005 N 760)

      Государственный регистрационный номер записи, вносимой в Единый государственный реестр юридических лиц (далее - государственный реестр), состоит из 13 знаков, расположенных в следующей последовательности:
      (в ред. Постановления Правительства РФ от 13.12.2005 N 760)

      ----T---T---T---T---T---T---T---T---T---T---T---T---¬
      ¦ С ¦ Г ¦ Г ¦ К ¦ К ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Ч ¦
      L---+---+---+---+---+---+---+---+---+---+---+---+----,

      где
      С (1-й знак) - признак отнесения государственного
      регистрационного номера записи:
      к основному государственному регистрационному
      номеру (ОГРН) *> - 1, 5;
      к иному государственному регистрационному
      номеру записи - 2, 6, 7, 8, 9;
      (в ред. Постановления Правительства РФ от 13.12.2005 N 760)
      --------------------------------
      *> В соответствии с пунктом 8 Правил ведения Единого государственного реестра юридических лиц основным государственным регистрационным номером (ОГРН) является государственный регистрационный номер записи о создании юридического лица либо записи о первом представлении в соответствии с Федеральным законом "О государственной регистрации юридических лиц" сведений о юридическом лице, зарегистрированном до введения в действие указанного Закона.

      ГГ (со 2-го по 3-й знак) - две последние цифры года внесения
      записи в государственный реестр;
      КК (4-й, 5-й знаки) - кодовое обозначение субъекта Российской
      Федерации, установленное МНС России в
      соответствии с федеративным устройством
      Российской Федерации, определенным
      статьей 65 Конституции Российской
      Федерации;
      (в ред. Постановления Правительства РФ от 26.02.2004 N 110)
      ХХХХХХХ (с 6-го по 12-й знак) - номер записи, внесенной в
      государственный реестр в
      течение года;
      Ч (13-й знак) - контрольное число: младший разряд остатка от
      деления предыдущего 12-значного числа на 11.

      Комментарий


      • #4
        Угу. А вот здесь аналогично для юр.лиц:
        http://nalog.consultant.ru/doc47051.html#187

        Элементарно ищется гуглом с первой попытки...
        Простите, на минуточку не успел.

        Комментарий


        • #5
          на Delphi выглядит так:

          function CheckOGRN(s:string):boolean;
          var
          VerifNumb: Int64;
          CheckNumb, ResultNumb: Byte;
          begin

          Result := Length(s) = 13;
          if Not Result then Exit;

          VerifNumb := StrToInt64(Copy(s, 1, 12));
          CheckNumb := StrToInt(s[13]);

          ResultNumb := VerifNumb mod 11;
          if ResultNumb > 9 then ResultNumb := ResultNumb - Round(ResultNumb/10)*10;

          Result := ResultNumb = CheckNumb;
          end;

          Комментарий


          • #6
            Спасибо всем большое.
            С Вашей помощью заборол Консультант+ и действительно нашел нужное Приложение.
            Пусть КФМщики порадуются, "кривые" ОГРН теперь "не пройдут".
            Можно тему закрывать.

            Комментарий


            • #7
              рано радуйтесь..
              еще есть куча проверок..
              например проверка ИНН, ОКПО, ключа счета по бику,
              название банка по бику или SWIFT, проверка дат и т.д
              (более 1000 логических проверок можно придумать)

              или рекомендую
              http://dom.bankir.ru/showthread.php?...5&goto=newpost

              з.ы.
              и не КФМ а ФСФМ

              Комментарий

              Пользователи, просматривающие эту тему

              Свернуть

              Присутствует 1. Участников: 0, гостей: 1.

              Обработка...
              X