TL;DR — Resumo Rápido

Corrija rejeição ao timbrar CFDI de folha com incapacidade: tipo, dias, aviso IMSS, subsídio, período e validação do complemento Nómina 1.2.

Timbrado CFDI folha com incapacidade

Timbrar um CFDI de folha (tipo N) com incapacidade gera muitas rejeições no complemento Nómina 1.2: o trabalhador não laborou esses dias, mas o patrão deve informar tipo, dias, valor do subsídio e coerência com datas do período, NSS, salário base de contribuição e percepções. Mensagens como CFDI40999, NOM44 ou Incapacidades inválido quase sempre indicam dados divergentes do aviso IMSS, não falha do CSD.

O Erro

Campo Incapacidades não é válido

Tipo de incapacidade inexistente no catálogo

Dias de incapacidade não correspondem ao período

Importe monetário fora de faixa

O ERP mostra erro genérico; o detalhe está no log do PAC ou no XML de resposta.

Como se reporta no CFDI

No complemento Nomina 1.2, Incapacidades inclui DiasIncapacidad, TipoIncapacidad e ImporteMonetario, coerentes com FechaInicialPago, FechaFinalPago, NumDiasPagados, percepções e deduções.

Causa 1: Tipo incorreto

Mapeie o aviso IMSS para c_TipoIncapacidad do SAT. Não misture doença geral com risco de trabalho.

Causa 2: Dias fora do período

Só conte dias dentro do intervalo do recibo. Não duplique dias em dois timbrados.

Causa 3: Importe errado

ImporteMonetario é o subsídio do período, não necessariamente o líquido total. Inclua percepção de subsídio no desdobramento.

Causa 4: Dados afiliatórios

NSS, CURP, RegistroPatronal e SBC corretos. Consulte IDSE antes de timbrar.

Causa 5: Rescisão misturada

Timbrar período ordinário com incapacidade corrigida antes do finiquito; não repita os mesmos DiasIncapacidad.

Causa 6: Várias incapacidades no mesmo recibo

Se o trabalhador tiver dois avisos IMSS no mesmo período — por exemplo risco de trabalho seguido de doença geral — cada incapacidade deve aparecer como nó distinto no XML, sem dias sobrepostos. O PAC rejeita quando os mesmos DiasIncapacidad são contados duas vezes ou ImporteMonetario excede a soma das percepções. Revise a pré-visualização XML para duas entradas <Incapacidad> com TipoIncapacidad diferente.

Solução passo a passo

  1. Congelar dados do aviso IMSS.
  2. Isolar recibo do trabalhador no ERP.
  3. Recalcular folha.
  4. Revisar XML Nomina12.
  5. Timbrar e arquivar UUID, PDF e aviso.

Prevenção

  • Captura no dia do aviso IMSS.
  • Catálogo c_TipoIncapacidade atualizado.
  • Auditoria antes do fechamento mensal.
  • Cruzamento IMSS vs recibos timbrados.
  • Antes do fechamento mensal: amostra folio do aviso vs Incapacidades no XML.
  • Em quinzenal, documentar quais dias caem em qual período.
  • Arquivar logs do PAC para identificar campos recorrentes.

Solução alternativa

XML manual e portal PAC: se o ERP exportar mal a incapacidade, calcule tipo, dias e valor numa planilha, corrija o XML com o validador SAT e timbre pelo portal PAC. Reimporte o UUID ao ERP se suportado. Alternativamente, recapture a incapacidade no Aspel NOI e exporte só esse recibo.

Problemas relacionados

CFDI sem incapacidade apesar do aviso IMSS: o patrão não declara o subsídio; o IMSS pode cobrar cotizações.

Timbrado duplicado do mesmo período: duas UUID com os mesmos DiasIncapacidad geram inconsistências no SAT; cancele o recibo errado.

Exportação SUA após incapacidade: SDI errado produz cotas bimestrais incorretas; veja Aspel NOI incapacidades.

Resumo

  • Erros de timbrado com incapacidade são tipo, dias ou valor em Incapacidades.
  • Alinhe aviso IMSS, período e percepções.
  • Valide XML localmente antes do PAC.

Artigos Relacionados