TL;DR — Résumé Rapide

Corrigez le timbrage CFDI paie avec incapacité : type, jours, avis IMSS, subvention, dates de période et validation du complément Nómina 1.2 avant le PAC.

Timbrage CFDI paie avec incapacité

Timbrer un CFDI de paie (type N) avec incapacité provoque de nombreux rejets sous le complément Nómina 1.2 : l’employé n’a pas travaillé ces jours, mais l’employeur doit déclarer type, jours, montant de subvention et cohérence avec dates de période, NSS, salaire de base de cotisation et perceptions. Les codes CFDI40999, NOM44 ou Incapacidades invalide reflètent généralement des données différentes de l’avis IMSS, pas un problème de CSD.

L’erreur

Champ Incapacidades non valide

Type d’incapacité absent du catalogue

Jours d’incapacité ne correspondent pas à la période

Montant monétaire hors plage

L’ERP affiche une erreur générique ; le détail est dans le journal PAC ou la réponse XML.

Déclaration dans le CFDI

Le nœud Incapacidades contient DiasIncapacidad, TipoIncapacidad et ImporteMonetario, alignés sur FechaInicialPago, FechaFinalPago, NumDiasPagados, perceptions et déductions.

Cause 1 : Mauvais type

Mappez l’avis IMSS vers c_TipoIncapacidad. Ne confondez maladie générale et risque professionnel.

Cause 2 : Jours hors période

Ne comptez que les jours dans l’intervalle du reçu. Évitez de timbrer deux fois les mêmes jours.

Cause 3 : Montant incorrect

ImporteMonetario représente la subvention de la période, pas toujours le net total. Ajoutez la perception de subvention.

Cause 4 : Données affiliées

NSS, CURP, RegistroPatronal et SBC corrects via IDSE.

Cause 5 : Licenciement mélangé

Timbrer d’abord la période ordinaire corrigée, puis le solde sans répéter les mêmes jours d’incapacité.

Cause 6 : Plusieurs incapacités sur le même reçu

Si l’employé a deux avis IMSS dans la même période de paie — par exemple risque professionnel puis maladie générale — chaque incapacité doit apparaître comme nœud distinct dans le XML, sans jours qui se chevauchent. Le PAC rejette lorsque les mêmes DiasIncapacidad sont comptés deux fois ou que ImporteMonetario dépasse la somme des perceptions. Inspectez la prévisualisation XML pour deux entrées <Incapacidad> avec TipoIncapacidad différent.

Solution pas à pas

  1. Figeler les données de l’avis IMSS.
  2. Isoler le reçu dans l’ERP.
  3. Recalculer la paie.
  4. Vérifier le XML Nomina12.
  5. Timbrer et archiver UUID, PDF et avis.

Prévention

  • Saisie le jour de l’avis IMSS.
  • Catalogue c_TipoIncapacidad à jour.
  • Audit avant clôture mensuelle.
  • Rapprochement IMSS vs reçus timbrés.
  • Avant clôture mensuelle : échantillon avis folio vs Incapacidades XML.
  • En paie quinzaine, documenter quels jours vont dans quelle période.
  • Archiver les journaux PAC pour repérer les champs récurrents.

Solution alternative

XML manuel et portail PAC : si l’ERP exporte mal l’incapacité, calculez type, jours et montant dans un tableur, corrigez le XML avec le validateur SAT et timbrez via le portail PAC. Réimportez l’UUID dans l’ERP si possible. Sinon, resaisissez l’incapacité dans Aspel NOI et exportez uniquement ce reçu.

Problèmes connexes

CFDI sans incapacité malgré l’avis IMSS : l’employeur ne déclare pas la subvention ; l’IMSS peut réclamer des cotisations.

Double timbrage de la même période : deux UUID avec les mêmes DiasIncapacidad créent des incohérences SAT ; annulez le reçu erroné.

Export SUA après incapacité : SDI incorrect entraîne des cotisations bimestrielles fausses ; voir Aspel NOI incapacités.

Résumé

  • Les erreurs viennent surtout du type, des jours ou du montant dans Incapacidades.
  • Alignez avis IMSS, période et perceptions.
  • Validez le XML avant le PAC.

Articles connexes