Выкладываю вторую версию обработки. Из заявленного функционала реализовано следующее:
1) Проверка соответствия документов отгрузки их счетам-фактурам (проверяется итог по сумме, НДС в разрезе ставок НДС) прямым и обратным способом (для каждой отгрузки д.б. одна с/ф, у с/ф должен быть выбран документ-основание)
2) проверка соответствия вида документа отгрузки виду с/ф (реализация/возврат/аванс)
3) проверка соответствия договора контрагента его владельцу в документах
4) проверка соответствияконтрагента и его договора в с/ф и документе-основании
5) проверка допустимости разницы дат между с/ф и документом-основанием (5 дней)
6) выявление непредоставления НДС в документах отгрузки
7) новая кнопка "Исправить", которая исправляет договор, в документах где владелец договора не совпадает с контрагентом документа, договор меняется на основной выбранного контрагента (см. п.3)
В результате проверки формируется таблица разницы НДС с указанием ошибки, пользователь может поступить одним из способов:
1) исправить несоответствие в выявленных документах (если налоговый период открыт)
2) автоматически ввести записи доп. листов в книгу продаж на величину выявленных отклонений (если налоговый период закрыт)
Для реализации других проверок добавлена в набор отдельная обработка ПроверкаСтавокНДС lite (только для товаров/продукции):
8) проверка арифметики НДС 10% и 18% (Сумма * ставка НДС совпадает с Суммой НДС)
9) проверка соответствия ставки НДС в документах справочнику Номенклатура
10) Возможность автоматического исправления этих ошибок и перепечатка исправленных документов по форме ТОРГ-12 и Счет-фактура
11) проверка правильности расчета сумм НДС в документах отгрузки и поступления (Сумма * СтавкаНДС = СуммНДС) с заданной погрешностью
Ждите следующих обновлений.