{{ viewTitle }}

Assinantes {{ settings.contractsAtivos }}

Receita (Previsto x Realizado)

Mes atual

Previsto

{{ formatCurrency(revenueKpi.previsto) }}

Realizado

{{ formatCurrency(revenueKpi.realizado) }}

Diferenca

{{ formatSignedCurrency(revenueKpi.diff) }}

{{ revenueKpi.statusText }}

Acuracia

{{ formatPercent(revenueKpi.accuracy) }}

{{ formatSignedPercent(revenueKpi.diffPct) }} vs previsto

Despesa (Previsto x Realizado)

Pago

Previsto

{{ formatCurrency(expenseKpi.previsto) }}

Realizado (Planilha)

{{ formatCurrency(expenseKpi.realizado) }}

CAPEX injetado

{{ formatCurrency(currentMonthCapexImpact) }}

Pago no mês (até hoje)

{{ formatCurrency(expensePaidMonth) }}

Diferenca

{{ formatSignedCurrency(expenseKpi.diff) }}

{{ expenseKpi.statusText }}

Acuracia

{{ formatPercent(expenseKpi.accuracy) }}

{{ formatSignedPercent(expenseKpi.diffPct) }} vs previsto

Resultado operacional do mês

{{ formatCurrency(dashboardMonthTotal) }}

Receita realizada - Despesa importada da planilha

Ajustado com CAPEX {{ formatCurrency(dashboardAdjustedMonthTotal) }}

O CAPEX vem das compras injetadas pelo simulador e não da planilha importada.

Projetado vs Realizado {{ filters.year }}

Contas a Pagar (Pago x Previsão) - Diário ({{ months[filters.month-1] }})

Clique na barra para ver os detalhes do dia Retirada comprometida no mês

Regra: passou do vencimento (ou hoje) = PAGO • vencimento futuro = PREVISÃO

Contas Recebidas (Realizado) - Diário ({{ months[filters.month-1] }})

Realizado por dia

Média de Recebimentos (últimos 3 Meses) - Diário

Tendência histórica

Média diária dos 3 meses anteriores ao período selecionado.

Análise de Fornecedores

Busque e selecione um fornecedor para ver a evolução

  • {{ sup }}
  • Nenhum fornecedor encontrado.
{{ formatCurrency(supplierTotalSpent) }}

Nenhum fornecedor selecionado.

Utilize a barra de pesquisa acima.

Simular Nova Compra

Mensalidade Projetada

{{ formatCurrency(simMensalidade) }}

Melhor dia sugerido (últimos 3 meses)

Dia {{ bestDayToPay.day }} (caixa médio proj.: {{ formatCurrency(bestDayToPay.cashAfter) }})

Novo Lucro no mês de Início ({{ months[simTargetMonthIndex] }})

{{ formatCurrency(simNovoLucroTarget) }}

*Deduzido do caixa base: Entrada {{ formatCurrency(sim.entrada) }} + 1ª Parcela {{ formatCurrency(simMensalidade) }}

Atenção: Retirada Comprometida!

O lucro cai abaixo da meta de retirada mensal de {{ formatCurrency(settings.metaRetirada) }} e a compra sera bloqueada.

Retirada Segura

Sua meta de retirada de {{ formatCurrency(settings.metaRetirada) }} está preservada para este mês.

Compra bloqueada enquanto comprometer a meta de retirada.

Compras Simuladas (Aguardando Efetivação)

{{ s.desc }}

Entrada {{ formatCurrency(s.entrada) }} + {{ s.parc }}x de {{ formatCurrency(s.mensalidade) }} (Início: {{ s.date.split('-').reverse().join('/') }})

DRE de Impacto (Ano {{ filters.year }})

Tabela comparativa com projeções Pós-Compra

Efetivacao bloqueada: ajuste as compras para manter a retirada minima.
Mês Ref. Despesas Atual Saldo Atual Despesa Pós compra Saldo Após compra Status
{{ sp.monthLabel }} {{ formatCurrency(sp.despesaBase) }} {{ formatCurrency(sp.saldoBase) }} {{ sp.extraExp > 0 ? formatCurrency(sp.extraExp) : '-' }} {{ formatCurrency(sp.saldoPos) }} {{ sp.saldoPos >= settings.metaRetirada ? 'Saudável' : 'Comprometida' }}

Simulador Financeiro Intelligence

Analise de Ativos sem Poluicao Visual

Esta versao usa a mesma logica do financeiro real para medir impacto, retirada e sustentabilidade da compra ao longo dos proximos meses.

Mes Avaliado

{{ simTestMonthSummary.monthLabel }}

Dados do Investimento

{{ paymentMode === 'vista' ? `Impacto unico no mes: ${formatCurrency(simTestCashPrice)}` : `Parcela mensal prevista: ${formatCurrency(simTestInstallment)}` }}

Sem projecao de caixa valida para este mes. Gere a projecao para liberar a analise.

Status da Compra

{{ simTestRetiradaGarantida ? 'Liberada' : 'Bloqueada' }}

{{ simTestStatusMessage }}

Impacto no Lucro do Mes

Receita projetada {{ formatCurrency(monthlyRevenueProj) }}
Despesa base {{ formatCurrency(simTestMonthFinancials.expenseActual) }}
Cenario ja simulado {{ formatCurrency(simulatedPurchasesCurrentMonthTotal) }}
Sobra original {{ formatCurrency(currentMonthSobraOriginal) }}
{{ paymentMode === 'vista' ? 'Impacto a vista' : 'Nova parcela' }} -{{ formatCurrency(simTestInstallment) }}
Lucro final {{ formatCurrency(currentMonthSobraAposCompra) }}

Saude da Retirada

{{ simTestRetiradaGarantida ? 'Garantida' : 'Risco' }}

Caixa pos-retirada

{{ formatCurrency(simTestFreeCashAfterWithdrawal) }}

Saude

{{ healthPercentage }}%

Meta de retirada

{{ formatCurrency(simTestRetiradaMetaMes) }}

Faltante

{{ formatCurrency(simTestMissingForWithdrawal) }}

Ondas de Impacto (6 Meses)

Projecao de sustentabilidade com o cenario atual.

{{ stressMode ? 'Stress ligado' : 'Base normal' }}

{{ wave.label }}

{{ formatCompactCurrency(wave.sobra) }}

Sobra

Curva de Caixa do Mes

Comparativo da sobra operacional antes e depois da compra.

Itens Ativos no Cenario ({{ simulatedPurchases.length }})

{{ item.descricao }}

{{ item.parcelas }}x de {{ formatCurrency(item.parcelaMensal) }}

{{ formatMonthKeyLabel(item.monthKey) }} • {{ formatDateBr(item.dataPrimeiraParcela) }}

Nenhum investimento simulado.

Fluxo de Caixa Diario

Entradas, saídas e saldo acumulado de {{ months[filters.month - 1] }}/{{ filters.year }}.

No mês atual, o acumulado considera apenas os dias já ocorridos.

Saldo acumulado no mês

{{ formatCurrency(cashFlowFinalBalance) }}

Dia Entrada Saida Saldo do Dia Saldo Acumulado
{{ String(row.day).padStart(2, '0') }} {{ row.isConsidered ? formatCurrency(row.entry) : '-' }} {{ row.isConsidered ? formatCurrency(row.exit) : '-' }} {{ row.isConsidered ? formatCurrency(row.balanceDay) : '-' }} {{ formatCurrency(row.balanceAcc) }}

Grafico Diario

Colunas por dia com entradas, saídas e saldo acumulado.

Projeção de Caixa por Faixas

Projeção consolidada por faixas 1-10, 11-20 e 21-fim usando recebido real e histórico dos últimos 3 meses.

Mês selecionado

{{ formatMonthKeyLabel(cashProjMonthKey) }}

{{ formatMonthKeyLabel(cashProjMonthKey) }}

Histórico usado na previsão: {{ cashProjHistoryMonthsUsed.length ? cashProjHistoryMonthsUsed.map(formatMonthKeyLabel).join(' • ') : 'Sem histórico suficiente, usando R$ 0,00 como base prevista.' }}

Saldo Inicial

{{ formatCompactCurrency(cashProj.startBalance) }}

{{ formatCurrency(cashProj.startBalance) }}

Saldo do Mês

Projetado

{{ formatCompactCurrency(cashProjFinalBalance) }}

{{ formatCurrency(cashProjFinalBalance) }}

Realizado

{{ formatCompactCurrency(cashProjRealizedBalance) }}

{{ formatCurrency(cashProjRealizedBalance) }}

Dif. real vs projetado: {{ formatSignedCurrency(cashProjBalanceDiff) }}

{{ cashProjLastRealBand ? `Realizado acumulado até a faixa ${cashProjLastRealBand.faixa}.` : 'Sem faixa concluída; exibindo apenas o saldo inicial.' }}

Receita do Mês

Projetada

{{ formatCompactCurrency(cashProjProjectedRevenueTotal) }}

{{ formatCurrency(cashProjProjectedRevenueTotal) }}

Realizada

{{ formatCompactCurrency(cashProjRealizedRevenueTotal) }}

{{ formatCurrency(cashProjRealizedRevenueTotal) }}

Dif. vs projetada: {{ formatSignedCurrency(cashProjRevenueDiff) }}

Despesas do Mês

{{ formatCompactCurrency(cashProjExpenseTotal) }}

{{ formatCurrency(cashProjExpenseTotal) }}

Soma das despesas importadas do extrato nas 3 faixas do mês.

Tendência

{{ cashProjTrend.icon }} {{ cashProjTrend.label }}

{{ cashProjTrend.description }}

Faixa Mais Crítica

{{ cashProjCriticalRow ? cashProjCriticalRow.faixa : '-' }}

Faltaram {{ formatCurrency(cashProjMissingAmount) }} para não ficar negativo.

Menor saldo acumulado: {{ formatCurrency(cashProjCriticalRow ? cashProjCriticalRow.saldoAcumulado : 0) }}

% Acerto da última Faixa Real

{{ cashProjLastRealAccuracy !== null ? formatPercent(cashProjLastRealAccuracy, 1) : '--' }}

{{ cashProjLastRealBand ? `Baseado na faixa ${cashProjLastRealBand.faixa}.` : 'Ainda não há faixa concluída com base real.' }}

Tabela por Faixas

Recebimentos previstos x realizados, despesas, saldo previsto e saldo real por faixa.

Faixa Status Entrada Prevista Entrada Real % Acerto Despesa Saldo Previsto Saldo Real
{{ row.faixa }} {{ row.status }} {{ formatCurrency(row.entradaPrevista) }} {{ formatCurrency(row.entradaReal) }} {{ row.acertoPct !== null ? formatPercent(row.acertoPct, 1) : '--' }} {{ formatCurrency(row.despesa) }} {{ formatCurrency(row.saldoFaixa) }} {{ row.saldoRealizado !== null ? formatCurrency(row.saldoRealizado) : '--' }}
Total Consolidado {{ formatCurrency(cashProjTableTotals.entradaPrevista) }} {{ formatCurrency(cashProjTableTotals.entradaReal) }} {{ cashProjTableTotals.entradaPrevista > 0 ? formatPercent((cashProjTableTotals.entradaReal / cashProjTableTotals.entradaPrevista) * 100, 1) : '--' }} {{ formatCurrency(cashProjTableTotals.despesa) }} {{ formatCurrency(cashProjTableTotals.saldoPrevisto) }} {{ formatCurrency(cashProjTableTotals.saldoReal) }}
Mês Ref. Receita Est. Despesa Planilha CAPEX Resultado Oper. Resultado Ajustado Status
{{ p.monthLabel }} {{ formatCurrency(p.revenueProj) }} {{ formatCurrency(p.expenseImported) }} {{ formatCurrency(p.expenseCapex) }} {{ formatCurrency(p.resultOperational) }} {{ formatCurrency(p.resultAdjusted) }} {{ p.resultAdjusted > 0 ? 'Saudável' : 'Crítico' }}
Categoria {{ m }}
{{ cat }} {{ formatCurrency(getMatrixValue(cat, i+1)) }}

Configuração Operacional

Seletor de Despesas Ativas

Projetado (Budget)

{{ datasetSummary.budget.rows }} linhas • {{ formatCurrency(datasetSummary.budget.total) }}

Mês selecionado: {{ formatCurrency(datasetSummary.budget.currentMonthTotal) }}

Realizado (Extrato)

{{ datasetSummary.actual.rows }} linhas • Base total {{ formatCurrency(datasetSummary.actual.total) }}

Mês selecionado: {{ formatCurrency(datasetSummary.actual.currentMonthTotal) }}

Recebimentos (Realizado)

Formatos aceitos: Mês | Dia | Ano | Valor ou Data_formatada | Valor baixado

{{ datasetSummary.revenue.rows }} linhas • Base total {{ formatCurrency(datasetSummary.revenue.total) }}

Mês selecionado: {{ formatCurrency(datasetSummary.revenue.currentMonthTotal) }}

O upload soma o mesmo dia automaticamente e atualiza apenas as datas presentes no arquivo.

CAPEX injetado pelo simulador

{{ capexSummary.count }} compra(s) comprometida(s)

Impacto no mês selecionado: {{ formatCurrency(capexSummary.currentMonthImpact) }}

Valor total comprometido: {{ formatCurrency(capexSummary.committedTotal) }}

Esse valor não vem da planilha importada. Ele entra quando você efetiva compras pelo simulador.

Despesas do dia {{ selectedDayLabel }}

Lista detalhada de contas (pago/previsão)

Categoria Fornecedor Status Valor
{{ exp.category }} {{ exp.provider || 'Diverso' }} {{ exp.status }} {{ formatCurrency(exp.value) }}
Nenhuma conta registrada neste dia.
Total do Dia: {{ formatCurrency(dayExpensesList.reduce((acc, curr) => acc + curr.value, 0)) }}

{{ selectedCategoryChart }}

Análise de Evolução Mensal

{{ formatCurrency(categoryTotalSpent) }}