Генератор налоговой декларации из отчетов IB

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

Добавил возможность загружать данные из справки 2-НДФЛ (сейчас называется "Справка о доходах и суммах налога физического лица", КНД 1175018) в декларацию. Все то же самое можно сделать вручную в программе Декларация, это несложно. Для загрузки требуется справка в формате xml, ее можно скачать в личном кабинете налогоплательщика-физического лица в Доходы→Сведения о доходах→Справки о доходах в виде zip-архива, в нем кроме прочего есть файл xml.
getndfl2.png
Для каждой организации-налогового агента может быть несколько копий архива, в них одинаковые справки, нужна только одна справка на организацию. Организация, предоставившая справку 2-НДФЛ, должна была удержать все налоги самостоятельно, но добавление этих справок в декларацию может быть нужно для сальдирования убытков внутри года или расчета прогрессивной части НДФЛ.

Добавление справки 2-НДФЛ возможно только в декларацию в формате dc. Пока поддерживаются простые справки, без социальных вычетов и нестандартных доходов, проверяйте данные из справки вручную! Если хотите, чтобы работали более сложные справки - присылайте образцы. Поддерживаются декларации начиная с 2021 года. Можно просто добавить справку в заготовку декларации без добавления брокерских отчетов.

Также надо иметь в виду, что сама ФНС не очень хорошо поддерживает справки 2-НДФЛ. Например, за 2023 год налоговые агенты формируют справки, в которых указана сумма налога на прибыль организаций, подлежащая зачету, но в ЛК налогоплательщика справки выложены в устаревшем формате без этих зачтенных налогов (налоговые агенты отдают налогоплательщику обычный документ pdf, а xml можно скачать только в ЛК налогоплательщика). Еще хуже, что в программе Декларация также невозможно ввести эти зачтенные налоги, но при заполнении декларации в ЛК ввести можно. То есть некоторые справки 2-НДФЛ сейчас невозможно корректно добавить в dc-файл ни вручную, ни через генератор.

UPD: Добавил копирование персональных данных из справки 2-НДФЛ в декларацию, таким образом можно обойтись без заготовок декларации. В 2-НДФЛ нет кода ОКТМО налогоплательщика, его контактного телефона и номер инспекции ФНС - они в декларации обнуляются и их надо ввести вручную.

UPD: Разобрался с вводом в программу Декларация суммы налога на прибыль организаций, подлежащая зачету, для них в итогах по источнику выплат используется поле "Сумма налога на прибыль орг". В это поле надо скопировать значение поля "Сумма налога на прибыль организаций, подлежащая зачету" из раздела "5. Общие суммы дохода и налога" справки 2-НДФЛ, полученной от налогового агента (не из ЛК налогоплательщика). xml из ЛК налогоплательщика бывают двух видов - одни налоговые агенты группируют дивиденды вместе, благодаря этому зачтенный налог можно вычислить как разницу между исчисленным и удержанным, я так и делаю и вношу эту разницу в декларацию автоматически. Другие налоговые агенты перемешивают дивиденды с доходами других типов, и нельзя определенно сказать, почему исчисленный налог не был удержан, в этом случае я разницу игнорирую. В любом случае лучше проверить вручную, что поля совпадают. Даже если зачтенные налоги пропадут, обычно они небольшие.


EvaEva
Сообщения: 6
Зарегистрирован: 29 июн 2023, 00:01
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение EvaEva »

ElectrostaticMister писал(а): 15 мар 2024, 20:09
EvaEva писал(а): 15 мар 2024, 00:20 Получается если сделать так:
Сначала формирую декларацию по счету D (проценты). Потом уже к ней добавила брокерский отчет от другого брокера. Но что интересно, не прицепляются данные от другого отчета фридома.
Там была проблема в случае, когда заготовка декларации большая, а отчет маленький - декларация не успевала загрузиться. Сейчас я это исправил, попробуйте еще раз.
Спасибо! Получилось на одном примере.

Не формируется декларация по процентам. пример отчета Фридом Казахстан https://cloud.mail.ru/public/RW1U/44vuy2nyW
Вдруг будет полезно, может доработаете

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

EvaEva писал(а): 18 мар 2024, 23:09 Не формируется декларация по процентам.
Добавил корректную обработку счетов брокера Freedom Finance для начисления процентов на кэш. Для этой простой задачи Фридом использует два сложных механизма - репо с неттингом и валютный своп. Репо у них выглядит как одновременная покупка/продажа акций Фридома с небольшой прибылью, валютный своп - то же самое с валютой. Соответственно, репо при расчете налогов превращается в обычные сделки, своп я в сделки превратить не могу (потому что игнорирую Forex) и просто добавляю прибыль по ним как процентный доход. Поскольку эти действия одинаковые и совершаются ежедневно, целесообразно просуммировать их по xls и добавлять в декларацию вручную одной записью в рублях.

UPD: Это касается отчетов в формате TraderNet, для отчетов в собственном формате Freedom Finance ничего не поменялось.


EvaEva
Сообщения: 6
Зарегистрирован: 29 июн 2023, 00:01
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение EvaEva »

ElectrostaticMister писал(а): 21 мар 2024, 01:44
EvaEva писал(а): 18 мар 2024, 23:09 Не формируется декларация по процентам.
Добавил корректную обработку счетов брокера Freedom Finance для начисления процентов на кэш. Для этой простой задачи Фридом использует два сложных механизма - репо с неттингом и валютный своп. Репо у них выглядит как одновременная покупка/продажа акций Фридома с небольшой прибылью, валютный своп - то же самое с валютой. Соответственно, репо при расчете налогов превращается в обычные сделки, своп я в сделки превратить не могу (потому что игнорирую Forex) и просто добавляю прибыль по ним как процентный доход. Поскольку эти действия одинаковые и совершаются ежедневно, целесообразно просуммировать их по xls и добавлять в декларацию вручную одной записью в рублях.

UPD: Это касается отчетов в формате TraderNet, для отчетов в собственном формате Freedom Finance ничего не поменялось.
Спасибо, круто что сервис совершенствуется!

Если будет желание, посмотрите еще вот такой отчет https://cloud.mail.ru/public/WDqb/FBgB3Fe9k там были возврат дивидендов, не формируется декларация по ним. Если лист с дивидендами удалить, то по ЦБ нормально формируется декларация. Пробовала руками зачистить все возврат дивидендов, до конца вычистить не удалось отчет.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

EvaEva писал(а): 24 мар 2024, 23:23 возврат дивидендов, не формируется декларация по ним.
Улучшил обработку отмены/корректировки дивидендов в отчетах брокера Freedom Finance формата Tradernet. Там осталась проблема, что дата скорректированного дивиденда не всегда становится датой исходного дивиденда, иногда она отстается датой корректировки, это влияет на валютную переоценку, но в любом случае гораздо лучше чем было.

Также напоминаю, что в форме есть поле Ошибки→Игнорировать тикеры, в котором можно перечислить тикеры с датами (построчно, там серым цветом пример), которые ломают обработку отчета. Это как раз хорошо подходит для слишком сложных отмен дивидендов, возможно это проще чем руками редактировать отчет. Там же нужно сразу поставить галку Отключить сверку с финальным отчетом.


EvaEva
Сообщения: 6
Зарегистрирован: 29 июн 2023, 00:01
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение EvaEva »

ElectrostaticMister писал(а): 27 мар 2024, 14:54
EvaEva писал(а): 24 мар 2024, 23:23 возврат дивидендов, не формируется декларация по ним.
Улучшил обработку отмены/корректировки дивидендов в отчетах брокера Freedom Finance формата Tradernet. Там осталась проблема, что дата скорректированного дивиденда не всегда становится датой исходного дивиденда, иногда она отстается датой корректировки, это влияет на валютную переоценку, но в любом случае гораздо лучше чем было.

Также напоминаю, что в форме есть поле Ошибки→Игнорировать тикеры, в котором можно перечислить тикеры с датами (построчно, там серым цветом пример), которые ломают обработку отчета. Это как раз хорошо подходит для слишком сложных отмен дивидендов, возможно это проще чем руками редактировать отчет. Там же нужно сразу поставить галку Отключить сверку с финальным отчетом.
Спасибо большое, все получилось!


vasechka
Сообщения: 17
Зарегистрирован: 11 апр 2021, 23:28

Генератор налоговой декларации из отчетов IB

Сообщение vasechka »

ElectrostaticMister писал(а): 17 дек 2020, 04:45 создать новый Activity Flex Query, выбрать для него следующие секции:
Account Information, поля Currency, IB Entity и Master Name.
Cash Report, подсекции Base Currency Summary и Currency Breakout, все поля.
Cash Transactions, все подсекции, кроме Summary, все поля.
Change in Dividend Accruals, подсекция Detail, все поля.
Corporate Actions, подсекция Detail, все поля.
Financial Instrument Information, все поля.
Interest Accruals, все поля.
Open Positions, подсекция Summary, все поля.
Realized and Unrealized Performance Summary in Base, все поля.
Trades, подсекции Orders и Executions, все поля.
Привет. Вижу, что АйБи в этом году опять надобавлял новых сущностей в флекс отчет:
FIGI, Issuer Country code.

Тут все ок?

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

vasechka писал(а): 21 апр 2024, 22:50 Привет. Вижу, что АйБи в этом году опять надобавлял новых сущностей в флекс отчет:
FIGI, Issuer Country code.

Тут все ок?
У меня со старыми настройками работает нормально. Вообще новые поля не должны никакого влияния оказывать, я их просто игнорирую.


AlexX31
Сообщения: 2
Зарегистрирован: 23 апр 2024, 21:53

Генератор налоговой декларации из отчетов IB

Сообщение AlexX31 »

Здравствуйте. Подскажите, пожалуйста, как исправить следующую ошибку. Все сделки - CFD.
Спойлер
[2024-04-23 21:07:16.868682] NOTICE: Use config {"file":"portfolio/portfolio.json","date":"2022-10-03 00:31:42"}
[2024-04-23 21:07:16.888344] NOTICE: Current version {"portfolio":"2024-04-22-f6ffc72","cbr":"2024-02-22-807acd9","declaration":"2024-04-16-c7e4143"}
[2024-04-23 21:07:17.075513] WARNING: Skip unknown section {"file":"/home/webmaster/uploaded/tax/0e161f1fbb1a3d3ca31fdcdf50459401/1713895636/Ribclib_CFD_23.csv","lineno":6178,"name":"CFDC"}
[2024-04-23 21:07:17.109951] WARNING: Skip unknown section {"file":"/home/webmaster/uploaded/tax/0e161f1fbb1a3d3ca31fdcdf50459401/1713895636/Ribclub_CFD_22.csv","lineno":855,"name":"CFDC"}
[2024-04-23 21:07:17.168811] WARNING: Skip unknown section {"file":"/home/webmaster/uploaded/tax/0e161f1fbb1a3d3ca31fdcdf50459401/1713895636/Ribclub_CFD_24.csv","lineno":1596,"name":"CFDC"}
[2024-04-23 21:07:17.187425] NOTICE: Set base broker currency {"currency":"USD"}
[2024-04-23 21:07:17.187550] NOTICE: Date ranges ["2022-11-04 2022-12-30","2023-01-02 2023-12-29","2024-01-01 2024-04-22"]
[2024-04-23 21:07:18.067487] NOTICE: Add margin requirements to cash {"amount":7588.84,"currency":"USD","date":"2022-12-30"}
[2024-04-23 21:07:18.396335] NOTICE: Add margin requirements to cash {"amount":-939.68,"currency":"USD","date":"2023-12-29"}
[2024-04-23 21:07:18.481706] NOTICE: Add margin requirements to cash {"amount":1704.95,"currency":"USD","date":"2024-04-22"}
[2024-04-23 21:07:18.489086] WARNING: Cash flow didn't match report {"year":2022,"currency":"USD","mode":"ending","flow":"7375.51","report":"7180.71"}
[2024-04-23 21:07:18.489231] WARNING: Cash flow didn't match report {"year":2023,"currency":"USD","mode":"starting","flow":"7375.51","report":"7180.71"}
[2024-04-23 21:07:18.489273] WARNING: Cash flow didn't match report {"year":2023,"currency":"USD","mode":"ending","flow":"4895.59","report":"5349.02"}
[2024-04-23 21:07:18.489540] WARNING: Cash flow didn't match report {"year":2024,"currency":"USD","mode":"starting","flow":"4895.59","report":"5349.02"}
[2024-04-23 21:07:18.489585] WARNING: Cash flow didn't match report {"year":2024,"currency":"USD","mode":"ending","flow":"6191.86","report":"5432.49"}
[2024-04-23 21:07:18.489768] ERROR: CASH didn't match report {"currency":"USD","amount":6191.86,"Report":5432.49}
[2024-04-23 21:07:18.489881] ERROR: Other fee didn't match report {"Fees":null,"ReportOtherFees":0.0,"ReportCFDCharges":-9.67,"ReportBrokerFees":0.0}
[2024-04-23 21:07:18.490003] ERROR: Some problems in the final report

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

AlexX31 писал(а): 23 апр 2024, 21:59 [2024-04-23 21:07:18.489086] WARNING: Cash flow didn't match report {"year":2022,"currency":"USD","mode":"ending","flow":"7375.51","report":"7180.71"}
[2024-04-23 21:07:18.489231] WARNING: Cash flow didn't match report {"year":2023,"currency":"USD","mode":"starting","flow":"7375.51","report":"7180.71"}
[2024-04-23 21:07:18.489273] WARNING: Cash flow didn't match report {"year":2023,"currency":"USD","mode":"ending","flow":"4895.59","report":"5349.02"}
[2024-04-23 21:07:18.489540] WARNING: Cash flow didn't match report {"year":2024,"currency":"USD","mode":"starting","flow":"4895.59","report":"5349.02"}
[2024-04-23 21:07:18.489585] WARNING: Cash flow didn't match report {"year":2024,"currency":"USD","mode":"ending","flow":"6191.86","report":"5432.49"}
[2024-04-23 21:07:18.489768] ERROR: CASH didn't match report {"currency":"USD","amount":6191.86,"Report":5432.49}
[2024-04-23 21:07:18.489881] ERROR: Other fee didn't match report {"Fees":null,"ReportOtherFees":0.0,"ReportCFDCharges":-9.67,"ReportBrokerFees":0.0}
Я тут вижу две проблемы:
  1. Куда-то пропали специальные комиссии CFD = -9.67, мне кажется они должны быть в секции Cash Transactions, в одной из подсекций, она должна быть выбрана при настройке flex-отчета. Но может они в отдельную секцию уже переехали. В любом случае это маленькая проблема.
  2. Не совпал кэш в целом, причем это расхождение накапливается по годам. Скорее всего пропущена какая-то важная секция во flex.
Можно пробовать сделать выписку вместо flex и проверить, будут ли ошибки. Можете прислать ошибочный отчет в личку, я посмотрю.


Pavel036
Сообщения: 1
Зарегистрирован: 24 апр 2024, 15:09

Генератор налоговой декларации из отчетов IB

Сообщение Pavel036 »

Здравствуйте! Подскажите пожалуйста сформировал отчет в генераторе налоговой декларации по некоторым выплатам дивидендов программа почему-то посчитала уже уплаченный налог меньше 10%, хотя IB удержал как положено 10% сверил с выпиской (делал с помощью флекс отчетов и выписки результат одинаковый )
С чем может быть связано?
Заранее спасибо
Вложения
Снимок экрана 2024-04-24 150543.png
Снимок экрана 2024-04-24 150401.png
Последний раз редактировалось Pavel036 24 апр 2024, 20:10, всего редактировалось 1 раз.


AlexX31
Сообщения: 2
Зарегистрирован: 23 апр 2024, 21:53

Генератор налоговой декларации из отчетов IB

Сообщение AlexX31 »

Здравствуйте. Подскажите, пожалуйста, на чем основан принцип расчета CFD, который отличается от расчета акции?
Во вложении - информация о сделке с CFD из выписки IB и расчет этой же сделки через сервис. Результат одинаковый, но принцип расчета отличается и, соответственно, общие суммы прибили и убытков разные.
Вложения
Расчет CFD.jpg

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 316
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

Pavel036 писал(а): 24 апр 2024, 15:15 Подскажите пожалуйста сформировал отчет в генераторе налоговой декларации по некоторым выплатам дивидендов программа почему-то посчитала уже уплаченный налог меньше 10%, хотя IB удержал как положено 10% сверил с выпиской (делал с помощью флекс отчетов и выписки результат одинаковый )
С чем может быть связано?
Скорее всего это связано с тем, что удержание налога на дивиденд было потом скорректировано, это обычная практика. Сначала IB удерживает 10% от всей суммы дивиденда, потом спустя какое-то время приходит расшифровка, из чего это дивиденд состоял, с некоторых составляющих налог не удерживается и соответствующая сумма возвращается на счет брокера. Удержанный налог становится меньше 10%, в РФ надо доплатить больше. Обычно такие корректировки приходят в январе-феврале года, следующего за отчетным, но может быть и раньше. Попробуйте в выписке за 2024 год среди удерживаемых налогов поискать записи за 2023 год и сравнить их с выпиской за 2023.


osexpert
Сообщения: 1
Зарегистрирован: Вчера, 12:14

Генератор налоговой декларации из отчетов IB

Сообщение osexpert »

Здравствуйте.
Спасибо за столь классный и развивающийся инструмент!

А поддерживает ли он бонусные акции IB?
В отчете activity есть такие строки:

> Вестинг бонусных акций
Удержание бонусных акций

То есть, выглядит так, что это тоже надо декларировать как доход (ещё бы понять, с каким кодом) с уже уплаченным налогом (30% согласно отчету и форме 1042-S).
Но в xls Генератора ничего про это нет.

Ответить

Вернуться в «Налоговая декларация»