gifts2017

Проверка контрагентов через сервис ФНС (npchk.nalog.ru)

Опубликовал Сергей Балыков (sbcode) в раздел Обработки - Обработка справочников

Проверка контрагентов через сервис ФНС (npchk.nalog.ru).
Четыре варианта источника контрагентов для проверки:
- По документам Счет-фактура за период(полученные и выданные);
- Весь справочник "Контрагенты";
- Элемент справочника "Контрагенты";
- Произвольные данные.

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

Ограничения: не обрабатывает больше 10000 строк в запросе.

История версий:

Версия 1.01

Добавлено: Дополнительно обеспечена корректная работа в конфигурациях Торговля+Склад и Комплексная конфигурация.

Добавлено: Перед отправкой запроса осуществляется проверка ИНН на контрольную сумму.

Исправлено: формирование печатной формы отчета производилось даже если сервер вернул ошибку.

Версия 1.02

Добавлено: Список контрагентов с ошибками в ИНН/КПП может выводится в печатную форму или в окно сообщений.

Исправлено: ИНН вида "000000000000" или "0000000000" проходил проверку на корректность.

Версия 1.03

Исправлено: ИНН, содержащий два первых символа "0" проходил проверку на корректность.

Исправлено: КПП, содержащий два первых символа "0" проходил проверку на корректность.

Версия 1.04

Исправлено: Восстановлена работоспособность после изменения сервиса на сайте ФНС.

Примечание. Новые возможности сервиса ФНС включают проверку ИНН и КПП на корректность. Вероятно это сделано для Автоматизированных Систем в которых данная функциональность отсутствует. Обработка с первых версий уже выполняет необходимые проверки ДО отправки запроса Сервису. Моя рекомендация - продолжать использовать функции проверки, встроенные в обработку. Однако, Вы можете опробовать и новые возможности сервиса, данная настройка предусмотрена.

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

Наименование Файл Версия Размер
Проверка контрагентов через сервис ФНС v.1.04 93
.ert 78,50Kb
17.09.15
93
.ert 1.04 78,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дониэла Иванова (Доня) 19.02.15 12:41
Как проверяется ИНН и КПП мне понятно.
А вот как проверяются счета-фактуры, какой механизм задействован - не понятно!

Судя по модулю документа, для того чтобы проверить СчетФактураПолученный, надо с каждой поставкой регистрировать счет-фактуру полученный отдельно от накладной или акту входящего, а в 1с уже удобно заложено регистрация сф в документах "Поступление ТМЦ" и Услуги сторонних организаций" !

Сама идея очень востребована !!!
2. serpent Пентюхов С. Г. (serpent) 20.02.15 11:16
Проверил .... работает.

Напишите в описании публикации для какой конфигурации данная обработка. Под "Комплексную конфигурацию" пришлось немного подпилить. Не критично, но все-же.
3. Сергей Балыков (sbcode) 22.02.15 01:16
(2) serpent, Спасибо за замечание, исправил.
4. Нина Фалькович (Osay) 25.02.15 10:40
При проверке Контрагентов выдает следующую ошибку:
Запрос сведений вернул ошибку:org.xml.sax.SAXParseException; cvc-pattern-valid: Value '000000000000' is not facet-valid with respect to pattern '([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}|([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}' for type 'ИННТип'.
5. Сергей Балыков (sbcode) 25.02.15 15:12
(4) Osay, Спасибо за замечание, исправил.
6. Al Ul (alul) 19.03.15 14:56
Не исправил!
Запрос сведений вернул ошибку:org.xml.sax.SAXParseException; cvc-pattern-valid: Value '001082044' is not facet-valid with respect to pattern '([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{7}' for type 'КППТип'.
7. Сергей Балыков (sbcode) 19.03.15 17:45
Что значит не исправил? Вы первый с такой ошибкой. Я исправлю, но инспекции 0010 не существует с 2001 года так что Вам все равно КПП поправлять.
8. Сергей Балыков (sbcode) 19.03.15 22:26
(6) alul, Спасибо за замечание, исправил.
9. Семен Семен (optimusprime) 16.09.15 08:19
Добрый день! Выдает ошибку :
fault=xmlHTTP.responseXML.selectSingleNode("//faultstring");
{C:\...\ОТЧЕТЫ ОБРАБОТКИ\ПРОВЕРКА КОНТРАГЕНТОВ ЧЕРЕЗ СЕРВИС ФНС.ERT(337)}: Плохой тип переменной
Что не так?
10. Сергей Балыков (sbcode) 17.09.15 14:11
(9) optimusprime, Изменился сервис ФНС. Исправил.
11. Семен Семен (optimusprime) 30.09.15 08:24
xmlHTTP.send(ТекстЗапроса);
{...ФНС.ERT(317)}: msxml3.dll: Отказано в доступе.
12. Сергей Балыков (sbcode) 02.10.15 11:53
(11) optimusprime,
Это связано с политикой безопасности, а не с обработкой. Чтобы исправить надо воспроизвести у себя, ни на одном компьютере мне это не удалось. Предположу что у вас Internet Explorer в режиме повышенной безопасности.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа