ИС СОНО — Система обработки налоговой отчетности, e-TAX FNO, ФНО | ФНО

Исх. №17-05/18
04 мая 2018 года

Комитет государственных доходов
Министерства финансов
Республики Казахстан

 

Национальная Ассоциация бизнеса, в связи с обращениями налогоплательщиков, направляет проблемные вопросы по заполнению формы налоговой отчетности 300.00 в связи ошибками в Информационной системе СОНО.

1.     В приложениях 300.07 и 300.08 происходит проверка на заполнение графы «G», однако в соответствии с правилами графа заполняется налогоплательщиками, применяющим СНР для производителей сельскохозяйственной продукции и сельскохозяйственных кооперативов:

«7) в графе G указывается признак вида деятельности по налогоплательщику, который осуществляет деятельность в рамках специального налогового режима в соответствии со статьями 698, 699, 700 и 701 Налогового кодекса. При этом в данной графе отмечается: «1» – если счет-фактура выписан исключительно в целях осуществления деятельности, налогообложение которой осуществляется в общеустановленном порядке; «2» – если счет-фактура выписан исключительно в целях осуществления деятельности, налогообложение которой осуществляется в рамках специального налогового режима в соответствии со статьями 698, 699, 700 и 701 Налогового кодекса»;

 

Это будет поправлено или в этом квартале всем налогоплательщикам нужно будет отмечать графу?

 

2.     При использовании пропорционального метода отнесения НДС в зачет происходит не корректный расчет строки 300.00.025 I, сумма строки 300.00.023 умножается на строку 300.00.007, хотя должна еще делиться на 100.

Авиабилеты Найроби — Антананариву

 

3. Не сохраняются данные страницы 3 в приложении 300.05

 

В случае, если данные ошибки не будут исправлены до срока сдачи формы (15 мая) просим разъяснить могут ли налогоплательщики не заполнять данные строки и страницу 3?

Ответ ожидается…

Утверждены приказом Министра финансов Республики Казахстан от 20 декабря 2010 года №644

Приложение

к декларации по налогу на добавленную стоимость (форма 300.00)

Правила составления налоговой отчетности (декларации) по налогу на добавленную стоимость (Форма 300.00)

1. Общие положения

1. Настоящие Правила разработаны  в соответствии с Кодексом Республики Казахстан от 10 декабря 2008 года «О налогах и других обязательных платежах в бюджет» (Налоговый кодекс) и определяют порядок составления формы налоговой отчетности (декларации) по налогу на добавленную стоимость (далее — Декларация), предназначенной для исчисления сумм налога на добавленную стоимость в соответствии с разделом 8 Налогового кодекса и статьями 2, 12, 24, 25, 28, 34, 35, 44, 47, 48, 49, 49-1 Закона Республики Казахстан «О введении в действие Кодекса Республики Казахстан «О налогах и других обязательных платежах в бюджет» (Налоговый кодекс)» (далее — Закон о введении).

2. Декларация состоит из самой Декларации (форма 300.00), приложений к ней (формы с 300.01 по 300.10), предназначенных для детального отражения информации об исчислении налогового обязательства.

3. При заполнении Декларации не допускаются исправления, подчистки и помарки.

4. При отсутствии показателей соответствующие ячейки не заполняются.

5. Приложения к Декларации составляются в обязательном порядке при заполнении строк в Декларации, требующих раскрытия соответствующих показателей.

6. Приложения к Декларации, за исключением форм 300.07 и 300.08, не составляются при отсутствии данных, подлежащих отражению в них.

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

8. В настоящих правилах применяются арифметические знаки: «+»плюс; «-» — минус; «х» — умножение; «/» — деление; «=» — равно.

9. Отрицательные значения сумм обозначаются знаком » — » в первой левой ячейке соответствующей строки (графы) Декларации.

10. При составлении Декларации:

1) на бумажном носителе — заполняется шариковой или перьевой ручкой, черными или синими чернилами, заглавными печатными символами или с использованием печатающего устройства;

2) на электронном носителе — заполняется в соответствии со статьей 68 Налогового кодекса.

11. Декларация подписывается налогоплательщиком либо его представителем и заверяется печатью налогоплательщика либо его представителя, имеющего в установленных законодательством Республики Казахстан случаях печать со своим наименованием, в соответствии с пунктом 3 статьи 61 Налогового кодекса.

12. При представлении Декларации:

1) в явочном порядке на бумажном носителе — составляется в двух экземплярах, один экземпляр возвращается налогоплательщику с отметкой налогового органа;

2) по почте заказным письмом с уведомлением на бумажном носителе — налогоплательщик получает уведомление почтовой или иной организации связи;

3) в электронном виде — налогоплательщик получает уведомление о принятии или непринятии налоговой отчетности системой приема налоговой отчетности органов налоговой службы.

13. В разделах «Общая информация о налогоплательщике» приложений указываются соответствующие данные, отраженные в разделе «Общая информация о налогоплательщике» Декларации.

14. В соответствии с Законом Республики Казахстан «О национальных реестрах идентификационных номеров» подлежат обязательному заполнению при представлении Декларации:

РНН — регистрационный номер налогоплательщика до 1 января 2012 года.

ИИН/БИН — индивидуальный идентификационный номер (бизнес идентификационный номер) с 1 января 2012 года.

2. Составление Декларации (Форма 300.00)

15.

Где находится Антананариву?

В разделе «Общая информация о плательщике налога на добавленную стоимость» налогоплательщик обязательно отражает следующие данные:

1) РНН — регистрационный номер налогоплательщика. При исполнении налогового обязательства доверительным управляющим в строке указывается регистрационный номер налогоплательщика — доверительного управляющего.

2) ИИН/БИН — индивидуальный идентификационный номер (бизнес идентификационный номер) налогоплательщика. При исполнении налогового обязательства доверительным управляющим в строке указывается индивидуальный идентификационный номер (бизнес идентификационный номер) доверительного управляющего. Указывается при наличии;

3) Ф.И.О. или наименование плательщика налога на добавленную стоимость. Строка подлежит обязательному заполнению.

Указывается наименование юридического лица в соответствии с учредительными документами, наименование или фамилия, имя, отчество (при его наличии) индивидуального предпринимателя в соответствии со свидетельством о государственной регистрации индивидуального предпринимателя.

При исполнении налогового обязательства доверительным управляющим в строке указывается наименование или фамилия, имя отчество (при его наличии) доверительного управляющего;

4) налоговый период (квартал, год) — отчетный налоговый период, за который представляется Декларация (указывается арабскими цифрами). Отчетным периодом для представления Декларации в соответствии со статьей 269 Налогового кодекса является календарный квартал. Строка подлежит обязательному заполнению;

5) вид Декларации.

Обязательной отметке подлежит одна из ячеек в зависимости от вида налоговой отчетности в соответствии статьей 63 Налогового кодекса.

При снятии с регистрационного учета по налогу на добавленную стоимость представление Декларации с видом «ликвидационная» является обязательным;

6) номер и дата уведомления.

Строки заполняются в случае представления вида Декларации, предусмотренного подпунктом 4) пункта 3 статьи 63 Налогового кодекса;

7) категория налогоплательщика. Обязательной отметке подлежит одна из ячеек А, В, С или D в зависимости от того, к какой категории относится налогоплательщик.

Ячейка 7 А отмечается в случае осуществления налогоплательщиком деятельности по специальному налоговому режиму для юридических лиц-производителей сельскохозяйственной продукции и сельских потребительских кооперативов, с учетом особенности, установленной статьей 451 Налогового кодекса.

Ячейка 7 В отмечается в случае осуществления налогоплательщиком деятельности по переработке сельскохозяйственного сырья, по которому уплата налога на добавленную стоимость производится в порядке, установленном статьей 267 Налогового кодекса;

бесплатный документ

Текст редакции доступен после авторизации.

ВходРегистрация

Это не луна. Это космическая станция.
– Оби-Ван Кеноби

Приветствую социум!

1 статья — > Начало 200 форма

Продолжение…

Следующим этапом для решения задач моего заказчика были налоговые декларации по НДС.

Что интересно кабинет налогоплательщика мог экспортировать лишь небольшие 300 формы в виде xml. Остальные формы экспортировались только при помощи программы СОНО. И эти формы были заархивированы.

Но не все так просто как кажется с первого раза.

 
и самое интересное, как программисты в компании, поддерживающей онлайн сервис по сдаче налоговых деклараций, "зашифровали" эти самые формы…

Часть первая. Мучения поиска алгоритма чтения больших форм.
Это программа СОНО. В ней работают бухгалтеры Казахстана которые сдают налоговые декларации онлайн.

 
С чего я начал.

Экспортировал все 300 формы деклараций из СОНО.

 
И попытался открыть архивы. Но не тут то было.

 
Архиватор выдал ошибку — "файл поврежден". Потратив 5 часов на изучение основ tar я понял, что я ничего не понял…

Изучение открытых источников тупо гугление также не помогало. И тут я натолкнулся на небольшое обсуждение на бухгалтерском форуме. Где админы откровенно издевались над алгоритмом, которым зашифрованы большие формы.

Оказывается, не долго думая не сочиняя различные криптозащиты. Авторы "шифрования" больших форм решили тупо убирать первые два символа "BZ" в начале файла.

Вставив это мега ключ в начало файла

 
я открыл архив.

Путеводитель по Антананариву

И внутри нее оказался такой же поврежденный архив. (у коддеров придумавших прятать данные внутри такого же архива, видать матрешка любимая игрушка) Умудренный опытом я повторил мега кряк добавив BZ в начало файла.

 
и наконец то получил доступ к данным.

 
Просто решение вопроса как же считать информацию из архива заняло 6 часов моей жизни. "Абилдеть" — как говорит мой дядя.

Готовая функция на php которая "расшифровывает" большие формы.

Конечно все можно легко улучшить, но здесь только часть кода php которая отвечает именно за "кряк".

Часть вторая чтение xml структуры и сбор необходимых данных по ТЗ

Небольшой визуальный анализ итоговых xml файлов. Дал понимание что формы которые изначально отдавались как xml имеют fno formatVersion = 1, мега зашифрованные имели fno formatVersion = 2.
 

 

Основная же структура данных полностью повторялась.

В принципе логическую структуру документа я составил за 20 минут. Если бы не мега кряк то вообще завис.

Результат

Список 300 форм:

 
Загрузка форм:

 
Просмотр форм:

p.s. Заказчик перестала писаться от радости.
p.p.s. Для интересующихся, в прикладном плане, это не "сексуальном".
p.p.p.s. Если кто хочет попробовать руками скоро скину все на гитхаб. В данный момент система не доработана. Поэтому не хочу ее показывать…

ссылка на оригинал статьи https://habrahabr.ru/post/325310/

Запись опубликована автором admin в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Закрыть меню