Sistema inteligente de ponto.
Área do Administrador
Novidades — Versão 1.22.7
Versão 1.22.7 14/10/2026
- Painel de Envio — *Acompanhamento com filtros e tempo na fila*: busca pela pessoa (nome ou matrícula), pelo relógio, pela ação (enviar ou excluir) e pela situação. Cada linha mostra há quanto tempo o pedido está (ou ficou) na fila, e os parados há mais de 1 hora aparecem em destaque (os noturnos, que só rodam de 22h às 5h, não contam como parados). Novo quadro "Na fila agora, por relógio": quantos pedidos, se o relógio está conectado e o pedido mais antigo. (NP-419)
Versão 1.22.6 14/10/2026
- Relógio de ponto — *botão "Ler digitais do relógio"* na tela do equipamento: lê do próprio relógio quem tem digital e compara com os servidores ativos. Mostra quantos ativos já têm a digital no relógio, quantos faltam (e têm digital no cadastro para enviar), quantos não têm digital em lugar nenhum e quantas digitais no relógio são de quem não é mais ativo. Não envia nem exclui nada; o resultado aparece em "Comandos recentes". É o primeiro passo para enviar só o que falta. (NP-418)
Versão 1.22.5 14/10/2026
- Relógio de ponto — *nova opção "Todas as pessoas ativas em todos os relógios"* (Configuração, aba Geral). Ligada, toda pessoa sem demissão vai para todos os relógios de ponto com as digitais, e não só para os da unidade e os usados nos últimos 60 dias. A rotina da madrugada envia quem falta, reenvia uma vez quem a Velti tinha deixado (pode estar sem digital ou com o PIS antigo) e reenvia tudo no relógio que informa menos colaboradores do que o sistema acredita. Os envios em massa rodam na janela noturna (22h às 5h). O cadastrador fica de fora. (NP-417)
Versão 1.22.4 14/10/2026
- Relógio de ponto — *biometria recusada com o código 022 se corrige sozinha*: quando o relógio aceita o colaborador mas não acha a referência dele para gravar as digitais (acontecia com quem a Velti tinha deixado no relógio com um PIS antigo), o sistema faz uma nova tentativa que exclui e inclui o colaborador de novo, já com a referência, e reenvia as digitais. É uma tentativa só, sem repetir sem fim; no Painel de Envio aparece como "Colaborador regravado". (NP-416)
Versão 1.22.3 12/10/2026
- Unidades — *Excluir virou Inativar*: a unidade não é mais apagada (o que dava "Server Error" quando havia pessoa vinculada). Inativada, ela sai da lista de unidades ativas, mas pessoas, histórico, escalas, horários e relógios continuam vinculados. Há o filtro Situação (Ativas, Inativas, Todas) e a ação Reativar. (NP-415)
Versão 1.22.2 12/10/2026
- Relógio de ponto — *arquivo AFD identificado pelo número de série do cabeçalho*, e não mais pelo número no nome do arquivo (que é o código do sistema que gerou o AFD, não o nº do relógio no Newponto). Se o mesmo número de série estiver em cadastros antigos, vale o relógio ativo; em dois relógios ativos, o arquivo vai para "com_erros" com o motivo. (NP-414)
Versão 1.22.1 09/10/2026
- Painel de Equipamentos — passa para o menu *Sistema*; colunas na ordem Nº, Nome, Série, Conexão, Última coleta, Horário do relógio, Pessoas, Digitais e Saúde. O horário do relógio mostra a última hora que o relógio informou (em vermelho, com a diferença, quando está fora da tolerância). (NP-399)
Versão 1.22.0 09/10/2026
- Relógio de ponto — *arquivos AFD da pasta C:\Velti\AFD importados pelo Newponto*: o agente do New-desk continua gravando lá os AFD que chegam por WhatsApp, pendrive ou pelo New-desk, e o agente dos relógios passa a enviá-los ao Newponto e a movê-los para "processados" ou "com_erros" (com o motivo), como a Velti fazia. As batidas entram sem duplicar com a coleta online. (NP-414)
- Relógio de ponto — leitura dos dois leiautes de AFD: o antigo (pessoa pelo PIS) e o da Portaria 671 (pessoa pelo CPF, gravada com a chave do cadastro). O relógio é identificado pelo número no nome do arquivo, conferido com o número de série do arquivo. (NP-414)
- Agente dos relógios — versão 1.3.0, necessária para a importação dos AFD. Baixe e reinstale pela tela de Equipamentos. (NP-414)
Versão 1.21.1 09/10/2026
- Relógio de ponto — *matrícula demitida não tira mais do relógio quem tem outra matrícula ativa* (mesmo PIS): vale para dupla matrícula e para quem teve várias matrículas ao longo do tempo. A pessoa só sai dos relógios da unidade da matrícula demitida que a matrícula ativa não usa; a presença no relógio passa para a matrícula ativa. (NP-413)
- Painel de Envio e rotinas dos relógios — *ativo de verdade é quem não tem demissão anterior a hoje*, sem depender do campo "ativo" do cadastro. O filtro passa a se chamar Ativos / Demitidos, mostra a data da demissão e avisa quando a pessoa tem outra matrícula ativa. (NP-413)
Versão 1.21.0 09/10/2026
- Novo *Painel de Equipamentos* (menu Cadastro): todos os relógios de ponto e faciais ATIVOS numa tela só, com conexão, último contato, % do tempo conectado nos últimos 7 dias, última coleta e há quanto tempo está sem coletar, hora do relógio, pessoas, digitais/faces, modelo, serial e firmware. Busca por nome, número, serial, modelo ou IP, e filtros por tipo e conexão. (NP-399)
- Painel de Equipamentos — *saúde boa, média ou ruim* com o motivo (conexão abaixo de 95% ou 80%, coleta parada há mais de 24 h, hora fora da tolerância, sensor quase cheio). Os piores aparecem primeiro e a tela se atualiza a cada minuto. (NP-399)
Versão 1.20.0 09/10/2026
- Equipamentos — *relógio cadastrador*: no cadastro do equipamento, marque "Este relógio é um cadastrador" e ligue "Coletar a biometria todo dia". Às 19h o sistema lê as digitais cadastradas no relógio durante o dia, compara com o cadastro da pessoa, guarda as novas ou refeitas e as envia aos relógios onde a pessoa bate ponto. (NP-408)
- Equipamentos — botão *Conferir todos agora* no cadastrador: lê a digital de todos os servidores ativos e compara com o cadastro (para a primeira conferência). O resumo do dia aparece no próprio equipamento. (NP-408)
- Relógio de ponto — a coleta passa a guardar quem foi incluído, alterado ou excluído direto no relógio (registro do AFD). (NP-408)
- Agente dos relógios — versão 1.2.0, necessária para ler a digital no cadastrador ligado pelo agente. Baixe e reinstale pela tela de Equipamentos. (NP-408)
Versão 1.19.1 08/10/2026
- Espelho de ponto — *não trava mais quando a aprovação de adicional noturno passa de 24 horas* (ex.: duas noites seguidas somando 32:00). O total do mês era calculado como horário do dia e o espelho ficava preso em "AGUARDE..."; agora é somado como duração. (NP-412)
Versão 1.19.0 08/10/2026
- Cadastro de Pessoas — *biometria guardada de quem não tinha cadastro*: quem sai do relógio por não existir no Newponto tem a digital guardada. Ao cadastrar a pessoa, a aba Biometria avisa que há digital guardada para aquele CPF/PIS e o botão "Importar para o cadastro" traz a digital sem ela precisar cadastrar o dedo de novo. (NP-411)
Versão 1.18.0 08/10/2026
- Relógio de ponto — *servidor ativo garantido nos relógios onde bateu nos últimos 60 dias*: além dos relógios da unidade, a pessoa passa a ter como destino os relógios que usou no período, e uma rotina de madrugada envia quem estiver faltando. Nenhum servidor ativo é excluído de relógio por essa rotina. (NP-410)
- Relógio de ponto — o *cadastrador* deixa de ser destino automático das pessoas (o campo nasce marcado nos equipamentos com "cadastrador" no nome). (NP-410)
- Relógio de ponto — a limpeza de demitidos roda *só de madrugada (22h às 5h)*, sem disputar o relógio com quem bate ponto; o que não terminar segue na noite seguinte, e no fim de cada relógio a contagem confere se a exclusão teve efeito. (NP-410)
- Relógio de ponto — quem a Velti gravou no relógio com um PIS antigo é excluído pelo PIS que está de fato no relógio. (NP-410)
Versão 1.17.1 08/10/2026
- Relógio de ponto — o sistema consegue excluir do relógio quem foi deixado lá pela Velti e não tem cadastro no Newponto (ex-servidores ainda batendo ponto em Itaperuna). O PIS e o nome usados na exclusão não ficam guardados depois. (NP-407)
Versão 1.17.0 08/10/2026
- Equipamentos — *conexão direta do relógio de ponto com o servidor, sem agente*: o relógio em modo CLIENTE disca para o IP do servidor do Newponto. Na tela do equipamento, o botão "Conexão direta (sem agente)" mostra o IP, a porta exclusiva daquele relógio e o passo a passo para configurar no aparelho. (NP-401)
- Equipamentos — "Passar para o modo direto" escolhe sozinho a porta livre do bloco da prefeitura e mantém o ponto de coleta: nenhuma batida se perde nem se repete na troca do agente para a conexão direta. (NP-401)
- Ligado em SAAE e Itaperuna. Nas demais prefeituras a tela explica que o modo direto ainda não foi publicado. (NP-401)
Versão 1.16.0 08/10/2026
- Relógio de ponto — *funcionário demitido sai do relógio*: com a data de demissão ANTERIOR a hoje, a pessoa é excluída de todos os relógios onde foi enviada (no próprio dia da demissão ela ainda bate ponto). Vale ao salvar o cadastro e numa rotina diária de madrugada, que pega também a demissão lançada com data futura. A biometria continua guardada no cadastro, para o caso de readmissão. (NP-409)
- Relógio de ponto — envio de demitido (cadastro, Painel de Envio) é recusado com o motivo. Na dupla matrícula com o mesmo PIS, se a outra matrícula segue ativa, a pessoa continua no relógio. (NP-409)
- Painel de Envio — nova situação *Colocado pela Velti*: quem já estava no relógio antes da virada fica registrado e só sai por demissão ou por exclusão pedida no painel. (NP-409)
Versão 1.15.1 07/10/2026
- Relógio de ponto — excluir a chave (PIS) ANTIGA do relógio não apaga mais as digitais: elas ficam guardadas na mesma referência do cadastro atual, e apagá-las deixaria a pessoa sem conseguir bater ponto pelo dedo até o reenvio. (NP-407)
- Relógio de ponto — o comando "Receber configuração" passa a conferir o número de série que o relógio informa com o do cadastro e avisa quando divergem. (NP-407)
Versão 1.15.0 07/10/2026
- O menu "Painel de Envio e Exclusão" passa a se chamar *Painel de Envio* e vira um painel de envio EM MASSA aos relógios de ponto: filtre por unidade, lotação, departamento, cargo, local de trabalho, status, biometria e situação nos relógios (ou pesquise e marque as pessoas) e envie, exclua ou associe a uma unidade de uma vez, sem abrir cadastro por cadastro. O envio roda em segundo plano e a aba *Acompanhamento* mostra a fila. (NP-407)
- Painel de Envio — *Exportar arquivos do REP*: gera colaborador.txt e biometria.txt no padrão do relógio Henry, para importar manualmente no equipamento. Quem não tem PIS ou CPF/matrícula sai numa lista à parte (nao_exportados.txt). (NP-407)
- Painel de Envio — nova permissão *Enviar, excluir e exportar pessoas para os relógios* (tela de Perfis); nasce ligada para o perfil administrador. A situação de envio na Velti continua disponível em aba própria. (NP-407)
- Relógio de ponto — o sistema consegue excluir do relógio a pessoa gravada com a chave (PIS) ANTIGA, para depois reenviá-la com a chave certa, sem marcar o cadastro como removido. (NP-407)
Versão 1.14.1 07/10/2026
- Relógio de ponto — o agente das prefeituras com muitos relógios deixa de ser barrado pelo limite de chamadas do sistema (Itaperuna, 48 relógios, recebia "excesso de requisições"). Nenhuma batida se perdia, mas a coleta e o quadro atrasavam. (NP-400)
Versão 1.14.0 07/10/2026
- Cadastro de Pessoas — *novo filtro "Foto"* (Todos / Com foto / Sem foto) para achar rápido quem ainda falta foto. Usa o mesmo critério do painel: o avatar automático com as iniciais conta como sem foto. (NP-406)
Versão 1.13.2 06/10/2026
- Horário em Lote — *tirar um servidor do lote agora retira o horário dele*: ao salvar, o horário do lote termina no dia da retirada (antes continuava valendo). Se ele tiver outro horário, esse passa a valer; se não, fica sem horário. Em lote que ainda não começou, o horário é removido. (NP-405)
- Horário em Lote — a importação por matrícula segue a mesma regra das outras telas: ninguém fica com dois horários ao mesmo tempo (antes um horário com data de fim continuava junto com o do lote). (NP-405)
- Horário em Lote — falhas ao salvar ou ao atualizar a lista passam a aparecer com o motivo (antes o salvar falhava em silêncio). (NP-405)
Versão 1.13.1 06/10/2026
- Espelho de ponto — *a Auditoria abre numa janela por cima do espelho* (como a de Justificativa, maior), já filtrada na competência que está na tela, sem sair do espelho. Dá para arrastar e minimizar; "Abrir em tela cheia" continua disponível. (NP-404)
Versão 1.13.0 06/10/2026
- Espelho de ponto — *novo botão "Auditoria"* nas Ações do servidor: mostra quem mexeu no espelho daquele servidor, quando (data e hora), o que fez e em qual dia ou período — justificativas, afastamentos, falta dia e falta hora, hora extra (lançada, aprovada e reprovada), adicional noturno, marcação desconsiderada, reconsiderada ou movida (de dia ou de matrícula), fechar e abrir ponto, alteração de horário, redução de carga, hora atividade, exceções, plantão e reprocessamento. Filtros por competência, tipo e usuário. Liberado pela permissão "Auditoria do tratamento" no Perfil (já concedida ao administrador). (NP-404)
- Espelho de ponto — exclusões de justificativa, afastamento, redução de carga, desconsideração, hora atividade, exceção, plantão e reprovação de hora extra e adicional noturno passam a ficar registradas (antes não deixavam rastro). (NP-404)
Versão 1.12.3 06/10/2026
- Justificativas — *motivo com "Bloquear se houver justificativa/afastamento" passa a ser exclusivo do dia de verdade*: não entra outra justificativa no mesmo período, seja a nova ou a já lançada a exclusiva, inclusive quando um período fica dentro do outro (antes passava) e ao editar as datas. Sem a opção ligada nas duas, continua permitido lançar duas justificativas no mesmo dia. A mensagem diz qual lançamento já ocupa o dia; no lote, quem já tem lançamento exclusivo é pulado. (NP-403)
Versão 1.12.2 06/10/2026
- Dupla matrícula — *batida nunca mais some do espelho*: quando o Mapa de Frequência não tem nenhum dia marcado, ou a batida não se encaixa em nenhuma faixa de horário, ela aparece em todas as matrículas do mesmo PIS (antes não aparecia em nenhuma). Para tirar de uma matrícula, use Mover Marcação. Vale para o espelho, os totais e o fechamento. (NP-402)
Versão 1.12.1 05/10/2026
- Relógio de ponto — *a batida coletada pelo agente mostra o nome do relógio no espelho* (aparecia "Equipamento") e passa a entrar no arquivo AFD e no relatório por REP: grava o número do relógio, a cor e o *CPF* da pessoa, como a importação do sistema anterior. (NP-400)
Versão 1.12.0 05/10/2026
- Equipamentos — *agente dos relógios com instalador de verdade*: "Baixar agente (Windows)" entrega um instalador já configurado para a prefeitura, que *não pede token* (o arquivo traz um código de uso único, válido por 48 horas). O agente passa a ser um serviço do Windows: inicia junto com o computador, reinicia sozinho se parar e não deixa janela aberta. Aparece em Programas e Recursos e desinstala por completo. (NP-400)
- Equipamentos — *quadro "Agente dos relógios"*: mostra se o agente está no ar, em qual computador, versão, relógios conectados e os últimos eventos do log (sinal de vida a cada minuto). (NP-400)
- Agente — log com acentos corretos e atalho "Ver log do agente" no menu Iniciar; teste de porta deixa de aparecer como "conexão perdida" do relógio. (NP-400)
Versão 1.11.1 05/10/2026
- Relógio de ponto — *a digital importada do sistema anterior passa a funcionar no relógio*: ela é convertida para o formato que o relógio grava no momento do envio (antes o relógio recusava). Validado no BACKOFFICE de Macaé: digital enviada, reconhecida no dedo e batida coletada. (NP-397)
- Relógio de ponto — o envio e a exclusão de colaborador e de digitais aguardam a resposta do relógio por mais tempo (o relógio leva mais de 15 segundos para gravar digitais). (NP-397)
- Equipamentos — *"Baixar agente (Windows)" entrega o pacote já configurado para a prefeitura*: no servidor, basta descompactar e dar duplo clique em INSTALAR.cmd; ele só pede o token. (NP-397)
Versão 1.11.0 04/10/2026
- Pessoas — aba *Cartão e Biometria*: resumo da biometria (quantas digitais, data do primeiro cadastro), "Digital 1, 2…" na ordem do cadastro e, quando a Data de Cadastramento está vazia, a sugestão da data da digital mais antiga. (NP-288)
- Pessoas — *Formulário de Baixa Biometria* na própria aba Cartão e Biometria: ao ligar a Baixa de Biometria o campo aparece ali e passa a ser o anexo exigido. Os Anexos da pessoa continuam no lugar. (NP-288)
- Relógio de ponto — o colaborador vai para o relógio com a referência dos 8 primeiros dígitos do CPF; dupla matrícula é uma pessoa só no relógio; ao excluir, as digitais de todas as referências daquele PIS são apagadas e o colaborador só sai se nenhuma outra matrícula com o mesmo PIS ainda precisar do relógio. (NP-397)
Versão 1.10.0 03/10/2026
- Relógio de ponto em modo cliente — *os botões da aba Comunicação funcionam*: Testar conexão, Enviar data e hora, Receber configuração e Coletar entram numa fila e são executados na conexão aberta pelo relógio. A aba mostra os comandos recentes e se cada um foi concluído ou falhou. (NP-396)
- Relógio de ponto em modo cliente — *a conexão fica aberta*: coleta a cada minuto, hora conferida de hora em hora e envio/exclusão de colaborador pela mesma conexão. Antes o relógio ficava sem coletar até alguém bater o ponto. (NP-396)
- Relógio de ponto — *agente de transição* para migrar os relógios de uma prefeitura aos poucos, sem reconfigurar cada relógio: basta mudar a regra da porta dele no roteador. (NP-397)
Versão 1.9.0 03/10/2026
- Equipamentos — *lista nova*: filtros por tipo (biométrico ou facial), modelo, conexão, unidade, lotação e status; colunas de conexão (verde = conectado, vermelho = desconectado), unidade e lotação; menu de ações (⋯) e uma setinha que abre os detalhes: última comunicação, última coleta, endereço e o link do Google Maps. (NP-394)
- Cadastro de Equipamento — *quadro de estado* na aba Comunicação: conectado ou desconectado, última comunicação, última coleta e último registro (relógio de ponto), última marcação recebida e pessoas no aparelho (facial), colaboradores e digitais no relógio e o espaço restante do sensor, com aviso de sensor quase cheio. (NP-394)
- Cadastro de Equipamento — *fuso horário por relógio*: a hora do relógio é conferida a cada contato e corrigida automaticamente se passar de 1 minuto de diferença. (NP-395)
- Relógio de ponto (REP Henry) — base da comunicação direta: coleta de marcações, envio e exclusão de colaborador e de biometria. A segunda batida da mesma pessoa no mesmo minuto entra como repetida, como no sistema anterior. Nada muda nos relógios atuais até a coleta direta ser ligada em cada um. (NP-279)
Versão 1.8.7 03/10/2026
- Cadastro de Equipamento — *o MAC só é recusado quando está em outro equipamento ATIVO*. Antes, um equipamento inativo ou já excluído continuava "segurando" o MAC e impedia o cadastro novo. A mensagem agora diz qual equipamento está com o MAC (número e nome), para você resolver direto. (NP-393)
Versão 1.8.6 03/10/2026
- Cadastro de Equipamento — *o salvar voltou a funcionar com a conexão facial direta*. Às vezes aparecia "405 Method Not Allowed"; em outras, a tela voltava sem salvar e sem dizer por quê. Agora o erro aparece no topo da tela (por exemplo, "Conexão direta exige o usuário do terminal") e o que foi digitado continua preenchido. (NP-393)
- Cadastro de Equipamento — *salvar não apaga mais as fotos* de fachada e do REP: elas eram limpas a cada alteração do cadastro. (NP-393)
- Telas de cadastro — erros de validação que antes sumiam passam a aparecer na mensagem do topo da tela. (NP-393)
Versão 1.8.5 03/10/2026
- Atualizações do sistema — *a tela nova aparece logo depois de cada atualização*. Em alguns casos a atualização era instalada, mas a tela continuava a antiga, sem prazo para mudar: as telas prontas ficavam guardadas num espaço compartilhado, e uma cópia velha, gerada durante a troca de versão, passava a valer. Agora cada servidor monta as próprias telas a partir da versão que está rodando. (NP-381)
Versão 1.8.4 03/10/2026
- Importação de Marcações — *corrigido o início da importação em prefeitura com batidas antigas de outra origem*. No SAAE, batidas de 2024 vindas de outra numeração faziam a importação começar num ponto que a origem nunca alcança: ela rodava a cada 15 segundos, sem erro, e não trazia nada. Agora o ponto de partida respeita o maior número da origem, e também se recalcula sozinho se o banco de origem for trocado na tela. (NP-391)
Versão 1.8.3 03/10/2026
- Espelho — a verificação automática "chegou marcação nova nesta competência?", que roda a cada minuto para os últimos 12 meses, ficou cerca de 20 vezes mais leve. Era a consulta mais pesada do servidor do banco: lia as batidas de todos os meses mais novos para responder sobre um mês antigo. Agora lê só o mês perguntado. (NP-392)
Versão 1.8.2 03/10/2026
- Marcações — *o banco passa a recusar batida repetida, venha de onde vier* (relógio, facial, app ou rotina externa). A batida igual a uma que já existe é ignorada sem erro, e uma batida que o usuário desconsiderou não volta mais como ativa por uma nova importação. (NP-392)
- Marcações — a tabela ganha chave primária nas prefeituras em que ela faltava e manutenção automática mais frequente, para as consultas do espelho e dos relatórios não usarem estatística desatualizada. (NP-392)
Versão 1.8.1 02/10/2026
- Importação de Marcações — *corrigida a gravação repetida de batidas*. Nas prefeituras em que o banco só impede repetição de batida válida, a batida que a origem marca como duplicada era gravada de novo a cada ciclo. Agora a importação confere, antes de gravar, se a batida já existe — em todas as prefeituras, independente de como o banco está montado. (NP-391)
- Importação de Marcações — *a batida do dia não espera mais a varredura*. A varredura de 30 dias passa a rodar só de madrugada (a partir da hora configurada, por até 4 horas) e em pedaços curtos, numa fila separada: o ciclo de 15 segundos continua andando enquanto ela roda. Antes, ligar a importação de tarde já disparava a varredura, e ela segurava o ciclo por minutos. (NP-391)
- Importação de Marcações — *sempre um ciclo só*. Em alguns casos a importação abria ciclos paralelos e passava a rodar a cada 1 a 3 segundos. Agora, quando um ciclo novo é aberto (pelo botão Ligar ou pela religação automática), os antigos se encerram sozinhos. Se o ciclo parar, ele é religado em até um minuto. (NP-391)
Versão 1.8.0 02/10/2026
- Configurações — nova tela *Importação de Marcações*, por prefeitura. A importação das batidas passa a ser feita pelo próprio Newponto, lendo a origem direto, no lugar de uma rotina que rodava fora do sistema, num servidor à parte, sem histórico e sem aviso de falha. A tela liga e desliga a importação, guarda a conexão com o banco de origem (a senha fica cifrada e nunca volta para a tela) e tem o botão *Testar agora*. (NP-391)
- Importação de Marcações — painel *Marcações processadas por dia*: quantas foram inseridas, quantas já existiam, quantas foram recusadas e quantas marcações daquele dia existem no sistema. O dia em que a importação *falhou*, em que *não rodou* ou em que *rodou mas nada chegou* aparece destacado. São duas perguntas de propósito: "inseridas" diz se a importação trabalhou; "marcações do dia" diz se a origem mandou. (NP-391)
- Importação de Marcações — *alarme* quando nada novo chega por mais tempo que o configurado (padrão: 2 horas). Em 30/09/2026 a coleta do PMCI despencou e o painel antigo seguiu verde por dias, porque a importação de fato não falhava: não havia o que importar. (NP-391)
- Importação de Marcações — *uma linha ruim não trava mais as outras*. Se a origem mandar uma batida que o banco recusa (um número de equipamento longo demais, por exemplo), ela é contada e identificada no histórico, e o resto do lote entra normalmente. A rotina antiga perdia o lote inteiro por causa de uma linha — a cada ciclo, para sempre. Batida repetida também não é mais erro: é pulada e contada como "já existia". (NP-391)
- Importação de Marcações — continua *quase em tempo real*: um ciclo a cada 15 segundos, como antes, mas *sem view*. Cada ciclo pede à origem só o que chegou depois da última marcação trazida, pela chave da tabela (antes: 30 dias por uma view, a cada 10 segundos). Medido na origem do PMCI: 6 milissegundos por consulta, contra quase 4 segundos — cerca de 600 vezes menos. Relógio que ficou dias desligado e despeja batidas antigas entra já no ciclo seguinte; uma varredura de 30 dias roda uma vez por dia de madrugada para alcançar o resto, inclusive batida com data futura. (NP-391)
Versão 1.7.0 30/09/2026
- Espelho de Ponto — o *Imprimir Cartão de ponto* passou a respeitar o botão *Colunas* do formato tabela. Marcando só “Carga Horária” e “Hrs. Trabalhadas”, por exemplo, o cartão sai com essas duas e sem as demais — e os totais do rodapé acompanham. Dia, data, as marcações e Observações ficam sempre: sem elas não é um cartão de ponto. (NP-384)
- Cartão de Ponto — *cinco colunas novas*, que antes só existiam na tela: *Carga Horária*, *Hrs. Excedentes*, *Hrs. Faltantes*, *Hrs. Abonadas* e *Adicional Noturno*. Elas nascem DESMARCADAS: o cartão de quem não mexer no botão Colunas continua exatamente como hoje, com Hr. Trab, He. Dia, Falta Dia e Falta Hora. (NP-384)
- Espelho de Ponto, formato tabela — *duas colunas novas na tela*, que antes só existiam no cartão: *He. Dia* e *Falta Hora*, ambas de lançamento. Agora as duas listas são a mesma, e “a tela manda no cartão” vale sem exceção. Nascem ocultas. (NP-384)
- ⚠️ *He. Dia não é Hrs. Excedentes, e Falta Hora não é Hrs. Faltantes.* As primeiras são o que foi LANÇADO (hora extra, falta em horas); as segundas são CALCULADAS (o que passou da carga, e carga menos trabalhadas). São quatro colunas distintas, e agora todas as quatro existem nos dois lugares. (NP-384)
- Espelho de Ponto — novo botão *Imprimir cartão padrão*, que ignora a sua escolha de colunas e imprime o cartão de sempre. O cartão é documento assinado: quem personalizou as colunas para conferir não precisa lembrar de restaurar antes de imprimir para assinatura. (NP-384)
- ⚠️ A escolha de colunas *restringe, nunca amplia*: nos totais do cartão ela só pode esconder o que a *Configuração do Cartão de Ponto* da prefeitura já permite mostrar. E quem já tinha escolhido colunas na tela verá essa escolha valer também no cartão — é o que a funcionalidade faz. Para voltar ao documento de sempre, use *Imprimir cartão padrão*. (NP-384)
Versão 1.6.0 29/09/2026
- Relatórios — o *Relatório de Abonos* passou a dizer DE QUE abono se trata. Ganhou as colunas MOTIVOS e ORIGEM: antes o arquivo trazia o total de horas e de dias abonados sem nenhuma pista do motivo, e quem tivesse três motivos diferentes no mês aparecia numa linha só. As dez colunas de antes continuam iguais, na mesma ordem. (NP-382)
- Relatórios — o *AFASTAMENTO* passou a poder entrar no relatório de abonos, pelo novo filtro *Origem*. Até agora o relatório lia apenas justificativas, e os afastamentos (tratamento de saúde, auxílio-doença, INSS, licença-maternidade) simplesmente não apareciam em lugar nenhum dele. ⚠️ Por padrão continua trazendo *só justificativa*, como sempre fez: afastamento entra quando for marcado. (NP-382)
- Relatórios — novo *Relatório de Abonos (detalhado)*: uma linha por lançamento, com origem, motivo, tipo, início, fim, dias no período, horas, observação e processo. É o que responde “a que abono pertencem aquelas horas” e o que serve de histórico de um servidor. O de sempre passou a se chamar *Relatório de Abonos (resumo)*. Quem já podia ver o de abonos já pode ver o detalhado. (NP-382)
- Relatórios — nos abonos, novos filtros: *Tipo de abono* (em dias, em horas ou os dois — antes vinham sempre misturados), *Motivo* com escolha múltipla, e *Período por intervalo de datas*, que vence a competência. Com ele dá para pedir um ano inteiro de um servidor, o que não era possível: o relatório só aceitava um mês por vez. (NP-382)
- Relatórios — novos campos *Nome do servidor* e *Matrícula*. A consulta já os aceitava havia tempo; faltava o campo na tela. Eles aparecem apenas nos relatórios que de fato os usam e ficam desabilitados nos demais, para ninguém filtrar e não entender por que o filtro não teve efeito. (NP-382)
- Relatórios — o painel *Colunas do relatório*, que existia só no Totais Fechamento Ponto, passou a valer também para os dois relatórios de abono. A escolha continua sendo de cada usuário e valendo em qualquer computador; quem já tinha escolhido as colunas do Totais não perde a escolha. (NP-382)
Versão 1.5.0 29/09/2026
- Relatórios — o *Relatório de Totais Fechamento Ponto* deixou de sair sempre com as mesmas 18 colunas: ao escolher esse relatório, abre o painel “Colunas do relatório”, onde cada um marca o que quer no arquivo antes de exportar. A escolha fica guardada no seu usuário e vale em qualquer computador — não muda nada para os outros. “Voltar ao padrão (todas)” restaura. NOME e MATRÍCULA saem sempre: totais sem identificação não servem para conferir nem para mandar para a folha. Vale para XLSX e PDF (no PDF, menos colunas quer dizer coluna mais larga e legível) e também pelo caminho “Calcular e gerar”. Quem não mexer em nada continua recebendo o arquivo exatamente como antes, e nenhum cálculo muda — escolher coluna é só o que se imprime. Mesmo jeito que já existe no Espelho de Ponto formato tabela. (NP-380)
Versão 1.4.0 29/09/2026
- Cadastro de Horários — as faixas de hora extra ganham LIMITE por quantidade. A faixa 1 enche primeiro, até o limite dela, e o que passa cai na faixa 2: numa jornada de 6h, quem trabalhou 8h30 fica com 2h na primeira faixa e 30 minutos na segunda. O limite é por dia da semana e em branco significa sem cascata — o dia continua classificado como hoje, então nada muda até o RH preencher. (NP-59)
- Cadastro de Horários — o percentual das faixas deixa de ser 50% ou 100% apenas: agora aceita qualquer valor (a tela sugere 50, 70 e 100). Há prefeitura que paga 70% na segunda faixa, e o campo já aceitava no banco — só a tela limitava. (NP-59)
Versão 1.3.7 29/09/2026
- Cadastro de Horários — nova marca “Pagar adicional noturno também sobre as horas extras”, por horário. Ela nasce MARCADA em todos, que é o comportamento de sempre: o adicional incide sobre todo tempo dentro da faixa noturna, inclusive o que já é hora extra. Desmarcada, o adicional deixa de incidir sobre os minutos que passaram da carga do dia — contados do fim do turno para trás, que é como o cartão se lê. Serve para quem não quer pagar os dois sobre o mesmo minuto. Em agosto/2026, dias com adicional que também tinham excedente: 93% em Rio das Ostras, 75% em Cachoeiro e 62% em Quissamã. (NP-59)
Versão 1.3.6 28/09/2026
- Cadastro de Horários — nova marca “Compensar falta de horas com as horas excedentes”, por horário. Ela nasce MARCADA em todos, que é o que o sistema sempre fez, então nada muda ao subir. Desmarcada, o mês deixa de tentar apagar as faltas: a hora extra é paga e a falta de horas continua aparecendo no total, cada uma no seu campo. Serve para o horário em que atraso e hora extra não devem se anular. (NP-59)
Versão 1.3.5 28/09/2026
- Período de Folha — a permissão de exceção (“lançar fora do Período de Folha”) passa a nascer concedida ao perfil administrador de cada prefeitura. Ela já era consultada pelo sistema e oferecida na tela de Perfis, mas não estava concedida a ninguém em lugar nenhum — era uma saída que não existia. Como a trava do período passou a valer também para as ações do menu do dia, e há instâncias sem nenhum período aberto, sem essa concessão elas ficariam travadas sem saída. Os demais perfis recebem a permissão pela tela de Perfis, como sempre. (NP-361)
Versão 1.3.3 28/09/2026
- Espelho — as ações do menu do dia passam a respeitar o Período de Folha, e não só o cadeado: desconsiderar marcação, mover marcação (de dia e de matrícula), aprovar hora extra e adicional noturno, criar falta dia e hora, redução de carga, alteração de horário e reprocessar marcações. Com a competência encerrada, todas recusam com aviso na tela. O cadeado responde “esta pessoa já foi conferida”; o período responde “este mês ainda aceita mudança” — faltava a segunda pergunta. A Alteração de Horário não passava por trava nenhuma. Quem tem a permissão de exceção (bypass) continua passando. (NP-361)
Versão 1.3.2 28/09/2026
- Cadastro de Horários — o total do dia aceita 24:00. O campo é a CARGA do dia, ou seja duração, mas a validação só admitia hora de relógio (00 a 23), então uma jornada de 24 horas nunca coube: os dois horários “24h Diaria” de Quissamã estavam cadastrados com 23:59, um minuto curtos, e o cálculo compensava isso com um remendo. O motor já suportava 24 horas e a tela também — faltava a validação do servidor. Continua recusando o que não cabe num dia (24:01 em diante). (NP-46)
Versão 1.3.0 28/09/2026
- Período de Folha — as janelas passam a mandar, como no sistema antigo. Além do Primeiro Prazo, o período agora aceita uma janela de RETIFICAÇÃO (segunda porta, que reabre o período depois do primeiro prazo) e uma ABERTURA PRÓPRIA do Formulário de Fechamento (o formulário abre na data marcada e fecha junto com o prazo final). Data sem hora vale o dia inteiro. Com as duas janelas abertas, o lançamento conta como retificadora — é o que o Fechamento usa para se classificar. O campo "Período Liberado" deixou de decidir: ele era ligado automaticamente pela própria tela sempre que a janela estivesse aberta na hora de salvar, ou seja, nunca foi uma escolha — 105 das 107 competências de Quissamã estavam com ele ligado. Quem precisa de liberação longa cadastra uma janela longa, que aparece na tela e tem fim. Nada que estava aberto fechou com a mudança; passaram a valer 92 períodos de Rio das Ostras que o sistema novo ignorava e o antigo, que divide o mesmo banco, já honrava. (NP-361)
Versão 1.2.3 28/09/2026
- Espelho — o abono em horas passa a respeitar a jornada do dia: ele completa o que falta para a carga horária e ignora o excedente. Vale para os dois casos que apareciam na prática: o RH informar mais horas do que o dia tem (“abonei 7 dias”) e registros antigos com total inválido. Havia 652 justificativas com total acima de 24:00 — a maior com 17,5 milhões de horas — e elas produziam dias impossíveis, como os 8045:15 de 10/07/2026 num dia cujo intervalo informado era 12:00–17:15. O cadastro já recusava total acima de 24:00 desde 20/09 (NP-353); agora o cálculo também ignora o que sobra, então o histórico deixa de inflar o espelho sem precisar reescrever competência fechada. Abono também não gera mais hora excedente: hora extra nasce de trabalho registrado. (NP-377)
Versão 1.2.2 27/09/2026
- Fechamento e Relatório de Totais — lançamento de hora extra com total acima de 24 horas deixa de derrubar a consolidação do espelho. O total do lançamento é DURAÇÃO, mas era lido como horário, e o PHP só aceita hora 24 quando é exatamente "24:00": um total de "25:10" (rotina de quem faz plantão de 24h) estourava e a consolidação daquela pessoa no mês inteiro parava, em silêncio — só uma linha no log — enquanto o Relatório de Totais e o Fechamento seguiam mostrando o consolidado antigo. Medido: 419 lançamentos assim em 90 pessoas de Quissamã (desde 06/2025) e 332 em 201 pessoas de Rio das Ostras (desde 2021). (NP-375)
Versão 1.2.1 26/09/2026
- Espelho — o abono ("tratar como trabalhadas") deixa de dobrar o dia de quem também bateu ponto. O motivo marcado como trabalhado somava a jornada INTEIRA por cima das horas reais: quem bateu 8h de uma carga de 8h aparecia com 16h; num plantonista de 24h dava 47:47 num único dia (Roberto/Quissamã, 03/08). Agora o abono COMPLETA a jornada — soma apenas o que faltou para a carga e zera as horas faltantes que ele cobriu. Em dia sem nenhuma marcação, que é o uso comum do abono, o resultado é o mesmo de sempre: a jornada inteira. O problema já existia e só ficou visível quando o pareamento das batidas foi corrigido (NP-370). Meses abertos são recalculados automaticamente. (NP-374)
Versão 1.2.0 26/09/2026
- Espelho — nova função "mover marcação para o dia anterior ou para o dia seguinte". No detalhe do dia (formato tabela), cada batida ganhou duas setas: uma conta a batida no dia anterior, a outra no dia seguinte — um passo por vez, nunca mais que isso. Serve para organizar quem entra num dia e sai no outro, e para quem dobra (termina um plantão de manhã e começa outro à noite). A batida NÃO é alterada: o formato CALENDÁRIO continua mostrando a hora e o dia em que ela aconteceu, e no formato TABELA ela aparece no dia escolhido com o indicador ⇄ e o dia de origem no tooltip — assim ninguém confunde o que foi batido com o que foi organizado. Exige observação, respeita o cadeado do espelho dos dois dias envolvidos e tem desfazer (volta ao dia original). É diferente do "Mover Marcação DM", que troca a batida de matrícula. Nova permissão no perfil, em Espelho de ponto › Ações: "Mover Marcação para o dia anterior/seguinte" — o perfil administrador já nasce com ela. (NP-371)
Versão 1.1.2 25/09/2026
- Espelho — o turno de quem tem jornada de 24h deixa de "puxar" batidas do dia seguinte que pertencem ao turno dele. A janela de 24 horas levava para um mesmo turno tudo o que coubesse nesse intervalo: um domingo com duas batidas engolia a entrada da segunda-feira, o dia de escala aparecia como FALTA e, daí em diante, as batidas ficavam uma sobrando na outra. Agora o turno se forma com as batidas do próprio dia e a saída do dia seguinte só é puxada quando o dia ficaria com número ímpar de batidas — ou seja, quando de fato falta a saída. Caso real: Roberto/Quissamã (Hospital Monsenhor Mariana) — junho, julho, agosto e setembro tinham 4 faltas indevidas em dias de escala; passam a 0, e o plantão de 24h continua fechando normalmente com a saída do dia seguinte. Meses abertos são recalculados automaticamente. (NP-366)
Versão 1.1.1 22/09/2026
- Cadastro de Horário — novo campo "Dia sem jornada — fechar turno até", ao lado da faixa do adicional noturno, DESLIGADO por padrão. Ele resolve o único caso que ainda se perdia: quem entra num dia que o horário não prevê (ex.: sábado de um horário seg–sex) e sai na madrugada seguinte — as duas batidas ficavam soltas e o dia terminava com zero hora trabalhada e zero adicional noturno. Configurando um limite (ex.: 07:00), a primeira batida do dia seguinte fecha o turno da véspera se acontecer até essa hora; as horas continuam vindo das batidas reais, nunca de um valor fixo. Nada muda para quem deixar em branco, e a entrada do dia seguinte nunca é consumida: batida fora do limite segue como entrada do próprio dia, e dia com número par de batidas fecha sozinho. Dentro do mesmo dia o cálculo já funcionava (inclusive o adicional noturno). (NP-365)
Versão 1.1.0 22/09/2026
- Espelho — trabalho em dia SEM CARGA passa a gerar excedente. Em folga da escala (e em feriado) não há jornada a cumprir, então toda hora trabalhada é excedente: um plantão de 24h numa folga mostrava 24h trabalhadas e excedente 00:00, porque o excedente era medido contra a carga do horário — a mesma que a tela mostra como 00:00 nesses dias. Agora aparece o excedente cheio, já descontando a hora extra aprovada do dia (que continua contada à parte). Dia de escala não muda: o excedente segue sendo o que passa da carga. O adicional noturno é calculado pelas marcações e já funcionava em folga. (NP-364)
Versão 1.0.99 22/09/2026
- Espelho — o registro manual com "puxar saída do dia seguinte" deixa de deslocar o ritmo do mês. A entrada manual entrava no cálculo DEPOIS do pareamento dos turnos e tomava do dia seguinte uma batida que o motor já havia pareado; o resto daquele par ficava no dia errado e, de lá em diante, todo turno do mês caía um dia antes — no plantonista de 24h (uma batida por dia) isso virava falta em todo dia de escala. Agora essa entrada entra ANTES do pareamento e o motor monta o turno pela regra de sempre, mantendo o encadeamento dos dias seguintes. Caso real: Ilka/Quissamã, julho — a substituição lançada em 13/07 fazia 15, 19, 23, 27 e 31/07 aparecerem como falta; agora voltam a ter turno. Meses abertos são recalculados automaticamente. (NP-363)
Versão 1.0.98 21/09/2026
- Correção de deploy: a migração do cadeado do espelho (NP-108) falhava em Quissamã porque a tabela já existia lá desde junho (protótipo antigo); agora a migração reconhece a tabela e só completa o que falta. Sem mudança para o usuário. (NP-108)
Versão 1.0.97 21/09/2026
- Login — a logo da prefeitura não é mais esticada. O brasão era forçado a 100% de largura por 100 px de altura, e uma imagem quadrada (São José do Ubá) aparecia oval; agora cabe na caixa mantendo a proporção, em qualquer prefeitura. (NP-362)
Versão 1.0.96 21/09/2026
- Espelho de Ponto — "cadeado" por servidor e competência. Novos botões na barra do servidor: "Fechar Ponto" marca o espelho daquela matrícula/competência como conferido e, a partir daí, nenhum lançamento entra (justificativa, afastamento, hora extra e adicional noturno — aprovar e reprovar —, falta dia/hora, alteração de horário, desconsiderar ou mover marcação, redução de carga, troca, hora atividade, reprocessar), nem pelo espelho nem pelos lotes de justificativa/afastamento, que pulam quem está fechado. A tela mostra o selo "Ponto fechado", quem fechou e quando, e o menu do dia passa a só consultar; qualquer tentativa responde "Espelho de ponto fechado. Para realizar alterações, clique em Abrir Ponto." "Abrir Ponto" reabre — só com o Período de Folha liberado para a competência (período fechado continua bloqueando tudo). Ao fechar, o mês é calculado na hora para os relatórios (consolidado) — o cadeado é a referência de "este espelho está pronto". O cadeado NÃO manda no Período de Folha: é só a marca de conferido; com o período aberto qualquer pessoa com a permissão reabre; com o período encerrado, nem fechar, nem abrir, nem alterar (o botão fica desabilitado com o motivo). Duas permissões novas no perfil, em Espelho de ponto › Ações: "Fechar Ponto" e "Abrir Ponto" — o perfil administrador já nasce com as duas; os demais recebem pela tela de Perfis. (NP-108)
Versão 1.0.95 20/09/2026
- Cadastro de Horário — a regra de hora extra e de adicional noturno de CADA prefeitura passa a estar gravada nos horários existentes (percentual por dia da semana, feriado, faixa noturna da hora extra onde a prefeitura separa noturno, e faixa do adicional noturno 22:00–06:00). Antes ela vivia só no parâmetro do servidor e o horário ficava em branco. Nada muda no cálculo: o horário preenchido calcula exatamente o que o padrão calculava (provado por teste nas três regras). Ganho: a regra deixa de ser invisível, e os próximos horários já nascem com a pessoa configurando a hora extra e o adicional noturno no cadastro — subir uma regra nova nunca mais mexe em horário existente. Só preenche o que está vazio; o que já foi configurado à mão fica. (NP-359)
- Cadastro de Horário — nova "Adicional noturno — faixa" (início/fim), ao lado da tolerância. A faixa do adicional noturno varia por lei municipal e era fixa em 22:00–06:00 no motor; agora o espelho calcula o adicional pela faixa do horário vigente no dia (alteração pontual tem precedência sobre o vínculo, como na carga). Em branco = 22:00–06:00, o que sempre valeu. Aceita faixa que não cruza a meia-noite. (NP-189)
Versão 1.0.94 20/09/2026
- A regra da hora extra passa a vir do CADASTRO DE HORÁRIO. Os campos já existiam na tela (por dia da semana: percentual diurno "Extra 1" e faixa noturna "Extra 2" com seu percentual) mas nenhum cálculo os lia; agora o motor lê, e ganhou o campo "Hora extra em feriado". Para cada hora extra lançada, vale o horário vigente naquele dia — a alteração pontual do espelho tem precedência, como no cálculo do espelho. O que o horário deixar em branco cai no padrão da prefeitura, então nada muda ao ligar: cada prefeitura passa a configurar a sua regra no horário, e o mesmo horário pode valer igual em duas prefeituras. (NP-218)
Versão 1.0.93 20/09/2026
- Espelho de ponto mais rápido de abrir. A divisão da hora extra do mês (50% / 100%) era lida de uma view que recalculava a hora extra da prefeitura INTEIRA a cada consulta, e só depois filtrava a pessoa — e essa consulta acontece a cada abertura de espelho e a cada consolidação. Medido em produção: 2,2 s por pessoa em Quissamã e 2,9 s em Rio das Ostras, só nessa consulta. Passa a ser uma função que calcula só a pessoa e o mês pedidos: de segundos para milissegundos. Nenhum valor muda — a igualdade com a view foi provada par a par (6.188 pares, três variantes de regra). (NP-217)
- A regra de pagamento da hora extra deixa de morar escondida na view de cada banco e passa a ser configuração explícita por prefeitura (Rio das Ostras e FROC: sábado a 100% e noturno 22h–06h separado; Cachoeiro: tudo a 50%; as demais: 100% só em domingo e feriado). Os valores configurados reproduzem exatamente o que cada prefeitura já fazia. (NP-217 / NP-218)
Versão 1.0.92 20/09/2026
- Espelho — tolerância do horário corrigida. Dentro da tolerância (ex.: 10 min) não há falta nem excedente. Fora dela: com "desconto integral" marcado no horário, conta a diferença inteira (trabalhou 07:45 de 08:00 → 15 min de falta; 08:15 → 15 min de excedente) e as trabalhadas mostram o valor real; sem marcar, conta só o que passa da tolerância (5 min). O motor do espelho estava com os dois casos trocados: com integral marcado abatia os 10 min (07:45 reais apareciam como 07:55 e falta de 5 min — caso de Cachoeiro, dias 06, 16 e 17/07). O cálculo do cartão já fazia certo. Meses abertos são recalculados automaticamente. (NP-358)
Versão 1.0.91 20/09/2026
- Espelho de Ponto — ficha do servidor mais compacta: grade de 6 colunas (4 linhas em vez de 6), células com menos respiro, foto menor. Nada é cortado: nome longo quebra dentro da célula. A ficha ocupa metade da altura de antes. (NP-357)
- Espelho de Ponto — a barra do nome (anterior / servidor / próximo) fica fixa abaixo do menu ao rolar a página: o nome nunca some de vista. (NP-357)
- Espelho de Ponto — botão "Ocultar dados / Mostrar dados" na barra do nome recolhe ou expande a ficha (dados e foto); a escolha fica guardada por usuário. (NP-357)
Versão 1.0.90 20/09/2026
- Espelho de Ponto, formato tabela — a coluna Status virou "Ocorrências", enxuta: Folga/Trabalho deixa de repetir ali (já aparece ao lado do dia) e cada lançamento vira um selo pequeno com ícone e sigla (JUST, AFAST, FER, FALTA, RED, EXC, HA); o nome por extenso fica no tooltip e no detalhe expandido; dois do mesmo tipo viram "×2". O contador de ocorrências passa a contar só lançamentos do dia — a alteração de horário vigente, que vale o mês inteiro e fazia todo dia mostrar "1", continua no detalhe mas não conta. A cor da faixa da linha não mudou. (NP-356)
- Espelho de Ponto, formato tabela — a coluna Dia deixou de quebrar linha: dia, nome do dia e o selo Folga/Trabalho ficam numa linha só, com o selo em largura fixa e alinhado — todas as linhas com a mesma altura. (NP-356)
Versão 1.0.89 20/09/2026
- Espelho de Ponto, formato tabela — botão "Colunas": cada usuário escolhe quais colunas quer ver (Carga, Trabalhadas, Excedentes, Dias Faltantes, Hrs. Faltantes, Abonadas, Status e as novas Adic. Noturno e HE Aprovada). A escolha fica guardada no cadastro do usuário e vale em qualquer computador; "Voltar ao padrão" restaura. As permissões do perfil continuam mandando — só se personaliza dentro do que o perfil libera. Nada muda no cálculo: as colunas mostram dados que o espelho já tinha por dia. (NP-355)
Versão 1.0.88 20/09/2026
- Justificativa em Lote e Afastamento em Lote — a lista de motivos passa a respeitar a permissão do perfil (só os motivos liberados ao perfil, e só os ativos), e os filtros de lotação, local e departamento passam a respeitar a abrangência do perfil. As listas eram montadas antes de a sessão do usuário ser lida, então todo perfil via todos os motivos da prefeitura. (NP-354)
- Lote por filtro (lotação, local, departamento, cargo) — lançava para toda pessoa que tivesse QUALQUER vínculo daquele tipo, e não só a escolhida: em Cachoeiro, um lote por uma lotação atingiria 17.147 pessoas (inclusive demitidas) em vez das 608 ativas da lotação. Corrigido: só a lotação/local/departamento/cargo escolhido, só pessoas ativas e admitidas/não demitidas no período, sem repetir. O mesmo vale quando as pessoas são escolhidas uma a uma. (NP-354)
- Lote — o servidor passa a conferir o que a tela já conferia: motivo permitido ao perfil e ativo, e período de folha aberto para a competência (salvo motivo de lançamento livre). (NP-354)
- Lote — filtro obrigatório, mas qualquer um basta: sem pessoas escolhidas, é preciso ao menos UM entre lotação, local de trabalho, departamento ou cargo (antes exigia a lotação mesmo com departamento escolhido). Lançar para toda a prefeitura deixa de ser possível — a tela e o servidor recusam, e o próprio motor do lote se recusa a rodar sem filtro. (NP-354)
Versão 1.0.87 20/09/2026
- Justificativa em Horas — passa a ser um campo só: "Horas a abonar" (ex.: 03:00). Antes pedia hora de início e fim e calculava o total; como o cálculo sempre usou só o total, agora se informa direto quanto do dia será abonado. Lançamentos antigos continuam válidos e mostram o início/fim que tinham. (NP-353)
- Justificativa em Horas e Registro manual de marcações passam a ser excludentes: com "em horas" marcado, o bloco de marcações some; com marcações informadas, "em horas" fica indisponível (com o motivo). O servidor também recusa os dois juntos. Motivo: as marcações manuais já produzem as horas do dia, e um abono por cima duplicava (caso da NP-352). (NP-353)
Versão 1.0.86 19/09/2026
- Espelho — justificativa "conta como trabalhada" com registro manual de marcações não soma mais a carga do dia por cima das horas das marcações. No plantão, uma entrada manual 18:00 com "puxar saída do dia seguinte" (saída real 07:06) mostrava 25:06 trabalhadas: 13:06 das marcações + 12:00 da carga, lançados pela mesma justificativa. Agora, quando a justificativa traz as marcações, as horas do dia vêm só delas (13:06, com 01:06 de excedente e o noturno correto); a justificativa sem marcações continua valendo a carga do dia, como antes. (NP-352)
Versão 1.0.85 19/09/2026
- Tipografia única em todo o sistema. Um levantamento em 52 telas mostrou que a fonte escolhida no design (IBM Plex Sans) era declarada mas nunca carregada — na prática o usuário via Arial na maioria das telas, a fonte do Windows nas telas de cadastro em Vue e Lato no login; e o sistema baixava do Google duas fontes (Source Sans Pro e Nunito) que nenhuma tela usava. Agora a IBM Plex Sans é servida pelo próprio Newponto (não depende do Google nas prefeituras) e vale em todas as telas, com IBM Plex Mono só em matrícula, CPF, PIS, datas e horas. Os negritos foram padronizados: um único peso de destaque (rótulos, cabeçalhos de tabela, títulos), texto normal no corpo, botões e menu no peso médio. O login mantém o tema próprio. (NP-351)
Versão 1.0.84 19/09/2026
- Horário em Lote — tela redesenhada. Filtros compactos num painel só (Horário, De, Até, Matrícula, Nome, Locais, Lotação, Departamentos, Cargos, com Pesquisar e Limpar) e o "Importar por matrícula" ao lado; listas Pessoas e Selecionados lado a lado com Adicionar / Adicionar todos / Remover / Remover todos (duplo clique também move); e o bloco "Neste lote" com busca por nome ou matrícula, filtros por Lotação, Departamento e Cargo (só os valores de quem está no lote), contagem "Mostrando X de Y · página P de N", ordenação por coluna e paginação. Corrigido de quebra: adicionar pessoas a um lote sem data "Até" falhava em silêncio (erro no servidor) — agora funciona, e se algo falhar a tela avisa. (NP-350)
Versão 1.0.83 19/09/2026
- Horário em Lote — a lista de selecionados ganhou ordenação por coluna (clique no título: Matrícula, Nome, Lotação, Departamento ou Cargo; clique de novo inverte), a coluna Departamento, e o texto passou ao padrão da ficha do espelho (menor, inicial maiúscula e o resto minúsculo, matrícula e datas em fonte tabular). O modal passa a se chamar "Horário em Lote". (NP-349)
Versão 1.0.82 19/09/2026
- Redução de Carga Horária — a data "Até" deixa de ser obrigatória. Nem toda redução tem fim definido: vazio significa redução em aberto, aplicada todo mês a partir da data de início até alguém encerrá-la (editando o lançamento e informando o fim). Fim anterior ao início é recusado. (NP-348)
Versão 1.0.81 19/09/2026
- Cadastro de Horário — horário com vínculo, alteração ou lote apontando para ele não pode mais ser excluído; a saída é "Inativar". Inativo deixa de aparecer para vínculo novo (cadastro de pessoa, alteração no espelho, lote — aparece marcado "(inativo)" e desabilitado), mas continua valendo para quem já está vinculado, com a carga normal. Motivo: em Cachoeiro dois horários foram excluídos em 21/08 com 380 vínculos vigentes; como o cálculo ignora horário excluído, 376 servidores ficaram com carga 00:00 — inclusive nos meses anteriores, recalculados depois. Os horários excluídos com vínculo serão restaurados como inativos e os meses recalculados, prefeitura a prefeitura. Mesma regra que já vale para motivos de justificativa e afastamento. (NP-347)
Versão 1.0.80 19/09/2026
- Espelho de Ponto — as janelas de lançamento (justificativa, afastamento, hora extra, adicional noturno, falta, redução de carga, alteração de horário, troca individual, mover marcação DM, desconsiderar marcação) agora podem ser arrastadas pelo título e minimizadas. Elas cobriam exatamente as marcações que o operador precisa olhar para preencher. Arraste pelo cabeçalho para deixar a janela onde não atrapalha (ela reabre nesse lugar até você sair da tela); o botão "–" recolhe a janela numa barra no rodapé e libera o espelho para rolar e clicar; "Restaurar" traz tudo de volta com os campos exatamente como estavam. O fundo escuro também ficou mais leve, para dar para ler o espelho atrás. (NP-346)
Versão 1.0.79 17/09/2026
- Relatório de Totais — "Calcular e gerar" não trava mais em 100%. O trabalhador em segundo plano não tinha o mesmo disco que a tela, então o arquivo era gravado num lugar que a tela nunca via e o job morria sem avisar (Itaperuna, 04/2026: 512 calculados e a tela presa em "gerando o arquivo"). Agora os dois compartilham o disco; e se o job falhar por qualquer motivo, a tela recebe "O cálculo falhou" em vez de esperar para sempre. Corrige também o relatório em PDF, que sofria do mesmo defeito. (NP-345)
- Cálculo contínuo ("gotejamento") — cada prefeitura passa a ter a sua própria fila. A fila era compartilhada entre as 13 prefeituras: o trabalhador de uma consumia os cálculos da outra — servidor inexistente falhava, servidor com o mesmo número era calculado na prefeitura errada e o da prefeitura de origem nunca era calculado. (NP-345)
Versão 1.0.78 16/09/2026
- Adicional noturno deixa de ser "inventado" quando uma batida fica sem par. O cálculo cria internamente um marcador "00:00" para cada dia sem batida (só para o espelho listar o dia), e esse marcador era tratado como batida real: com horário de 12h/24h, uma batida solitária era casada com o marcador do dia seguinte e rendia exatamente 2h de adicional noturno (22h–00h) com zero horas trabalhadas. Caso real: servidora de Quissamã com 12:00 de noturno em agosto sem nenhuma batida à noite — 8h eram de um plantão verdadeiro (entrou 07:54, saiu 08:34 do dia seguinte) e 4h vinham de dois dias assim. Plantão que vira a noite continua sendo casado com a saída real do dia seguinte. (NP-343)
Versão 1.0.77 16/09/2026
- Datas com ano errado por digitação deixam de entrar no sistema, em qualquer tela. O campo de data do navegador aceita ano de até 6 dígitos, e o sistema gravava: um dedo a mais virava 212025-02-24, ou o ano com 2 dígitos virava 0025-12-01. Em Rio das Ostras havia 50 justificativas com fim num ano absurdo; em Quissamã, um afastamento em 212025 derrubava o cálculo da servidora e gerou 981 linhas de espelho num ano que não existe. Agora qualquer data com ano fora de 1900 até dez anos à frente é recusada com a mensagem "A data informada em ... tem um ano inválido (212025). Confira o ano". Os dados já gravados errados serão corrigidos por script, prefeitura a prefeitura, com conferência. (NP-340)
Versão 1.0.76 16/09/2026
- Relatório de Totais Fechamento Ponto — deixa de calcular na hora. Até aqui o relatório tentava recalcular, dentro da própria requisição, todo servidor sem cálculo ou com lançamento novo — e estourava o tempo em prefeituras com meses acumulados (Itaperuna, 04/2026: 329 servidores para calcular na hora). Agora o arquivo sai imediatamente, lendo o que já está calculado, com a nova coluna CÁLCULO dizendo quem está "SEM CÁLCULO" ou "DESATUALIZADO". Quem não tinha cálculo era omitido do arquivo em silêncio — em Itaperuna, 148 servidores sumiam do relatório sem aviso; agora aparecem, marcados. (NP-339)
- Relatório de Totais — botão "Calcular e gerar". Antes de gerar, o sistema diz quantos servidores do filtro estão sem cálculo ou desatualizados e oferece calcular todos em segundo plano, um a um, com barra de progresso e o nome de quem está sendo calculado, podendo cancelar; no fim o arquivo é gerado e baixado. Ou "Gerar agora", que sai na hora com a coluna CÁLCULO. (NP-339)
- Cálculo contínuo dos espelhos ("gotejamento"): a cada 5 minutos o sistema calcula até 100 pessoas-mês pendentes em segundo plano, do mês atual para o anterior e assim por diante (até 12 meses), numa fila de prioridade baixa que só roda quando não há nada do espelho aberto esperando — não pesa o uso do dia a dia. Até aqui só o mês corrente e os dois anteriores eram calculados de madrugada; meses mais antigos nunca eram fechados pelo sistema. (NP-339)
- A regra de "quem está desatualizado" passa a olhar só lançamentos que tocam o mês. Antes, uma justificativa de setembro lançada ontem marcava a pessoa como desatualizada em abril (Itaperuna: 181 em vez de 120). (NP-339)
- Horário em Lote — salvar o lote não regrava mais o vínculo de quem já tem o mesmo horário com as mesmas datas. Cada salvamento apagava e recriava o vínculo de todo mundo do lote (em Quissamã um lote de 32 pessoas foi salvo 382 vezes, deixando uma pessoa com 382 vínculos apagados e marcando a prefeitura inteira como "alterada" sem nada ter mudado). Só quem realmente muda é regravado e recalculado. (NP-339)
- Correção de esquema: a tabela de relatórios não tinha as colunas meta/deleted_at em parte das prefeituras (foram criadas à mão em algumas), e o relatório em PDF já dependia delas. Igualado por migration. (NP-339)
Versão 1.0.75 15/09/2026
- CORREÇÃO URGENTE — a tela de Perfil (abrir ou criar um perfil) dava erro 500 desde a 1.0.72. Causa: um comentário deixado no lugar errado do template da tela, na entrega da 1.0.72. A tela volta a abrir; nenhum dado de perfil foi afetado. Entrou um teste que abre a tela de verdade, para esse tipo de erro parar antes de chegar ao cliente. (NP-338)
Versão 1.0.74 15/09/2026
- Espelho de ponto, cartão de ponto e espelho impresso — quando a pessoa tem DOIS horários no mesmo mês (um encerrado com data e outro começando em seguida), cada dia passa a mostrar o horário que valia NAQUELE dia. Antes, o mês inteiro herdava um só dos dois — qual, dependia da ordem em que o banco devolvia as linhas — e o rótulo errado ia para o calendário e para o documento impresso. O cálculo da carga já estava certo (1.0.4x, NP-304); o que estava errado era o horário exibido. Caso relatado: servidora com "200h Mês" até 24/08 e "24h Diária" a partir de 25/08, e o espelho de agosto mostrando "24h" em todos os dias. (NP-337)
Versão 1.0.73 11/09/2026
- Cadastro de Motivo de Justificativa e de Afastamento — novo botão INATIVAR (e Reativar). Motivo inativo deixa de aparecer para lançamento novo, em todas as telas, mas tudo que já foi lançado com ele continua valendo e visível — no espelho, no histórico e na edição do lançamento antigo. É o contrário de excluir. (NP-328)
- Excluir um motivo passa a ser BLOQUEADO quando existe qualquer lançamento ou vínculo apontando para ele. A mensagem diz quantos são e indica o Inativar. Sem nenhum uso, excluir continua liberado. Até aqui era possível apagar um motivo com mil lançamentos vivos sem aviso — e foi isso que produziu o erro "No query results for model" corrigido na 1.0.63: nas cópias de Cachoeiro e Quissamã havia 34 motivos apagados sustentando 2.519 lançamentos. (NP-328)
- Ao tentar lançar com motivo inativo, a mensagem explica que ele está inativo desde tal data, que os lançamentos antigos continuam valendo e que basta reativar no cadastro para voltar a usá-lo. (NP-328)
- Os motivos que já tinham sido apagados MAS ainda sustentam lançamentos serão convertidos em INATIVOS (mantendo a data em que foram apagados). Isso é feito por script, prefeitura a prefeitura, com backup e conferência — não acontece sozinho no deploy. (NP-328)
Versão 1.0.72 11/09/2026
- Período de Folha — cada período passa a liberar UMA competência (antes aceitava várias). Era o múltiplo que permitia a "janela guarda-chuva" — um único período aberto o ano inteiro para 13 meses — que deixava o cadeado decorativo e anulava a economia de recálculo da 1.0.68. Para liberar vários meses, cria-se um período para cada. A tela mostra a competência atual e tem um atalho para escolhê-la; a listagem ganhou a coluna Competência com a atual destacada. (NP-330)
- Perfil › Espelho de ponto › Período de Folha — nova permissão "Lançar fora do Período de Folha (ignora o cadeado)". Quem a tem lança em qualquer competência sem precisar de período aberto — é a porta do administrador para mexer em mês antigo, que antes só existia abrindo o período para todo mundo. Concedida caso a caso, a quantos perfis for preciso. O Fechamento feito por essa porta continua ligado ao último período que liberou aquela competência. (NP-330)
- Os períodos já cadastrados com várias competências serão desmembrados em um por competência (mesmas datas, horários e perfis), por script, prefeitura a prefeitura, com backup e conferência — não acontece sozinho no deploy. Até lá, editar um desses períodos na tela mostra só a primeira competência; ao salvar, ele passa a ter apenas ela. (NP-330)
Versão 1.0.70 11/09/2026
- Cadastro de Pessoa › Histórico — a ESCALA lançada errada agora pode ser corrigida (início/fim) ou excluída ali mesmo, com os mesmos botões que o horário já tinha. Antes, escala errada ficava no cadastro sem caminho de correção pela tela e virava chamado. Excluir não apaga: o vínculo fica registrado como excluído e apenas sai do cálculo do espelho, que é recalculado em seguida. Corrigir o período re-alinha as outras escalas que passem a sobrepor, sem deixar duas valendo no mesmo dia. (NP-325)
- Cadastro de Pessoa — limpar o campo Escala (ou Horário) com o × e salvar passa a DESVINCULAR, com aviso em vermelho antes de salvar. Até aqui o campo vazio era simplesmente ignorado (para o vínculo do lote não sumir) e não havia botão nenhum: escala escolhida errada ficava na pessoa sem caminho de correção. A remoção tira o que ainda vale (em aberto, vigente ou futuro) e preserva o que já terminou, que é histórico. (NP-325)
Versão 1.0.68 10/09/2026
- Fechamento e relatórios — o sistema passa a respeitar o cadeado do Período de Folha para decidir o que recalcular. Até agora, toda madrugada ele refazia o cálculo do mês corrente e dos dois anteriores para todos os servidores ativos, sem perguntar nada — inclusive de competências já fechadas, em que ninguém pode lançar e, portanto, nada muda. Agora competência fechada e sem alteração desde o último cálculo é deixada como está. Em Quissamã isso é um terço do trabalho no lugar do total. (NP-329)
- Relatório de Totais Fechamento — quando a competência está fechada e nada mudou, o relatório apenas lê o resultado já calculado e sai na hora, sem recalcular ninguém. Era essa varredura, feita dentro da requisição, que fazia o relatório ficar "no aguarde". (NP-329)
- Ao FECHAR uma competência, o sistema garante uma passada completa de cálculo antes de considerá-la pronta — é o que permite gerar o relatório logo em seguida com a certeza de que nada ficou para trás. Reabrir o período (ou criar um novo sobre uma competência já fechada) volta a liberar o recálculo automaticamente. (NP-329)
- Salvaguardas, para o congelamento nunca esconder um dado real: marcação que chega atrasada para um mês fechado, lançamento excluído, servidor sem cálculo nenhum e alteração de horário ou escala continuam disparando o recálculo daquela competência. (NP-329)
- ⚠️ Prefeituras que mantêm um único Período de Folha aberto o ano inteiro não terão ganho nenhum com esta mudança — para o sistema, nesse caso, nada nunca está fechado. Vale rever o cadastro de Período de Folha, fechando cada competência quando ela realmente encerra. (NP-329)
Versão 1.0.67 10/09/2026
- Carga horária — os três lugares que lançam horário (Cadastro de Pessoa, Horário em Lote e Alteração de Horário no espelho) passam a conversar entre si. A "Alteração de Horário" é um ajuste pontual e, por isso, vale MAIS que o horário do cadastro nos dias em que vigora — o que fazia um efeito difícil de entender: trocava-se o horário no Cadastro ou no Lote, o sistema salvava sem reclamar, e o espelho continuava mostrando o horário anterior, porque uma alteração antiga seguia viva por cima. Agora, ao lançar um horário no Cadastro ou no Lote, as alterações que caem no mesmo período são encerradas junto: tirou de um lugar, sai do outro. As que começaram antes não são apagadas — recebem data de fim na véspera, para que os meses já fechados continuem calculados como estavam. (NP-327)
- Alteração de Horário — lançar de novo em cima de um período que já tinha lançamento deixou de dar erro e passa a SUBSTITUIR. Antes, repetir o mesmo horário para corrigir ou esticar o período era recusado com a mensagem "já está em vigência", e não havia como reencaixar as datas sem excluir e lançar outra vez. O lançamento novo agora reaproveita a linha existente, sem duplicar, e um horário diferente encerra o anterior. (NP-327)
- Alteração de Horário — a modal ganhou o HISTÓRICO dos lançamentos da pessoa, com horário, período e um botão para excluir cada um. Aparecem também os lançamentos já encerrados, marcados como tal: como o sistema agora substitui sozinho, sem essa lista não haveria como ver o que foi substituído nem o que valia antes. (NP-327)
- Correção interna: a regra que decide se dois períodos se cruzam estava escrita em três arquivos diferentes, um por tela. Passou a existir uma só, usada por horário, escala e alteração de horário — cada correção futura vale para as três de uma vez. (NP-327)
Versão 1.0.66 10/09/2026
- Cadastro de Pessoa — HORÁRIO e ESCALA deixam de valer retroativamente ao serem trocados. Antes, o campo "Data de início" vinha preenchido com a data do horário ANTIGO, e trocar o horário sem reparar nesse campo salvava o horário NOVO valendo desde aquela data — reescrevendo meses já fechados, em silêncio. Agora, ao TROCAR o horário ou a escala, a data volta para HOJE (e pode ser ajustada). Ao apenas abrir e salvar a pessoa sem trocar nada, a data existente é preservada. (NP-326)
- Cadastro de Pessoa — novo campo "Data de fim" para horário e escala. Antes o campo não existia e todo vínculo lançado pelo cadastro valia por tempo indeterminado, mesmo quando a intenção era um período fechado (só o "Horário em Lote" conseguia encerrar). Deixando em branco, o comportamento é o de sempre: vale até que outro lançamento o encerre. (NP-326)
- Escala — lançar uma escala sobre um período JÁ ENCERRADO agora encerra a anterior corretamente. Antes o sistema só olhava as escalas em aberto, então era possível ficar com duas escalas valendo nos mesmos dias, sem aviso. (NP-326)
Versão 1.0.65 10/09/2026
- Espelho de ponto: o filtro "Status do servidor" (Ativo / Demitido / Todos) agora só aparece para quem tem permissão de usá-lo. Antes ele era exibido para todo mundo, mas só funcionava para os perfis autorizados — nos demais, o sistema respondia sempre "apenas ativos", desse jeito escolher Demitido devolvia o mesmo resultado e parecia defeito. Quem não tem a permissão deixa de ver o filtro, e a lista continua trazendo só os servidores ativos, como já acontecia. Para liberar, marque "Exibir filtro de status do servidor" em Perfil › Espelho de ponto › Filtros. (NP-324)
Versão 1.0.64 10/09/2026
- Espelho de ponto: o motivo de um lançamento antigo VOLTA A APARECER na tela, mesmo que tenha sido excluído do cadastro depois. Ele vem escrito como "(inativo)" e não pode ser escolhido em lançamento novo — mas fica visível, porque excluir um motivo do cadastro não apaga os lançamentos dos meses anteriores. Até a 1.0.63 o campo Motivo aparecia em branco nesses casos, dando a impressão de lançamento sem motivo. (NP-320)
Versão 1.0.63 09/09/2026
- Justificativa e Afastamento: voltou a ser possível CORRIGIR e EXCLUIR lançamentos cujo motivo foi apagado do cadastro. Antes, ao abrir um desses lançamentos, o campo Motivo aparecia vazio e o Salvar devolvia "Falha ao realizar o procedimento! No query results for model...". Pior: como essa verificação acontecia antes de tudo, o lançamento também não podia ser EXCLUÍDO — não havia saída pela tela. O motivo de um lançamento que já aconteceu faz parte do histórico dele, então agora ele é sempre encontrado na hora de corrigir ou apagar. Para lançamentos NOVOS, motivo apagado ou não liberado no perfil continua bloqueado — como deve ser. (NP-320)
- Mensagens de erro: quando um motivo não pode ser usado, o sistema agora DIZ O PORQUÊ — "o motivo X foi excluído do cadastro" ou "o motivo X não está liberado para o seu perfil" — em vez de mostrar o texto técnico interno do sistema, que não ajudava ninguém a resolver. (NP-320)
Versão 1.0.62 09/09/2026
- Relatório de Totais Fechamento Ponto: voltou a gerar. Antes, ao gerar sem filtro (ou com um filtro grande), a tela ficava no "Aguarde..." e nenhum arquivo era baixado — sem nenhuma mensagem explicando o que houve. O motivo: a cada geração o sistema recalculava o espelho de TODOS os servidores, inclusive de demitidos e de quem ainda nem tinha sido admitido naquela competência, e isso não terminava dentro do tempo da requisição. Agora recalcula só quem realmente precisa (quem teve lançamento novo depois do último cálculo, ou ainda não tinha sido calculado — e apenas quem tem vínculo naquele mês). Na base de teste, com 18.597 servidores, o relatório sem filtro passou de "não concluía" para 25 segundos. (NP-319)
- Relatório: quando algo dá errado, a tela agora AVISA. Se a geração falhar ou passar do tempo limite, aparece uma mensagem explicando e pedindo um filtro, em vez de o "Aguarde..." simplesmente sumir sem dizer nada. E se algum servidor sair com os dados da consolidação da madrugada por falta de tempo para recalcular, o sistema informa quantos foram — assim você sabe exatamente o que está lendo. (NP-319)
- Estabilidade: gerar esse relatório deixou de poder derrubar o sistema. Como cada geração ficava horas ocupando um dos processos que atendem o site, algumas pessoas gerando ao mesmo tempo — ou a mesma pessoa clicando de novo porque "não respondeu" — deixavam o sistema inteiro da prefeitura lento ou fora do ar, não só o relatório. Agora a geração tem um limite de tempo e devolve o resultado dentro dele. (NP-319)
Versão 1.0.61 02/09/2026
- Espelho de ponto — HISTÓRICO DE HORÁRIO respeitado: ao iniciar um horário novo, os meses ANTERIORES deixam de ser recalculados com ele. Cada dia passa a usar o horário que estava vigente NAQUELA data (ex.: servidora com 200h/Mês até 24/08 e 24h Diária a partir de 25/08 — agosto para trás continua com o 200h/Mês). Antes o sistema usava sempre o horário mais recente para o mês inteiro, o que reescrevia todo o histórico. IMPORTANTE: a data de INÍCIO do horário passa a valer ao pé da letra — período anterior ao primeiro horário cadastrado fica SEM carga e SEM falta (ex.: servidor desde 1980, sistema implantado em 2024 e horário cadastrado a partir de 03/2026: só a partir de 03/2026 há contabilização). (NP-304)
- Espelho de ponto — VÍNCULO respeitado no cálculo da carga: dias antes da admissão e depois da demissão deixam de gerar carga horária e falta. O ajuste anterior (1.0.60) neutralizava o dia, mas a carga voltava pelo horário; agora o dia fora do vínculo é tratado como folga (sem carga e sem falta). (NP-304)
Versão 1.0.60 01/09/2026
- Espelho de ponto: agora respeita o VÍNCULO da pessoa. Nada é contabilizado antes da DATA DE ADMISSÃO nem depois da DATA DE DEMISSÃO — carga horária, falta dia, falta hora, justificativas, afastamentos e marcações desses dias deixam de aparecer/contar. Admissão ou demissão no meio do mês divide certo (conta do dia da admissão até o dia da demissão, inclusive). Vale para o espelho, o cartão e o Relatório de Totais. Pessoa sem data de admissão cadastrada continua contando normalmente (é o único parâmetro para saber se conta). (NP-299)
Versão 1.0.59 01/09/2026
- Plantão › Troca Individual: agora é possível LIMPAR um plantão lançado errado. Antes, ao usar "limpar linha" e salvar, o botão ficava desabilitado (linha vazia) e, mesmo salvando, o lançamento antigo permanecia — não havia como corrigir pela tela. Agora, com a linha limpa, o Salvar fica habilitado e o sistema REMOVE de fato o plantão daquele(s) dia(s). Marcar com valor (T/F) continua atualizando normalmente. (NP-292)
Versão 1.0.58 27/08/2026
- Cadastro de Motivo de Afastamento: novo campo "Ordem de posição" para ordenar os motivos do jeito que você precisa (igual já existia em Motivo de Justificativa). Os motivos de afastamento passam a aparecer na ordem definida — no espelho de ponto, no lançamento em lote e na tela de perfil — em vez de por nome. (NP-289)
Versão 1.0.57 27/08/2026
- Relatório de Totais Fechamento Ponto: ao GERAR o relatório, o sistema agora RECALCULA na hora todos os servidores do filtro, garantindo que o resultado saia 100% igual ao espelho de ponto (sem depender do processamento da madrugada). A rotina automática das 03:00 continua como reforço, e abrir o espelho de uma pessoa também já a recalcula. Obs.: filtros grandes (ex.: prefeitura inteira) podem demorar mais para gerar, em troca da exatidão. (NP-277)
Versão 1.0.56 27/08/2026
- Relatório de Totais Fechamento Ponto: a coluna HRS. EXCEDENTES saía ZERADA no export mesmo quando o espelho tinha horas excedentes (ex.: servidor com 45:06 no espelho aparecia 00:00 no relatório). O consolidado gravava o campo errado; agora grava exatamente o "Excedente" do espelho. Após a atualização os meses são reconsolidados e o relatório passa a bater 100% com o espelho. (NP-276)
Versão 1.0.55 27/08/2026
- Registro manual (justificativa) para PLANTONISTA noturno: nova opção "puxar saída do dia seguinte". Quando o servidor esquece a ENTRADA do plantão e a saída é uma batida real da manhã seguinte, marque essa opção na entrada manual — o sistema junta entrada + saída no mesmo turno e passa a calcular as horas trabalhadas e o adicional noturno (antes a saída ficava órfã no dia seguinte e não computava nada). É opcional: só age quando marcada. (NP-275)
Versão 1.0.54 26/08/2026
- Gestão Facial (fila de sincronizações): a coluna "Último erro" ficava cortada e não dava para ler/copiar. Agora a célula é clicável e abre um detalhe com o erro COMPLETO e um botão "Copiar" (também dá para selecionar o texto). (NP-274)
Versão 1.0.53 25/08/2026
- Batidas biométricas duplicadas: prevenção na origem. A rotina de importação passou a rodar com trava (não deixa duas execuções simultâneas inserirem a mesma batida) e ganhou um índice único que impede a mesma batida entrar duas vezes — era o que fazia o espelho "dobrar" as horas de alguns servidores. (NP-272)
- Correção interna: a importação de batidas não para mais quando há registros faciais no meio (o marcador de posição podia ficar vazio e travar a leitura silenciosamente). (NP-272)
Versão 1.0.52 25/08/2026
- Alteração de Horário (correção definitiva): a carga voltou a aparecer no espelho de quem só tem horário por alteração (o cálculo da carga usa outro caminho que ainda pegava a alteração com horário excluído; agora ignora horário excluído e usa a mais recente válida). (NP-270)
- Alteração de Horário: o sistema passa a impedir lançar de novo o MESMO horário que já está em vigência no período (antes acumulava alterações repetidas). Para trocar, basta escolher um horário diferente — a anterior é encerrada automaticamente. (NP-270)
- Cadastro de pessoa › Histórico de horários: as "Alterações de horário" agora podem ser editadas e excluídas direto no cadastro (antes ficavam só como leitura), permitindo limpar duplicidades sem depender do suporte. (NP-270)
Versão 1.0.51 25/08/2026
- Alteração de Horário: voltou a refletir no espelho. Quando o servidor tinha várias alterações e uma delas apontava para um horário que foi excluído, o sistema usava a excluída e a carga zerava; agora usa sempre a alteração mais recente com horário válido. (NP-270)
- Alteração de Horário: passa a mostrar aviso de "salva com sucesso" ao lançar (antes não dava retorno e dava a impressão de que "nada acontecia"). (NP-270)
Versão 1.0.50 25/08/2026
- Relatórios de servidores (ex.: Cadastro de Servidores): passam a respeitar o "Selecionar Todos" do perfil. Perfis marcados como "Todos" em unidade/lotação que ainda tinham itens antigos selecionados saíam com pouquíssimos servidores (ex.: só 2 em Itaperuna); agora listam todos corretamente. (NP-269)
Versão 1.0.49 25/08/2026
- Relatório de Totais Fechamento Ponto: agora sai em ordem alfabética por nome (antes alguns servidores — inclusive nomes em "A" — caíam no fim). Vale para o XLSX e o PDF. (NP-268)
Versão 1.0.48 25/08/2026
- Correção: o modal de Justificativa redesenhado (1.0.47) subiu sem o estilo aplicado (aparecia "cru"). O CSS estava dentro da área controlada pelo Vue, que remove tags de estilo; movido para o cabeçalho da página. Agora o modal aparece formatado corretamente. (NP-266)
Versão 1.0.47 24/08/2026
- Modal de Justificativa redesenhado (visual mais limpo e organizado) — mantém tudo que já existia (em horas, com afastamento, registro manual, anexos).
- Nova opção "Justificativas Intercaladas": ao marcar, aparece um mini calendário do período (De/Até) para você marcar SÓ os dias desejados; o sistema lança a justificativa apenas nesses dias, em vez do intervalo inteiro. Tem atalhos "Marcar todos", "Limpar" e "Só dias úteis". (NP-266)
Versão 1.0.46 24/08/2026
- Perfil de acesso: nova abrangência por DEPARTAMENTO (igual a Unidades/Lotações/Cargos), com busca e "Selecionar Todos". Restringe o que o perfil enxerga nas telas por servidor (cadastro de pessoa, seleção no espelho, dashboard). É opcional — só passa a valer se você configurar. (NP-265)
- Cadastro de Motivos de Justificativa e de Afastamento: a tela de cadastro volta a mostrar TODOS os motivos (o filtro do perfil vale só nas telas operacionais). Corrige o caso de criar um motivo e ele sumir da lista. (NP-265)
Versão 1.0.45 24/08/2026
- Gestão de horário unificada (evita servidor com 2 horários no mesmo período): as três telas que mexem no horário — Cadastro de pessoa, Horário em Lote e o histórico — passam a usar a MESMA regra. Ao iniciar um horário, todos os vínculos que se sobrepõem ao novo período são encerrados corretamente (antes, um horário com data-fim que ainda cobria o período continuava ativo e o espelho somava dois horários no mesmo dia). (NP-264)
- Cadastro de pessoa: o "Histórico de horários" agora permite EDITAR o início/fim e EXCLUIR um horário direto na tela, com recálculo automático do espelho/relatório. (NP-264)
Versão 1.0.44 20/08/2026
- Relatório de Totais de Fechamento (correção importante): passava a mostrar menos servidores do que os ativos reais (ex.: ~300 de 628). Causa: a rotina diária que consolida o fechamento de todos os servidores estava quebrando por um erro interno e não rodava, então só entrava no relatório quem tivesse o espelho aberto manualmente. Corrigido — a consolidação em massa volta a rodar e o relatório passa a listar todos os servidores ativos. (NP-259)
Versão 1.0.43 19/08/2026
- Cadastro de motivo (Justificativa e Afastamento): o botão "Competência retroativa" virou "Lançamento livre". Antes só liberava lançar em meses anteriores; agora libera lançar tanto retroativo quanto prospectivo a partir da competência liberada — início em competência anterior até a atual, ou início na competência atual até uma competência futura. Motivos que já usavam "Competência retroativa" continuam funcionando sem precisar reconfigurar. (NP-258)
Versão 1.0.42 18/08/2026
- Registro manual em plantão noturno (correção): a saída manual "pertence ao dia anterior" agora pareia certo com a entrada do turno. Antes, quando o dia da madrugada não tinha nenhuma batida real, um marcador interno de "dia vazio" ocupava o lugar da saída e empurrava a marcação manual para uma 2ª entrada — a saída travava na meia-noite, e o adicional noturno da madrugada (00:00–06:00) sumia (ex.: noturno do dia dava 2h em vez de 8h). Agora o turno fecha na saída informada e o noturno da noite inteira é contado. (NP-256)
Versão 1.0.41 18/08/2026
- Registro manual (correção): o "pertence ao dia anterior" agora funciona de verdade — a marcação manual passou a ser aplicada no ponto certo do cálculo (depois do ajuste noturno), então a saída de madrugada entra no turno do dia anterior e recalcula as horas trabalhadas e o adicional noturno. (NP-256)
Versão 1.0.40 18/08/2026
- Registro manual (ajustes): a seção de marcações aparece assim que o motivo com "registro manual" é escolhido; cada marcação tem a opção "pertence ao dia anterior" (para saída de madrugada de plantão noturno cair no turno certo); e as marcações lançadas manualmente aparecem no espelho com um "M" sobrescrito para diferenciar das batidas originais. (NP-256)
Versão 1.0.39 18/08/2026
- Justificativa em horas: o "Total Hora Abono" agora calcula corretamente enquanto você digita (antes, ao terminar de digitar, aparecia um valor errado como 05:11 no lugar de 06:00; salvava certo mas confundia). (NP-254)
- Escala + plantão (plantonista/dupla matrícula): corrigidos os lançamentos DUPLICADOS no espelho; a inversão Folga/Trabalho entre Calendário e Tabela (o plantão passa a ter precedência sobre o ritmo teórico da escala, e a carga não some mais nos dias trabalhados); e o adicional noturno que perdia 1 segundo por noite. (NP-255)
- Registro manual na justificativa: quando o motivo tem "Habilitar registro manual", a justificativa passa a permitir informar as marcações que faltaram (campos 1, 2, 3, 4…) e o cálculo usa as batidas originais + as manuais — inclusive horas trabalhadas e adicional noturno. Resolve o caso de esquecimento de saída em plantão noturno (batida incompleta zerava o noturno da noite). (NP-256)
Versão 1.0.38 18/08/2026
- Correcao: o Relatorio de Totais Fechamento podia mostrar CARGA HORARIA MES zerada enquanto o espelho mostrava o valor correto. Causa: o relatorio le de um consolidado que so era reprocessado no mes corrente, entao alteracoes retroativas (ex.: horario atribuido em lote afetando meses passados) nao refletiam. Agora: (1) a rotina diaria reprocessa o mes corrente + 2 anteriores; (2) atribuir horario em lote dispara na hora a atualizacao do consolidado dos meses recentes das pessoas afetadas. Relatorio e espelho usam o mesmo motor de calculo. (NP-253)
Versão 1.0.37 17/08/2026
- Correcao importante: para perfis com abrangencia "Todos" que ainda tinham vinculos antigos de lotacao/local/unidade gravados, os lancamentos (justificativa, afastamento, hora extra, reducao de carga, etc.) e ate o horario/carga nao apareciam no espelho. Agora, quando a abrangencia esta marcada como "Todos", o sistema considera TODOS os servidores, ignorando esses vinculos antigos - igual ao restante do sistema. (NP-252)
Versão 1.0.36 17/08/2026
- Menu do usuario (canto superior direito) redesenhado: avatar com iniciais/foto, nome e um painel com cabeçalho (nome/e-mail), "Alterar senha" e "Sair do sistema".
- Correcao do bug antigo em que clicar no nome do usuario nao abria o menu em algumas telas: o abre/fecha foi reescrito para funcionar de forma consistente em todos os menus (fecha tambem ao clicar fora ou apertar Esc). (NP-250)
Versão 1.0.35 17/08/2026
- Correcao: ao lancar Reducao de Carga Horaria (e tambem Justificativa, Excecao e Hora Atividade) o tratamento era salvo e calculado, mas nao aparecia nada na lista de dias do espelho (o indicador so ficava dentro do detalhe expandido do dia), dando a impressao de que "nada acontecia". Agora esses tratamentos mostram um selo visivel na linha do dia, como Afastamento/Feriado/Folga/Falta. (NP-251)
Versão 1.0.34 17/08/2026
- Filtro de Departamento (nas listagens de Espelho de Ponto e Cadastro de Pessoa) agora respeita a abrangencia do perfil: um usuario restrito passa a ver apenas os departamentos que tem servidores dentro do escopo dele (ex.: quem e da SEME nao ve mais departamentos que so tem gente da SEMUS). Perfis com abrangencia "Todos" continuam vendo todos os departamentos. (NP-249)
Versão 1.0.33 16/08/2026
- Correcao no Dashboard: quando o perfil do usuario tem a abrangencia marcada como "Todos" (unidades/lotacoes/locais), os numeros passam a considerar TODOS os servidores, como no resto do sistema. Antes, se o perfil "Todos" ainda tivesse vinculos antigos de unidade gravados, o dashboard restringia por eles e mostrava numeros errados (ex.: 1 servidor ativo). (NP-248)
Versão 1.0.32 16/08/2026
- Cadastro de Horarios reformulado em assistente por etapas (wizard), mais claro para configurar a jornada. A tela ja contempla os tipos de jornada Semana e Mes.
- IMPORTANTE: nesta entrega foi publicada apenas a TELA (frontend). O calculo do ponto permanece exatamente o atual — os tipos Semana e Mes ainda NAO sao calculados pelo motor (isso vira em uma etapa seguinte). Evite vincular servidores aos tipos Semana/Mes ate a etapa de calculo ser publicada. (NP-182)
Versão 1.0.31 16/08/2026
- Espelho de Ponto: correcao do filtro que "parava de funcionar" ao navegar entre servidores. Agora o filtro (lotacao/local/unidade) viaja junto ao trocar de servidor (setinha e combobox) e nao se perde depois de alguns minutos na tela — a navegacao respeita exatamente o filtro aplicado e nao traz mais pessoas de outros locais.
- A troca de servidor no Espelho tambem ficou mais rapida: a lista de navegacao deixa de ser rebuscada a cada pessoa (cache por filtro). (NP-247)
Versão 1.0.30 16/08/2026
- Dashboard reformulado. Contagens corrigidas: "Servidores Ativos" (ativo e sem data de demissao), "Servidores Inativos" (inativo com demissao) e "Servidores de Dupla Matricula" — que agora conta SERVIDORES (mesmo CPF, apenas ativos vigentes), em vez de contar linhas (o numero vinha muito inflado). "Equipamentos" passa a mostrar o TOTAL de equipamentos.
- Estatistica de Biometria agora considera apenas servidores ATIVOS e sempre exibe o grafico com/sem biometria (nao depende mais de selecionar unidade), alem da contagem de baixa biometria.
- Novo indicador "Servidores com foto" (com e sem foto) — importante para os equipamentos de reconhecimento facial. Foto generica de avatar (gerada do nome) nao conta como foto real.
- Removidos os cards "sem registro no mes" e "maiores justificativas", deixando o painel mais direto e leve. Ajuste visual geral. (NP-246)
Versão 1.0.29 15/08/2026
- Campo Unidades mais limpo para quem tem MUITAS unidades: na listagem de Pessoas e na listagem do Espelho de Ponto, quando a pessoa tem mais de 5 unidades a exibicao e comprimida (mostra as 5 primeiras + "+N unidades", com o total no tooltip). No Cadastro de Pessoa, o campo passa a mostrar "N unidades selecionadas" (em vez de centenas de chips) e ganhou o botao "Limpar todas". (NP-245)
Versão 1.0.28 15/08/2026
- Novo "Monitor de WhatsApp" (Ferramentas): acompanha os envios do comprovante de ponto por WhatsApp — quantos foram ENVIADOS, quantos FALHARAM (com o motivo da falha) e quantos usuarios estao habilitados a receber. Tem filtros por status, origem, pessoa/telefone e periodo, e atualiza sozinho. Controlado por perfil. (NP-244)
Versão 1.0.27 14/08/2026
- Comprovante por WhatsApp: o corte "a partir de quando enviar" agora considera apenas HORA e MINUTO (ignora os segundos). Assim, habilitar o recurso e bater o ponto no mesmo minuto já dispara o comprovante. (NP-243)
Versão 1.0.26 14/08/2026
- Correção: o comprovante de ponto por WhatsApp não estava sendo enviado. O processo automático quebrava ao ler as batidas faciais (erro no tratamento da data), então nenhuma mensagem saía mesmo com a pessoa habilitada. Corrigido — os comprovantes voltam a ser enviados a cada registro. (NP-243)
Versão 1.0.25 14/08/2026
- Painel de Acessos (Registros Faciais em tempo real): agora tem FILTROS (pessoa por nome/CPF, equipamento e data) para achar um acesso rápido, e mostra 20 registros por página com navegação (Anterior/Próxima) — o painel não fica gigante nem exige rolar até o fim. O "ao vivo" continua na página 1 sem filtro; ao filtrar ou paginar, entra em modo consulta (com um botão "Ao vivo" para voltar). (NP-242)
Versão 1.0.24 14/08/2026
- Novo menu "Integrações" (Ferramentas): base para integrar com sistemas externos por uma camada controlada (API), sem acesso direto ao banco. Permite gerar/revogar TOKENS por sistema externo (o token é exibido uma única vez). Primeiro endpoint de saída disponível: registros de ponto de forma INCREMENTAL (a partir de um cursor), com matrícula, CPF, data/hora, origem e uma assinatura de comprovação por registro. Autenticado e auditável. Controlado por perfil ("Integrações"). Próximas fases: recebimento de cadastros e mais totalizadores. (NP-241)
Versão 1.0.23 14/08/2026
- Novo relatório "Relatório de Geolocalização" (menu Sistema): mostra num mapa onde cada registro de ponto feito pelo APP foi batido (um marcador por registro). Ao clicar, detalha a pessoa, data/hora, aparelho (nº serial), coordenadas e o endereço; quando a pessoa tem raio permitido configurado, o círculo do raio aparece no mapa. Filtros por unidade, pessoa e período. Controlado por perfil (permissão "Geolocalização", nasce desativada). (NP-240)
Versão 1.0.22 14/08/2026
- Novo menu "Logs de Auditoria" (em Ferramentas): mostra o que cada usuário faz no sistema — entrar (login), criar/alterar/excluir justificativas, afastamentos, escalas, plantões, cadastros, etc. Tem filtros por usuário, ação, tipo de registro e período. Aproveita o histórico já gravado pelo sistema. (NP-239)
- A tela "Logs de Auditoria" é controlada por perfil: aparece no Cadastro de Perfil como uma permissão que pode ser ativada/desativada. Nasce desativada até ser concedida a um perfil. (NP-239)
Versão 1.0.21 14/08/2026
- Gestão Facial (fila de sincronizações): novo filtro de STATUS (Pendente, Processando, Removendo, Removido, Sucesso, Falha) e filtros com rótulos (Unidade, Equipamento, Status, Pessoa) para achar mais fácil quem está em cada situação. Os contadores no topo continuam clicáveis e agora ficam em sincronia com o filtro. (NP-238)
Versão 1.0.20 14/08/2026
- Controle de Aplicações: agora dá para RENOMEAR a aplicação (botão de lápis na coluna Ações) — útil para identificar cada PC/agente (ex.: "PC Célio", "PC Paço"). A exclusão continua pedindo confirmação antes de apagar. (NP-237)
Versão 1.0.19 14/08/2026
- Menu Acessos: o "Painel de Acessos" agora abre o painel em TEMPO REAL das batidas faciais (a antiga tela "Registros em Tempo Real", que havia sumido do menu por depender de uma permissao nao concedida). Gestao Facial e Controle de Aplicacoes continuam iguais. (NP-236)
Versão 1.0.18 14/08/2026
- Comprovante de ponto por WhatsApp: quando o servidor tem "Receber informacao de registro via WhatsApp" ativo e um numero cadastrado, o sistema envia automaticamente uma mensagem a cada registro de ponto (facial ou relogio). Nao envia mensagem repetida (controle interno por pessoa/horario) e vale apenas dos registros a partir do momento em que o recurso e ativado (nao envia retroativo). (NP-235)
Versão 1.0.17 13/08/2026
- Mapas do Google: corrigido de vez. A chave nao estava chegando na tela do sistema (a variavel era injetada na pagina errada), entao o mapa carregava "sem chave" e mostrava "For development purposes only". Agora Cadastro de Unidade, Cadastro de Pessoa > Localizacao e Configuracao do Aplicativo carregam o mapa normalmente. (NP-229)
Versão 1.0.16 13/08/2026
- Mapas do Google (Cadastro de Unidade, Cadastro de Pessoa > Localizacao e Configuracao do Aplicativo): voltaram a carregar. A chave de mapa que estava embutida no sistema havia expirado; agora o sistema usa a chave configurada no ambiente, valida para os tres mapas. (NP-229)
Versão 1.0.15 11/08/2026
- Perfil de acesso: ao desmarcar TODOS os Motivos de afastamento/justificativa (ou usar "Limpar") e salvar, agora a lista fica realmente vazia. Antes o perfil "voltava com tudo marcado". (NP-234)
Versão 1.0.14 11/08/2026
- Cadastro de Pessoa (Documento Funcional): corrigido de vez o problema em que, ao DIGITAR na caixa de pesquisa dos selects (Lotação, Local, Departamento, Unidades, Cargo, etc.), a opção digitada não selecionava. Agora a busca é feita na própria lista carregada (sem recarregar do servidor no meio do clique). Sem digitar, já funcionava. (NP-233)
Versão 1.0.13 11/08/2026
- Cadastro de Pessoa (Documento Funcional): corrigido o comportamento em que Lotação, Local de trabalho, Departamento e Unidades pareciam "não mudar" na primeira tentativa (só trocavam na insistência). A seleção agora é aplicada de imediato. (NP-233)
Versão 1.0.12 11/08/2026
- Justificativa: ao salvar, o sistema agora confirma com um aviso "Justificativa salva". Antes não havia retorno visível e, achando que não tinha salvo, o operador reenviava e a justificativa ficava DUPLICADA. Corrigido. (NP-232)
Versão 1.0.11 11/08/2026
- Mapa de Frequência (Dupla Matrícula): agora a lista identifica a dupla pelo CPF. Antes, uma pequena diferença no nome entre as matrículas (um espaço, acento ou abreviação) escondia o servidor da lista; passa a aparecer normalmente. (NP-231)
Versão 1.0.10 11/08/2026
- Cartão de Ponto: corrigido para voltar a sair em UMA página (o ajuste anterior das assinaturas empurrava a impressão para uma segunda folha em branco). (NP-228)
Versão 1.0.9 11/08/2026
- Cartão de Ponto: a área de assinaturas no rodapé foi alinhada — as assinaturas ficam em colunas iguais (ex.: Superior Imediato à esquerda e Apontador à direita) e a linha do servidor ficou no mesmo padrão das demais. (NP-228)
Versão 1.0.8 06/08/2026
- Relatório de Baixa Biometria: agora cada servidor aparece UMA vez (deixa de repetir a mesma pessoa que tem vários cadastros/matrículas). A coluna Matrícula foi removida — quem identifica o cartão é o número do crachá. (NP-214)
- Relatório de Baixa Biometria: o filtro de Situação (Ativo / Inativo / Todos) agora recorta corretamente a lista. (NP-214)
Versão 1.0.7 06/08/2026
- Correção: o "Relatório de Baixa Biometria" dava erro ao gerar (um comentário no SQL acabava anulando parte da consulta). Corrigido — o relatório volta a sair normalmente. (NP-212)
Versão 1.0.6 02/08/2026
- Campos de hora agora são por DIGITAÇÃO (formato hh:mm, 24h), no lugar do "relógio" que abria para escolher a hora. Digite "930" e vira "09:30"; "8" vira "08:00". Corrige sozinho valores inválidos, tem teclado numérico no celular e Enter pula para o próximo campo. Vale para Hora Extra, Adicional Noturno, Justificativas e demais telas com campo de hora. (NP-204)
- Correção: na Justificativa, escolher/editar a hora não altera mais a data (os campos estavam se confundindo). (NP-204)
- Correção: Hora Extra/Adicional Noturno/Justificativa agora validam a hora no servidor e avisam quando a saída é menor ou igual à entrada (antes o total ficava em branco sem explicação). (NP-204)
- Novo "Relatório de Baixa Biometria": lista todos os servidores com o botão de baixa biometria marcado, com o número do cartão (crachá), no layout padrão (matrícula, nome, vínculo, cargo, lotação, unidade). O relatório antigo (que exigia relógio facial) foi renomeado para "Baixa Biometria (com Facial)". (NP-212)
Versão 1.0.5 30/07/2026
- Tela "Editar/Criar usuário" modernizada: layout mais limpo em cartões (Dados pessoais, Acesso e Segurança do ponto). (NP-194)
- Nova segurança "Associação ao ponto pelo CPF": ao ligar, o usuário é vinculado automaticamente à pessoa do ponto com o mesmo CPF. Com isso, ele — mesmo administrador — não pode tratar o próprio ponto no espelho, nem editar ou inativar/excluir o próprio cadastro em Pessoas. As ações sobre outras pessoas continuam normais. (NP-194)
Versão 1.0.4 30/07/2026
- Cadastro de Unidade: novo campo "Código" — um número de referência de outro sistema (não é o id). Aparece no cadastro e na listagem, e dá para pesquisar por ele. (NP-193)
Versão 1.0.3 30/07/2026
- Correção (urgente): no Cadastro de Pessoa, salvar dava erro ("não foi possível salvar") quando a pessoa não tinha algum vínculo (lotação/departamento/etc.). Corrigido — o salvamento voltou a funcionar. (NP-190)
Versão 1.0.2 30/07/2026
- Correção: no Espelho de Ponto (formato tabela), as marcações apareciam duplicadas e as horas trabalhadas zeravam (caía como falta) quando havia equipamentos com número repetido. Corrigido — as batidas voltam a ser pareadas corretamente. (NP-191)
- Correção: no Cadastro de Pessoa, ao editar, os campos Lotação/Unidade/Departamento e outros travavam quando a pessoa não tinha algum desses vínculos. Corrigido — a seleção volta a funcionar. (NP-190)
Versão 1.0.1 29/07/2026
- Logo do cliente: a logo do login passa a usar a mesma logo do sistema (a do Cadastro de Empresa) quando nao houver logo especifica nas Configuracoes — uma so imagem vale nos dois lugares.
- Correcao: o campo de logo em Configuracoes do sistema deixou de "apagar" a logo ao salvar (bug que impedia trocar a logo do login pela tela).
Versão 1.0.0 29/07/2026
- Perfis de acesso: tela redesenhada em 5 abas (Dados gerais, Permissões, Relatórios, Form. de Fechamento, Configurações) com switches, busca de permissões, barra de "alterações não salvas" e "Copiar de outro perfil". Mais rápida de usar; as permissões salvas continuam as mesmas.
- Plantão: novo assistente (Período → Pessoas → Marcação) para Troca Individual e Conjunta, com marcação Trabalho/Folga, ritmo da escala no fundo dos dias e botão "Aplicar ritmo da escala" (preenche o ritmo e associa a escala à pessoa).
- Escala/Horário em Lote: importar servidores por matrícula; a data de início respeita a admissão quando o lote é antigo.
- Correção importante: o horário/escala vinculados deixaram de "sumir" ao salvar a pessoa (só saem com remoção explícita) — Lote e Cadastro passam a coexistir.
- Espelho de Ponto: o seletor interno de servidor respeita o filtro (lotação/departamento/etc.) vindo do Espelho ou do Cadastro; cartão e espelho reformulados (1 folha, linhas suaves, sem falta em dias futuros).
- Relatório de Cadastro de Servidores: novas colunas e filtros de Horário e Escala (Todos / específico / sem).
- Manutenção: deduplicação de cadastros repetidos (departamento, cargo, local, unidade).
- Versionamento: numeração passa a subir por tipo de entrega — grande (X), melhoria (Y), correção (Z).
Versão 0.9.0 24/07/2026
- Versionamento e novidades: a versão e o histórico de mudanças passam a aparecer no login e na barra lateral, com data de compilação automática (acompanha cada atualização, sem editar à mão).
Atualizado em 14/10/2026