Новая (от 2.2.2005) версия для тестирования файла XML теперь стала получше:
и теги вида <Регион/> начала понимать (и чего меня пинали за то что я обратил на это внимание),
и пустую дату можно указать - пропускает.
Но как было все пять лет (с 1999 года) так и осталось: отрицательные суммы начислений воспринимаются программой как оскорбление.
Хотя давно разъяснено, что суммы "красным" за месяц допустимы, НЕ допустима отрицательная сумма начислений в целом за весь год.
Опросите достаточное количество расчетчиков зарплаты. 8 из 10 скажут, что такая ситуация возможна, а 5 из 10 скажут, что снимали «красным» в начислениях у работников.
Простой пример: работал человек 11 месяцев затем уволился. При увольнении обнаружилось что ему в 10-м месяце переплатили. При увольнении сняли с него сумму по начислению «Оплата по окладам». Вот и будет эта отрицательная сумма торчать у него за 11-й месяц. Хотя общая сумма за год у него будет положительная.
Обращаю внимание на то что при формировании XML файла программой «Зарплата» (версия от 02.02.2005) нарушается формат предписанный приказом САЭ-3-04/616@.
СтандИмущВычет не обязательный элемент, но если он есть, то все вложенные элементы обязательны (см. табл. П2.20 приложения к приказу). Тем не менее в файле сформированном программой в структуре СтандИмущВычет нет некоторых элементов.
Полагаю, что так как тестирование файла сделано в самом бухсофт’е, то и тестирование проходит без ошибок.
Это означает только одно: сделанный в программе «Зарплата» файл и прошедший проверку в этой же программе (или программой 2ndfl2005) на «ура» может быть не принят в инспекции. Если, конечно, налоговые не будут использовать ту же самую программу тестирования.
При увольнении сняли с него сумму по начислению «Оплата по окладам».
В бухгалтерском учете - без проблем. В налоговом (для целей НДФЛ) так не правильно. Но переубеждать Вас не буду. А бухгалтеров мы тысячами уже опросили... Многие эти моменты уже начали понимать.
b) Для ставки 13% <Сумма налога исчисленная> = <Облагаемая сумма дохода> x 13 / 100.
c) Для других ставок <Сумма налога исчисленная> = сумме исчисленных налогов по каждой выплате.
d) "Задолженность по налогу" = "Сумма налога исчисленная" - "Сумма налога удержанная" - "Сумма возврата налогов по перерасчету с доходов прошлых лет" - "Сумма, зачтенная при уплате налога по перерасчету с доходов прошлых лет" + "Сумма, удержанная при уплате налога по перерасчету с доходов прошлых лет" - "Сумма налога, переданная на взыскание в налоговый орган". Если "Задолженность по налогу" > 0, то это "Задолженность по налогу за налогоплательщиком", иначе "Сумма, излишне удержанная налоговым агентом".
Ваша программа не проверяет условие по пункту 8 подпункт d).
Если в селе есть хоть одна улица, будет "ругаться". Выход - вписать любую улицу, другого варианта нет. Если нет улиц вообще, "ругаться" не должен...
Прошу прощения, но "ругается".
Конкретно: По КЛАДР'у нет улиц в селе СЫНКОВО Подольского р-на Моск.обл., тем не менее тест справка не проходит (2ndfl2005 от 03.02.2005) - требует улицу.
Да, выявился такой глюк: если при вводе адреса сразу ввести неправильный индекс, то в селе (любом) не дает выбрать улицу. Проблема будет исправлена (вероятно в субботу), а пока при вводе адреса индекс надо вводить в самом конце.
БПачоли, не первый раз Вы правы.
Комментарий