O que há de novo no DataCerta
SMS automático, fornecedores consolidados e validação global de duplicados.
🏢 Fornecedores, SMS automático e validação global de duplicados
Esta atualização consolida a gestão de fornecedores, corrige bugs críticos de interface e adiciona o disparo automático de SMS por cron job, tornando as notificações completamente autónomas.
-
NEW SMS automático no cron jobO cron job diário agora dispara SMS automaticamente a seguir ao email de cada cliente, usando a API TelcoSMS directamente. Não requer intervenção manual — email + SMS são enviados em conjunto para todos os serviços a expirar.
- NEW Ficha de Fornecedor com serviços — Ao clicar num fornecedor, abre uma ficha detalhada com todos os serviços associados, valores, datas de expiração e cliente que recebe cada notificação. Inclui acesso rápido para adicionar novos serviços ao fornecedor.
- NEW Validação de duplicados global — Email, NIF e Telemóvel são agora validados em todo o ecossistema DataCerta (não apenas na organização actual). Dupla protecção: verificação no front-end com mensagem de erro identificando o conflito, e índices únicos na base de dados como salvaguarda.
- IMPROVE Tabela de serviços com colunas separadas — A coluna "Cliente / Fornecedor" foi dividida em duas colunas distintas: Cliente (mostra quem recebe a notificação) e Fornecedor (mostra o fornecedor associado, quando aplicável). Facilita a leitura e filtragem visual.
- IMPROVE Valor Total na ficha do cliente — Cálculo correcto incluindo serviços de fornecedor: receitas menos despesas. Total a vermelho quando negativo, verde quando positivo, com indicação das despesas totais entre parênteses.
-
FIX
Modais +Fornecedor e +Serviço não abriam —
Corrigido bug crítico onde os modais ficavam invisíveis
(overlay activo mas sem visibilidade) devido a
<div>não fechadas nos modais anteriores, causando aninhamento incorrecto no DOM. -
FIX
Serviços desapareciam após guardar — Corrigido
erro crítico onde a query de serviços usava joins automáticos
do Supabase que falhavam silenciosamente quando
client_id = null(serviços de fornecedor). Migrado para query simples com resolução local de nomes. - FIX {{dias_restantes}} negativo no SMS — A variável nos templates SMS mostrava valores negativos para serviços expirados (ex: expira em -3). Agora mostra texto legível: 3 dias (expirado), hoje ou amanhã.
🏢 Gestão de Fornecedores e Serviços de Despesa
Esta atualização traz uma nova dimensão ao DataCerta: a gestão de fornecedores e seus serviços. Agora pode controlar despesas de fornecedores da mesma forma que gerencia os serviços dos seus clientes.
-
NEW Gestão de FornecedoresNova secção para registar fornecedores (empresas que prestam serviços). Cada fornecedor pode ter serviços associados com valores negativos (despesas).
- NEW Serviços de Fornecedor — Criação de serviços associados a fornecedores, com valor negativo automático para representar despesas. O sistema identifica automaticamente estes serviços e aplica a lógica correta.
- NEW Cliente de Notificação — Para cada serviço de fornecedor, pode definir qual cliente deve receber as notificações de renovação. Isso permite notificar o cliente certo quando um serviço de fornecedor está prestes a expirar.
- NEW Valor Total na Ficha do Cliente — Na ficha detalhada de cada cliente, agora é exibido o Valor Total dos serviços, calculado como a soma dos serviços positivos menos os serviços negativos (despesas de fornecedores). Permite ter uma visão clara da posição financeira de cada cliente.
- FIX Cálculo do Valor Total com valores negativos — Corrigido o bug onde o Valor Total não aparecia quando existiam valores negativos nos serviços. Agora o cálculo considera corretamente: positivo + negativo = resultado correto (ex: 100.000 + (-25.000) = 75.000 Kz).
- FIX Nome do Cliente nos serviços — Corrigida a exibição do nome do cliente na coluna "Cliente" da tabela de serviços. Agora mostra corretamente o cliente que recebe as notificações, tanto para serviços normais como para serviços de fornecedor.
- IMPROVE Interface de Fornecedores — Vista detalhada de fornecedor com lista de serviços associados, histórico de notificações enviadas aos clientes e opção de editar ou eliminar fornecedor.
- IMPROVE Indicador visual de tipo de serviço — Identificação visual clara entre serviços de cliente (positivo) e serviços de fornecedor (negativo) com cores distintas na tabela de serviços.
🚀 Experiência de utilizador otimizada e novas integrações
Esta atualização traz melhorias significativas na usabilidade, novo sistema de templates e automação de notificações.
-
IMPROVE Navbar responsiva otimizadaBotão "Experimentar Grátis" agora é ocultado em dispositivos móveis para melhor usabilidade, aparecendo apenas no menu hamburger. Alinhamento melhorado nas extremidades.
- NEW Disparo automático de notificações — Implementado sistema de cron job na Vercel que verifica diariamente (8h) serviços a expirar e envia lembretes automaticamente. Respeita limites de rate limiting (180 emails/hora) e timeout (8s).
-
NEW
Sistema de templates para Email e SMS —
Crie, guarde e reutilize templates de mensagens.
Disponível nas views de Notificações e SMS, com variáveis
dinâmicas (
{{cliente}},{{servico}},{{dias_restantes}}, etc.). Apenas admins podem gerir templates. - NEW Editor de SMS com contador de caracteres — Interface dedicada para compor mensagens SMS, com contador em tempo real (160 caracteres por SMS) e indicador visual quando excede.
- IMPROVE Permissões refinadas para membros — Utilizadores com role "member" já não veem botões de apagar (clientes/serviços) nem acedem à configuração de SMS. Apenas admins/owners têm acesso a ações destrutivas.
-
NEW
URLs amigáveis para registo — Agora podes
partilhar links diretos:
-
/login→ abre no separador "Entrar" -
/register→ abre no separador "Criar conta"
-
- IMPROVE Landing page com footer reorganizado — Nova coluna "Suporte" com links para Tutorial, Documentação e Acesso remoto. Contactos integrados na coluna Brand para melhor equilíbrio visual.
- FIX Correção de permissões em modais — Botões de apagar removidos consistentemente de todas as views (tabelas, detalhe de cliente, cards) para membros.
✨ Sistema completo de gestão de clientes
Esta versão marca o lançamento estável do DataCerta com todas as funcionalidades planeadas para o MVP.
- NEW Dashboard principal — Visão geral com estatísticas de clientes, serviços a expirar e tabela completa
- NEW Gestão de Clientes — Cadastro completo com nome, email, telefone, NIF, endereço e notas
- NEW Gestão de Serviços — Registo de serviços com tipo de contrato (anual, semestral, trimestral, mensal), datas de expiração e valor
- NEW Lembretes automáticos — Configuração de dias de notificação por serviço (ex: 30, 15, 7, 3, 1 dias)
- NEW SMS via TelcoSMS — Envio de lembretes por SMS com suporte a chave global ou personalizada
- NEW Email via SMTP — Suporte a SMTP global ou personalizado com templates editáveis
- NEW Gestão de Equipa — Convite de membros com permissões (admin/member)
- NEW Histórico de envios — Registo de todos os emails enviados
📊 Visão Geral do Negócio
- Cards com total de clientes, serviços a expirar (7 dias e 30 dias) e emails enviados
- Cards de expiração urgente com clientes e serviços críticos
- Tabela com todos os serviços ordenados por expiração
- Barra de limite do plano com aviso quando próximo do teto
👥 Gestão de Clientes
- Cadastro completo: nome/empresa, email, telefone, NIF, endereço, notas
- Listagem com contagem de serviços por cliente
- Próxima expiração visível na tabela
- Edição e exclusão de clientes
- Pesquisa em tempo real por nome, email ou NIF
📅 Controlo de Serviços
- Tipos de contrato: Anual (365d), Semestral (180d), Trimestral (90d), Mensal (30d)
- Filtros por tipo de contrato
- Cálculo automático de dias restantes
- Indicador visual: verde (>30d), amarelo (≤30d), vermelho (≤7d), expirado
- Renovação de serviços com nova data e contrato
- Notificações personalizadas por serviço (dias específicos)
🔔 Sistema de Lembretes
- Configuração global por tipo de contrato
- Dias de notificação editáveis por serviço
- Disparo manual de notificações com pré-visualização
- Templates de email com variáveis: {{cliente}}, {{servico}}, {{dias_restantes}}, {{data_expiracao}}, {{lista_servicos}}, {{valor}}
- Opção de incluir serviços expirados no disparo
📱 Integração com TelcoSMS
- Suporte a SMS global (configurado pelo admin)
- Suporte a chave personalizada por organização
- Envio manual de SMS para clientes
- Contador de caracteres em tempo real
- Teste de configuração SMS
- Disponível nos planos Starter, Pro e Enterprise
✉️ Configuração SMTP
- SMTP global para todas as organizações
- SMTP personalizado por organização
- Teste de conexão SMTP
- Estatísticas de envio: enviados, falhas, pendentes
- Histórico completo de emails enviados
👤 Multi-utilizador
- Convite de membros por email
- Funções: Admin (gestão completa) e Membro (visualização/edição)
- Gestão de convites pendentes
- Remoção de membros da organização
- Suporte a múltiplas organizações por utilizador
💰 Planos e Limites
- Free: 5 clientes, 10 serviços, 1 utilizador, 50 emails/mês
- Starter (5.000 Kz/mês): 50 clientes, 200 serviços, 3 utilizadores, 500 emails, 50 SMS
- Pro (15.000 Kz/mês): Clientes ilimitados, serviços ilimitados, 10 utilizadores, 2.000 emails, 200 SMS, SMTP personalizado
- Enterprise: Sob consulta, tudo ilimitado, suporte prioritário
- Barras de utilização com limite do plano
⚙️ Definições da Conta
- Edição de perfil e nome da organização
- Slug único para URL da organização
- Troca de tema (claro/escuro)
- Opção de apagar conta permanentemente (zona de perigo)
- Alteração de credenciais Supabase
🎨 Interface e Experiência
- Design consistente com a identidade DataCerta
- Tema dark/light persistente
- Animações suaves e feedback visual
- Pesquisa global em tempo real
- Modais para criação/edição
- Toasts de confirmação
- Totalmente responsivo (mobile, tablet, desktop)
O que estamos a preparar
Relatórios Avançados
Gráficos de faturação, retenção e crescimento
App Mobile
Aplicação nativa para Android e iOS
API Pública
Integração com outros sistemas
Experimente todas estas funcionalidades
Crie conta gratuita e comece a organizar os seus clientes hoje mesmo.