Проверка контрагентов через сервис ФНС

Обработки - Обработка справочников

Обработка для массовой проверки контрагентов через сервис ФНС http://npchk.nalog.ru/FNSNDSCAWS?wsdl

Обработка позволяет выполнить массовую проверку корректности заполнения ИНН, КПП для справочника Контрагенты.

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

Для вызова сервиса используется COMОбъект ("MSXML2.XMLHTTP.6.0").

Для проверки структуры ИНН и КПП COMОбъект ("VBScript.RegExp").

Проверка ИНН и КПП нужна из-за особенностей работы сервиса. При передаче на проверку нескольких контрагентов, если хоть одна запись содержит ошибку (ИНН или КПП не соответствуют шаблону), будет возвращена ошибка. Поэтому фактически в сервис передаются на проверку только контрагенты с "правильными" ИНН и КПП.

Обработка тестировалась на БП 2.0.37, но должна работать и на других версиях 2.0.

UPD. В связи с изменением версии сервиса на сайте ИФНС добавлена обработка версии 2

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

Наименование Файл Версия Размер
Обработка ПроверкаКонтрагента (версия 2)
.epf 12,81Kb
03.12.15
26
.epf 2.0 12,81Kb 26 Скачать
Обработка ПроверкаКонтрагента
.epf 12,86Kb
03.12.15
54
.epf 1.0 12,86Kb 54 Скачать

См. также

Комментарии
1. Сергей Коцюра (CheBurator) 3410 13.03.15 19:58 Сейчас в теме
упомянутый сервис на данный момент тестовый режим имеет.
отчаянно врет и дает недостоверные данные.
будьте бдительны
davdykin; ded00786; +2 Ответить
2. Михаил Зотов (ZOMI) 63 13.03.15 21:11 Сейчас в теме
Первая и лучшая версия на инфостарте появилась уже в августе 14-го... И вот уже 38-й вариант,,, Когда ж вы угомонитесь? Если б я был фикси - я бы раскрутил на 1000 рублей работодателей, а не изобретал велосипед в рабочее время. Ну вы-то конечно за 10 минут это сделали. Тогда понимаю.
3. Василий (ded00786) 346 13.03.15 21:49 Сейчас в теме
(2) ZOMI, Сделал и хорошо) Больше - это не меньше)
10. Yan Tsys (YanTsys) 10 10.04.15 11:26 Сейчас в теме
(2) ZOMI, что бессонница мучает когда проблему за которую ты пытаешься драть 2000р. другие решают за 60р. (кажется такой курс одной старт мани)?

(5) Dem1urg, СПАСИБО! :)
11. Михаил Зотов (ZOMI) 63 10.04.15 14:11 Сейчас в теме
(10) YanTsys,

Моё платное решение за которое я "деру" целую стоимость часа работы программиста расчитано на конечных пользователей с включенной оперативной поддержкой, а не поделка для недозагруженных работой программистов, тешащих свое эго за счет своего работодателя.

Кроме того, если говорить о самой задаче - то правильное решение - это проверка на дату документа с отработкой случаев ручного указания КПП в счет-фактурах, а не только из карточки контрагента. Также актуально проверять и организации.
12. Yan Tsys (YanTsys) 10 10.04.15 18:40 Сейчас в теме
(11) ZOMI,
недозагруженных работой программистов, тешащих свое эго за счет своего работодателя

Всяк сверчок хвалит свой шесток...
Как правило самые лучшие зарплаты предлагают в тех местах где "оперативная поддержка" в какой-то момент переоценивает свои возможности и в период отчетности динамит часть своих клиентов. Вы не представляете что такое для организации оказаться вообще без поддержки в последние дни сдачи отчетности :)

(11) ZOMI,
Кроме того, если говорить о самой задаче - то правильное решение

правильное решение это как минимум проверка документа при его проведении что уже реализовано штатными средствами в 8.3 :)
4. Призрак (davdykin) 17 14.03.15 15:18 Сейчас в теме
Есть у этого сервиса такой баг, если передать дату проверки, то некоторые контрагенты выкидывается как недействующий, хотя он действующий, поэтому в своей сделал возможность передавать без даты. Написал на сервис, ребята воспроизвели ситуацию и больше 3-х недель ни слуху, ни духу. :) Госконтора одним словом.
5. Илья Козлов (Dem1urg) 82 14.03.15 23:41 Сейчас в теме
Спасибо за комментарии.
Код обработки очень простой. В ближайшее время планирую расширить описание чтобы её можно было использовать не столько для проверки контрагентов, сколько как пример по работе с web-service из среды 1С. Возможно, кому-то кто ранее не сталкивался с подобной задачей будет полезно.
6. Франко Деллиани (Franco) 66 16.03.15 10:03 Сейчас в теме
>>При передаче на проверку нескольких контрагентов, если хоть одна запись содержит ошибку (ИНН или КПП не соответствуют шаблону), будет возвращена ошибка

Передавать по 1-му контрагенту может быть?
7. Илья Козлов (Dem1urg) 82 16.03.15 11:04 Сейчас в теме
(6) Franco, Можно передавать по одному. Но сам сервис поддерживает возможность передачи до 10 тыс. контрагентов одновременно.
8. Ильфат Шакиров (surgeon) 17.03.15 13:17 Сейчас в теме
Строку WSКонтрагент.INN = ДанныеКонтрагента.ИНН;
лучше добавить СокрЛП(), иначе Исключение при наличии пробелов в ИНН.
9. Darina (Darina) 08.04.15 15:08 Сейчас в теме
по ИП пишет "неправильный КПП"
13. Михаил Аверьянов (lunda) 06.11.15 09:43 Сейчас в теме
Выходит ошибка в обработке, при запросе. Что это означает?
14. Илья Козлов (Dem1urg) 82 03.12.15 12:29 Сейчас в теме
ИФНС поменял версию сервиса. Изменилось и имя сервиса и формат обращения к нему.
Поэтому обработка и выдавала ошибку.

Сделал версию обработки для новой версии сервиса http://npchk.nalog.ru/FNSNDSCAWS_2?wsdl
Оставьте свое сообщение