{% macro print_diff(new, old, field) -%} {{ field|diff(new, old) }} {%- endmacro %} {% macro format(num) -%} {{ num|format }} {%- endmacro %}

Titulos

{% for title, data in newt.iteritems() %} {% if oldt is defined %} {% set data_old = oldt[title] %} {% else %} {% set data_old = undefined %} {% endif %} {% endfor %}
Titulo Quantidade de titulos Valores (R$)
Inicial Creditos Debitos Bloq. Atual Inicial Bruto atual Liquido atual
{{ title }} {{ print_diff(data, data_old, 'initial_titles') }} {{ print_diff(data, data_old, 'credit_titles') }} {{ print_diff(data, data_old, 'debit_titles') }} {{ print_diff(data, data_old, 'bloqued_titles') }} {{ print_diff(data, data_old, 'current_titles') }} {{ print_diff(data, data_old, 'initial_value') }} {{ print_diff(data, data_old, 'gross_value') }} {{ print_diff(data, data_old, 'net_value') }}

Analitico

{% for title, data in newt.iteritems() %} {% if oldt is defined %} {% set data_old = oldt[title] %} {% else %} {% set data_old = undefined %} {% endif %}

{{title}}

{% for date, detail in data.details.iteritems() %} {% if oldt is defined and oldt[title] is defined %} {% if oldt[title].details is defined %} {% set old_detail = oldt[title].details[date] %} {% else %} {% set old_detail = undefined %} {% endif %} {% else %} {% set old_detail = undefined %} {% endif %} {% endfor %}
Data
compra
Saldo
atual
Transacao
origem (R$)
Valor bruto (R$) PU
compra (R$)
Taxa
pactuada (% a.a)
Dias
corridos compra
Aliquota
I.R (%)
Imposto previsto (R$) Taxa devida (R$) Valor liquido (R$) Rentabilidade bruta (%)
I.R IOF BVMF Agente de
custodia
Mes Ano 12 meses Acumulada
{{ date }} {{ print_diff(detail, old_detail, 'current_balance') }} {{ format(detail.initial_transaction) }} {{ format(detail.gross_value) }} {{ format(detail.buy_unit) }} {{ format(detail.agreed_rate) }} {{ detail.days }} {{ format(detail.ir_rate) }} {{ print_diff(detail, old_detail, 'ir_tax') }} {{ print_diff(detail, old_detail, 'iof_tax') }} {{ print_diff(detail, old_detail, 'bvmf_tax') }} {{ print_diff(detail, old_detail, 'custody_tax') }} {{ print_diff(detail, old_detail, 'net_value') }} {{ format(detail.gross_rate_month) }} {{ format(detail.gross_rate_year) }} {{ format(detail.gross_rate_last_12_months) }} {{ print_diff(detail, old_detail, 'gross_rate_total') }}
{% endfor %}