Меню

Проверка корректности ввода ИНН, КПП и ОГРН в SAP CRM 7.0

|

В настоящей статье предлагается к использованию авторский функциональный модуль, позволяющий выполнять автоматически проверку корректности ввода в SAP CRM 7.0 данных по ИНН, КПП и ОГРН.

Хорпяков Михаил, 28 лет. Как консультант занимается развитием Корпоративного CRM в Промсвязьбанке. Работать с SAP CRM начал в 2006 году. Участвовал в крупных международных проектах в Германии, России и КНР. Электронная почта khorpyakov@gmail.com и телефон +7 (910) 340 65 33.

Согласно российскому законодательству в договорах и платёжных документах необходимо указание ИНН, КПП (ОГРН). Следовательно, эти данные должны вводиться в CRM систему. Такой ввод должен исполняться корректно в соответствии с требованиями законодательства к их структуре (Приказ Министерства по налогам и сборам от 3 марта 2004 г. N БГ-3-09/178). Коды подразделений, используемые в номерах, можно получить на официальном сайте ФНС, по адресу http://www.gnivc.ru/inf_provision/classifiers_reference/soun/. Перед вводом этих данных следует проверить их на принадлежность соответствующему клиенту. Это можно сделать, используя сайт http://egrul.nalog.ru/ .

В настоящей статье предлагается к использованию авторский функциональный модуль, позволяющий выполнять автоматически проверку корректности ввода в SAP CRM 7.0 данных по ИНН, КПП и ОГРН.

Налоговые идентификаторы вводятся на вкладке «Реквизиты» (Рис.1)

Рис.1. Ввод налоговых идентификаторов в SAP CRM 7.0

В стандартной поставке SAP CRM 7.0 присутствуют только алгоритмы проверки корректности ввода европейских и ряда других иностранных налоговых номеров, например, VAT. Категории налоговых номеров определяются в Руководстве по внедрению, SPRO → Cross-Application Components → SAP Business Partner → Business Partner → Basic Settings → Tax Numbers (Рис.2).

Рис.2 Настройка проверки корректности налогов номеров

С помощью этих настроек возможно организовать проверку на длину вводимого номера. Но длина ИНН в России для организаций и индивидуальных предпринимателей различается, и данная функция становится неприменимой для нашей действительности.

Однако, в системе присутствует возможность замены стандартного алгоритма проверки ввода номеров на свой собственный, локализованный.

Стандартный функциональный модуль для проверки налоговых номеров BUPA_TAX_NUMBER_CHECK (SM37) содержит код для проверки бельгийских, британских и, конечно же, немецких налоговых номеров. Также предусмотрена проверка на ввод дубликатов, которая настраивается всё в том же пункте Руководства: Tax Numbers.

Для использования собственного функционального модуля

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти

Обсуждения Количество комментариев2

Комментарий от  

Олег Точенюк

  |  06 июня 2012, 00:37

А текст программы в виде картинки, это чтобы кому надо интеллектуально перебили это все себе?

Комментарий от  

Александр Дублин

  |  06 июня 2012, 11:11

А текст программы в виде картинки, это чтобы кому надо интеллектуально перебили это все себе?

Инициатива верстальщика:
- во-первых, так ему удобнее (верстать меньше)
- во-вторых, те, кому надо, помучаются (а что может быть приятнее для русского человека, когда другие мучаются, используя результаты его труда?!)
-  в-третьих, халявщики всякие читать меньше будут
....
 
P.S. В ближайшее время будет исправлено.