Spaces:
Running
Running
Fazer análise completa de DRE e Fluxo de Caixa. Considerar o mês de Junho como fechamento. No Fluxo de Caixa destaque total de Recebimentos e Pagamentos e Geração de caixa do período, mostre saldo final de caixa. Destacar distribuição das despesas. Na DRE destaque Receitas Operacionais, Custos e Despesas Operacionais e Lucro Líquido. Mostrar margem de contribuição. Incluir também uma análise com principais pontos de atenção e diretrizes. Seguem dados: Categoria Janeiro Fevereiro Março Abril Maio Junho Receitas Operacionais R$ 56.867 R$ 37.943 R$ 51.071 R$ 52.073 R$ 55.823 R$ 60.318 Receita de Vendas de Produtos e Serviços R$ 56.867 R$ 37.943 R$ 51.071 R$ 52.073 R$ 55.823 R$ 60.318 Receita Bruta de Vendas R$ 56.867 R$ 37.943 R$ 51.071 R$ 52.073 R$ 55.823 R$ 60.318 Deduções da Receita Bruta -R$ 3.912 -R$ 2.464 -R$ 3.271 -R$ 3.328 -R$ 3.700 -R$ 4.042 Impostos Sobre Vendas -R$ 3.755 -R$ 2.464 -R$ 3.271 -R$ 3.328 -R$ 3.700 -R$ 3.980 Comissões Sobre Vendas -R$ 110 R$ - R$ - R$ - R$ - -R$ 62 Devoluções de Vendas -R$ 47 R$ - R$ - R$ - R$ - R$ - Receita Líquida de Vendas R$ 52.955 R$ 35.479 R$ 47.800 R$ 48.745 R$ 52.123 R$ 56.276 Custos Operacionais -R$ 20.571 -R$ 17.265 -R$ 10.506 -R$ 17.062 -R$ 18.840 -R$ 24.831 Custo das Vendas de Produtos -R$ 20.571 -R$ 17.265 -R$ 10.506 -R$ 16.777 -R$ 18.840 -R$ 24.831 Custo dos Serviços Prestados R$ - R$ - R$ - -R$ 284 R$ - R$ - Lucro Bruto R$ 32.384 R$ 18.214 R$ 37.293 R$ 31.683 R$ 33.283 R$ 31.445 Despesas Operacionais -R$ 32.885 -R$ 31.620 -R$ 27.431 -R$ 31.001 -R$ 30.222 -R$ 27.874 Despesas Comerciais -R$ 797 -R$ 797 -R$ 797 -R$ 797 -R$ 797 -R$ 797 Despesas Administrativas -R$ 27.735 -R$ 26.774 -R$ 22.737 -R$ 24.652 -R$ 24.347 -R$ 22.852 Despesas Operacionais -R$ 4.353 -R$ 4.049 -R$ 3.896 -R$ 5.552 -R$ 5.078 -R$ 4.225 Lucro / Prejuízo Operacional -R$ 501 -R$ 13.406 R$ 9.863 R$ 683 R$ 3.060 R$ 3.571 Receitas e Despesas Financeiras R$ 1.015 -R$ 90 -R$ 191 R$ - R$ - R$ - Receitas e Rendimentos Financeiros R$ 1.035 R$ - R$ 30 R$ - R$ - R$ - Despesas Financeiras -R$ 20 -R$ 90 -R$ 221 R$ - R$ - R$ - Outras Receitas e Despesas Não Operacionais -R$ 204 -R$ 94 -R$ 3 -R$ 76 R$ - -R$ 306 Outras Receitas Não Operacionais R$ - R$ - R$ - R$ - R$ - R$ - Outras Despesas Não Operacionais -R$ 204 -R$ 94 -R$ 3 -R$ 76 R$ - -R$ 306 Lucro / Prejuízo Líquido R$ 309 -R$ 13.589 R$ 9.669 R$ 606 R$ 3.060 R$ 3.264 Despesas com Investimentos e Empréstimos R$ - R$ - R$ - R$ - R$ - R$ - Lucro / Prejuízo Final R$ 309 -R$ 13.589 R$ 9.669 R$ 606 R$ 3.060 R$ 3.264 , agora os dados do fluxo de caixa: FLUXO DE CAIXA Realizado (R$) Realizado (R$) Realizado (R$) Realizado (R$) Realizado (R$) Realizado (R$) Previsto (R$) Realizado (R$) Previsto (R$) Previsto (R$) Previsto (R$) Previsto (R$) Previsto (R$) CATEGORIAS jan/25 fev/25 mar/25 abr/25 mai/25 jun/25 jul/25 jul/25 ago/25 set/25 out/25 nov/25 dez/25 Saldo do Mês Anterior R$ 29.935 R$ 8.643 R$ 6.348 R$ 14.877 R$ 10.118 R$ 6.951 R$ 12.936 R$ 18.719 -R$ 33.364 -R$ 63.690 -R$ 93.869 -R$ 124.047 -R$ 153.525 Total de Recebimentos R$ 55.903 R$ 39.150 R$ 53.747 R$ 53.191 R$ 53.547 R$ 66.781 R$ 2.228 R$ 1.278 R$ 951 R$ 951 R$ - R$ - R$ - 3.01 Receitas de Vendas e de Serviços R$ 55.383 R$ 38.092 R$ 52.237 R$ 51.926 R$ 52.181 R$ 65.755 R$ 1.992 R$ 1.041 R$ 951 R$ 951 R$ - R$ - R$ - Receitas de Vendas R$ 55.383 R$ 38.092 R$ 52.237 R$ 51.926 R$ 52.181 R$ 65.755 R$ 1.992 R$ 1.041 R$ 951 R$ 951 R$ - R$ - R$ - 3.03 Outras Receitas e Entradas R$ - R$ - R$ 660 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Empréstimos de Sócios R$ - R$ - R$ 660 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Reembolsos R$ 521 R$ 1.058 R$ 851 R$ 1.265 R$ 1.366 R$ 1.026 R$ 237 R$ 237 R$ - R$ - R$ - R$ - R$ - Total de Pagamentos -R$ 77.195 -R$ 41.445 -R$ 45.218 -R$ 57.951 -R$ 56.714 -R$ 55.013 -R$ 48.528 -R$ 3.201 -R$ 31.277 -R$ 31.130 -R$ 30.179 -R$ 29.478 -R$ 29.358 4.01 Impostos sobre Vendas e sobre Serviços -R$ 4.462 -R$ 3.816 -R$ 2.467 -R$ 3.296 -R$ 3.303 -R$ 3.695 -R$ 3.986 -R$ 86 -R$ 4.406 -R$ 4.406 -R$ 4.406 -R$ 4.406 -R$ 4.406 ICMS ST sobre Vendas -R$ 136 -R$ 143 -R$ 83 -R$ 80 -R$ 55 -R$ 80 -R$ 86 -R$ 86 -R$ 80 -R$ 80 -R$ 80 -R$ 80 -R$ 80 Simples Nacional - DAS -R$ 4.325 -R$ 3.672 -R$ 2.384 -R$ 3.216 -R$ 3.248 -R$ 3.614 -R$ 3.900 R$ - -R$ 4.325 -R$ 4.325 -R$ 4.325 -R$ 4.325 -R$ 4.325 4.02 Despesas com Vendas e Serviços -R$ 35.352 -R$ 18.423 -R$ 18.646 -R$ 16.213 -R$ 25.049 -R$ 23.011 -R$ 20.391 -R$ 1.324 -R$ 4.079 -R$ 4.079 -R$ 3.128 -R$ 3.128 -R$ 3.128 Aluguel de equipamentos -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 R$ - -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 -R$ 1.090 Comissões de Vendedores -R$ 110 R$ - R$ - R$ - R$ - -R$ 62 R$ - R$ - R$ - R$ - R$ - R$ - R$ - GORJETA R$ - -R$ 126 R$ - R$ - -R$ 318 -R$ 271 R$ - R$ - R$ - R$ - R$ - R$ - R$ - Materiais Aplicados na Prestação de Serviços R$ - R$ - R$ - -R$ 98 -R$ 187 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Materiais para Revenda -R$ 29.262,00 -R$ 13.683,88 -R$ 14.702,29 -R$ 11.405,01 -R$ 19.811,09 -R$ 17.444,49 -R$ 16.311,87 -R$ 1.324,28 R$ - R$ - R$ - R$ - R$ - Reembolso -R$ 47 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Royalties -R$ 3.721 -R$ 2.774 -R$ 1.834 -R$ 2.579 -R$ 2.608 -R$ 2.873 -R$ 2.038 R$ - -R$ 2.038 -R$ 2.038 -R$ 2.038 -R$ 2.038 -R$ 2.038 Tarifas das maquininhas -R$ 1.122 -R$ 749 -R$ 1.019 -R$ 1.041 -R$ 1.036 -R$ 1.271 -R$ 951 R$ - -R$ 951 -R$ 951 R$ - R$ - R$ - 4.03 Despesas com Salários e Encargos -R$ 12.049 -R$ 10.635 -R$ 11.655 -R$ 8.672 -R$ 10.310 -R$ 9.840 -R$ 7.595 R$ - -R$ 7.595 -R$ 7.595 -R$ 7.595 -R$ 7.595 -R$ 7.595 Adiantamento Salarial -R$ 160 -R$ 200 R$ - -R$ 100 -R$ 854 -R$ 966 R$ - R$ - R$ - R$ - R$ - R$ - R$ - FGTS e Multa de FGTS -R$ 684 -R$ 1.558 -R$ 497 -R$ 397 -R$ 521 -R$ 419 -R$ 684 R$ - -R$ 684 -R$ 684 -R$ 684 -R$ 684 -R$ 684 Férias R$ - R$ - -R$ 2.187 R$ - -R$ 619 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Hora Extra -R$ 231 -R$ 302 -R$ 137 R$ - -R$ 820 -R$ 150 R$ - R$ - R$ - R$ - R$ - R$ - R$ - Previdência Social -R$ 626 -R$ 593 -R$ 658 -R$ 564 -R$ 674 -R$ 572 -R$ 772 R$ - -R$ 772 -R$ 772 -R$ 772 -R$ 772 -R$ 772 Pró-labore -R$ 1.257 R$ - R$ - R$ - R$ - -R$ 1.351 -R$ 1.351 R$ - -R$ 1.351 -R$ 1.351 -R$ 1.351 -R$ 1.351 -R$ 1.351 Remuneração de Autônomos -R$ 1.595 -R$ 1.595 -R$ 1.740 -R$ 1.740 -R$ 1.740 -R$ 1.740 -R$ 1.740 R$ - -R$ 1.740 -R$ 1.740 -R$ 1.740 -R$ 1.740 -R$ 1.740 Rescisões -R$ 1.297 -R$ 2.268 -R$ 342 R$ - -R$ 818 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Salários -R$ 5.225 -R$ 3.801 -R$ 5.084 -R$ 4.071 -R$ 3.152 -R$ 3.916 -R$ 3.048 R$ - -R$ 3.048 -R$ 3.048 -R$ 3.048 -R$ 3.048 -R$ 3.048 Salários - Freelancer -R$ 973 -R$ 318 -R$ 1.009 -R$ 1.799 -R$ 1.113 -R$ 725 R$ - R$ - R$ - R$ - R$ - R$ - R$ - 4.04 Despesas com Colaboradores -R$ 1.638 -R$ 2.215 -R$ 442 -R$ 1.858 -R$ 1.794 -R$ 2.029 -R$ 2.340 -R$ 1.644 -R$ 1.655 -R$ 1.655 -R$ 1.655 -R$ 1.655 -R$ 1.535 Bonificação R$ - R$ - R$ - R$ - -R$ 86 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Contribuição Sindical -R$ 120 -R$ 90 -R$ 90 -R$ 120 -R$ 90 -R$ 90 -R$ 120 R$ - -R$ 120 -R$ 120 -R$ 120 -R$ 120 R$ - Cursos e Treinamentos -R$ 331 -R$ 571 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Exames Médicos -R$ 143 -R$ 124 -R$ 124 -R$ 220 -R$ 124 -R$ 124 -R$ 124 R$ - -R$ 124 -R$ 124 -R$ 124 -R$ 124 -R$ 124 Gratificações -R$ 69 -R$ 69 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Uniformes R$ - R$ - R$ - R$ - R$ - R$ - -R$ 154 -R$ 154 R$ - R$ - R$ - R$ - R$ - Vale-Alimentação -R$ 473 -R$ 563 -R$ 228 -R$ 1.213 -R$ 1.227 -R$ 1.244 -R$ 1.490 -R$ 1.490 -R$ 959 -R$ 959 -R$ 959 -R$ 959 -R$ 959 Vale-Transporte -R$ 502 -R$ 799 R$ - -R$ 305 -R$ 267 -R$ 571 -R$ 452 R$ - -R$ 452 -R$ 452 -R$ 452 -R$ 452 -R$ 452 4.05 Despesas Administrativas -R$ 5.591 -R$ 1.728 -R$ 1.924 -R$ 2.153 -R$ 1.873 -R$ 2.657 -R$ 1.686 -R$ 39 -R$ 1.220 -R$ 1.220 -R$ 1.220 -R$ 1.220 -R$ 1.220 Honorários Contábeis -R$ 370 -R$ 410 -R$ 410 -R$ 410 -R$ 410 -R$ 410 -R$ 410 R$ - -R$ 410 -R$ 410 -R$ 410 -R$ 410 -R$ 410 Manutenção de Equipamentos -R$ 2.429 -R$ 144 -R$ 250 -R$ 400 -R$ 144 -R$ 125 R$ - R$ - R$ - R$ - R$ - R$ - R$ - Materiais de Escritório R$ - R$ - R$ - -R$ 36 -R$ 5 -R$ 181 -R$ 39 -R$ 39 R$ - R$ - R$ - R$ - R$ - Materiais de Limpeza e de Higiene -R$ 1.273 R$ - -R$ 445 -R$ 352 -R$ 222 -R$ 674 -R$ 427 R$ - R$ - R$ - R$ - R$ - R$ - Taxa de Sistema -R$ 600 -R$ 899 -R$ 600 -R$ 600 -R$ 600 -R$ 600 -R$ 600 R$ - -R$ 600 -R$ 600 -R$ 600 -R$ 600 -R$ 600 Telefonia e Internet -R$ 210 -R$ 210 -R$ 210 -R$ 210 -R$ 210 -R$ 210 -R$ 210 R$ - -R$ 210 -R$ 210 -R$ 210 -R$ 210 -R$ 210 Transporte Urbano (táxi, Uber) -R$ 153 -R$ 65 -R$ 9 -R$ 14 -R$ 177 -R$ 117 R$ - R$ - R$ - R$ - R$ - R$ - R$ - outras despesas -R$ 556 R$ - R$ - -R$ 131 -R$ 106 -R$ 340 R$ - R$ - R$ - R$ - R$ - R$ - R$ - 4.06 Despesas Comerciais -R$ 797 R$ - -R$ 797 -R$ 1.595 -R$ 797 -R$ 797 -R$ 797 R$ - -R$ 797 -R$ 797 -R$ 797 -R$ 797 -R$ 797 Marketing e Publicidade -R$ 797 R$ - -R$ 797 -R$ 1.595 -R$ 797 -R$ 797 -R$ 797 R$ - -R$ 797 -R$ 797 -R$ 797 -R$ 797 -R$ 797 4.07 Despesas com Imóvel -R$ 10.595 -R$ 910 -R$ 9.058 -R$ 17.838 -R$ 9.590 -R$ 9.082 -R$ 9.124 R$ - -R$ 9.025 -R$ 8.877 -R$ 8.877 -R$ 8.176 -R$ 8.176 Aluguel -R$ 6.018 R$ - -R$ 5.969 -R$ 11.982 -R$ 6.102 -R$ 6.099 -R$ 6.018 R$ - -R$ 6.018 -R$ 6.018 -R$ 6.018 -R$ 5.316 -R$ 5.316 Alvará de Funcionamento -R$ 306 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Condomínio -R$ 2.024 R$ - -R$ 2.024 -R$ 4.049 -R$ 2.050 -R$ 2.033 -R$ 2.024 R$ - -R$ 2.024 -R$ 2.024 -R$ 2.024 -R$ 2.024 -R$ 2.024 Energia Elétrica -R$ 682 -R$ 631 -R$ 682 -R$ 890 -R$ 514 -R$ 596 -R$ 699 R$ - -R$ 601 -R$ 601 -R$ 601 -R$ 601 -R$ 601 IPTU R$ - R$ - R$ - R$ - R$ - -R$ 18 R$ - R$ - R$ - R$ - R$ - R$ - R$ - Manutenção Predial -R$ 1.330 -R$ 280 R$ - -R$ 300 -R$ 600 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Seguro de Imóveis R$ - R$ - -R$ 147 -R$ 147 -R$ 147 -R$ 147 -R$ 147 R$ - -R$ 147 R$ - R$ - R$ - R$ - Taxa de Administração -R$ 112 R$ - -R$ 112 -R$ 225 -R$ 106 -R$ 107 -R$ 112 R$ - -R$ 112 -R$ 112 -R$ 112 -R$ 112 -R$ 112 Água e Saneamento -R$ 123 R$ - -R$ 123 -R$ 245 -R$ 71 -R$ 82 -R$ 123 R$ - -R$ 123 -R$ 123 -R$ 123 -R$ 123 -R$ 123 4.09 Despesas com Diretoria -R$ 5.122 -R$ 2.500 R$ - -R$ 5.000 -R$ 2.500 -R$ 2.500 -R$ 2.500 R$ - -R$ 2.500 -R$ 2.500 -R$ 2.500 -R$ 2.500 -R$ 2.500 Antecipação de Lucros -R$ 622 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Distribuição de Lucros -R$ 4.500 -R$ 2.500 R$ - -R$ 5.000 -R$ 2.500 -R$ 2.500 -R$ 2.500 R$ - -R$ 2.500 -R$ 2.500 -R$ 2.500 -R$ 2.500 -R$ 2.500 4.11 Outras Despesas -R$ 1.496 -R$ 1.218 -R$ 230 -R$ 1.326 -R$ 1.497 -R$ 1.403 -R$ 109 -R$ 109 R$ - R$ - R$ - R$ - R$ - DESPESAS INDEDUTIVEIS -R$ 1.292 -R$ 1.124 -R$ 227 -R$ 1.250 -R$ 1.497 -R$ 1.097 -R$ 109 -R$ 109 R$ - R$ - R$ - R$ - R$ - Despesas a identificar -R$ 204 -R$ 94 -R$ 3 -R$ 76 R$ - -R$ 306 R$ - R$ - R$ - R$ - R$ - R$ - R$ - Fretes pagos -R$ 92 R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - R$ - Geração de Caixa do Período -R$ 21.292 -R$ 2.295 R$ 8.529 -R$ 4.760 -R$ 3.167 R$ 11.768 -R$ 46.299 -R$ 1.924 -R$ 30.326 -R$ 30.179 -R$ 30.179 -R$ 29.478 -R$ 29.358 Saldo Final de Caixa R$ 8.643 R$ 6.348 R$ 14.877 R$ 10.118 R$ 6.951 R$ 18.719 -R$ 33.364 R$ 16.795 -R$ 63.690 -R$ 93.869 -R$ 124.047 -R$ 153.525 -R$ 182.883 - Initial Deployment
Browse files- README.md +7 -5
- index.html +758 -19
README.md
CHANGED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 1 |
---
|
| 2 |
+
title: mca-junho-25
|
| 3 |
+
emoji: 🐳
|
| 4 |
+
colorFrom: pink
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite
|
| 10 |
---
|
| 11 |
|
| 12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
index.html
CHANGED
|
@@ -1,19 +1,758 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="pt-BR">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Análise Financeira - Junho 2025</title>
|
| 7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
+
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
| 9 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 10 |
+
<style>
|
| 11 |
+
.scrollbar-hide::-webkit-scrollbar {
|
| 12 |
+
display: none;
|
| 13 |
+
}
|
| 14 |
+
.scrollbar-hide {
|
| 15 |
+
-ms-overflow-style: none;
|
| 16 |
+
scrollbar-width: none;
|
| 17 |
+
}
|
| 18 |
+
.fade-in {
|
| 19 |
+
animation: fadeIn 0.5s ease-in-out;
|
| 20 |
+
}
|
| 21 |
+
@keyframes fadeIn {
|
| 22 |
+
from { opacity: 0; transform: translateY(10px); }
|
| 23 |
+
to { opacity: 1; transform: translateY(0); }
|
| 24 |
+
}
|
| 25 |
+
</style>
|
| 26 |
+
</head>
|
| 27 |
+
<body class="bg-gray-50 font-sans">
|
| 28 |
+
<div class="container mx-auto px-4 py-8">
|
| 29 |
+
<!-- Header -->
|
| 30 |
+
<header class="mb-8">
|
| 31 |
+
<h1 class="text-3xl font-bold text-gray-800 mb-2">Análise Financeira</h1>
|
| 32 |
+
<div class="flex flex-col md:flex-row md:items-center md:justify-between">
|
| 33 |
+
<h2 class="text-xl text-gray-600">Junho 2025 - Fechamento Mensal</h2>
|
| 34 |
+
<div class="mt-2 md:mt-0">
|
| 35 |
+
<span class="inline-block bg-blue-100 text-blue-800 px-3 py-1 rounded-full text-sm font-semibold">
|
| 36 |
+
<i class="fas fa-calendar-alt mr-1"></i> Período: Janeiro a Junho 2025
|
| 37 |
+
</span>
|
| 38 |
+
</div>
|
| 39 |
+
</div>
|
| 40 |
+
</header>
|
| 41 |
+
|
| 42 |
+
<!-- Summary Cards -->
|
| 43 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8">
|
| 44 |
+
<!-- Receita Líquida -->
|
| 45 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 46 |
+
<div class="flex items-center justify-between">
|
| 47 |
+
<div>
|
| 48 |
+
<p class="text-gray-500 text-sm font-medium">Receita Líquida</p>
|
| 49 |
+
<h3 class="text-2xl font-bold text-gray-800 mt-1">R$ 56.276</h3>
|
| 50 |
+
<p class="text-green-500 text-sm mt-1">
|
| 51 |
+
<i class="fas fa-arrow-up mr-1"></i> 7.97% vs Maio
|
| 52 |
+
</p>
|
| 53 |
+
</div>
|
| 54 |
+
<div class="bg-green-100 p-3 rounded-full">
|
| 55 |
+
<i class="fas fa-dollar-sign text-green-600 text-xl"></i>
|
| 56 |
+
</div>
|
| 57 |
+
</div>
|
| 58 |
+
</div>
|
| 59 |
+
|
| 60 |
+
<!-- Lucro Líquido -->
|
| 61 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 62 |
+
<div class="flex items-center justify-between">
|
| 63 |
+
<div>
|
| 64 |
+
<p class="text-gray-500 text-sm font-medium">Lucro Líquido</p>
|
| 65 |
+
<h3 class="text-2xl font-bold text-gray-800 mt-1">R$ 3.264</h3>
|
| 66 |
+
<p class="text-green-500 text-sm mt-1">
|
| 67 |
+
<i class="fas fa-arrow-up mr-1"></i> 6.67% vs Maio
|
| 68 |
+
</p>
|
| 69 |
+
</div>
|
| 70 |
+
<div class="bg-blue-100 p-3 rounded-full">
|
| 71 |
+
<i class="fas fa-chart-line text-blue-600 text-xl"></i>
|
| 72 |
+
</div>
|
| 73 |
+
</div>
|
| 74 |
+
</div>
|
| 75 |
+
|
| 76 |
+
<!-- Geração de Caixa -->
|
| 77 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 78 |
+
<div class="flex items-center justify-between">
|
| 79 |
+
<div>
|
| 80 |
+
<p class="text-gray-500 text-sm font-medium">Geração de Caixa</p>
|
| 81 |
+
<h3 class="text-2xl font-bold text-gray-800 mt-1">R$ 11.768</h3>
|
| 82 |
+
<p class="text-green-500 text-sm mt-1">
|
| 83 |
+
<i class="fas fa-arrow-up mr-1"></i> 471.6% vs Maio
|
| 84 |
+
</p>
|
| 85 |
+
</div>
|
| 86 |
+
<div class="bg-purple-100 p-3 rounded-full">
|
| 87 |
+
<i class="fas fa-money-bill-wave text-purple-600 text-xl"></i>
|
| 88 |
+
</div>
|
| 89 |
+
</div>
|
| 90 |
+
</div>
|
| 91 |
+
|
| 92 |
+
<!-- Saldo Final de Caixa -->
|
| 93 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 94 |
+
<div class="flex items-center justify-between">
|
| 95 |
+
<div>
|
| 96 |
+
<p class="text-gray-500 text-sm font-medium">Saldo Final de Caixa</p>
|
| 97 |
+
<h3 class="text-2xl font-bold text-gray-800 mt-1">R$ 18.719</h3>
|
| 98 |
+
<p class="text-green-500 text-sm mt-1">
|
| 99 |
+
<i class="fas fa-arrow-up mr-1"></i> 169.3% vs Maio
|
| 100 |
+
</p>
|
| 101 |
+
</div>
|
| 102 |
+
<div class="bg-yellow-100 p-3 rounded-full">
|
| 103 |
+
<i class="fas fa-piggy-bank text-yellow-600 text-xl"></i>
|
| 104 |
+
</div>
|
| 105 |
+
</div>
|
| 106 |
+
</div>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
<!-- Tabs Navigation -->
|
| 110 |
+
<div class="mb-6 border-b border-gray-200">
|
| 111 |
+
<ul class="flex flex-wrap -mb-px" id="tabs">
|
| 112 |
+
<li class="mr-2" id="dre-tab">
|
| 113 |
+
<button class="inline-block p-4 border-b-2 border-blue-600 rounded-t-lg text-blue-600 font-medium active"
|
| 114 |
+
onclick="openTab('dre')">Demonstrativo de Resultados</button>
|
| 115 |
+
</li>
|
| 116 |
+
<li class="mr-2" id="cashflow-tab">
|
| 117 |
+
<button class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 font-medium"
|
| 118 |
+
onclick="openTab('cashflow')">Fluxo de Caixa</button>
|
| 119 |
+
</li>
|
| 120 |
+
<li class="mr-2" id="analysis-tab">
|
| 121 |
+
<button class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 font-medium"
|
| 122 |
+
onclick="openTab('analysis')">Análise e Diretrizes</button>
|
| 123 |
+
</li>
|
| 124 |
+
</ul>
|
| 125 |
+
</div>
|
| 126 |
+
|
| 127 |
+
<!-- DRE Content -->
|
| 128 |
+
<div id="dre-content" class="tab-content fade-in">
|
| 129 |
+
<div class="bg-white rounded-lg shadow overflow-hidden mb-8">
|
| 130 |
+
<div class="p-6">
|
| 131 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Demonstrativo de Resultados do Exercício (DRE) - Junho 2025</h3>
|
| 132 |
+
|
| 133 |
+
<!-- DRE Table -->
|
| 134 |
+
<div class="overflow-x-auto">
|
| 135 |
+
<table class="min-w-full divide-y divide-gray-200">
|
| 136 |
+
<thead class="bg-gray-50">
|
| 137 |
+
<tr>
|
| 138 |
+
<th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Descrição</th>
|
| 139 |
+
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-gray-500 uppercase tracking-wider">Valor (R$)</th>
|
| 140 |
+
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-gray-500 uppercase tracking-wider">% Receita Líquida</th>
|
| 141 |
+
</tr>
|
| 142 |
+
</thead>
|
| 143 |
+
<tbody class="bg-white divide-y divide-gray-200">
|
| 144 |
+
<!-- Receita Bruta -->
|
| 145 |
+
<tr class="bg-blue-50">
|
| 146 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">Receita Bruta de Vendas</td>
|
| 147 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">60.318,00</td>
|
| 148 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">107,2%</td>
|
| 149 |
+
</tr>
|
| 150 |
+
<!-- Deduções -->
|
| 151 |
+
<tr>
|
| 152 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">(-) Deduções da Receita Bruta</td>
|
| 153 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-4.042,00</td>
|
| 154 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-7,2%</td>
|
| 155 |
+
</tr>
|
| 156 |
+
<tr>
|
| 157 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-12">Impostos Sobre Vendas</td>
|
| 158 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-3.980,00</td>
|
| 159 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-7,1%</td>
|
| 160 |
+
</tr>
|
| 161 |
+
<tr>
|
| 162 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-12">Comissões Sobre Vendas</td>
|
| 163 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-62,00</td>
|
| 164 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-0,1%</td>
|
| 165 |
+
</tr>
|
| 166 |
+
<!-- Receita Líquida -->
|
| 167 |
+
<tr class="bg-green-50">
|
| 168 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">= Receita Líquida de Vendas</td>
|
| 169 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">56.276,00</td>
|
| 170 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">100,0%</td>
|
| 171 |
+
</tr>
|
| 172 |
+
<!-- Custos -->
|
| 173 |
+
<tr>
|
| 174 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">(-) Custos Operacionais</td>
|
| 175 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-24.831,00</td>
|
| 176 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-44,1%</td>
|
| 177 |
+
</tr>
|
| 178 |
+
<!-- Lucro Bruto -->
|
| 179 |
+
<tr class="bg-blue-50">
|
| 180 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">= Lucro Bruto</td>
|
| 181 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">31.445,00</td>
|
| 182 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">55,9%</td>
|
| 183 |
+
</tr>
|
| 184 |
+
<!-- Despesas Operacionais -->
|
| 185 |
+
<tr>
|
| 186 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">(-) Despesas Operacionais</td>
|
| 187 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-27.874,00</td>
|
| 188 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-49,5%</td>
|
| 189 |
+
</tr>
|
| 190 |
+
<tr>
|
| 191 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas Comerciais</td>
|
| 192 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-797,00</td>
|
| 193 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-1,4%</td>
|
| 194 |
+
</tr>
|
| 195 |
+
<tr>
|
| 196 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas Administrativas</td>
|
| 197 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-22.852,00</td>
|
| 198 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-40,6%</td>
|
| 199 |
+
</tr>
|
| 200 |
+
<tr>
|
| 201 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas Operacionais</td>
|
| 202 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-4.225,00</td>
|
| 203 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-7,5%</td>
|
| 204 |
+
</tr>
|
| 205 |
+
<!-- Lucro Operacional -->
|
| 206 |
+
<tr class="bg-blue-50">
|
| 207 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">= Lucro Operacional</td>
|
| 208 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">3.571,00</td>
|
| 209 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium">6,3%</td>
|
| 210 |
+
</tr>
|
| 211 |
+
<!-- Resultado Financeiro -->
|
| 212 |
+
<tr>
|
| 213 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">(+/-) Resultado Financeiro</td>
|
| 214 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">0,00</td>
|
| 215 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">0,0%</td>
|
| 216 |
+
</tr>
|
| 217 |
+
<!-- Outras Receitas/Despesas -->
|
| 218 |
+
<tr>
|
| 219 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">(+/-) Outras Receitas/Despesas</td>
|
| 220 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-306,00</td>
|
| 221 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-gray-500">-0,5%</td>
|
| 222 |
+
</tr>
|
| 223 |
+
<!-- Lucro Líquido -->
|
| 224 |
+
<tr class="bg-green-100">
|
| 225 |
+
<td class="px-6 py-4 whitespace-nowrap text-lg font-bold text-gray-900">= Lucro Líquido do Período</td>
|
| 226 |
+
<td class="px-6 py-4 whitespace-nowrap text-lg text-right font-bold">3.264,00</td>
|
| 227 |
+
<td class="px-6 py-4 whitespace-nowrap text-lg text-right font-bold">5,8%</td>
|
| 228 |
+
</tr>
|
| 229 |
+
</tbody>
|
| 230 |
+
</table>
|
| 231 |
+
</div>
|
| 232 |
+
</div>
|
| 233 |
+
</div>
|
| 234 |
+
|
| 235 |
+
<!-- DRE Charts -->
|
| 236 |
+
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8">
|
| 237 |
+
<!-- Revenue and Profit Trend -->
|
| 238 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 239 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Evolução Mensal - Receita vs Lucro</h3>
|
| 240 |
+
<canvas id="revenueProfitChart" height="300"></canvas>
|
| 241 |
+
</div>
|
| 242 |
+
|
| 243 |
+
<!-- Margin Analysis -->
|
| 244 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 245 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Análise de Margens</h3>
|
| 246 |
+
<canvas id="marginAnalysisChart" height="300"></canvas>
|
| 247 |
+
</div>
|
| 248 |
+
</div>
|
| 249 |
+
</div>
|
| 250 |
+
|
| 251 |
+
<!-- Cash Flow Content -->
|
| 252 |
+
<div id="cashflow-content" class="tab-content hidden fade-in">
|
| 253 |
+
<div class="bg-white rounded-lg shadow overflow-hidden mb-8">
|
| 254 |
+
<div class="p-6">
|
| 255 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Fluxo de Caixa - Junho 2025</h3>
|
| 256 |
+
|
| 257 |
+
<!-- Cash Flow Summary -->
|
| 258 |
+
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6">
|
| 259 |
+
<div class="bg-blue-50 p-4 rounded-lg">
|
| 260 |
+
<h4 class="text-sm font-medium text-blue-800 mb-1">Total de Recebimentos</h4>
|
| 261 |
+
<p class="text-xl font-bold text-blue-900">R$ 66.781,00</p>
|
| 262 |
+
</div>
|
| 263 |
+
<div class="bg-red-50 p-4 rounded-lg">
|
| 264 |
+
<h4 class="text-sm font-medium text-red-800 mb-1">Total de Pagamentos</h4>
|
| 265 |
+
<p class="text-xl font-bold text-red-900">R$ 55.013,00</p>
|
| 266 |
+
</div>
|
| 267 |
+
<div class="bg-green-50 p-4 rounded-lg">
|
| 268 |
+
<h4 class="text-sm font-medium text-green-800 mb-1">Geração de Caixa</h4>
|
| 269 |
+
<p class="text-xl font-bold text-green-900">R$ 11.768,00</p>
|
| 270 |
+
</div>
|
| 271 |
+
</div>
|
| 272 |
+
|
| 273 |
+
<!-- Cash Flow Table -->
|
| 274 |
+
<div class="overflow-x-auto">
|
| 275 |
+
<table class="min-w-full divide-y divide-gray-200">
|
| 276 |
+
<thead class="bg-gray-50">
|
| 277 |
+
<tr>
|
| 278 |
+
<th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Descrição</th>
|
| 279 |
+
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-gray-500 uppercase tracking-wider">Valor (R$)</th>
|
| 280 |
+
</tr>
|
| 281 |
+
</thead>
|
| 282 |
+
<tbody class="bg-white divide-y divide-gray-200">
|
| 283 |
+
<!-- Saldo Inicial -->
|
| 284 |
+
<tr>
|
| 285 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">Saldo Inicial de Caixa</td>
|
| 286 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right">6.951,00</td>
|
| 287 |
+
</tr>
|
| 288 |
+
<!-- Recebimentos -->
|
| 289 |
+
<tr class="bg-blue-50">
|
| 290 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-blue-900">Recebimentos</td>
|
| 291 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium text-blue-900">66.781,00</td>
|
| 292 |
+
</tr>
|
| 293 |
+
<tr>
|
| 294 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Receitas de Vendas</td>
|
| 295 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right">65.755,00</td>
|
| 296 |
+
</tr>
|
| 297 |
+
<tr>
|
| 298 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Reembolsos</td>
|
| 299 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right">1.026,00</td>
|
| 300 |
+
</tr>
|
| 301 |
+
<!-- Pagamentos -->
|
| 302 |
+
<tr class="bg-red-50">
|
| 303 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-red-900">Pagamentos</td>
|
| 304 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium text-red-900">-55.013,00</td>
|
| 305 |
+
</tr>
|
| 306 |
+
<tr>
|
| 307 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Impostos sobre Vendas</td>
|
| 308 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-3.695,00</td>
|
| 309 |
+
</tr>
|
| 310 |
+
<tr>
|
| 311 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas com Vendas</td>
|
| 312 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-23.011,00</td>
|
| 313 |
+
</tr>
|
| 314 |
+
<tr>
|
| 315 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas com Salários</td>
|
| 316 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-9.840,00</td>
|
| 317 |
+
</tr>
|
| 318 |
+
<tr>
|
| 319 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas com Colaboradores</td>
|
| 320 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-2.029,00</td>
|
| 321 |
+
</tr>
|
| 322 |
+
<tr>
|
| 323 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas Administrativas</td>
|
| 324 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-2.657,00</td>
|
| 325 |
+
</tr>
|
| 326 |
+
<tr>
|
| 327 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas Comerciais</td>
|
| 328 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-797,00</td>
|
| 329 |
+
</tr>
|
| 330 |
+
<tr>
|
| 331 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas com Imóvel</td>
|
| 332 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-9.082,00</td>
|
| 333 |
+
</tr>
|
| 334 |
+
<tr>
|
| 335 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Despesas com Diretoria</td>
|
| 336 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-2.500,00</td>
|
| 337 |
+
</tr>
|
| 338 |
+
<tr>
|
| 339 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500 pl-8">Outras Despesas</td>
|
| 340 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right text-red-600">-1.403,00</td>
|
| 341 |
+
</tr>
|
| 342 |
+
<!-- Geração de Caixa -->
|
| 343 |
+
<tr class="bg-green-50">
|
| 344 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-green-900">Geração de Caixa no Período</td>
|
| 345 |
+
<td class="px-6 py-4 whitespace-nowrap text-sm text-right font-medium text-green-900">11.768,00</td>
|
| 346 |
+
</tr>
|
| 347 |
+
<!-- Saldo Final -->
|
| 348 |
+
<tr class="bg-green-100">
|
| 349 |
+
<td class="px-6 py-4 whitespace-nowrap text-lg font-bold text-gray-900">Saldo Final de Caixa</td>
|
| 350 |
+
<td class="px-6 py-4 whitespace-nowrap text-lg text-right font-bold">18.719,00</td>
|
| 351 |
+
</tr>
|
| 352 |
+
</tbody>
|
| 353 |
+
</table>
|
| 354 |
+
</div>
|
| 355 |
+
</div>
|
| 356 |
+
</div>
|
| 357 |
+
|
| 358 |
+
<!-- Cash Flow Charts -->
|
| 359 |
+
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8">
|
| 360 |
+
<!-- Cash Flow Trend -->
|
| 361 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 362 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Evolução Mensal do Fluxo de Caixa</h3>
|
| 363 |
+
<canvas id="cashFlowTrendChart" height="300"></canvas>
|
| 364 |
+
</div>
|
| 365 |
+
|
| 366 |
+
<!-- Expense Distribution -->
|
| 367 |
+
<div class="bg-white rounded-lg shadow p-6 fade-in">
|
| 368 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Distribuição das Despesas - Junho</h3>
|
| 369 |
+
<canvas id="expenseDistributionChart" height="300"></canvas>
|
| 370 |
+
</div>
|
| 371 |
+
</div>
|
| 372 |
+
</div>
|
| 373 |
+
|
| 374 |
+
<!-- Analysis Content -->
|
| 375 |
+
<div id="analysis-content" class="tab-content hidden fade-in">
|
| 376 |
+
<div class="bg-white rounded-lg shadow overflow-hidden mb-8">
|
| 377 |
+
<div class="p-6">
|
| 378 |
+
<h3 class="text-lg font-semibold text-gray-800 mb-4">Análise e Diretrizes - Junho 2025</h3>
|
| 379 |
+
|
| 380 |
+
<!-- Key Points -->
|
| 381 |
+
<div class="mb-6">
|
| 382 |
+
<h4 class="text-md font-medium text-gray-700 mb-3 flex items-center">
|
| 383 |
+
<i class="fas fa-exclamation-circle text-yellow-500 mr-2"></i> Pontos de Atenção
|
| 384 |
+
</h4>
|
| 385 |
+
<div class="space-y-3">
|
| 386 |
+
<div class="flex items-start">
|
| 387 |
+
<div class="flex-shrink-0 mt-1">
|
| 388 |
+
<div class="h-5 w-5 rounded-full bg-red-100 flex items-center justify-center">
|
| 389 |
+
<i class="fas fa-times text-red-500 text-xs"></i>
|
| 390 |
+
</div>
|
| 391 |
+
</div>
|
| 392 |
+
<div class="ml-3">
|
| 393 |
+
<p class="text-sm text-gray-700">
|
| 394 |
+
<span class="font-medium">Custos Operacionais Elevados:</span> Os custos operacionais representaram 44,1% da receita líquida em junho, acima da média histórica. Recomenda-se análise detalhada dos custos de materiais para revenda.
|
| 395 |
+
</p>
|
| 396 |
+
</div>
|
| 397 |
+
</div>
|
| 398 |
+
<div class="flex items-start">
|
| 399 |
+
<div class="flex-shrink-0 mt-1">
|
| 400 |
+
<div class="h-5 w-5 rounded-full bg-red-100 flex items-center justify-center">
|
| 401 |
+
<i class="fas fa-times text-red-500 text-xs"></i>
|
| 402 |
+
</div>
|
| 403 |
+
</div>
|
| 404 |
+
<div class="ml-3">
|
| 405 |
+
<p class="text-sm text-gray-700">
|
| 406 |
+
<span class="font-medium">Despesas Administrativas:</span> Representaram 40,6% da receita líquida. Necessário revisar estrutura administrativa para ganhos de eficiência.
|
| 407 |
+
</p>
|
| 408 |
+
</div>
|
| 409 |
+
</div>
|
| 410 |
+
<div class="flex items-start">
|
| 411 |
+
<div class="flex-shrink-0 mt-1">
|
| 412 |
+
<div class="h-5 w-5 rounded-full bg-yellow-100 flex items-center justify-center">
|
| 413 |
+
<i class="fas fa-exclamation text-yellow-500 text-xs"></i>
|
| 414 |
+
</div>
|
| 415 |
+
</div>
|
| 416 |
+
<div class="ml-3">
|
| 417 |
+
<p class="text-sm text-gray-700">
|
| 418 |
+
<span class="font-medium">Margem de Contribuição:</span> Apesar de positiva (55,9%), está abaixo do ideal para o setor. Sugere-se revisão de preços ou negociação com fornecedores.
|
| 419 |
+
</p>
|
| 420 |
+
</div>
|
| 421 |
+
</div>
|
| 422 |
+
</div>
|
| 423 |
+
</div>
|
| 424 |
+
|
| 425 |
+
<!-- Positive Points -->
|
| 426 |
+
<div class="mb-6">
|
| 427 |
+
<h4 class="text-md font-medium text-gray-700 mb-3 flex items-center">
|
| 428 |
+
<i class="fas fa-check-circle text-green-500 mr-2"></i> Pontos Positivos
|
| 429 |
+
</h4>
|
| 430 |
+
<div class="space-y-3">
|
| 431 |
+
<div class="flex items-start">
|
| 432 |
+
<div class="flex-shrink-0 mt-1">
|
| 433 |
+
<div class="h-5 w-5 rounded-full bg-green-100 flex items-center justify-center">
|
| 434 |
+
<i class="fas fa-check text-green-500 text-xs"></i>
|
| 435 |
+
</div>
|
| 436 |
+
</div>
|
| 437 |
+
<div class="ml-3">
|
| 438 |
+
<p class="text-sm text-gray-700">
|
| 439 |
+
<span class="font-medium">Crescimento da Receita:</span> A receita líquida cresceu 7,97% em relação a maio, mantendo tendência positiva desde fevereiro.
|
| 440 |
+
</p>
|
| 441 |
+
</div>
|
| 442 |
+
</div>
|
| 443 |
+
<div class="flex items-start">
|
| 444 |
+
<div class="flex-shrink-0 mt-1">
|
| 445 |
+
<div class="h-5 w-5 rounded-full bg-green-100 flex items-center justify-center">
|
| 446 |
+
<i class="fas fa-check text-green-500 text-xs"></i>
|
| 447 |
+
</div>
|
| 448 |
+
</div>
|
| 449 |
+
<div class="ml-3">
|
| 450 |
+
<p class="text-sm text-gray-700">
|
| 451 |
+
<span class="font-medium">Geração de Caixa:</span> Excelente performance com R$ 11.768 gerados no mês, permitindo aumento significativo do saldo final.
|
| 452 |
+
</p>
|
| 453 |
+
</div>
|
| 454 |
+
</div>
|
| 455 |
+
</div>
|
| 456 |
+
</div>
|
| 457 |
+
|
| 458 |
+
<!-- Recommendations -->
|
| 459 |
+
<div>
|
| 460 |
+
<h4 class="text-md font-medium text-gray-700 mb-3 flex items-center">
|
| 461 |
+
<i class="fas fa-lightbulb text-blue-500 mr-2"></i> Diretrizes e Recomendações
|
| 462 |
+
</h4>
|
| 463 |
+
<div class="space-y-3">
|
| 464 |
+
<div class="flex items-start">
|
| 465 |
+
<div class="flex-shrink-0 mt-1">
|
| 466 |
+
<div class="h-5 w-5 rounded-full bg-blue-100 flex items-center justify-center">
|
| 467 |
+
<i class="fas fa-arrow-right text-blue-500 text-xs"></i>
|
| 468 |
+
</div>
|
| 469 |
+
</div>
|
| 470 |
+
<div class="ml-3">
|
| 471 |
+
<p class="text-sm text-gray-700">
|
| 472 |
+
<span class="font-medium">Otimização de Custos:</span> Realizar análise detalhada dos custos de materiais para revenda (R$ 17.444 em junho) e buscar alternativas de fornecedores ou negociação de melhores condições.
|
| 473 |
+
</p>
|
| 474 |
+
</div>
|
| 475 |
+
</div>
|
| 476 |
+
<div class="flex items-start">
|
| 477 |
+
<div class="flex-shrink-0 mt-1">
|
| 478 |
+
<div class="h-5 w-5 rounded-full bg-blue-100 flex items-center justify-center">
|
| 479 |
+
<i class="fas fa-arrow-right text-blue-500 text-xs"></i>
|
| 480 |
+
</div>
|
| 481 |
+
</div>
|
| 482 |
+
<div class="ml-3">
|
| 483 |
+
<p class="text-sm text-gray-700">
|
| 484 |
+
<span class="font-medium">Controle de Despesas:</span> Implementar programa de redução de despesas administrativas, com foco em eficiência operacional e eliminação de gastos desnecessários.
|
| 485 |
+
</p>
|
| 486 |
+
</div>
|
| 487 |
+
</div>
|
| 488 |
+
<div class="flex items-start">
|
| 489 |
+
<div class="flex-shrink-0 mt-1">
|
| 490 |
+
<div class="h-5 w-5 rounded-full bg-blue-100 flex items-center justify-center">
|
| 491 |
+
<i class="fas fa-arrow-right text-blue-500 text-xs"></i>
|
| 492 |
+
</div>
|
| 493 |
+
</div>
|
| 494 |
+
<div class="ml-3">
|
| 495 |
+
<p class="text-sm text-gray-700">
|
| 496 |
+
<span class="font-medium">Gestão de Caixa:</span> Manter política conservadora de gestão de caixa, aproveitando o bom momento para criar reserva estratégica.
|
| 497 |
+
</p>
|
| 498 |
+
</div>
|
| 499 |
+
</div>
|
| 500 |
+
<div class="flex items-start">
|
| 501 |
+
<div class="flex-shrink-0 mt-1">
|
| 502 |
+
<div class="h-5 w-5 rounded-full bg-blue-100 flex items-center justify-center">
|
| 503 |
+
<i class="fas fa-arrow-right text-blue-500 text-xs"></i>
|
| 504 |
+
</div>
|
| 505 |
+
</div>
|
| 506 |
+
<div class="ml-3">
|
| 507 |
+
<p class="text-sm text-gray-700">
|
| 508 |
+
<span class="font-medium">Análise de Rentabilidade:</span> Realizar análise por linha de produto/serviço para identificar os mais rentáveis e direcionar esforços comerciais.
|
| 509 |
+
</p>
|
| 510 |
+
</div>
|
| 511 |
+
</div>
|
| 512 |
+
</div>
|
| 513 |
+
</div>
|
| 514 |
+
</div>
|
| 515 |
+
</div>
|
| 516 |
+
</div>
|
| 517 |
+
</div>
|
| 518 |
+
|
| 519 |
+
<script>
|
| 520 |
+
// Tab functionality
|
| 521 |
+
function openTab(tabName) {
|
| 522 |
+
// Hide all tab contents
|
| 523 |
+
const tabContents = document.getElementsByClassName('tab-content');
|
| 524 |
+
for (let i = 0; i < tabContents.length; i++) {
|
| 525 |
+
tabContents[i].classList.add('hidden');
|
| 526 |
+
}
|
| 527 |
+
|
| 528 |
+
// Remove active class from all tabs
|
| 529 |
+
const tabs = document.getElementById('tabs').getElementsByTagName('button');
|
| 530 |
+
for (let i = 0; i < tabs.length; i++) {
|
| 531 |
+
tabs[i].classList.remove('border-blue-600', 'text-blue-600');
|
| 532 |
+
tabs[i].classList.add('border-transparent');
|
| 533 |
+
}
|
| 534 |
+
|
| 535 |
+
// Show the selected tab content and mark tab as active
|
| 536 |
+
document.getElementById(tabName + '-content').classList.remove('hidden');
|
| 537 |
+
document.getElementById(tabName + '-content').classList.add('fade-in');
|
| 538 |
+
event.currentTarget.classList.remove('border-transparent');
|
| 539 |
+
event.currentTarget.classList.add('border-blue-600', 'text-blue-600');
|
| 540 |
+
}
|
| 541 |
+
|
| 542 |
+
// Charts
|
| 543 |
+
document.addEventListener('DOMContentLoaded', function() {
|
| 544 |
+
// Revenue and Profit Trend Chart
|
| 545 |
+
const revenueProfitCtx = document.getElementById('revenueProfitChart').getContext('2d');
|
| 546 |
+
const revenueProfitChart = new Chart(revenueProfitCtx, {
|
| 547 |
+
type: 'line',
|
| 548 |
+
data: {
|
| 549 |
+
labels: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun'],
|
| 550 |
+
datasets: [
|
| 551 |
+
{
|
| 552 |
+
label: 'Receita Líquida (R$)',
|
| 553 |
+
data: [52955, 35479, 47800, 48745, 52123, 56276],
|
| 554 |
+
borderColor: 'rgba(59, 130, 246, 1)',
|
| 555 |
+
backgroundColor: 'rgba(59, 130, 246, 0.1)',
|
| 556 |
+
borderWidth: 2,
|
| 557 |
+
fill: true,
|
| 558 |
+
tension: 0.3
|
| 559 |
+
},
|
| 560 |
+
{
|
| 561 |
+
label: 'Lucro Líquido (R$)',
|
| 562 |
+
data: [309, -13589, 9669, 606, 3060, 3264],
|
| 563 |
+
borderColor: 'rgba(16, 185, 129, 1)',
|
| 564 |
+
backgroundColor: 'rgba(16, 185, 129, 0.1)',
|
| 565 |
+
borderWidth: 2,
|
| 566 |
+
fill: true,
|
| 567 |
+
tension: 0.3
|
| 568 |
+
}
|
| 569 |
+
]
|
| 570 |
+
},
|
| 571 |
+
options: {
|
| 572 |
+
responsive: true,
|
| 573 |
+
plugins: {
|
| 574 |
+
legend: {
|
| 575 |
+
position: 'top',
|
| 576 |
+
},
|
| 577 |
+
tooltip: {
|
| 578 |
+
callbacks: {
|
| 579 |
+
label: function(context) {
|
| 580 |
+
return context.dataset.label + ': R$ ' + context.raw.toLocaleString('pt-BR');
|
| 581 |
+
}
|
| 582 |
+
}
|
| 583 |
+
}
|
| 584 |
+
},
|
| 585 |
+
scales: {
|
| 586 |
+
y: {
|
| 587 |
+
beginAtZero: false,
|
| 588 |
+
ticks: {
|
| 589 |
+
callback: function(value) {
|
| 590 |
+
return 'R$ ' + value.toLocaleString('pt-BR');
|
| 591 |
+
}
|
| 592 |
+
}
|
| 593 |
+
}
|
| 594 |
+
}
|
| 595 |
+
}
|
| 596 |
+
});
|
| 597 |
+
|
| 598 |
+
// Margin Analysis Chart
|
| 599 |
+
const marginAnalysisCtx = document.getElementById('marginAnalysisChart').getContext('2d');
|
| 600 |
+
const marginAnalysisChart = new Chart(marginAnalysisCtx, {
|
| 601 |
+
type: 'bar',
|
| 602 |
+
data: {
|
| 603 |
+
labels: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun'],
|
| 604 |
+
datasets: [
|
| 605 |
+
{
|
| 606 |
+
label: 'Margem Bruta (%)',
|
| 607 |
+
data: [61.1, 51.4, 78.0, 65.0, 63.9, 55.9],
|
| 608 |
+
backgroundColor: 'rgba(99, 102, 241, 0.7)',
|
| 609 |
+
borderColor: 'rgba(99, 102, 241, 1)',
|
| 610 |
+
borderWidth: 1
|
| 611 |
+
},
|
| 612 |
+
{
|
| 613 |
+
label: 'Margem Líquida (%)',
|
| 614 |
+
data: [0.6, -38.3, 20.2, 1.2, 5.9, 5.8],
|
| 615 |
+
backgroundColor: 'rgba(16, 185, 129, 0.7)',
|
| 616 |
+
borderColor: 'rgba(16, 185, 129, 1)',
|
| 617 |
+
borderWidth: 1
|
| 618 |
+
}
|
| 619 |
+
]
|
| 620 |
+
},
|
| 621 |
+
options: {
|
| 622 |
+
responsive: true,
|
| 623 |
+
plugins: {
|
| 624 |
+
legend: {
|
| 625 |
+
position: 'top',
|
| 626 |
+
},
|
| 627 |
+
tooltip: {
|
| 628 |
+
callbacks: {
|
| 629 |
+
label: function(context) {
|
| 630 |
+
return context.dataset.label + ': ' + context.raw + '%';
|
| 631 |
+
}
|
| 632 |
+
}
|
| 633 |
+
}
|
| 634 |
+
},
|
| 635 |
+
scales: {
|
| 636 |
+
y: {
|
| 637 |
+
beginAtZero: false,
|
| 638 |
+
ticks: {
|
| 639 |
+
callback: function(value) {
|
| 640 |
+
return value + '%';
|
| 641 |
+
}
|
| 642 |
+
}
|
| 643 |
+
}
|
| 644 |
+
}
|
| 645 |
+
}
|
| 646 |
+
});
|
| 647 |
+
|
| 648 |
+
// Cash Flow Trend Chart
|
| 649 |
+
const cashFlowTrendCtx = document.getElementById('cashFlowTrendChart').getContext('2d');
|
| 650 |
+
const cashFlowTrendChart = new Chart(cashFlowTrendCtx, {
|
| 651 |
+
type: 'line',
|
| 652 |
+
data: {
|
| 653 |
+
labels: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun'],
|
| 654 |
+
datasets: [
|
| 655 |
+
{
|
| 656 |
+
label: 'Geração de Caixa (R$)',
|
| 657 |
+
data: [-21292, -2295, 8529, -4760, -3167, 11768],
|
| 658 |
+
borderColor: 'rgba(16, 185, 129, 1)',
|
| 659 |
+
backgroundColor: 'rgba(16, 185, 129, 0.1)',
|
| 660 |
+
borderWidth: 2,
|
| 661 |
+
fill: true,
|
| 662 |
+
tension: 0.3
|
| 663 |
+
},
|
| 664 |
+
{
|
| 665 |
+
label: 'Saldo Final (R$)',
|
| 666 |
+
data: [8643, 6348, 14877, 10118, 6951, 18719],
|
| 667 |
+
borderColor: 'rgba(59, 130, 246, 1)',
|
| 668 |
+
backgroundColor: 'rgba(59, 130, 246, 0.1)',
|
| 669 |
+
borderWidth: 2,
|
| 670 |
+
fill: true,
|
| 671 |
+
tension: 0.3
|
| 672 |
+
}
|
| 673 |
+
]
|
| 674 |
+
},
|
| 675 |
+
options: {
|
| 676 |
+
responsive: true,
|
| 677 |
+
plugins: {
|
| 678 |
+
legend: {
|
| 679 |
+
position: 'top',
|
| 680 |
+
},
|
| 681 |
+
tooltip: {
|
| 682 |
+
callbacks: {
|
| 683 |
+
label: function(context) {
|
| 684 |
+
return context.dataset.label + ': R$ ' + context.raw.toLocaleString('pt-BR');
|
| 685 |
+
}
|
| 686 |
+
}
|
| 687 |
+
}
|
| 688 |
+
},
|
| 689 |
+
scales: {
|
| 690 |
+
y: {
|
| 691 |
+
beginAtZero: false,
|
| 692 |
+
ticks: {
|
| 693 |
+
callback: function(value) {
|
| 694 |
+
return 'R$ ' + value.toLocaleString('pt-BR');
|
| 695 |
+
}
|
| 696 |
+
}
|
| 697 |
+
}
|
| 698 |
+
}
|
| 699 |
+
}
|
| 700 |
+
});
|
| 701 |
+
|
| 702 |
+
// Expense Distribution Chart
|
| 703 |
+
const expenseDistributionCtx = document.getElementById('expenseDistributionChart').getContext('2d');
|
| 704 |
+
const expenseDistributionChart = new Chart(expenseDistributionCtx, {
|
| 705 |
+
type: 'doughnut',
|
| 706 |
+
data: {
|
| 707 |
+
labels: ['Impostos', 'Despesas Vendas', 'Salários', 'Colaboradores', 'Administrativas', 'Comerciais', 'Imóvel', 'Diretoria', 'Outras'],
|
| 708 |
+
datasets: [{
|
| 709 |
+
data: [3695, 23011, 9840, 2029, 2657, 797, 9082, 2500, 1403],
|
| 710 |
+
backgroundColor: [
|
| 711 |
+
'rgba(239, 68, 68, 0.7)',
|
| 712 |
+
'rgba(220, 38, 38, 0.7)',
|
| 713 |
+
'rgba(185, 28, 28, 0.7)',
|
| 714 |
+
'rgba(153, 27, 27, 0.7)',
|
| 715 |
+
'rgba(127, 29, 29, 0.7)',
|
| 716 |
+
'rgba(255, 99, 132, 0.7)',
|
| 717 |
+
'rgba(54, 162, 235, 0.7)',
|
| 718 |
+
'rgba(75, 192, 192, 0.7)',
|
| 719 |
+
'rgba(153, 102, 255, 0.7)'
|
| 720 |
+
],
|
| 721 |
+
borderColor: [
|
| 722 |
+
'rgba(239, 68, 68, 1)',
|
| 723 |
+
'rgba(220, 38, 38, 1)',
|
| 724 |
+
'rgba(185, 28, 28, 1)',
|
| 725 |
+
'rgba(153, 27, 27, 1)',
|
| 726 |
+
'rgba(127, 29, 29, 1)',
|
| 727 |
+
'rgba(255, 99, 132, 1)',
|
| 728 |
+
'rgba(54, 162, 235, 1)',
|
| 729 |
+
'rgba(75, 192, 192, 1)',
|
| 730 |
+
'rgba(153, 102, 255, 1)'
|
| 731 |
+
],
|
| 732 |
+
borderWidth: 1
|
| 733 |
+
}]
|
| 734 |
+
},
|
| 735 |
+
options: {
|
| 736 |
+
responsive: true,
|
| 737 |
+
plugins: {
|
| 738 |
+
legend: {
|
| 739 |
+
position: 'right',
|
| 740 |
+
},
|
| 741 |
+
tooltip: {
|
| 742 |
+
callbacks: {
|
| 743 |
+
label: function(context) {
|
| 744 |
+
const label = context.label || '';
|
| 745 |
+
const value = context.raw || 0;
|
| 746 |
+
const total = context.dataset.data.reduce((a, b) => a + b, 0);
|
| 747 |
+
const percentage = Math.round((value / total) * 100);
|
| 748 |
+
return `${label}: R$ ${value.toLocaleString('pt-BR')} (${percentage}%)`;
|
| 749 |
+
}
|
| 750 |
+
}
|
| 751 |
+
}
|
| 752 |
+
}
|
| 753 |
+
}
|
| 754 |
+
});
|
| 755 |
+
});
|
| 756 |
+
</script>
|
| 757 |
+
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=EraDigital/mca-junho-25" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 758 |
+
</html>
|