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

  1. Abra o SUA
  2. Vá em Determinación de cuotas > Cálculo
  3. Selecione o bimestre e ano que deseja calcular
  4. Clique em Calcular
  5. Quando o erro aparecer, revise o relatório de erros gerado
  6. Anote os números de seguro social (NSS) dos trabalhadores que aparecem no relatório
  7. 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:

  1. Vá em Afiliación > Consulta/Modificación de trabajadores
  2. Procure o trabalhador por NSS ou RFC
  3. 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
  4. Corrija os dados incorretos e salve as alterações

Passo 3: Corrigir movimentos de afiliação

  1. Vá em Afiliación > Movimientos afiliatorios
  2. Selecione o trabalhador por NSS
  3. Verifique que exista um movimento de admissão (tipo 08) com data anterior ao bimestre
  4. Se houver modificações salariais (tipo 07), verifique se as datas são sequenciais e não se sobrepõem
  5. Se encontrar movimentos duplicados, elimine o duplicado selecionando-o e clicando em Eliminar
  6. Se faltarem movimentos necessários, insira-os com as datas corretas

Passo 4: Atualizar o SUA para a última versão

  1. Visite o portal do IMSS em idse.imss.gob.mx
  2. Navegue até a seção de downloads do SUA
  3. Baixe o instalador da última versão disponível
  4. Feche o SUA completamente (verifique que não está na barra de tarefas)
  5. Execute o instalador e selecione a opção de Atualização
  6. Não desinstale a versão anterior, pois isso eliminaria o banco de dados
  7. 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:

  1. Feche o SUA completamente
  2. Navegue até *C:\CobranzaSUA* no Explorador de arquivos
  3. Localize o arquivo SUA.MDB
  4. Faça uma cópia de backup deste arquivo em outra localização (área de trabalho ou USB)
  5. Abra o arquivo SUA.MDB com o Microsoft Access
  6. Vá em Ferramentas > Utilitários de banco de dados > Compactar e reparar banco de dados
  7. Aguarde o processo terminar (pode levar vários minutos dependendo do tamanho)
  8. Feche o Access e abra o SUA novamente

Passo 6: Recalcular contribuições bimestrais

  1. Abra o SUA
  2. Vá em Determinación de cuotas > Cálculo
  3. Selecione o bimestre e ano corretos
  4. Clique em Calcular
  5. Verifique que o relatório não mostra erros
  6. 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

  1. Gere um backup completo em Utilerías > Respaldo de información
  2. Salve o backup em uma localização segura (USB ou pasta na área de trabalho)
  3. Desinstale o SUA em Painel de controle > Programas e recursos
  4. Elimine manualmente a pasta *C:\CobranzaSUA* se permanecer residual
  5. Baixe e instale a última versão do SUA do portal do IMSS
  6. Após instalado, vá em Utilerías > Restaurar información e importe seu backup
  7. Tente novamente o cálculo de contribuições bimestrais

Calcular manualmente os trabalhadores problemáticos

Se apenas alguns trabalhadores causam o erro:

  1. Identifique os NSS problemáticos
  2. Elimine os movimentos do bimestre para esses trabalhadores
  3. Reinsira-os manualmente com os dados corretos
  4. Execute novamente o cálculo

Utilizar a ferramenta de verificação de dados

  1. Vá em Utilerías > Verificación de datos
  2. Selecione Verificar todos los registros
  3. O SUA mostrará um relatório de inconsistências encontradas
  4. 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

ProblemaCausa provávelSolução rápida
”Trabalhadores não encontrados para o período”Datas de admissão fora do bimestreVerificar datas de admissão em Afiliación
”SBC fora do intervalo”Salário integrado acima do teto de contribuiçãoAjustar SBC ao teto de 25 UMA vigente
”Erro no arquivo de pagamento SIPARE”Formato incorreto do arquivo de determinaçãoRecalcular e gerar arquivo novamente
”Movimento duplicado”Admissão ou modificação repetida para o mesmo NSSEliminar duplicado em Movimientos afiliatorios
”Banco de dados danificado”Corrupção do arquivo SUA.MDBCompactar 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

Artigos Relacionados