Crate sber_invest_report

Crate sber_invest_report 

Source
Expand description

Библиотека для парсинга HTML-отчётов брокера Сбербанка и их агрегации.

Structs§

AccountId
Идентификатор брокерского счёта в отчёте.
AssetValuation
Итоги по таблице «Оценка активов, руб.».
AssetValuationRow
Строка таблицы «Оценка активов, руб.».
CashFlowRow
Строка сводной таблицы движения денежных средств.
CashFlowSummary
Сводка движения денежных средств.
DomReport
Разобранный DOM отчёта с удобными методами поиска таблиц.
IisContribution
Строка таблицы пополнений ИИС.
IisContributionsTable
Таблица пополнений ИИС.
MergedPosition
Итоговая позиция после агрегации нескольких отчётов.
Portfolio
Портфель ценных бумаг отчёта.
PortfolioMarket
Набор позиций по конкретной торговой площадке.
RawReport
Исходный HTML отчёт без разборки DOM.
Report
Итоговая модель одного отчёта.
ReportBuilder
Builder для удобного парсинга Report с выбором таблиц.
ReportMetadata
Метаданные отчёта: шапка, период и владелец.
ReportSet
Набор отчётов с утилитами для агрегации.
SecurityPosition
Позиция ценной бумаги на начало и конец периода.

Enums§

AccountKind
Тип счёта, встречающийся в отчётах.
CashFlowKind
Тип строки в сводной таблице движения денежных средств.
ReportError
Ошибка разбора или агрегации брокерских отчётов.

Type Aliases§

Money
Денежное значение, используем Decimal для точных расчётов.