# Relatórios — viagens, paradas, eventos, condução e resumo da frota

> Os relatórios do Nativ — posições, viagens, paradas, condução, eventos, cercas, ignição, combustível e resumo —, os filtros, a exportação e as estatísticas.

A tela **Relatórios** (`Monitoramento › Relatórios`) monta o relatório em 3 passos, na barra da esquerda:

1. **Qual veículo?** — um ou vários.
2. **Qual período?**
3. **O que você quer ver?** — o tipo de relatório.

Depois, clique em **Gerar relatório**.

> **Dica:** na dúvida, comece por **Posições**.

## Montar um relatório

1. Abra `Monitoramento › Relatórios`.
2. Em **Qual veículo?**, escolha um ou mais veículos.
3. Em **Qual período?**, escolha o período.
4. Em **O que você quer ver?**, clique no tipo de relatório.
5. Clique em **Gerar relatório**.

Acima do resultado aparecem o período, os veículos e o motorista escolhidos.

## Filtros

**Período:**

- **Hoje**, **Ontem**;
- **Esta Semana**, **Semana Anterior** (a semana começa na segunda);
- **Este Mês**, **Mês Anterior**;
- **Escolher datas** — **De** e **Até**, o dia inteiro.

**Veículos:**

- **Posições** e **Gráfico** olham um veículo por vez: com vários escolhidos, vale o primeiro da lista.
- **Condução** analisa até 30 veículos de uma vez.

**Motorista no PDF (opcional):** escolhe um motorista para sair no PDF. Só aparece quando há motoristas cadastrados. Veja [Motoristas](motoristas.md).

## Os tipos de relatório

| Grupo | Relatório | O que mostra |
|---|---|---|
| Trajeto | **Posições** | cada posição enviada: mapa, velocidade, sensores e todos os atributos |
| Trajeto | **Viagens** | cada saída e chegada: origem, destino, distância, duração e velocidade máxima. Em **Colunas**, o motorista e a identificação dele |
| Trajeto | **Paradas** | onde e por quanto tempo ficou parado, e quanto tempo com motor ligado |
| Motorista | **Condução** | a nota de 0 a 100 de cada veículo: freadas, acelerações, curvas e excessos |
| Ocorrências | **Eventos** | alarmes e avisos do rastreador, por gravidade |
| Ocorrências | **Cercas** | entradas e saídas das [cercas virtuais](cercas-virtuais.md) |
| Ocorrências | **Ignição** | quando ligou e desligou o motor |
| Ocorrências | **Combustível** | quedas e aumentos do nível de combustível que o rastreador mede |
| Visão geral | **Resumo** | por veículo: distância, velocidades, horas de motor, combustível, hodômetro e horímetro do início e do fim |
| Visão geral | **Gráfico** | a velocidade e a altitude ao longo do período |
| Visão geral | **Tudo junto** | Resumo, Posições, Viagens, Paradas, Eventos e Gráfico, em abas |

> **Atenção:** **Cercas**, **Ignição** e **Combustível** saem dos eventos que o rastreador e o painel geram. Sem cerca cadastrada ou sem sensor de combustível no veículo, o relatório vem vazio.

### Condução

- Mostra a **Nota da frota** (média pelos km de cada veículo), **Distância analisada**, **Tempo dirigindo**, **Ocorrências** e **Marcha lenta**.
- **Ocorrências por tipo** e **Horário das ocorrências** mostram onde e quando a frota exagera.
- O excesso de velocidade usa o **Limite de velocidade** do cadastro do veículo. Veja [Veículos](veiculos.md#cadastrar-veiculo-e-rastreador).

### Eventos

Os cartões do topo filtram a lista: **Eventos**, **Críticos**, **Atenção** e **Informativos**.

## Colunas e exportação

Nos relatórios em tabela (**Posições**, **Viagens**, **Paradas**, **Eventos** e **Resumo**), a barra da tabela tem:

- **Colunas** — marque o que quer ver. Em **Posições**, dá para ligar cada atributo que o rastreador envia. A escolha fica lembrada neste navegador.
- **Excel** e **CSV** — baixam todas as linhas, com as colunas que estão visíveis.

No topo da tela, depois de gerar:

| Botão | O que faz |
|---|---|
| **Excel** | baixa o relatório numa planilha .xlsx |
| **PDF** | abre o relatório numa nova aba, pronto para imprimir. Use Ctrl+P e escolha **Salvar como PDF** |

> **Atenção:** **Condução** exporta só em **PDF**. No PDF de **Posições**, saem as mesmas colunas escolhidas na tela.

> **Dica:** o CSV usa ponto e vírgula e abre direto no Excel com os acentos certos.

## Relatório agendado

A tela **Relatórios** não agenda envio automático: o relatório é gerado na hora, por quem está no painel.

## Estatísticas

`Monitoramento › Estatísticas` resume a frota num período: **Hoje**, **Semana** (últimos 7 dias) ou **Mês** (último mês).

- **Distância Total**;
- **Veículos com Dados**;
- **Combustível Gasto**;
- **Horas de Motor**;
- em **Métricas Detalhadas**: **Velocidade Média**, **Velocidade Máxima** e **Eficiência** (km/L).

Distância, combustível e horas de motor vêm comparados com o período anterior do mesmo tamanho ("vs período anterior").

## Rotas planejadas

`Recursos Avançados › Rotas` guarda o caminho que um veículo deve fazer.

1. Clique em **Nova rota**.
2. Dê o **Nome da rota** e escolha o **Veículo**.
3. Em **Waypoints (mín. 2)**, informe nome, latitude e longitude de cada ponto, em graus decimais (ex.: -23.55, -46.63). Os dois primeiros são **Início** e **Fim**; **Adicionar** inclui mais pontos.
4. Clique em **Criar rota**.

Cada rota mostra o veículo, o número de pontos e a data de criação. **Ver no mapa** desenha a rota no [mapa](mapa-em-tempo-real.md), do início (verde) ao fim.

> **Atenção:** a rota é só desenhada no mapa. O painel não compara o caminho feito com o planejado nem avisa desvio.

## Logs de Auditoria

`Gerenciamento › Logs de Auditoria` mostra quem fez o quê no painel.

> **Atenção:** por padrão, só o **Administrador** vê esta tela.

- No topo: **Total de Eventos**, **Eventos Hoje**, **Logins Falhos** e **Usuários Ativos**.
- Cada item traz a ação (Criação, Atualização, Exclusão, Login, Logout…), o usuário, o recurso, a hora, o detalhe, o IP e o navegador.
- Busque por usuário, ação ou IP, e filtre por **Ação**, **Recurso** e período (**Hoje**, **Ontem**, **Últimos 7 dias**, **Últimos 30 dias**, **Tudo**).
- **Anterior** e **Próxima** passam as páginas.

## Quem vê cada tela

> **Atenção:** por padrão, **Relatórios**, **Estatísticas** e **Rotas** aparecem para todas as funções; **Logs de Auditoria**, só para o **Administrador**. A central muda isso em **Controle de Acesso** — veja [Usuários e permissões](usuarios-e-permissoes.md).
