getBrokerReport возвращает пустые отчёты, если период начинается не с первого числа и не последний месяц
выкачиваю брокерские отчёты через getBrokerReport. Столкнулся, что если периоды не с первого числа начинаются то (кажется не сразу, а через некоторое время) пропадают данные по всем месяцам кроме последнего. на запрос GenerateBrokerReport сразу возвращается ответ GetBrokerReportResponse с нуловым количеством строк.
Исходный алгоритм был такой - бралась дата открытия счёта и запрашивалось периодами по 31 день. После первого цикла запросов в ответ всегда приходит GetBrokerReportResponse, что говорит о том, что отчёт уже построен и ждать не надо, но при этом количество строк везде кроме последнего периода возвращается 0. счёт (тестовый) 2132748878, но поведение повторялось на всех счетах и не только моих.
Отдельное пожелание - видеть в электронном брокерском отчёте кроме покупок и продаж и другие операции, особо не хватает погашения облигаций, без них сверку с брокерским отчётам по остатку бумаг не сделать.