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:
| Sintoma | Causa 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 ajuste | Período de pagamento não coincide com a frequência real |
| Subsídio ao emprego incorreto | Tabela de subsídio desatualizada ou limites de renda mal configurados |
| Grande diferença no ISR anual | Rendimentos isentos calculados sem os limites em UMA |
| CFDI rejeitado por ISR | Tabela corrompida ou recibo não recalculado antes do carimbo |
| Erro no ajuste anual | O 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.
- Vá a Configuração → Tabelas de ISR.
- Verifique se aparece uma tabela para o ano atual (ex.: “2025” ou “2026”).
- 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.
- Alternativamente, baixe o Anexo 8 da Resolução Miscelânea Fiscal do portal do SAT e importe manualmente via Configuração → Importar Tabelas ISR.
- 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.
- Vá a Catálogo de Funcionários e abra o registro do trabalhador afetado.
- Verifique o campo “Período de Pagamento”: deve coincidir exatamente com a frequência dos recibos (Semanal, Quinzenal, Mensal).
- Se estiver incorreto, corrija o campo, salve e recalcule os recibos do período atual.
- 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.
- Vá a Configuração → Tabelas de ISR → Subsídio ao Emprego.
- Confirme que a tabela de subsídio do ano vigente está carregada.
- 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).
- 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ção | Limite Isento | Excedente |
|---|---|---|
| Aguinaldo (13º salário) | 30 dias de UMA/ano | 100% tributável |
| Gratificação de férias | 15 dias de UMA/ano | 100% tributável |
| PTU (participação nos lucros) | 15 dias de UMA/ano | 100% tributável |
| Horas extras dobradas | Até 3 salários mínimos/semana | Excedente 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:
- Vá a Catálogo de Conceitos e abra o conceito de Aguinaldo, Gratificação de Férias ou PTU.
- Verifique se “Aplicar isenção UMA” está marcado e se o número de dias UMA está correto.
- 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.
- Vá a Processos → Cálculo Anual de ISR.
- Selecione o exercício fiscal que está sendo encerrado.
- 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.
- 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:
- Gere o recibo mas não carimbe ainda.
- Exporte o XML do recibo em Folha → Exportar CFDI.
- Abra o XML em um editor de texto e localize o nó:
<cfdi:Impuesto TasaOCuota="..." TipoFactor="Tasa" Base="..." Impuesto="002" TipoImpuesto="Retencion" Importe="..."/> - Verifique se o
Importedo ISR (Imposto 002) coincide com o calculado manualmente. - Se houver discrepância, corrija as tabelas ou a configuração do funcionário e regenere o recibo.
- 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:
- Feche o CONTPAQi Nóminas completamente.
- Abra o instalador do CONTPAQi Nóminas e selecione “Reparar”.
- O reparo reinstala as tabelas de ISR padrão da versão instalada.
- Após reparar, atualize para o último Service Pack para obter as tabelas do exercício vigente.
- 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.