В методе GetOperations некорректно возвращаются суммы связанные с налогом, они всегда приходят целыми числами.
В логах пример:
пришли дивиденды стоимостью 225, налог по ним: 29, однако 225 0.13 = 29.25
пришли купоны стоимостью 215.65, налог по ним: 28, однако 215.65 0.13 = 28.03
Воспроизведение
with tinkoff.Client(token) as client:
operations: tinkoff.OperationsResponse = client.operations.get_operations(
account_id=account_id, from_=date_from, to=date_to, state=1)
operations.operations.sort(key=lambda v: v.parent_operation_id)
return operations.operations
Что случилось?
В методе GetOperations некорректно возвращаются суммы связанные с налогом, они всегда приходят целыми числами.
В логах пример: пришли дивиденды стоимостью 225, налог по ним: 29, однако 225 0.13 = 29.25 пришли купоны стоимостью 215.65, налог по ним: 28, однако 215.65 0.13 = 28.03
Воспроизведение
Tinkoff Invest Version
0.2.0-beta58
Python Version
3.9
OS
Linux
Логи