Сдача электронной отчётности в налоговую
Хочу задать вопрос о том, как обстоят дела с этим на сегодняшний день.На доу уже есть несколько подобных тем:1. dou.ua/forums/topic/35872. dou.ua/. rukovodstvo-polzovatelya3. dou.ua/forums/topic/128494. dou.ua/forums/topic/13424Похоже, тема актуальная, но не хотелось поднимать мертвецов. К тому же на мысли о возможности подачи отчётности без раскрытия данных третьей стороне (Taxer, iFin, Приват и ещё более сомнительные сервисы) натолкнули такие проекты, как:github.com/dstucrypt/agentgithub.com/dstucrypt/dstukeysgithub.com/dstucrypt/ukurwa4145github.com/. er/Cryptography-standardsи мамонт вроде sourceforge.net/projects/dstu4145-2002Может, кто подскажет, есть ли болле юзабельные наработки, а если нет — возможно ли на данный момент уже накодить клиент за пару вечеров из подручных материалов (не считая создания самих ключей, естественно), вобщем хотелось бы как-то резюмировать алгоритм создания и отправки отчётности. А в идеале — забыть о такой необходимости вообще :)
UPD начинать, я так думаю, нужно отсюда acskidd.gov.ua/certificates-search.
В избранное В избранном 0
Похожие топики 44 комментарияЕсли интересуетесь этой темой, могу еще поделиться ссылкой на FTP налоговой, куда выкладывают описание формата и структуры бланков отчетности (только сама налоговая) — bit.ly/2GWKTBc
а зачем ваши данные тому же таксеру? или это пароноя. Просто можно работать, а можно самому писать все сервисы.
А можно и не самому. Будет желание, можете поучаствовать.
Ну так его поддерживать надо. На это надо тратить ресурсы. Имхо, это гон. Уже ж есть работающий софт.
github.com/GorulkoAV/EUSignDFS — про подпись, шифрование и формирование пакета (матрешки) в понимании ДФС, в реадмишках расписывал ссылки на нормативку (чуток сумбурная она у них, но если есть что раскурочивать от обмена через МЕДок, то сообразить не сложно). Конечно, если исходный отчет отчет в XML уже рисует/формирует какая-то приблуда или свое ПО. Раскрывает ответные пакеты от ДФС на ура, пробить тесты на подпись и сдачу отчетности в ДФС не удалось, сказали — спасибо и на этом все заглохло. Возят нарочными счета в ДФС.
а вот за это спасибо!
Спасибо разработчикам библиотеки, которые на сайте все еще держат iit.com.ua/. files/EUSignMSWindows.rar, убрав только ссылки со страниц. Спасибо им и за описания интерфейса библиотеки на их сайте в разделе скачиваний.Ну и за вот это дело уже ДФС — sfs.gov.ua/. vitnist/programniy-modul из которого легко получить исходный код на Java, инструментов уйма.Имея код и пакеты от МЕДка для извращений, намного легче понять и осмыслить текст о формате транспортного файла — km.sfs.gov.ua/. vani-dokumenti/64934.html, в той части, когда несколько файлов в одном пакете. Программу писал так, что этапы подписи и шифрования (а это разные лица, не на одном компе и не на одном этаже, каждый со своим ключом) и сбора матрешки в пакет разделил на логические шаги подписи файлов на сетевом диске. По итогу, последний файл — просто по почте отправить на адрес приема отчетности ДФС, Но кажись запутался в сертификатах, ПО выбирает по умолчанию сертификат другой дырки на ДФС, через API вебовского кабинета.
Ну и вот такое прочитать zakon2.rada.gov.ua/laws/show/3792-12, когда с сайта ДФС скачаете www.acskidd.gov.ua/korustyvach_csk, чтоб написать дергалку ее функций для получения пакета с подписанным и зашифрованным отчетом на ящик их приема в ДФС. Можно софт и не писать, просто с помощью этого ПО подписывать и шифровать файлы этапов и добавлять текстовые заголовки в начало файлов (можно даже батники написать для каждого этапа). Проделав один раз это руками, поймете насколько это доступные элементарные действия.
Стаття 24. Вільне копіювання, модифікація і декомпіляція комп’ютерних програм
1. Особа, яка правомірно володіє правомірно виготовленим примірником комп’ютерної програми, має право без згоди автора або іншої особи, яка має авторське право на цю програму: ( Абзац перший частини першої статті 24 із змінами, внесеними згідно із Законом N ( ) від 22.05.2003 )
1) внести до комп’ютерної програми зміни (модифікації) з метою забезпечення її функціонування на технічних засобах особи, яка використовує ці програми, і вчинення дій, пов’язаних з функціонуванням комп’ютерної програми відповідно до її призначення, зокрема запис і збереження в пам’яті комп’ютера, а також виправлення явних помилок, якщо інше не передбачено угодою з автором чи іншою особою, яка має авторське право;
2) виготовити одну копію комп’ютерної програми за умови, що ця копія призначена тільки для архівних цілей або для заміни правомірно придбаного примірника у випадках, якщо оригінал комп’ютерної програми буде втраченим, знищеним або стане непридатним для використання. При цьому копія комп’ютерної програми не може бути використана для інших цілей, ніж зазначено у цьому пункті та пункті 1 цієї частини, і має бути знищена у разі, якщо володіння примірником цієї комп’ютерної програми перестає бути правомірним;
3) декомпілювати комп’ютерну програму (перетворити її з об’єктного коду у вихідний текст) з метою одержання інформації, необхідної для досягнення її взаємодії із незалежно розробленою комп’ютерною програмою, за дотримання таких умов:
а) інформація, необхідна для досягнення здатності до взаємодії, раніше не була доступною цій особі з інших джерел;
б) зазначені дії здійснюються тільки щодо тих частин комп’ютерної програми, які необхідні для досягнення здатності до взаємодії;
в) інформація, одержана в результаті декомпіляції, може використовуватися лише для досягнення здатності до її взаємодії з іншими програмами, але не може передаватися іншим особам, крім випадків, якщо це необхідно для досягнення здатності до взаємодії з іншими програмами, а також не може використовуватися для розроблення комп’ютерної програми, схожої на декомпільовану комп’ютерну програму, або для вчинення будь-якої іншої дії, що порушує авторське право;
4) спостерігати, вивчати, досліджувати функціонування комп’ютерної програми з метою визначення ідей і принципів, що лежать в її основі, за умови, що це робиться в процесі виконання будь-якої дії із завантаження, показу, функціонування, передачі чи запису в пам’ять (збереження) комп’ютерної програми.
2. Застосування положень цієї статті не повинно завдавати шкоди використанню комп’ютерної програми і не повинно обмежувати законні інтереси автора та (або) іншої особи, яка має авторське право на комп’ютерну програму.