gifts2017

Конвертация файла 2-НДФЛ 2009 года в 2010

Опубликовал Сергей Кучеров (СергейКа) в раздел Печать - Регламентированная отчетность

Обновления с новым форматом еще не вышли, а налоговые уже требуют.

Обработка предназначена для преобразования файла 2НДФЛ формата 2009 года в формат 2010.

На входе файл старого формата, на выходе - нового.

Дополнительные возможности:

- сохранение уникального идентификатора исходного файла;

- печать реестра нового формата.

 

Обработка не привязана к конфигурации. Работает в любой 1С версии 8.1.

Для использования с версией 8.2:

Выполните следующие действия:
1. Откройте конфигуратор.
2. Откройте обработку в конфигураторе (Через меню Файл - Открыть).
3. На вопрос о конвертации соглашаетесь (отвечаете Да).
4. Закрываете обработку и конфигуратор.
5. Открываете обработку в обычном (пользовательском) режиме, не конфигураторе и работаете.

Обновлено 10.03.

2. Мелкие косметические исправления модуля.

1. В случае отсутствия стандартных вычетов, имущественный вычет не конвертировался.

Обновлено 28.02.

В некоторых случаях не конвертировался иностранный адрес. Исправлено.

Обновлено 24. 02.

    - добавлена возможность разбивки исходного файла на несколько, в случае если в нем содержатся разные коды КПП и ОКАТО;

    - исправлена ошибка конвертации, в случае если работодатель Физическое лицо (не заполнялся блок "ФИО");

    - форма реестра приведена к классическому виду.

Обновлено 02.02.

Исправлена ошибка - не обрабатывались вычеты, относящиеся непосредственно к доходам. В основном - использующиеся по доходам от операций с ценными бумагами.

Благодарю Shtyr за предоставленную информацию и материал.

Обновлено 01.02.

Теперь обработка может работать во вновь созданной базе 8.1. Вообще пустой, без единого объекта конфигурации :)

Обновлено 28.01.

Исправлена ошибка привязки к общим модулям.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Конвертер2НДФЛ.epf
.epf 66,98Kb
11.03.11
963
.epf 66,98Kb 963 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. sergey-201 Пастушенко (sergey-201) 28.01.11 08:47
у меня {ВнешняяОбработка.Конвертер2НДФЛ}: Переменная не определена (СправкиПоНДФЛ)
Управление производственным предприятием, редакция 1.2 (1.2.35.1)
:Lana:; СергейКа; +2 Ответить 1
2. Сергей Кучеров (СергейКа) 28.01.11 08:58
(1) Исправил, перезалил обработку.
3. Эстер Коган (e.kogan) 28.01.11 15:08
Спасибо, говорят, работает :)
Эх, на три часа бы раньше - не пришлось бы вчера шаманить между 3мя версиями "Налогоплательщика"...
4. Сергей Кучеров (СергейКа) 28.01.11 15:29
(3) Гм. Так вчера сделал и выложил :)
5. Юрий В (UV2) 01.02.11 10:00
также работает с выгрузкой из ЗиК, правда пришлось чуток изменить типовую "ПодготовкаСведенийДляИМНС"... вовремя ЗиК не сделают - есть запасной вариант!
СергейКа; +1 Ответить 1
6. Сергей Кучеров (СергейКа) 01.02.11 10:37
(5) Ну, подготавливалась с таким умыслом, что бы корректно обрабатывала выгрузку откуда угодно.
Теоретически хоть выгруженный файл из старых налогоплательщиков.
Кстати, при конвертации заменяет так же старые коды имущественных вычетов на новые, а не просто меняет формат.
Возможно, что некоторые файлы обработать не сможет, но тут уж... Делалась на конкретных примерах выгрузок.
7. Ольга Флегентова (folga1979) 01.02.11 14:17
эта обработка 8-ки? А для 7-ки есть?
8. Сергей Кучеров (СергейКа) 01.02.11 16:22
(7) Увы. На текущий момент с 7.7 не работаю. Только в случае заказа ...
9. Shtyr (Shtyr) 02.02.11 12:38
Скажите, а должны переноситься коды и суммы вычетов, которые перечисляются в таблице доходов справки 2-НДФЛ, а не в конце в разделе 4?
У меня в исходном файле указано так:
<ДохВыч>
  <НомМес>11</НомМес> 
  <КодДоход>1530</КодДоход> 
  <СумДоход>28513.23</СумДоход> 
  <КодВычет>201</КодВычет> 
  <СумВычет>30285.13</СумВычет> 
  </ДохВыч>
...Показать Скрыть
А получается вот так:
<ДохВыч>
  <СвСумДох Месяц="11" КодДоход="1530" СумДоход="28513.23" /> 
  </ДохВыч>
т.е. сведения о 201-м вычете теряются, а в разделе социальных и имущественных мы его отражать не должны.
Пытался смотреть структуру форматов в макетах - там вроде бы все правильно описано...
СергейКа; +1 Ответить 1
10. Марина Чирина (chmv) 02.02.11 12:53
11. Сергей Кучеров (СергейКа) 02.02.11 14:11
(9) Если не трудно, возможно файл исходного примера в личку ?
Просто на практике мне такие вычеты не попадались. Возможно некорректно обработалось.
(10) Увы...
12. Shtyr (Shtyr) 02.02.11 15:04
(10) На самом деле какая разница, под какую платформу обработка? Я свой файл выгружал из 1С 7.7, запускал эту обработку в 8.1 и там конвертировал в новый формат файла, который и планируем отправлять в налоговую после проверки...
13. Сергей Кучеров (СергейКа) 02.02.11 16:28
(12) Ну, некоторые просто даже не хотят заморачиваться с 8-кой. Им легче с 3-мя налогоплательщиками извратиться :D
14. Арсен Шагиахметов (KaNadi) 11.02.11 11:04
Большое Вам человеческое СПАСИБО!!!! Отчет принят :D
СергейКа; +1 Ответить
15. Ольга Александрова (ollj) 11.02.11 11:44
А как эта программа работает. Скачиваешь и что дальше. Я выгрузила файл в формате 2009г из 1С8 и что с ним делать.У меня программа не открывается.
16. Сергей Кучеров (СергейКа) 11.02.11 12:05
(15) Открываете через "Файл - Открыть" в любой конфигурации на платформе 8.1
Указываете какой файл конвертировать.
Указываете в какой каталог будет помещен указанный файл.
Выполняете.
Всё, проверяете результат.
17. Игорь Исхаков (Ish_2) 11.02.11 12:11
(16) Не понял. А ЗУП 2.5.31.4 не позволяет выводить данные в нужном формате ?
18. Сергей Кучеров (СергейКа) 11.02.11 12:17
(17)
Позволяет. :)
Однако:
1) не все ведут учет в ЗУП, а данная обработка не привязана к конфигурации.
2) даже если в ЗУП, то не все еще обновлены на текущую версию. Некоторые еще на очень старых сидят.
3) в релизе 31.4 официально признанная ошибка обработки вычетов к доходам с кодами 1530. Собственно, последнее обновление этой обработки к этим вычетам тоже относится.
19. Игорь Исхаков (Ish_2) 11.02.11 12:19
20. Наталия Мошкина (Nata61) 11.02.11 13:38
У нас теряется ссылка на 503-вычет(Аналогично 203 у пользователя Shtyr).Как выйти из этой ситуации?
21. Сергей Кучеров (СергейКа) 11.02.11 14:04
(20) Можете пример файла в личку?
Вообще такого не должно быть, привязки на коды нет. Только всё по структуре файла...
22. Александр Рытов (Арчибальд) 11.02.11 15:47
23. Нина Щевцова (rajja@rambler.ru) 13.02.11 17:16
Добрый день,
Большое спасибо за конвертер.
24. ElenaG (300763@mail.ru) 14.02.11 14:59
Огромная человеческая благодарность разработчику! Дай бог Вам всего самого лучшего!
СергейКа; +1 Ответить 1
25. Сергей Кучеров (СергейКа) 14.02.11 15:03
(24) Спасибо конечно. Приятно что пригодилось, для этого и выкладывалось.
Только мне непонятно что действительно еще актуально? :)
Делалось именно потому что другими средствами не было возможности сделать на тот момент. Сейчас же есть несколько различных вариантов...
26. ElenaG (300763@mail.ru) 14.02.11 16:43
Актуально. В 1С 8.1 ещё нет обновления, чтоб сдать отчетность, а ждать не охота, охота сдать и забыть до след. года....:)
27. Николай Николай (Николай) 16.02.11 12:11
Что-то обработка кушает <АдрИНО> (Адрес проживания за пределами РФ). Не кто не проверял?
28. Сергей Кучеров (СергейКа) 16.02.11 13:20
(27) Не должна. Проверялась на своих файлах (такие тоже есть) - было всё нормально. Если адрес пропал, то значит структура исходного файла чем-то отличается.
29. Татьяна (Surprising) 18.02.11 00:27
Арчибальд,
Пожалуйста, конвертацию для 7-ки... уже сдавать пора, не хочется тянуть до последнего.
30. Алексей Ворошилов (Диадох) 19.02.11 23:08
Ваша обработка ещё актуальна :)
Есть сторонняя программа, которая умеет выгружать лишь в формате 2009 года, и к тому же без разбивки на ОКАТО и КПП.
Дак вот, если в одном файле разные ОКАТО и КПП, то после конвертации Вашей обработкой они во всех справках становятся одинаковыми. По-моему берет из первой справки и везде такие коды и ставит.
Т.к. код закрыт, обращаюсь к разработчику, можно поправить ?
Налогоплательщик-2010 может загрузить файлы старого формата, разбив по ОКАТО и КПП. Но файл у нас огромный и налогоплательщик часа 2 его обрабатывает, а потом не меньше выгружает. К тому же хотелось бы иметь один файл на выходе, только в новом формате. А на ОКАТО и КПП разобем другим способом.
31. Сергей Кучеров (СергейКа) 20.02.11 09:54
(30) Вы можете приложить пример такого файла?
Могу сделать и разбивку сразу на несколько файлов...
Кстати, будь даже код открыт, изменить достаточно сложно. Код усложняется минимум на 30% :)
32. Алексей Ворошилов (Диадох) 20.02.11 11:19
(31) Ну если код усложняется на 30%, то не буду напрягать. Тем более что в таком Вашем варианте тоже есть свои плюсы.
После Вашей обработки можно сделать проверку в налогоплательщике одного файла, это удобнее и быстрее, чем 100 штук проверять :)
А если в файле будут разные коды, то проверка в налогоплательщике не пройдет.
Спасибо!
33. Сергей Кучеров (СергейКа) 20.02.11 11:53
(32) :D
Ну почему же, если очень надо, то сделаю :)
Если в личку файл примера сегодня - завтра утром будет переделанная обработка, с разбивкой по кодам и файлам.
Увы, просто под рукой файлов похожих сейчас нет.
34. Алексей Ворошилов (Диадох) 20.02.11 19:38
(33) Если Вам не трудно, то сделайте.
К сожалению, пример не могу выслать, конфиденциально :)
Но суть примера лишь в том, что в справках разные ОКАТО и КПП.
Т.е. в любом своем файле поставьте в какой-нибудь справке ОКАТО и/или КПП от "фонаря", вот и всё.
После обработки эти коды должны сохраниться.
Сейчас же они все становятся одинаковыми, по-моему по кодам первой справки.
Т.е. ОКАТО и КПП нужно переносить в новый формат точно также, как и ФИО например, а не приравнивать к одному значению.
А разбивку на разные файлы можно и не делать, ведь суть обработки в конвертации в новый формат. И если в старом коды переплетаются, то пусть и в новом так будет.
35. Сергей Кучеров (СергейКа) 21.02.11 08:12
(34) Поскольку файл не предоставили, тогда и тестировать Вам :)
"От фонаря" не получится, поскольку коды формируются по определенному алгоритму.
Новый вариант пока прикрепляю к этому сообщению.
Прикрепленные файлы:
Конвертер2НДФЛ.epf
36. Татьяна (Surprising) 21.02.11 21:29
Люди! Ну неужели нет для 7-ки? Помогите, пжлста, уже очень хочется!
tarasik_66; +1 Ответить
37. СВЕТА (света1969) 22.02.11 21:58
а на 8.2 не работает? горююююююююююююююююю
38. Сергей Кучеров (СергейКа) 22.02.11 22:31
(37) Работает. Сначала откройте её в конфигураторе, сконвертируйте и дальше заускайте как обычно.
39. boks (boks) 24.02.11 07:10
А у нас не приняли, из протокола:
Путь к реквизиту: СвНА /СвНАФЛ / @Имя
Значение элемента:
Текст ошибки: Недопустимое значение элемента

И в сконвертированном файле: <ФИО Фамилия="" Имя="" />
40. Сергей Кучеров (СергейКа) 24.02.11 07:14
(39) А вы уверены что в исходном файле всё нормально?
Скорее всего этих данных там и не было...
41. boks (boks) 24.02.11 07:29
В исходном файле есть, но выглядит иначе:
<ФИОФЛ>
<Фамилия>Иванов</Фамилия>
<Имя>Иван</Имя>
<Отчество>Иванович</Отчество>
</ФИОФЛ>

Я ссылка на исходный файл в личке.
СергейКа; +1 Ответить
42. Сергей Кучеров (СергейКа) 24.02.11 08:24
Ошибка исправлена. + добавлен новый функционал.
43. boks (boks) 24.02.11 08:47
Файл в налоговой приняли, спасибо за оперативную помощь ! :-)
44. Евгений Иванов (evgenyivanov) 25.02.11 12:45
Конвертер2НДФЛ.epf
Реестр, файл хорошо, а как сами справки 2-НДФЛ распечатать? Если есть бесплатная программу, чтобы файл распечатывала, пожалуйста, дайте ссылочку
45. Сергей Кучеров (СергейКа) 25.02.11 19:57
(44)
А в чем проблема?
Старые периоды в типовой нормально работают. Для новой формы тут же бесплатная поя обработка выложена (типовая с ошибками пока)... Или что-то другое в виду имелось?
46. Karlos (Karlos) 26.02.11 16:38
А нельзя ли галочку в форму добавить, чтобы в
<СГДНалПер СумДохОбщ="89982.59" НалБаза="63982.59" НалИсчисл="8318" НалУдерж="8318" НалПеречисл="0" НалУдержЛиш="0" НалНеУдерж="0"/>

БЫЛО
НалУдерж="8318" НалПеречисл="8318"

совпадали по суммам, т.е. что удержано, то и перечислено
47. Karlos (Karlos) 26.02.11 16:46
Сорри, Только заметил, что это не актуально и надо заполнять с 2011 года
48. Novosibirsk Всеволод (narh) 28.02.11 06:13
Исчезает АдрИНО... Приложил исходный файл и файл-результат
Прикрепленные файлы:
конвертация.zip
СергейКа; +1 Ответить 1
49. Сергей Кучеров (СергейКа) 28.02.11 07:13
(48) Разобрался, исправлено.
50. Светлана Слышкина (:Lana:) 28.02.11 11:49
СергейКа пишет:
(37) Работает. Сначала откройте её в конфигураторе, сконвертируйте и дальше заускайте как обычно.

А как обычно?
Объясните для "особо одаренных"?
В Конфигураторе открываем папку через файл-открыть, а дальше? Действия?
51. Сергей Кучеров (СергейКа) 28.02.11 12:34
(50) Добавил этапы конвертации в версию 8.2 пошагово, в описание.
52. Светлана Слышкина (:Lana:) 01.03.11 02:47
Все сделала как написали...
Дошла до пункта 5., открываю, а меня спрашивает программа с помощью чего открыть... если нажимаю, то что предлагается , то открывается обычная 1с... что не так у меня происходит?
Прикрепленные файлы:
картинка.doc
53. Светлана Слышкина (:Lana:) 01.03.11 06:30
Все, спасибо, уже не надо... :D
В 1С вышло обновление, уже скачала, все работает!
54. Алексей Ворошилов (Диадох) 09.03.11 23:13
Сергей, добрый день!
Обнаружил ошибку в обработке:
не всегда переносятся имущественные вычеты.
А именно, если нет стандартных вычетов, а только имущественные, то они не переносятся.
Если стандартные есть, то все нормально.
Т.е. если есть блок <СтандВыч>, а после него идет блок <ИмущВыч>, то всё переносится.
Если же блока <СтандВыч> нет, то и <ИмущВыч> пропускается.
Может ошибка не совсем в этом, но я такую закономерность уловил.
Посмотрите пожалуйста, очень надо.
Прилагаю файл, в котором не переносится имущ. вычет.
Спасибо!
Прикрепленные файлы:
ДОХОД_2НДФЛ_5445_4402002936544543001_20110215_d9cb0733-05e8-4c52-8dc9-1be54981024e.xml
55. Сергей Кучеров (СергейКа) 10.03.11 07:12
(54) Не встречал такого в практике, исправил.
56. Алексей Ворошилов (Диадох) 10.03.11 10:07
(55) Спасибо, проверю.
У меня тоже изначально такого не попадалось.
Я же Вашу обработку своей обработкой проверял :), всё правильно переносило.
А тут новый файл подкинули огромный, и вылезли расхождения по 5-ти справкам :)
57. Алексей Ворошилов (Диадох) 10.03.11 23:09
(55) Проверил, все нормально.
Больше ошибок не обнаружено, спасибо!
У меня вопрос: я скачал обработку и проверил её до того, как в описании к обновлению появился пункт 2:
"2. Мелкие косметические исправления модуля."
Я так понимаю на правильность работы не влияет ?
58. Сергей Кучеров (СергейКа) 11.03.11 06:20
(57) Необязательно.
Там просто кое-в чем поправил модуль для подготовки к возможным изменениям в дальнейшем (пока не решил делать ли их) и обкатка паранойи :D
Кстати, to all:
Если закачивали обработку между 17 часами вчера и сейчас - перекачайте, выкладывал не ту версию. Поправил :oops:
59. Алексей Ворошилов (Диадох) 14.03.11 22:26
Сергей, приветствую!
Ещё нашел ошибку в обработке, опять по имущественным вычетам.
Теперь, насколько я понял, если более одного имущественного вычета, то конвертируется только один из них, самый первый.
Но может и в другом причина: в моих файлах несколько таких примеров с 2-мя имущ.вычетами, сначала идет код 311, потом 312.
Т.е. либо 312 не переносится, либо от кода не зависит, а переносится просто один первый вычет.
Посмотрите пожалуйста.
Файл прилагаю.
Прикрепленные файлы:
ДОХОД_2НДФЛ_4401_4402002936440101001_20110311_34d529a2-c3f6-4e2d-988d-0f2fbdc61e31.xml
60. Сергей Кучеров (СергейКа) 15.03.11 08:09
(59) Да ставится только первый.
Насколько я знаю, на один налоговый период одному физическому лицу может быть предоставлен только один имущественный вычет.
Кроме того, в соответствии с Приказом ФНС РФ от 17.11.2010 N ММВ-7-3/611@ "Об утверждении формы сведений о доходах физических лиц и рекомендаций по ее заполнению, формата сведений о доходах физических лиц в электронном виде, справочников" , в разделе 4, указано о подаче сведений об имущественном вычете в единственном числе.
Так что, делать этот момент не вижу смысла. Либо у вас не правильные данные, либо какая-то специфика, с которой я не знаком.
Разве только что для вас отдельно...
61. Алексей Ворошилов (Диадох) 15.03.11 10:05
(60) Спасибо за разъяснения.
Почему-то мне дали такой файл 2009 года, буду разбираться.
СергейКа; +1 Ответить
62. Владимир Кольцов (90Vlad) 18.03.11 12:41
Спасибо, что поделились. Удобно.
63. Жан-Эстер ван Гобсек (Гобсек) 21.03.11 10:09
Благодаря этой утилите я сэкономил как минимум один рабочий день.
СергейКа; +1 Ответить
64. Олег Соловьев (Sephiroth) 22.03.11 12:48
СергейКа,
Спасибо за обработку, но у меня с ней есть проблемы.
при конвертации с галкой разделять по ОКАТО - формируется 4 файла в новом формате. 2 из них проверку не проходят с формулировкой Ошибка в элементе верхнего уровня документа. В обоих этих файлах НЕрезиденты РФ, соответственно вижу проблему в этом, но пока не понимаю - проблема в исходном файле или в обработке. В общем, подскажите куда копать.
65. Сергей Кучеров (СергейКа) 22.03.11 13:42
(64) Если не боитесь, пришлите в личку проблемный файл. Можно через любой обменник.
66. Светлана Смеянова (Smeyana) 22.03.11 13:54
Отличный конвертор! Спасибо автору :-)
67. Олег Соловьев (Sephiroth) 23.03.11 00:01
(65)всё, разобрались, нашли ошибки. Всё как обычно - косяк бухгалтера, а я на этот файл трачу времени больше, чем она. Пойду завтра, придушу. Ещё раз спасибо за обработку.
СергейКа; +1 Ответить
68. татьяна алешина (tvaleshina) 03.10.11 12:26
69. Рус Рус (crn) 06.10.11 18:08
70. ion mue (m818rt) 09.12.11 12:08
72. antowka 13.12.11 16:32
Спасибо за обработку! Помогла
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа