Всех приветствую.

Наконец-то  дошли руки  что бы разобраться как работает проверка контрагентов 1с. Решил поделиться свои результатом, возможно кому-то поможет.

Сразу оговорюсь, смотрел встроенную проверку (через Сервис 1С Отчетность проверка работает по другому)  на редакции БП релиз 2.0.64.20.

Итак, контрагенты выбираются из разделов с 8 по 12 (каждый раздел проверяется отдельно) 

Проверка происходит в два этапа.  

На первом этапе проверки проверяется корректность заполнения данных в самой 1с.

Проверяется ИНН и КПП 
1) Тип контрагента (Юр.лицо или ИП) по ИНН и КПП  - определяется по длине ИНН и КПП.  
     Возможные ошибки при проверке 
    "Пустой ИНН или КПП" - возникает когда например для Юр.лица заполнен ИНН, но не заполнен КПП или когда ИНН и КПП вообще отсутствуют 
    " Контрагент содержит ошибки в данных" - длина кодов ИНН или КПП не соответствует ни Юр.Лицу ни ИП (например ИНН - 13 цифр) 

2) Отдельно проверка ИНН (при наличии одной из следующих ошибок в навигация по ошибкам у контрагента будет ошибка -"Контрагент содержит ошибки в данных" )
Возможные ошибки 
Не определен тип владельца ИНН - См.пункт 1
ИНН должен состоять только из цифр
ИНН юридического лица должен состоять из 10 цифр.
ИНН физического лица должен состоять из 12 цифр.
Контрольное число для ИНН не совпадает с рассчитанным.
ИНН начинает с 00

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

Если наличии таких ошибок  данные контрагенты в дальнейшей проверке не участвуют.  

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

На втором этапе происходит проверка контрагентов в интернете . Сразу уточню при отсутствии доступа к Интернету данная проверка не происходит 

Проверка происходит на сайте www.npchk.nalog.ru

Программа передает данные проверяемого контрагента (ИНН,КПП(для Юр.лиц), Дата конкретной операции(берется по Счет-Фактуре) ) . По отправлены данным на стороне сайта формируется ответ который анализируется 1с возможные ситуации. Тут важно уточнить что сайт анализирует именно по нескольким параметрам для Юр.лиц  ИНН,КПП и дата операции . Для ИП ИНН и дата операции.  

Для ИП- "Не Действует " для Юр.Лиц - "Не действует или изменен КПП"  - при проверке на самом сайте отдельно взятого ИП 
на дату операции он возвращает такую ошибку 

Налогоплательщик зарегистрирован в ЕГРН, но не имел статус действующего в указанную дату
Если ошибка повторяется после уточнения данных то, для решения проблемы вам следует обратиться в налоговую инспекцию
 
КПП не соответствует данным базы ФНС - Не верный КПП Контрагента.  

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


Контрагент отсутствует в базе ФНС - Не нашли контрагента по ИНН и КПП на дату операции.  

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