FAQ - Perguntas Frequentes
Encontre respostas para as questões mais comuns sobre o GEMACI
Sobre o GEMACI
O que é o GEMACI?
O GEMACI (Gerador de Mapas de Contribuição INSS e IRT) é uma aplicação web oficial para geração de ficheiros do Instituto Nacional de Segurança Social (INSS) e Administração Geral Tributária (AGT) de Angola. É uma ferramenta que facilita a criação de mapas de contribuição em formato fixo (180 caracteres) prontos para submissão ao INSS.
Como funciona o GEMACI?
O GEMACIimporta dados de ficheiros Excel (.xlsx) contendo três folhas: Company (dados da empresa), Responsible (responsável pela folha) e Employee (lista de funcionários). Após a importação, valida automaticamente os dados, permite revisão e ajustes, e gera um ficheiro em formato fixo pronto para submissão ao INSS.
Quem pode usar o GEMACI?
O GEMACIé uma ferramenta pública e gratuita, sem necessidade de cadastro ou login. Pode ser utilizado por:
Empresas angolanas que precisam gerar mapas de contribuição do INSS
Departamentos de Recursos Humanos
Contabilistas e gestores de folha de pagamento
Qualquer pessoa autorizada a submeter mapas ao INSS
O GEMACIé gratuito?
Sim! O GEMACIé 100% gratuito e não requer qualquer tipo de cadastro, login ou pagamento. Aceda, use e gere os seus ficheiros INSS sem custos.
Privacidade e Segurança
Os meus dados são armazenados?
O GEMACIfoi projetado com privacidade máxima. Os seus dados são:
Processados apenas em memória temporária
Eliminados automaticamente após o download do ficheiro
Removidos após 20 minutos de inatividade (timeout de sessão)
Nunca salvos em banco de dados permanente
Por que não usar Google Analytics?
Google Analytics coleta dados identificáveis (cookies de tracking, endereços IP, etc.) e partilha dados com terceiros (Google). Para garantir máxima privacidade, o GEMACIusa um sistema de analytics próprio, agregado e completamente anónimo, que coleta apenas estatísticas gerais de uso sem identificar utilizadores individuais.
Como são protegidos os dados em trânsito?
Toda a comunicação entre o seu navegador e o servidor GEMAC é encriptada usando HTTPS/TLS. Isto significa que mesmo se alguém interceptar o tráfego, verá apenas dados encriptados e ilegíveis. A encriptação protege os seus dados durante todo o processo de upload, processamento e download.
E se o servidor crashar durante o processamento?
Se o servidor crashar:
Os dados estavam apenas em memória, serão perdidos mas não vazados
Ficheiros temporários são automaticamente removidos por scripts de limpeza
Não há risco de dados persistirem indefinidamente
Terá apenas que refazer o upload do ficheiro Excel e gerar novamente.
Como garantir que os dados são realmente eliminados?
O GEMACIimplementa múltiplos mecanismos de eliminação:
Blazor Server usa garbage collection do .NET que limpa objetos não referenciados automaticamente
Após download, limpamos explicitamente as listas e objetos com comandos como _funcionarios.Clear()
Ficheiros temporários são apagados do disco com File.Delete()
Timeout de sessão (20 min) desconecta o SignalR, liberando memória automaticamente
E se um hacker comprometer o servidor?
Cenário de comprometimento:
Dados em processamento no momento: comprometidos (inevitável se servidor comprometido)
Dados históricos: não existem, logo não podem ser roubados
Comparado com sistemas tradicionais: risco drasticamente reduzido (não há banco de dados com anos de dados para roubar)
Mitigações adicionais implementadas: Firewall, atualizações regulares de segurança, segmentação de rede e logs de auditoria.
Funcionalidades
Como importar dados do Excel?
Para importar dados do Excel:
Prepare um ficheiro Excel (.xlsx) com três folhas obrigatórias
Company: Dados da empresa (NIF, nome, endereço, etc.)
Responsible: Responsável pela folha (nome, função, telefone)
Employee: Lista de funcionários com números INSS, nomes e salários
Aceda à página "Gerar Ficheiro INSS" e selecione o ficheiro
Que formatos de ficheiro são suportados?
Importação: Excel (.xlsx) no formato Office Open XML
Exportação: Ficheiro de texto (.txt) em formato fixo com 180 caracteres por linha, conforme especificação do INSS Angola
O que são folhas normais e complementares?
Folha Normal: Mapa de contribuição mensal regular, com todas as contribuições do período.
Folha Complementar: Mapa adicional usado para correções, ajustes ou adições de funcionários que não constavam na folha normal. O GEMACIsuporta ambos os tipos.
Os totais são calculados automaticamente?
O GEMACIrecalcula automaticamente os totais de salário base e outras remunerações sempre que:
Adicionar um novo funcionário
Editar dados de um funcionário existente
Remover um funcionário
Posso editar os dados antes de gerar o ficheiro?
Sim! Após importar o Excel, o GEMACIapresenta todos os dados numa tabela interativa onde pode:
Editar qualquer campo (número INSS, nome, salários)
Adicionar novos funcionários manualmente
Remover funcionários da lista
Pré-visualizar os dados antes da geração
Como processar ficheiros grandes (1000+ funcionários)?
O GEMACIé otimizado para processar grandes volumes de dados:
Processamento em streaming para ficheiros muito grandes
Usa MemoryStream para processar em chunks, evitando sobrecarga
Para ficheiros extremamente grandes, pode salvar temporariamente com nome UUID único
Eliminação imediata após uso
Suporte Técnico
Erro ao fazer upload do ficheiro Excel
Soluções comuns:
Verifique que o ficheiro é .xlsx (Excel no formato Office Open XML)
Confirme que as três folhas obrigatórias existem: Company, Responsible e Employee
Certifique-se que os nomes das folhas estão corretos (case-sensitive)
Verifique que o ficheiro não está corrompido (tente abrir no Excel)
Confirme que não excede o tamanho máximo permitido
A sessão expirou durante o trabalho
O GEMACItem um timeout de sessão de 20 minutos por razões de segurança. Se a sessão expirar:
Recarregue a página
Faça novamente o upload do ficheiro Excel
Trabalhe mais rapidamente ou divida o trabalho em sessões menores
Problemas de performance com muitos funcionários
Para melhorar a performance com listas grandes:
Use a paginação da tabela (padrão: 10 registros por página)
Use a função de pesquisa para encontrar funcionários específicos
Mantenha o navegador atualizado
Feche outras abas do navegador para liberar memória
Como obter suporte adicional?
Canais de suporte disponíveis:
Consulte este FAQ completo
Assista aos tutoriais em vídeo (se disponíveis)
Entre em contacto por email de suporte
Participe no fórum público de discussão
Não encontrou a resposta?
Use a caixa de pesquisa acima para encontrar perguntas específicas ou entre em contacto com o suporte técnico.
Voltar ao Início Gerar Ficheiro INSS