TL;DR — Resumo Rápido

Corrija erros de ISR no CONTPAQi Nóminas: tabelas desatualizadas, subsídio ao emprego, período de pagamento incorreto e CFDI de folha com ISR inválido.

Erros no Cálculo do ISR no CONTPAQi Nóminas

O CONTPAQi Nóminas é um dos sistemas de folha de pagamento mais utilizados no México, mas o cálculo do ISR (Imposto sobre a Renda) por retenção de trabalhadores é uma das fontes de erro mais frequentes. As mensagens mais comuns são “Error en el cálculo del ISR”, “Error al aplicar tabla de ISR Art. 96 LIF” ou simplesmente valores de retenção incorretos que o PAC rejeita no momento do carimbo.

Este artigo cobre todas as causas conhecidas e os passos exatos para resolvê-las, desde tabelas desatualizadas até CFDI com ISR inválido.

O Erro

Os erros de ISR no CONTPAQi Nóminas se manifestam de várias formas:

  • Mensagem explícita: “Error en el cálculo del ISR” ao processar a folha.
  • Mensagem de tabela: “Error al aplicar tabla de ISR Art. 96 LIF” — indica que a tabela está corrompida ou não existe.
  • ISR em zero: O recibo calcula ISR = $0,00 para trabalhadores que deveriam ter retenção.
  • ISR negativo: O sistema produz ISR negativo em períodos que não correspondem ao ajuste anual.
  • Rejeição no carimbo: O PAC rejeita o CFDI de folha porque o nó <Impuesto> tem um valor de ISR incompatível com o salário declarado.
  • Subsídio ao emprego incorreto: O subsídio é aplicado a trabalhadores que já ultrapassaram o teto de rendimentos.

Causa do Problema

As causas raiz variam conforme o sintoma:

SintomaCausa Raiz
”Error en el cálculo del ISR”Tabelas ISR do exercício não carregadas ou corrompidas
ISR em zero ou negativo fora do ajustePeríodo de pagamento não coincide com a frequência real
Subsídio ao emprego incorretoTabela de subsídio desatualizada ou limites de renda mal configurados
Grande diferença no ISR anualRendimentos isentos calculados sem os limites em UMA
CFDI rejeitado por ISRTabela corrompida ou recibo não recalculado antes do carimbo
Erro no ajuste anualO processo gera valores negativos que o CONTPAQi não consegue reter

Solução Passo a Passo

Passo 1. Atualizar as Tabelas de ISR (Art. 96 LISR)

As tabelas de ISR devem ser atualizadas a cada exercício fiscal. Se o CONTPAQi Nóminas tem as tabelas do exercício anterior, todos os cálculos de retenção estarão incorretos.

  1. Vá a Configuração → Tabelas de ISR.
  2. Verifique se aparece uma tabela para o ano atual (ex.: “2025” ou “2026”).
  3. Se a tabela não existir ou estiver vazia, atualize o CONTPAQi Nóminas para o último Service Pack — a atualização inclui as tabelas vigentes.
  4. Alternativamente, baixe o Anexo 8 da Resolução Miscelânea Fiscal do portal do SAT e importe manualmente via Configuração → Importar Tabelas ISR.
  5. Após importar, feche e reabra a empresa no CONTPAQi Nóminas.

Passo 2. Verificar o Período de Pagamento do Trabalhador

O ISR é calculado aplicando a tabela mensal, quinzenal ou semanal conforme a frequência de pagamento. Se o período configurado no CONTPAQi não coincidir com a realidade, o ISR resultará incorreto.

  1. Vá a Catálogo de Funcionários e abra o registro do trabalhador afetado.
  2. Verifique o campo “Período de Pagamento”: deve coincidir exatamente com a frequência dos recibos (Semanal, Quinzenal, Mensal).
  3. Se estiver incorreto, corrija o campo, salve e recalcule os recibos do período atual.
  4. Lembre-se: a tabela ISR que o CONTPAQi aplica depende do período — uma folha quinzenal usa a tabela “Quincenal Art. 96 LISR”, não a mensal.

Passo 3. Verificar o Subsídio ao Emprego

O subsídio ao emprego é um crédito fiscal que reduz o ISR para trabalhadores de baixa renda. Sua aplicação incorreta gera ISR menor do que o real ou recibos com subsídio pago a quem não tem direito.

  1. Vá a Configuração → Tabelas de ISR → Subsídio ao Emprego.
  2. Confirme que a tabela de subsídio do ano vigente está carregada.
  3. Abra o recibo de um trabalhador com salário baixo e verifique:
    • O campo “Subsídio ao Emprego” mostra um valor positivo (crédito).
    • O ISR a reter = ISR calculado − Subsídio ao emprego (pode resultar em $0 se o subsídio cobrir o ISR).
  4. Se o subsídio for aplicado a um trabalhador com salário mensal superior ao teto, corrija a configuração de rendimentos do funcionário.

Passo 4. Calcular Corretamente os Rendimentos Isentos (Limites em UMA)

As seguintes percepções têm uma parte isenta que não deve ser incluída na base tributável do ISR. Se o CONTPAQi as tratar como 100% tributáveis, o ISR ficará inflado.

PercepçãoLimite IsentoExcedente
Aguinaldo (13º salário)30 dias de UMA/ano100% tributável
Gratificação de férias15 dias de UMA/ano100% tributável
PTU (participação nos lucros)15 dias de UMA/ano100% tributável
Horas extras dobradasAté 3 salários mínimos/semanaExcedente tributável

UMA 2026: $113,14 diários / $3.439,26 mensais (verifique o valor vigente no portal do INEGI).

Para verificar a configuração no CONTPAQi Nóminas:

  1. Vá a Catálogo de Conceitos e abra o conceito de Aguinaldo, Gratificação de Férias ou PTU.
  2. Verifique se “Aplicar isenção UMA” está marcado e se o número de dias UMA está correto.
  3. Recalcule a folha para que as alterações entrem em vigor.

Passo 5. Executar o Ajuste Anual do ISR

No encerramento do exercício (geralmente na folha de dezembro ou na primeira de janeiro), o CONTPAQi Nóminas deve executar o Ajuste Anual do ISR para conciliar o ISR retido durante o ano com o ISR anual real.

  1. Vá a Processos → Cálculo Anual de ISR.
  2. Selecione o exercício fiscal que está sendo encerrado.
  3. O sistema calcula a diferença:
    • Diferença positiva (trabalhador deve): Retida na folha de janeiro/fevereiro.
    • Diferença negativa (trabalhador tem a receber): Devolvida ou compensada.
  4. Se o ajuste produzir valores negativos que excedam a folha do trabalhador, o CONTPAQi exibirá um erro. Nesse caso, configure a devolução como pagamento especial de folha no conceito correto.

Passo 6. Validar o ISR no CFDI de Folha Antes do Carimbo

Antes de enviar o CFDI ao PAC para carimbo, valide que o ISR no XML seja consistente:

  1. Gere o recibo mas não carimbe ainda.
  2. Exporte o XML do recibo em Folha → Exportar CFDI.
  3. Abra o XML em um editor de texto e localize o nó:
    <cfdi:Impuesto TasaOCuota="..." TipoFactor="Tasa" Base="..." Impuesto="002" TipoImpuesto="Retencion" Importe="..."/>
  4. Verifique se o Importe do ISR (Imposto 002) coincide com o calculado manualmente.
  5. Se houver discrepância, corrija as tabelas ou a configuração do funcionário e regenere o recibo.
  6. Carimbe somente quando o XML estiver correto.

Solução Alternativa

Se as tabelas de ISR estiverem corrompidas e não puderem ser importadas manualmente, use a ferramenta de reparo do CONTPAQi:

  1. Feche o CONTPAQi Nóminas completamente.
  2. Abra o instalador do CONTPAQi Nóminas e selecione “Reparar”.
  3. O reparo reinstala as tabelas de ISR padrão da versão instalada.
  4. Após reparar, atualize para o último Service Pack para obter as tabelas do exercício vigente.
  5. Reabra a empresa e verifique que as tabelas estão disponíveis em Configuração → Tabelas de ISR.

Prevenção

Para evitar erros de ISR no futuro:

  • Aplique os Service Packs do CONTPAQi Nóminas no início de cada exercício fiscal — as atualizações incluem as tabelas ISR, subsídio ao emprego e UMA vigentes.
  • Revise o catálogo de conceitos pelo menos uma vez por ano para confirmar que as percepções isentas têm os limites UMA corretos.
  • Valide o XML do CFDI antes do carimbo em pelo menos uma folha de amostra no início do exercício ou após atualizar as tabelas.
  • Documente o valor da UMA vigente no início do ano e comunique à equipe de folha de pagamento.

Problemas Relacionados

”Error al aplicar tabla de ISR Art. 96 LIF”

Este erro específico indica que a tabela do Artigo 96 da Lei do ISR para o período está ausente ou corrompida. Solução: repare a instalação ou importe a tabela manualmente.

CFDI de Folha Rejeitado pelo PAC

Se o PAC rejeitar o CFDI com código de erro relacionado ao ISR (frequentemente erro 404 ou CFDI33130), o problema costuma ser ISR negativo ou ISR que não coincide com o salário base de cotização declarado. Verifique se o SBC no registro do trabalhador está atualizado.


Resumo

  • Atualize as tabelas ISR Art. 96 LISR no início de cada exercício fiscal via Service Pack do CONTPAQi Nóminas.
  • Confirme que o período de pagamento do trabalhador no CONTPAQi coincide com sua frequência real de folha.
  • Verifique que o subsídio ao emprego usa a tabela do ano vigente e é aplicado somente a quem tem direito.
  • Calcule corretamente os rendimentos isentos usando os limites em UMA do ano em curso.
  • Execute o ajuste anual do ISR no encerramento do exercício e gerencie corretamente os saldos.
  • Valide o XML do CFDI de folha antes de cada carimbo, especialmente no início do exercício.

Artigos Relacionados