{{ viewTitle }}
Receita (Previsto x Realizado)
Mes atualPrevisto
{{ 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)
PagoPrevisto
{{ 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
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] }})
Regra: passou do vencimento (ou hoje) = PAGO • vencimento futuro = PREVISÃO
Contas Recebidas (Realizado) - Diário ({{ months[filters.month-1] }})
Realizado por diaMédia de Recebimentos (últimos 3 Meses) - Diário
Tendência históricaMé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.
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
| 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)}` }}
Status da Compra
{{ simTestRetiradaGarantida ? 'Liberada' : 'Bloqueada' }}{{ simTestStatusMessage }}
Impacto no Lucro do Mes
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) }}
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)
handleUpload(e, 'budget')" id="budgetUp" class="hidden">{{ datasetSummary.budget.rows }} linhas • {{ formatCurrency(datasetSummary.budget.total) }}
Mês selecionado: {{ formatCurrency(datasetSummary.budget.currentMonthTotal) }}
Realizado (Extrato)
handleUpload(e, 'actual')" id="actualUp" class="hidden">{{ datasetSummary.actual.rows }} linhas • Base total {{ formatCurrency(datasetSummary.actual.total) }}
Mês selecionado: {{ formatCurrency(datasetSummary.actual.currentMonthTotal) }}
Recebimentos (Realizado)
handleUpload(e, 'revenue')" id="revenueUp" class="hidden">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. | |||
{{ selectedCategoryChart }}
Análise de Evolução Mensal