Se ao tentar calcular as contribuições patronais e do trabalhador no SUA do IMSS aparecerem mensagens como “Error al calcular. Existen movimientos inconsistentes” (Erro ao calcular. Existem movimentos inconsistentes) ou “El SBC del trabajador no es válido” (O SBC do trabalhador não é válido), seu processo de determinação de contribuições está bloqueado. Este é um dos problemas mais frustrantes para os departamentos de folha de pagamento e contabilidade, especialmente no fechamento bimestral. Neste guia, você encontrará as causas exatas do erro e os passos detalhados para corrigi-lo, gerar o cálculo correto e transmitir o arquivo de pagamento ao IMSS sem contratempos.
O Erro
As mensagens de erro mais comuns ao tentar calcular as contribuições patronais no SUA são:
“Error al calcular. Existen movimientos inconsistentes” (Erro ao calcular. Existem movimentos inconsistentes)
“No se encontraron movimientos para el período” (Não foram encontrados movimentos para o período)
“Error: El SBC del trabajador no es válido” (Erro: O SBC do trabalhador não é válido)
“El cálculo no puede realizarse. Verifique los datos de los trabajadores” (O cálculo não pode ser realizado. Verifique os dados dos trabalhadores)
Esses erros aparecem na janela de Determinación de cuotas (Determinação de contribuições) do SUA (Sistema Único de Autodeterminación), especificamente quando:
- Você seleciona o bimestre e ano a calcular e clica em Calcular.
- O SUA detecta inconsistências nos dados dos trabalhadores ou movimentos.
- O sistema não encontra registros válidos para gerar o cálculo.
O erro impede a geração do detalhamento de contribuições por trabalhador e, portanto, bloqueia a geração do arquivo SIPARE para pagamento junto ao IMSS.
Causa do Problema
O cálculo de contribuições patronais no SUA depende de que todos os dados dos trabalhadores, movimentos de filiação e tabelas de referência estejam corretos e sincronizados. As causas mais frequentes do erro são:
SBC (Salario Base de Cotización) inválido
O SBC é o dado mais crítico para o cálculo. O SUA marca erro quando:
| Condição inválida | Descrição |
|---|---|
| SBC abaixo do mínimo | O salário registrado é inferior ao salário mínimo geral vigente |
| SBC acima do teto | O salário excede 25 vezes a UMA (Unidad de Medida y Actualización) |
| SBC zerado ou vazio | O trabalhador não tem salário registrado |
| SBC com decimais incorretos | O formato numérico tem mais de 2 casas decimais ou caracteres inválidos |
Movimentos de filiação inconsistentes
- Admissões duplicadas: Um trabalhador tem dois ou mais movimentos de admissão no mesmo período sem baixa intermediária.
- Baixa sem admissão prévia: Existe um movimento de baixa para um trabalhador que não tem admissão registrada no SUA.
- Datas fora do intervalo: Movimentos com datas anteriores ao período selecionado ou posteriores à data atual.
- Períodos sobrepostos: Modificações salariais com datas que se sobrepõem, criando conflitos no cálculo.
Banco de dados corrompido
O arquivo SUA.MDB pode ser danificado por:
- Fechamento inesperado do SUA (queda de energia, encerramento forçado pelo gerenciador de tarefas).
- Execução do SUA a partir de uma unidade de rede instável.
- Conflitos com antivírus que bloqueiam a gravação no arquivo.
Tabelas de referência desatualizadas
Se o SUA não possui as tabelas de contribuições, UMA ou salários mínimos do ano vigente, os cálculos falham porque as fórmulas de cotização não coincidem com os parâmetros atuais.
Solução Passo a Passo
Passo 1: Fazer backup do banco de dados
Antes de fazer qualquer correção:
- Feche completamente o SUA.
- Navegue até a pasta
C:\CobranzaSUA\. - Localize o arquivo
SUA.MDB. - Copie o arquivo para uma pasta de backup (por exemplo,
C:\Respaldos_SUA\SUA_YYYYMMDD.MDB). - Verifique se a cópia tem o mesmo tamanho que o original.
Passo 2: Verificar o período e o registro patronal
- Abra o SUA e confirme que o registro patronal ativo está correto.
- Vá a Determinación de cuotas > Cálculo.
- Verifique se o bimestre e o ano selecionados correspondem ao período que deseja calcular.
- Se tiver vários registros patronais, certifique-se de estar trabalhando com o correto no menu Patrones.
Passo 3: Revisar trabalhadores com SBC inválido
- Vá a Afiliación > Consulta/Modificación de trabajadores.
- Revise a lista completa de trabalhadores ativos.
- Para cada trabalhador, verifique se o SBC é:
- Maior ou igual ao salário mínimo vigente (em 2025, $278,80 MXN diários na zona geral).
- Menor ou igual a 25 vezes a UMA diária vigente (em 2025, 25 × $113,14 = $2.828,50 MXN).
- Um valor numérico válido sem caracteres estranhos.
- Corrija os SBC fora do intervalo diretamente no cadastro do trabalhador.
Passo 4: Limpar movimentos inconsistentes
- Vá a Afiliación > Consulta de movimientos.
- Filtre pelo bimestre problemático.
- Identifique e corrija:
- Admissões duplicadas: Elimine o movimento duplicado, mantendo apenas uma admissão válida.
- Baixas sem admissão: Registre a admissão faltante ou elimine a baixa órfã.
- Datas incorretas: Modifique as datas para que se enquadrem no período correto.
- Vá a Afiliación > Movimientos afiliatorios para adicionar qualquer movimento que esteja faltando.
Passo 5: Atualizar tabelas de referência
- Verifique em Utilerías > Actualización de tablas que as tabelas de contribuições correspondam ao ano vigente.
- Se as tabelas estiverem desatualizadas, baixe a atualização do SUA no portal do IMSS.
- Instale a atualização e reabra o SUA.
Passo 6: Executar o cálculo novamente
- Vá a Determinación de cuotas > Cálculo.
- Selecione o bimestre e o ano.
- Clique em Calcular.
- Se o cálculo for bem-sucedido, revise o detalhamento de contribuições por trabalhador para confirmar que os valores são razoáveis.
- Gere o arquivo SIPARE em Procesos > Generación de archivo SIPARE.
Solução Alternativa
Se após corrigir os dados o erro persistir, é provável que o banco de dados esteja corrompido. Nesse caso:
Reparar o banco de dados com Microsoft Access
- Feche completamente o SUA.
- Abra o Microsoft Access (versão 2010 ou superior).
- Abra o arquivo
C:\CobranzaSUA\SUA.MDB. - Vá a Ferramentas de banco de dados > Compactar e reparar banco de dados.
- Aguarde o processo terminar e feche o Access.
- Abra o SUA e tente calcular novamente.
Reinstalar o SUA e importar dados
Se a reparação não funcionar:
- Exporte os dados de trabalhadores e empregadores em Utilerías > Exportar datos (se o SUA ainda permitir essa operação).
- Desinstale o SUA em Painel de controle > Programas e recursos.
- Elimine a pasta
C:\CobranzaSUA\(exceto seu backup). - Baixe a última versão do SUA no portal do IMSS.
- Instale o SUA seguindo o assistente de instalação.
- Importe os dados exportados em Utilerías > Importar datos ou recadastre os empregadores e trabalhadores.
Pagamento direto no IMSS Digital
Como último recurso, você pode calcular e pagar as contribuições diretamente no portal IMSS Digital:
- Acesse www.imss.gob.mx > IMSS Digital.
- Entre com sua e.firma ou NPIE (Número Patronal de Identificación Electrónica).
- Selecione Pago de cuotas obrero-patronales (Pagamento de contribuições patronais).
- O portal calcula as contribuições diretamente do banco de dados do IMSS e gera a referência de pagamento bancário.
Prevenção
Para evitar erros no cálculo de contribuições patronais em futuros bimestres:
- Registre movimentos em tempo real: Cadastre admissões, baixas e modificações salariais no SUA conforme ocorram, não no fechamento do bimestre.
- Valide o SBC de cada trabalhador: Antes de executar o cálculo bimestral, gere um relatório de trabalhadores ativos e verifique que todos os SBC estejam dentro do intervalo válido.
- Atualize o SUA no início de cada ano: As tabelas de contribuições, UMA e salários mínimos mudam anualmente. Instale as atualizações do portal do IMSS antes do primeiro cálculo do ano.
- Faça backup do banco de dados semanalmente: Programe cópias automáticas do arquivo
SUA.MDBpara manter pontos de restauração recentes. - Não feche o SUA abruptamente: Sempre use a opção Salir do menu. Forçar o encerramento pode corromper o arquivo
SUA.MDB. - Compare com a emissão do IMSS: Após cada cálculo, valide os valores contra a emissão publicada pelo IMSS. Diferenças indicam erros nos dados de origem.
Problemas Relacionados
Outros erros do SUA que costumam ocorrer junto com problemas no cálculo de contribuições:
| Problema | Possível causa | Solução rápida |
|---|---|---|
| SUA não abre ou mostra erro de componente | Falta a biblioteca threed32.ocx ou outro OCX | Registrar o componente com regsvr32 ou reinstalar o SUA |
| Não é possível gerar o arquivo SIPARE | Não existem movimentos de filiação no período | Cadastrar movimentos faltantes ou usar opção de pagamento sem movimentos |
| Diferença de valores com emissão do IMSS | Tabelas de UMA ou contribuições desatualizadas | Atualizar as tabelas do SUA no portal do IMSS |
| Erro ao importar arquivo do IDSE | Formato incompatível ou certificado vencido | Verificar formato do arquivo e validade do certificado digital |
| SUA congela ao calcular | Banco de dados muito grande ou danificado | Compactar SUA.MDB com Access ou reinstalar o SUA |
Resumo
- Os erros ao calcular contribuições patronais no SUA se devem a SBC inválidos, movimentos inconsistentes, banco de dados corrompido ou tabelas de referência desatualizadas.
- Antes de qualquer correção, faça backup do arquivo SUA.MDB.
- Revise e corrija o SBC de cada trabalhador para que esteja dentro do intervalo entre o salário mínimo e 25 vezes a UMA.
- Limpe movimentos duplicados, órfãos ou com datas incorretas no período.
- Se o erro persistir, repare o banco de dados com Microsoft Access ou reinstale o SUA.
- Como alternativa, você pode calcular e pagar contribuições diretamente no IMSS Digital sem necessidade do SUA.
- Para prevenir o problema, registre movimentos em tempo real, atualize o SUA anualmente e faça backup do banco de dados periodicamente.