Ситуация: Школа в 2009 г. не делает начислений, по страховой за 2008 платит долг, а по накопительной остаток с минусом передает другой школе
<ЗадолженностьНаНачало>
<Количество>3</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2008</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>0.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2009</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>0.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
</ЗадолженностьНаНачало>
<ПризнакТарифа>Р</ПризнакТарифа>
<НачисленияЗаПериод>
<Страховые>0.00</Страховые>
<Накопительные>0.00</Накопительные>
</НачисленияЗаПериод>
<УплатаЗаПериод>
<Количество>3</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2008</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>0.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2009</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>0.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
</УплатаЗаПериод>
CheckXml дает ошибку: ***30: Ошибка. Так как в блоке <УплатаЗаПериод> указана детальная строка за 2009-й год, совпадающий с годом расчетного периода, и не указан блок <НачисленияЗаПериод>, то должна быть указана детальная строка в блоке <ЗадолженностьНаКонец> за 2010-й год (год, следующий за расчетным)
Как быть?
<ЗадолженностьНаНачало>
<Количество>3</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2008</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>0.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2009</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>0.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
</ЗадолженностьНаНачало>
<ПризнакТарифа>Р</ПризнакТарифа>
<НачисленияЗаПериод>
<Страховые>0.00</Страховые>
<Накопительные>0.00</Накопительные>
</НачисленияЗаПериод>
<УплатаЗаПериод>
<Количество>3</Количество>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2008</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>0.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ДЕТАЛЬНАЯ</ТипСтроки>
<РасчетныйПериод>2009</РасчетныйПериод>
<СтраховыеВзносы>
<Страховые>0.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
<СуммаЗаПериод>
<ТипСтроки>ИТОГО</ТипСтроки>
<СтраховыеВзносы>
<Страховые>139.00</Страховые>
<Накопительные>-7154.00</Накопительные>
</СтраховыеВзносы>
</СуммаЗаПериод>
</УплатаЗаПериод>
CheckXml дает ошибку: ***30: Ошибка. Так как в блоке <УплатаЗаПериод> указана детальная строка за 2009-й год, совпадающий с годом расчетного периода, и не указан блок <НачисленияЗаПериод>, то должна быть указана детальная строка в блоке <ЗадолженностьНаКонец> за 2010-й год (год, следующий за расчетным)
Как быть?
Комментарий