Добрый день, скачал последную версию CheckXML 24.12.2007
чтобы проверить верно ли составлен отчетность, но возникают сомнения,
что не все верно составлено
например:
если Блок СуммаЗаПериод в составе блока ЗадолженностьНаНачало при значении ДЕТАЛЬНАЯ элемента ТипСтроки:
o Все указанные элементы блока Страховые взносы (Страховые, Накопительные, Дополнительные) за расчетный год (указанный элементом Расчетный период блока Ведомость уплаты АДВ-11) должны быть меньше нуля (ошибка 30).
<РасчетныйПериод>2007</РасчетныйПериод>
....
<ЗадолженностьНаНачало>
<Количество>2</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2007</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>3727218.00</Страховые>
<Накопительные>588787.00</Накопительные>
<Дополнительные>0.00</Дополнительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
...
</ЗадолженностьНаНачало>
то есть если расчетный период = году задолженности, то страховые взносы должны быть меньше нуля, и ваша программа почему то не выводит ошибку
или такая например проблема: При значении ИТОГО элемента Тип строки элемент Расчетный период должен отсутствовать.. проверка проходит если расчетный период присутствует в блоке СуммаЗаПериод при значении элемента ТипСтроки - ИТОГО
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<РасчетныйПериод>2007</РасчетныйПериод>
<СтраховыеВзносы>
...
</СтраховыеВзносы>
</СуммаЗаПериод>
чтобы проверить верно ли составлен отчетность, но возникают сомнения,
что не все верно составлено
например:
если Блок СуммаЗаПериод в составе блока ЗадолженностьНаНачало при значении ДЕТАЛЬНАЯ элемента ТипСтроки:
o Все указанные элементы блока Страховые взносы (Страховые, Накопительные, Дополнительные) за расчетный год (указанный элементом Расчетный период блока Ведомость уплаты АДВ-11) должны быть меньше нуля (ошибка 30).
<РасчетныйПериод>2007</РасчетныйПериод>
....
<ЗадолженностьНаНачало>
<Количество>2</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2007</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>3727218.00</Страховые>
<Накопительные>588787.00</Накопительные>
<Дополнительные>0.00</Дополнительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
...
</ЗадолженностьНаНачало>
то есть если расчетный период = году задолженности, то страховые взносы должны быть меньше нуля, и ваша программа почему то не выводит ошибку
или такая например проблема: При значении ИТОГО элемента Тип строки элемент Расчетный период должен отсутствовать.. проверка проходит если расчетный период присутствует в блоке СуммаЗаПериод при значении элемента ТипСтроки - ИТОГО
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<РасчетныйПериод>2007</РасчетныйПериод>
<СтраховыеВзносы>
...
</СтраховыеВзносы>
</СуммаЗаПериод>
Комментарий