Se você trabalha com o Sistema Único de Autodeterminação (SUA) do IMSS e recebe a mensagem “Error al calcular cuotas bimestrales” (Erro ao calcular contribuições bimestrais), este artigo vai guiá-lo passo a passo para resolver o problema. Este erro é um dos mais frequentes ao gerar a determinação de contribuições e pode ser causado por dados corrompidos no banco de dados, uma versão desatualizada do SUA ou datas incorretas na integração do Salário Base de Contribuição (SBC).
O Erro
Ao tentar gerar o cálculo de contribuições bimestrais a partir do menu Determinación de cuotas > Cálculo, o SUA exibe a mensagem:
“Error al calcular cuotas bimestrales”
Em alguns casos, o erro é acompanhado de um código numérico ou de uma mensagem adicional como “No se pudieron procesar los registros del período seleccionado” (Não foi possível processar os registros do período selecionado). A tela de cálculo pode fechar abruptamente ou simplesmente não gerar o arquivo de determinação esperado.
O erro normalmente aparece nos seguintes cenários:
- Ao calcular o bimestre pela primeira vez após inserir movimentos de afiliação
- Após atualizar a versão do SUA sem reiniciar o computador
- Ao tentar recalcular um bimestre que já tinha uma determinação prévia com dados modificados
- Ao trabalhar com grande número de trabalhadores (mais de 500 registros)
Causa do Problema
O erro ao calcular contribuições bimestrais no SUA tem diversas causas raiz possíveis:
1. Dados corrompidos do trabalhador
O banco de dados do SUA (arquivo SUA.MDB) armazena todas as informações dos trabalhadores em formato Microsoft Access. Com o tempo, os registros podem se corromper devido a quedas de energia, fechamentos abruptos do programa ou falhas no disco rígido. Quando o SUA tenta ler um registro corrompido durante o cálculo, o processo falha.
2. Versão desatualizada do SUA
O IMSS publica atualizações periódicas do SUA que incluem correções nas fórmulas de cálculo, ajustes por mudanças nas taxas de contribuição e patches de segurança. Se sua versão não está atualizada, o motor de cálculo pode falhar ao encontrar cenários não contemplados.
3. Datas incorretas do SBC
O Salário Base de Contribuição (SBC) de cada trabalhador deve ter uma data de integração válida que corresponda ao bimestre que está sendo calculado. Se a data de integração for posterior ao fim do bimestre ou anterior ao início do mesmo, o SUA não consegue determinar corretamente as contribuições.
4. Movimentos de afiliação inconsistentes
Movimentos duplicados de admissão, modificação salarial ou baixa dentro do mesmo período geram conflitos no cálculo. O SUA precisa de um histórico limpo e sequencial de movimentos para cada trabalhador.
5. Banco de dados fragmentado
Após múltiplas operações de admissão, baixa e modificação, o banco de dados pode ficar fragmentado. Embora os dados sejam válidos, a fragmentação causa erros de leitura durante operações intensivas como o cálculo bimestral.
Solução Passo a Passo
Passo 1: Identificar os trabalhadores com erro
- Abra o SUA
- Vá em Determinación de cuotas > Cálculo
- Selecione o bimestre e ano que deseja calcular
- Clique em Calcular
- Quando o erro aparecer, revise o relatório de erros gerado
- Anote os números de seguro social (NSS) dos trabalhadores que aparecem no relatório
- Se o erro não gerar relatório, selecione Reportes > Errores de cálculo para consultá-lo
Passo 2: Verificar dados do trabalhador
Para cada trabalhador identificado com erro:
- Vá em Afiliación > Consulta/Modificación de trabajadores
- Procure o trabalhador por NSS ou RFC
- Verifique os seguintes campos:
- Nome completo: sem caracteres especiais ou espaços extras
- CURP: 18 caracteres, formato válido
- Tipo de trabalhador: permanente ou eventual conforme corresponda
- Tipo de salário: fixo, variável ou misto
- SBC (Salário Base de Contribuição): valor correto conforme a integração salarial vigente
- Data de admissão: deve ser anterior ao início do bimestre
- Corrija os dados incorretos e salve as alterações
Passo 3: Corrigir movimentos de afiliação
- Vá em Afiliación > Movimientos afiliatorios
- Selecione o trabalhador por NSS
- Verifique que exista um movimento de admissão (tipo 08) com data anterior ao bimestre
- Se houver modificações salariais (tipo 07), verifique se as datas são sequenciais e não se sobrepõem
- Se encontrar movimentos duplicados, elimine o duplicado selecionando-o e clicando em Eliminar
- Se faltarem movimentos necessários, insira-os com as datas corretas
Passo 4: Atualizar o SUA para a última versão
- Visite o portal do IMSS em idse.imss.gob.mx
- Navegue até a seção de downloads do SUA
- Baixe o instalador da última versão disponível
- Feche o SUA completamente (verifique que não está na barra de tarefas)
- Execute o instalador e selecione a opção de Atualização
- Não desinstale a versão anterior, pois isso eliminaria o banco de dados
- Reinicie o computador após a instalação
Passo 5: Reparar o banco de dados
Se o erro persistir, o banco de dados pode estar danificado:
- Feche o SUA completamente
- Navegue até *C:\CobranzaSUA* no Explorador de arquivos
- Localize o arquivo SUA.MDB
- Faça uma cópia de backup deste arquivo em outra localização (área de trabalho ou USB)
- Abra o arquivo SUA.MDB com o Microsoft Access
- Vá em Ferramentas > Utilitários de banco de dados > Compactar e reparar banco de dados
- Aguarde o processo terminar (pode levar vários minutos dependendo do tamanho)
- Feche o Access e abra o SUA novamente
Passo 6: Recalcular contribuições bimestrais
- Abra o SUA
- Vá em Determinación de cuotas > Cálculo
- Selecione o bimestre e ano corretos
- Clique em Calcular
- Verifique que o relatório não mostra erros
- Se o cálculo foi bem-sucedido, vá em Determinación de cuotas > Disco de pago para gerar o arquivo de pagamento
Solução Alternativa
Se os passos anteriores não resolverem o problema, você pode tentar as seguintes alternativas:
Reinstalar o SUA com importação de backup
- Gere um backup completo em Utilerías > Respaldo de información
- Salve o backup em uma localização segura (USB ou pasta na área de trabalho)
- Desinstale o SUA em Painel de controle > Programas e recursos
- Elimine manualmente a pasta *C:\CobranzaSUA* se permanecer residual
- Baixe e instale a última versão do SUA do portal do IMSS
- Após instalado, vá em Utilerías > Restaurar información e importe seu backup
- Tente novamente o cálculo de contribuições bimestrais
Calcular manualmente os trabalhadores problemáticos
Se apenas alguns trabalhadores causam o erro:
- Identifique os NSS problemáticos
- Elimine os movimentos do bimestre para esses trabalhadores
- Reinsira-os manualmente com os dados corretos
- Execute novamente o cálculo
Utilizar a ferramenta de verificação de dados
- Vá em Utilerías > Verificación de datos
- Selecione Verificar todos los registros
- O SUA mostrará um relatório de inconsistências encontradas
- Corrija cada inconsistência antes de recalcular
Prevenção
Para evitar este erro no futuro, siga estas recomendações:
- Atualize o SUA regularmente: verifique mensalmente se há novas versões no portal do IMSS
- Faça backup do banco de dados antes de cada cálculo bimestral com Utilerías > Respaldo de información
- Verifique os movimentos antes do cálculo: use Reportes > Movimientos afiliatorios para confirmar que tudo está em ordem
- Compacte o banco de dados pelo menos uma vez por bimestre usando o Microsoft Access
- Feche o SUA corretamente: nunca desligue o computador com o programa aberto
- Instale o SUA em um computador dedicado: evite computadores compartilhados onde outros programas possam interferir nos arquivos do SUA
- Consulte as taxas vigentes: certifique-se de que sua versão do SUA reflita as taxas de contribuição do ano fiscal atual
Problemas Relacionados
| Problema | Causa provável | Solução rápida |
|---|---|---|
| ”Trabalhadores não encontrados para o período” | Datas de admissão fora do bimestre | Verificar datas de admissão em Afiliación |
| ”SBC fora do intervalo” | Salário integrado acima do teto de contribuição | Ajustar SBC ao teto de 25 UMA vigente |
| ”Erro no arquivo de pagamento SIPARE” | Formato incorreto do arquivo de determinação | Recalcular e gerar arquivo novamente |
| ”Movimento duplicado” | Admissão ou modificação repetida para o mesmo NSS | Eliminar duplicado em Movimientos afiliatorios |
| ”Banco de dados danificado” | Corrupção do arquivo SUA.MDB | Compactar e reparar com Access ou reinstalar SUA |
Resumo
- O erro ao calcular contribuições bimestrais no SUA é causado principalmente por dados corrompidos, versão desatualizada ou datas incorretas do SBC
- Identifique os trabalhadores com erro revisando o relatório de erros de cálculo
- Verifique e corrija os dados de cada trabalhador: SBC, datas de admissão e movimentos de afiliação
- Atualize o SUA para a última versão disponível no portal do IMSS
- Repare o banco de dados SUA.MDB com o Microsoft Access se houver corrupção
- Sempre faça backup do banco de dados antes de realizar operações em massa
- Compacte o banco de dados regularmente para prevenir fragmentação