Indicadores básicos · mais métricas em breve.
Como o faturamento projetado e o resultado são calculados (clique para abrir)
Esta tela considera apenas agendamentos com status efetivado (já com cobrança e
receptor confirmados) e realizado (serviço já executado, mas valor ainda é projeção
porque o tipo de resíduo pode ser ajustado pela equipe). Os demais status (agendamento, rota,
cancelado) não entram nesta análise nem nos KPIs do Dashboard.
Para cada item do agendamento, o painel busca no contrato do agendamento (
Os valores de contrato são sempre por tonelada (R$/ton). Como a API não informa o peso real de cada caçamba, o painel estima o peso a partir da parametrização Peso estimado por tipo de equipamento (aba Parametrização).
Valor unitário projetado = transporte (R$/ton) + destinação (R$/ton) — este é o que a Resipar cobra do cliente. Peso estimado (ton) = peso por caçamba (do tipo de equipamento, ou o peso padrão global) × quantidade de caçambas. Valor do item (cobrado) = valor unitário (R$/ton) × peso estimado (ton). Fat. projetado do agendamento = soma dos itens cobrados.
Comissão. Agendamentos do tipo coleta e entrega geram uma comissão fixa de R$ 4,00 por caçamba (quantidade de caçambas do agendamento × R$ 4,00). Agendamentos do tipo troca não geram comissão. É um valor fixo — não depende de nenhum cadastro, por isso nunca aparece com ⚠.
Resultado (nova coluna). O resultado mede o que sobra para a Resipar:
Ele depende de três cadastros: (1) o contrato da geradora (define o valor cobrado, acima); (2) o peso estimado por caçamba (aba Parametrização), que converte R$/ton em R$ do item; (3) o custo de descarte da receptora (aba Receptoras), que é o valor realmente pago por tonelada à receptora — coluna Destinação real. A destinação real do item = custo de descarte (R$/ton) × peso estimado (ton). O diesel estimado é o mesmo da coluna Diesel (est.) (rota ÷ média km/L × preço do diesel do mês).
Receptoras em modo manual (aba Receptoras). Quando a receptora não tem valor fechado no contrato de descarte (custo muda a cada pesagem), o campo de custo (R$/ton) desta coluna vem habilitado para digitação, item a item, dentro do detalhe do agendamento — o valor cadastrado na aba Receptoras não é usado nesse caso. Enquanto o valor não for digitado, o item fica sem resultado (⚠), no mesmo padrão de "sem custo cadastrado".
Quando falta algum cadastro: se um item não tem custo de descarte cadastrado para o par receptora + resíduo, o painel não assume zero — marca o item com ⚠ "sem custo" e o deixa fora do resultado (evita inflar o número). O mesmo vale para item sem valor de contrato ou sem peso estimado. Uma ⚠ na coluna Resultado indica que o valor mostrado é parcial — passe o mouse para ver o que falta. (Os valores são projeções, não faturamento efetivado.)
Para cada item do agendamento, o painel busca no contrato do agendamento (
contract_id) os valores de transporte e destinação que casem com o
gerador, o receptor, o tipo de equipamento e o resíduo do item. Destinação só se aplica a
agendamentos do tipo "coleta" — agendamentos do tipo "entrega" não geram destinação nem
custo com a receptora, mesmo que o contrato tenha uma linha de destinação cadastrada; nesses
casos o item é cobrado só pelo transporte.
Os valores de contrato são sempre por tonelada (R$/ton). Como a API não informa o peso real de cada caçamba, o painel estima o peso a partir da parametrização Peso estimado por tipo de equipamento (aba Parametrização).
Valor unitário projetado = transporte (R$/ton) + destinação (R$/ton) — este é o que a Resipar cobra do cliente. Peso estimado (ton) = peso por caçamba (do tipo de equipamento, ou o peso padrão global) × quantidade de caçambas. Valor do item (cobrado) = valor unitário (R$/ton) × peso estimado (ton). Fat. projetado do agendamento = soma dos itens cobrados.
Comissão. Agendamentos do tipo coleta e entrega geram uma comissão fixa de R$ 4,00 por caçamba (quantidade de caçambas do agendamento × R$ 4,00). Agendamentos do tipo troca não geram comissão. É um valor fixo — não depende de nenhum cadastro, por isso nunca aparece com ⚠.
Resultado (nova coluna). O resultado mede o que sobra para a Resipar:
Resultado = valor cobrado do cliente − valor pago para destinação − estimativa de diesel − comissão (coleta/entrega)
Ele depende de três cadastros: (1) o contrato da geradora (define o valor cobrado, acima); (2) o peso estimado por caçamba (aba Parametrização), que converte R$/ton em R$ do item; (3) o custo de descarte da receptora (aba Receptoras), que é o valor realmente pago por tonelada à receptora — coluna Destinação real. A destinação real do item = custo de descarte (R$/ton) × peso estimado (ton). O diesel estimado é o mesmo da coluna Diesel (est.) (rota ÷ média km/L × preço do diesel do mês).
Receptoras em modo manual (aba Receptoras). Quando a receptora não tem valor fechado no contrato de descarte (custo muda a cada pesagem), o campo de custo (R$/ton) desta coluna vem habilitado para digitação, item a item, dentro do detalhe do agendamento — o valor cadastrado na aba Receptoras não é usado nesse caso. Enquanto o valor não for digitado, o item fica sem resultado (⚠), no mesmo padrão de "sem custo cadastrado".
Quando falta algum cadastro: se um item não tem custo de descarte cadastrado para o par receptora + resíduo, o painel não assume zero — marca o item com ⚠ "sem custo" e o deixa fora do resultado (evita inflar o número). O mesmo vale para item sem valor de contrato ou sem peso estimado. Uma ⚠ na coluna Resultado indica que o valor mostrado é parcial — passe o mouse para ver o que falta. (Os valores são projeções, não faturamento efetivado.)
Como o faturamento, a destinação real e o resultado por veículo são calculados (clique para abrir)
Cada agendamento é vinculado a um veículo pelo campo
Faturamento projetado = soma do valor cobrado do cliente nos agendamentos do veículo (mesma regra da Análise de Agendamentos): para cada item, valor unitário (R$/ton) × peso estimado (ton), onde o peso estimado = peso por caçamba (parametrizado por tipo de equipamento, ou o peso padrão global) × quantidade de caçambas. Uma célula com ⚠ na coluna de faturamento indica agendamentos com item sem peso estimado parametrizado.
Destinação real = soma do valor realmente pago às receptoras: para cada item de agendamento do tipo coleta, custo de descarte (R$/ton, cadastrado na aba Receptoras) × peso estimado (ton). Itens de agendamento do tipo entrega não entram nessa soma — entregas não geram destinação nem custo com a receptora.
Custo de diesel estimado: para cada agendamento, litros = rota (km) ÷ média (km/L) do veículo no mês do agendamento, e custo = litros × preço do diesel do mês. A média (km/L) e o preço do diesel são digitados manualmente, por mês, na aba Parametrização de Veículos.
Comissão: R$ 4,00 por caçamba nos agendamentos dos tipos coleta e entrega (troca não gera comissão). Valor fixo, somado por veículo, sem depender de cadastro.
Resultado (substitui a antiga "Margem estimada"):
Depende de três cadastros: o contrato da geradora (valor cobrado), o peso estimado por caçamba (aba Parametrização) e o custo de descarte da receptora (aba Receptoras). Itens sem custo de descarte cadastrado não são assumidos como zero: ficam de fora do resultado e o veículo recebe uma ⚠ indicando que o valor é parcial. As ⚠ nas colunas apontam a lacuna: sem peso, sem custo de receptora, ou sem parametrização de diesel (média km/L do mês ou preço do diesel). Passe o mouse sobre o ⚠ para ver quantos agendamentos estão afetados.
vehicle_id. Esta tela considera
apenas agendamentos com status realizado ou efetivado e agrupa por veículo.
Faturamento projetado = soma do valor cobrado do cliente nos agendamentos do veículo (mesma regra da Análise de Agendamentos): para cada item, valor unitário (R$/ton) × peso estimado (ton), onde o peso estimado = peso por caçamba (parametrizado por tipo de equipamento, ou o peso padrão global) × quantidade de caçambas. Uma célula com ⚠ na coluna de faturamento indica agendamentos com item sem peso estimado parametrizado.
Destinação real = soma do valor realmente pago às receptoras: para cada item de agendamento do tipo coleta, custo de descarte (R$/ton, cadastrado na aba Receptoras) × peso estimado (ton). Itens de agendamento do tipo entrega não entram nessa soma — entregas não geram destinação nem custo com a receptora.
Custo de diesel estimado: para cada agendamento, litros = rota (km) ÷ média (km/L) do veículo no mês do agendamento, e custo = litros × preço do diesel do mês. A média (km/L) e o preço do diesel são digitados manualmente, por mês, na aba Parametrização de Veículos.
Comissão: R$ 4,00 por caçamba nos agendamentos dos tipos coleta e entrega (troca não gera comissão). Valor fixo, somado por veículo, sem depender de cadastro.
Resultado (substitui a antiga "Margem estimada"):
Resultado = valor cobrado do cliente − destinação real − diesel estimado − comissão (coleta/entrega)
Depende de três cadastros: o contrato da geradora (valor cobrado), o peso estimado por caçamba (aba Parametrização) e o custo de descarte da receptora (aba Receptoras). Itens sem custo de descarte cadastrado não são assumidos como zero: ficam de fora do resultado e o veículo recebe uma ⚠ indicando que o valor é parcial. As ⚠ nas colunas apontam a lacuna: sem peso, sem custo de receptora, ou sem parametrização de diesel (média km/L do mês ou preço do diesel). Passe o mouse sobre o ⚠ para ver quantos agendamentos estão afetados.
| Veículo | Tipo | Agend. | Caçambas | Rota total (km) | Fat. projetado | Locação | Destinação real | Diesel est. | Comissão | Resultado |
|---|
Como o projetado do mês é calculado (clique para abrir)
Esta tela resume, por mês, a mesma agregação usada em agregarMes() — sem recalcular nada
aqui: apenas soma os 5 componentes de
Faturamento = Locação (caçambas entregues, valor de "Outros Serviços" do contrato da geradora) + Descarte (valor cobrado do cliente pela destinação, R$/ton do contrato × peso estimado).
Descarte (custo de destinação) é uma linha diferente: é o valor pago à receptora pela destinação (custo de descarte cadastrado na aba Receptoras × peso estimado) — não confundir com o Descarte de faturamento acima, que é receita.
Comissão = R$ 4,00 por caçamba (coleta/entrega). Diesel Estimado = rota (km) ÷ média km/L do mês × preço do diesel do mês (aba Parametrização).
Margem de Contribuição = Faturamento (Locação + Descarte) − Descarte (custo de destinação) − Comissão − Diesel Estimado. Não desconta custo fixo — é margem de contribuição, não resultado líquido.
Quando algum agendamento do mês tem um desses 5 componentes sem cadastro completo, o painel não assume zero: soma só o que existe e mostra um aviso ⚠ no rodapé com quantos agendamentos foram afetados (mesmo padrão de "sem custo cadastrado" das outras telas).
calcResultadoAgendamento() (locação, descarte,
destinação real, comissão e diesel) de todos os agendamentos efetivado e realizado do
mês escolhido, mantendo as colunas Efetivado e Realizado sempre separadas (nunca
somadas entre si, só na coluna Total).
Faturamento = Locação (caçambas entregues, valor de "Outros Serviços" do contrato da geradora) + Descarte (valor cobrado do cliente pela destinação, R$/ton do contrato × peso estimado).
Descarte (custo de destinação) é uma linha diferente: é o valor pago à receptora pela destinação (custo de descarte cadastrado na aba Receptoras × peso estimado) — não confundir com o Descarte de faturamento acima, que é receita.
Comissão = R$ 4,00 por caçamba (coleta/entrega). Diesel Estimado = rota (km) ÷ média km/L do mês × preço do diesel do mês (aba Parametrização).
Margem de Contribuição = Faturamento (Locação + Descarte) − Descarte (custo de destinação) − Comissão − Diesel Estimado. Não desconta custo fixo — é margem de contribuição, não resultado líquido.
Quando algum agendamento do mês tem um desses 5 componentes sem cadastro completo, o painel não assume zero: soma só o que existe e mostra um aviso ⚠ no rodapé com quantos agendamentos foram afetados (mesmo padrão de "sem custo cadastrado" das outras telas).
| Efetivado | Realizado | Total |
|---|
Estimativa do mês e cenários
Como a estimativa e os cenários são calculados (clique para abrir)
A coluna Total é o Quadro 1 inteiro (efetivado + realizado do mês), sem projeção.
Estimado é um run-rate: pega o faturamento acumulado do mês até ontem (D-1), divide pelos dias já corridos do mês e multiplica pelo total de dias do mês. Como descarte (custo), comissão e diesel são sempre proporcionais ao faturamento, projetamos a coluna inteira por um fator único = dias do mês ÷ dias corridos — matematicamente igual a aplicar o percentual de cada componente sobre o faturamento estimado.
Cenário 1/2/3 = Estimado × (1 + percentual/100). O percentual é editável (aceita valores negativos e positivos) e recalcula na hora.
Margem de Contribuição de cada coluna = Faturamento − Custo. Custo Fixo é o valor digitado acima, igual em todas as colunas. Resultado Líquido = Margem − Custo Fixo.
Ponto de equilíbrio = Custo Fixo ÷ (Margem de Contribuição do Total ÷ Faturamento do Total) — fórmula simples e auditável, usando a margem de contribuição percentual efetivamente realizada no mês. Abaixo mostramos quanto ainda falta faturar para atingi-lo.
Só o mês corrente é projetado. Num mês já fechado, "Estimado" repete o "Total" (nada a projetar) e os cenários aplicam o % sobre o realizado. Num mês futuro, não há dados e as colunas ficam vazias — sempre com aviso, nunca com erro.
Estimado é um run-rate: pega o faturamento acumulado do mês até ontem (D-1), divide pelos dias já corridos do mês e multiplica pelo total de dias do mês. Como descarte (custo), comissão e diesel são sempre proporcionais ao faturamento, projetamos a coluna inteira por um fator único = dias do mês ÷ dias corridos — matematicamente igual a aplicar o percentual de cada componente sobre o faturamento estimado.
Cenário 1/2/3 = Estimado × (1 + percentual/100). O percentual é editável (aceita valores negativos e positivos) e recalcula na hora.
Margem de Contribuição de cada coluna = Faturamento − Custo. Custo Fixo é o valor digitado acima, igual em todas as colunas. Resultado Líquido = Margem − Custo Fixo.
Ponto de equilíbrio = Custo Fixo ÷ (Margem de Contribuição do Total ÷ Faturamento do Total) — fórmula simples e auditável, usando a margem de contribuição percentual efetivamente realizada no mês. Abaixo mostramos quanto ainda falta faturar para atingi-lo.
Só o mês corrente é projetado. Num mês já fechado, "Estimado" repete o "Total" (nada a projetar) e os cenários aplicam o % sobre o realizado. Num mês futuro, não há dados e as colunas ficam vazias — sempre com aviso, nunca com erro.
| Total | Estimado | Cenário 1 % |
Cenário 2 % |
Cenário 3 % |
|---|
| Nome | Usuário | Papel | Ativo | Ações |
|---|