БП 3.0: Как выгрузить Декларацию НДС с ошибками по ИНН/КПП?
Если требуется подготовить файл с Декларацией НДС, несмотря на ошибки по ИНН/КПП, тогда это для вас.
- Описание
- Подробнее
Описание
Решение для выгрузки Декларации НДС в файл, начиная с 1 квартала 2019 г. Доработка позволяет игнорировать ошибки и сформировать файл с выгрузкой.
Проверено на релизе БП 3.0.70.30.
Общий модуль «РегламентированнаяОтчетностьПроверкаНДС»:
// Помещает во временное хранилище представление ошибок, препятсвующих формированию электронного представления
// декларации по НДС. Предназначена для редакций декларации по НДС, соответствующих формам "ФормаОтчета2017Кв1"
// и "ФормаОтчета2019Кв1" отчета "РегламентированныйОтчетНДС".
// Параметры:
// Отчет - ДокументСсылка.РегламентированныйОтчет - ссылка на сохраненный документ со сведениями декларации.
// МакетОформления - ТабличныйДокумент - макет на основании которого производится формирование
// табличного представления.
// АдресХранилища - Строка - адрес временного хранилища
// Структура - содержит структуру со свойствами:
// * КоличествоОшибок - Число - общее количество обнаруженных ошибок.
// * ПредставлениеОшибок - ТабличныйДокумент - табличное представление ошибок для вывода в формы.
//
Процедура ВыявитьОшибкиЗаполненияПрепятствующиеФормированиюЭлектронногоПредставления(Отчет, МакетОформления, НаименованиеДекларации, АдресХранилища) Экспорт
...
РезультатПроверки = Новый Структура();
РезультатПроверки.Вставить("КоличествоОшибок", КонтекстВыполнения.КоличествоОшибок);
РезультатПроверки.Вставить("ПредставлениеОшибок", КонтекстВыполнения.ПредставлениеОшибок);
// Чтобы выгрузить с ошибками, нужно раскомментировать следующую строку:
// РезультатПроверки.КоличествоОшибок = 0;
ПоместитьВоВременноеХранилище(РезультатПроверки, АдресХранилища);
КонецПроцедурыВарианты ошибок:
- Не указан ИНН юридического лица
- Не указан ИНН физического лица
- ИНН юридического лица должен состоять из 10 цифр
- ИНН физического лица должен состоять из 12 цифр
- В ИНН есть буквы, а он должен состоять только из цифр
- ИНН не должен начинаться на 00
- Указано неправильное контрольное число ИНН
- Не указан КПП юридического лица
- КПП должен состоять из 9 символов
- В КПП не должно быть букв на позициях, кроме 5-й и 6-й
- КПП не должен начинаться на 0

