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.
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
- Congelar dados do aviso IMSS.
- Isolar recibo do trabalhador no ERP.
- Recalcular folha.
- Revisar XML Nomina12.
- 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.