TL;DR — Resumo Rápido

Corrija erros do Aspel NOI ao gerar movimentos IMSS para IDSE: NSS inválido, demissões rejeitadas, SBC incorreto e problemas de codificação de arquivo.

Ao processar a folha de pagamento no Aspel NOI, gerar os movimentos afiliatorios para o IMSS através do portal IDSE é uma das etapas mais propensas a erros. Problemas com o NSS, a CURP, o Salário Base de Cotização (SBC) ou a codificação do arquivo podem fazer com que o IDSE rejeite movimentos de admissão, demissão ou alteração salarial, deixando os trabalhadores sem cobertura ou gerando multas patronais.

O Erro

As mensagens de erro mais comuns no Aspel NOI ao gerar movimentos IMSS para o IDSE incluem:

  • “Erro ao gerar arquivo de movimentos IMSS” — aparece no assistente de movimentos IMSS quando o NSS do trabalhador não passa a validação do dígito verificador.
  • “Erro no movimento de admissão: CURP não corresponde ao NSS registrado” — o IDSE rejeita a admissão porque a CURP capturada no NOI não coincide com a que o IMSS possui em seu registro.
  • “Erro ao processar demissão: data fora do período permitido” — a data de demissão excede os 5 dias úteis permitidos para a notificação ou cai em um período já fechado.
  • Arquivo rejeitado pelo IDSE sem mensagem clara — geralmente causado por codificação UTF-8 em vez de ANSI/Windows-1252, ou por campos de comprimento fixo incorretos.
  • Movimentos duplicados ao reprocessar um período de folha já enviado.

Causa do Problema

Cada um desses erros tem uma causa raiz distinta:

NSS com dígito verificador inválido: O NSS de 11 dígitos usa um algoritmo de Luhn modificado para o último dígito. Se um número foi transcrito incorretamente durante a entrada de dados, o arquivo gerado falhará na validação interna do NOI ou será rejeitado pelo IDSE.

CURP não coincide com o registro do IMSS: O IMSS valida a CURP contra o RENAPO no momento da afiliação. Se o trabalhador atualizou sua CURP posteriormente ou houve um erro na captura original, o movimento de admissão será rejeitado mesmo que a CURP tenha o formato correto.

SBC incorreto por fator de integração errado: O SBC não é igual ao salário diário. É calculado multiplicando o salário diário pelo fator de integração, que aumenta conforme a antiguidade do trabalhador. Se o NOI possui uma antiguidade incorreta ou o fator não foi atualizado, o SBC gerado não coincidirá com o esperado pelo IMSS.

Demissão fora do período permitido: O IMSS aceita demissões com até 5 dias úteis de retroatividade. Se a data real de demissão supera esse prazo, o movimento é rejeitado e deve ser processado diretamente em um escritório do IMSS.

Codificação incorreta do arquivo: O IDSE espera arquivos .txt em codificação Windows-1252 (ANSI). Alguns sistemas com Windows 10/11 em modo internacional geram o arquivo em UTF-8, o que corrompe caracteres especiais (ñ, vogais acentuadas) e faz com que o portal rejeite o lote completo.

Solução Passo a Passo

Passo 1: Verificar registro patronal e classe de risco

Vá a Configuração > Empresa > Dados IMSS no Aspel NOI. Confirme:

  • Registro patronal: exatamente 11 caracteres alfanuméricos.
  • Classe de risco: I, II, III, IV ou V conforme a atividade econômica registrada.
  • Fração: subclassificação da atividade (consulte seu aviso de determinação IMSS).
  • Prêmio de risco: percentual vigente determinado pelo IMSS na última revisão anual (janeiro).

Passo 2: Validar NSS e CURP

No Catálogo de Trabalhadores, selecione o empregado com o erro e verifique:

  • NSS: 11 dígitos. Use o Verificador de NSS no portal IMSS Digital (imss.gob.mx) para confirmar.
  • CURP: 18 caracteres. Valide no portal RENAPO (gob.mx/curp). Se a CURP foi atualizada pelo RENAPO após a afiliação, notifique o IMSS via movimento de modificação de dados no IDSE.

Passo 3: Recalcular o SBC com o fator de integração correto

Fatores mínimos de integração por antiguidade (Artigo 27, LSS):

AntiguidadeFator mínimo
Menos de 1 ano1,0493
1 a 3 anos1,0658
3 a 4 anos1,0767
4 a 5 anos1,0822
Mais de 5 anosConforme tabela da empresa (mín. 1,0822)

No NOI, vá a Processos > Cálculo de SBC, selecione o trabalhador e verifique que a antiguidade registrada está correta. Se houve aumento de salário, recalcule o SBC antes de gerar o movimento de alteração salarial.

Passo 4: Gerar o arquivo de movimentos

Em Processos > IMSS > Gerar Movimentos:

  1. Selecione o tipo de movimento: Admissão (1), Demissão (2), Alteração salarial (7) ou Readmissão (8).
  2. Escolha o trabalhador ou grupo de trabalhadores.
  3. Confirme a data do movimento (dentro de 5 dias úteis para admissões/demissões).
  4. Salve o arquivo .txt em um caminho de fácil acesso.
  5. Abra o arquivo no Bloco de Notas e verifique que os caracteres especiais aparecem corretamente. Se vir símbolos estranhos em vez de “ñ” ou vogais acentuadas, o arquivo tem codificação incorreta.

Para forçar a codificação ANSI: Se o NOI gerar o arquivo em UTF-8, abra-o no Notepad++ e use Codificação > Converter para ANSI antes de enviá-lo ao IDSE.

Passo 5: Enviar ao portal IDSE

  1. Acesse idse.imss.gob.mx com sua e.firma (certificado .cer + chave .key + senha).
  2. Vá a Movimentos Afiliatorios > Carregar Arquivo.
  3. Selecione o .txt gerado pelo NOI.
  4. Aguarde o processamento e baixe o comprovante em PDF. Se houver rejeições, o comprovante indicará o NSS e o motivo específico.

Passo 6: Importar movimentos no SUA

  1. Abra o SUA e vá a Trabalhadores > Importar Movimentos.
  2. Selecione o arquivo de movimentos gerado pelo NOI.
  3. Se o SUA mostrar “Trabalhador não encontrado”: vá a Arquivo > Atualizar Base Patronal e baixe o emissor atualizado do IDSE antes de tentar novamente.

Solução Alternativa

Se o IDSE rejeitar o arquivo por problemas de formato que não é possível resolver no NOI, insira o movimento manualmente no portal IDSE:

  1. No IDSE vá a Movimentos Afiliatorios > Captura Online.
  2. Insira o registro patronal, o NSS do trabalhador, o tipo de movimento, a data e o SBC.
  3. O IDSE validará os dados em tempo real e mostrará o erro exato se algo não coincidir.
  4. Após a aceitação, baixe o comprovante e registre o movimento manualmente no NOI.

Prevenção

  • Capture NSS e CURP a partir de documentos oficiais: use a credencial do IMSS e a constância de CURP do RENAPO — nunca transcreva de memória.
  • Ative a validação automática de NSS no NOI: em Configuração > Parâmetros de Folha ative “Validar dígito verificador NSS ao salvar”.
  • Atualize o fator de integração a cada ano: após a atualização do salário mínimo (janeiro), revise os fatores em Configuração > IMSS > Fatores de Integração.
  • Programe a geração de movimentos dentro dos 3 primeiros dias úteis após a admissão ou demissão para ter margem antes do limite de 5 dias.
  • Nunca reprocesse um lote já enviado sem cancelá-lo primeiro no IDSE e excluí-lo no NOI.

Problemas Relacionados

Trabalhadores eventuais não incluídos no lote gerado: No catálogo de trabalhadores, o campo “Tipo de Trabalhador” deve estar como “Eventual” e o campo “Vigência” deve ter a data correta do contrato. O NOI só gera movimentos de admissão/demissão para eventuais se a data do movimento estiver dentro da vigência registrada.

Erro em alteração salarial: “SBC inferior ao mínimo”: O SBC nunca pode ser inferior ao salário mínimo vigente. Se um trabalhador de meio período tiver um SBC calculado abaixo do mínimo, o IDSE rejeitará o movimento.

Rejeição do IDSE por certificado vencido: A e.firma patronal tem validade de 4 anos. Se venceu, renove-a no SAT antes de tentar enviar qualquer movimento ao IDSE.

Resumo

  • O NSS deve ter 11 dígitos com dígito verificador válido — valide no portal IMSS Digital antes de capturar no NOI.
  • A CURP deve coincidir exatamente com o registro RENAPO — se foi corrigida, notifique o IMSS antes de gerar a admissão.
  • O SBC é calculado com o fator de integração conforme a antiguidade — atualize sempre que a antiguidade ou o salário mínimo mudar.
  • Os arquivos .txt para o IDSE devem estar em codificação ANSI/Windows-1252, não UTF-8.
  • Admissões e demissões têm prazo de 5 dias úteis — programe a geração nos primeiros 3 dias.
  • Nunca reprocesse um lote sem cancelá-lo antes no IDSE para evitar duplicações.

Artigos Relacionados