![]() |
Корректировка НДФЛ Сдали НДФЛ. Потом заметили, что не у всех сотрудников полная оплата,отправили правильный файл. Выдала ошибки, что мол дубликат справок. Позвонили в ИФНС, там сказали, что нужно прислать, только те справки, которые хотим исправить, но порядковый номер и номер справки должны совпадать. Смотрел описание структуры файла, в нем нет поля порядковый номер,т.е. получается справка №264 имеет порядковый №1,т.к. они просто нумеруются. Господа, кто-нибудь сталкивался с корректировкой сданного файла НДФЛ? Есть ли какая-либо инструкция по корректировке сданного файла. Спасибо за помощь. |
смотри порядковый номер оттуда откуда выгружался файл |
Господа этой дребеденью не занимаются, только холопы. А те импортируют целиком старый файл в бесплатный "Налогоплательщик ЮЛ", вносят исправления, помечают нужные справки и выгружают только их. |
Сам же сказал: "нет поля порядковый номер". Значит, просто удаляем из общего списка ненужные записи. В свое время (когда НИ хотела отдельные файлы для нерезидентов, по ставкам 35 и 9) навешивал просто кнопоцку на форме для вырезания диапазонов номеров (не позиций) справок. Ныне пренебрег этим, бо все в одном файле. |
3-Ткачик > Лично я борюсь со всякими налогоплательщиками, ибо нефиг оставлять говно в базе. Исправь в базе, и дерьма за спиной не останется. |
(4) Правильно, создал полный файл, открыл блокнотом,лишнее вырезал и отправил. Получил ответ порядковый номер не соответствует номеру справки. |
6-aul2003 > Ну, не знаю. Вырезал, правда, не блокнотиком, и не в файле, а в ТЗ обормотки, и контроль проходил нормально. |
(6) ДатаДок надо освежить обязательно на другой... |
Контроль проходит, Тахсом отправляет(кстати в Контуре та же байда), а налоговая не принимает. Каким Налогоплательщиком лучше всего воспользоваться? Попробуем, терять уже все равно нечего. Ничего не понимаю. |
+7 Вот эта процедурка: [em] Процедура УдалитьСправки() //VZ Вызов из добавленной кнопочки ВсегоСтрок = ТаблицаСправок.КоличествоСтрок(); Если ВсегоСтрок > 0 Тогда ТекСправка = ТаблицаСправок.ПолучитьЗначение(ТаблицаСправок.ТекущаяСтрока(),"НомСправки"); СтрДиапазона = Строка(ТекСправка)+"-"+Строка(ТекСправка); МаксДлина = 12; //СтрДлина(Строка(ВсегоСтрок))*2+1; Если ВвестиСтроку(СтрДиапазона,"ВВедите диапазон справок через ""-""",МаксДлина,0,60)=1 Тогда СтрДиапазона = СтрЗаменить(СтрДиапазона,"--","-"); позразд = Найти(СтрДиапазона,"-"); Если позразд = 0 Тогда Предупреждение("Надо разделить два числа символом ""-""!",60); Иначе ПервЧисло = Макс(1,Число(Лев(СтрДиапазона,позразд-1))); ВтороеЧисло = Макс(1,Число(сред(СтрДиапазона,позразд+1))); Если (ПервЧисло<1) или (ВтороеЧисло<1) Или (ПервЧисло>ВтороеЧисло) Тогда Предупреждение("Неверен диапазон """+Строка(ПервЧисло)+"-"+Строка(ВтороеЧисло)+"""!",60); Иначе //сообщить("Удаляем справки "+ПервЧисло+"-"+ВтороеЧисло); ТекСправка = ВтороеЧисло; Пока ТекСправка >= ПервЧисло Цикл глСтатусСтрока(Контекст,"Удаление справки "+ТекСправка); ТекПозиция = ""; Если ТаблицаСправок.НайтиЗначение(ТекСправка,ТекПозиция,"НомСправки")<>0 Тогда ТаблицаСправок.ПолучитьСтрокуПоНомеру(ТекПозиция); ТаблицаСправок.УдалитьСтроку(ТекПозиция); КонецЕсли; ТекСправка = ТекСправка-1; КонецЦикла; глСтатусСтрока(Контекст,""); ТаблицаСправок.ТекущаяСтрока(Мин(ТекПозиция,ТаблицаСправок.КоличествоСтрок())); КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; КонецПроцедуры [/em] |
(9) Обыкновенным .. ЮЛ . |
| Текущее время: 22:15. Часовой пояс GMT +3. |