Timbrado de Nómina y Conciliación SAT
Emite CFDI de Nómina bajo el Complemento de Nómina 1.2 (Revisión E, vigente desde enero 2026) y verifica que cada recibo timbrado en tu sistema coincide con lo registrado en el SAT — detectando diferencias de mapeo que afectan la deducibilidad antes de que lleguen a tu declaración.
Agenda una demoTu PAC timbra. No verifica que el SAT tiene lo que tu sistema dice que debería tener.
Cuando el PAC confirma el lote timbrado, no existe visibilidad de si el 100% de los recibos quedó efectivamente registrado en el SAT — fallas de transmisión, timeouts y rechazos silenciosos por RFC incorrecto generan faltantes que el sistema interno reporta como procesados.
Un mapeo incorrecto de conceptos internos de nómina contra las claves del catálogo SAT produce ISR calculado de forma incorrecta en el CFDI: el pago neto al empleado puede ser correcto, pero la separación de percepciones gravadas y exentas que el SAT registra no coincide con lo declarado en los pagos provisionales del patrón, afectando directamente la deducibilidad del gasto.
La Revisión E del Complemento de Nómina 1.2, obligatoria desde el 1 de enero de 2026, añade restricciones técnicas al mapeo de conceptos — la clave 038 ya no admite importe exento, se crean las claves 054 y 055 para días de descanso laborados, y el tope del SubsidioCausado sube a $628.00. Sistemas no actualizados generan rechazos masivos del PAC sin mensaje claro para el operador de nómina.
Bajo CFDI 4.0, cancelar un recibo con error puede requerir la aceptación del empleado receptor. Sin seguimiento del estatus de cancelación, una empresa puede tener simultáneamente el recibo original y el sustituto como CFDIs vigentes ante el SAT, ambos acumulando en los ingresos del trabajador para el cálculo de ISR anual.
Cómo funciona
El proceso automatizado en 4 pasos simples
Ingesta del archivo
Kuantik recibe el output del sistema de nómina en Excel, CSV, XML, JSON o vía API directa desde el ERP (SAP, Oracle, CONTPAQi, Aspel NOI); no se requiere formato propietario ni reemplazar el sistema de cálculo existente.
Validación pre-PAC
Antes de enviar al PAC, el motor de Kuantik verifica RFC, CURP, mapeo de conceptos internos contra el catálogo SAT vigente (incluidas las restricciones de la Revisión E), separación correcta de ImporteGravado e ImporteExento, y valor del SubsidioCausado — presentando errores recibo por recibo para corrección antes de consumir un timbre.
Timbrado masivo
El lote validado se envía al PAC autorizado; Kuantik gestiona la respuesta asíncrona para lotes grandes, almacena el UUID, el sello del SAT y el XML completo de cada CFDI, y entrega automáticamente el PDF del recibo al correo del empleado.
Conciliación SAT vs. nómina
Al cierre del período, Kuantik cruza el universo de CFDIs registrados en el SAT contra los recibos generados en el software de nómina, identificando faltantes, duplicados, discrepancias en montos y errores de mapeo de conceptos que comprometen la deducción correcta del gasto de nómina en ISR.
Situaciones que resuelve
Errores comunes que se detectan y corrigen automáticamente
Un timeout en el API del PAC o un RFC problemático deja el recibo sin timbre; el sistema interno lo marca como procesado y el faltante no se detecta hasta que el empleado reclama o el SAT genera un requerimiento.
Un reintento de timbrado genera un segundo UUID para el mismo recibo cuando el primer proceso fue exitoso pero la respuesta no llegó en tiempo; el SAT tiene ambos CFDIs como válidos y ambos suman en los ingresos acumulados del trabajador.
Un concepto de nómina capturado con clave genérica o con clave obsoleta no corresponde al catálogo SAT vigente; la percepción se clasifica incorrectamente entre gravado y exento, y el ISR retenido que el SAT registra difiere del declarado por el patrón.
Empresas que clasifican percepciones adicionales con clave 038 y les asignan importe exento reciben rechazo sistemático del PAC con código NOM-109 desde el 1 de enero de 2026.
El sistema de nómina no actualizado calcula con el tope de $475.00 en lugar de $628.00; el PAC rechaza el CFDI por valor fuera de rango y el subsidio aplicado al trabajador resulta incorrecto.
El recibo original con error y el sustituto coexisten como CFDIs vigentes en el SAT porque la cancelación fue rechazada o no respondida por el empleado sin que el sistema de nómina lo detectara.
Encaje en el proceso fiscal
Este caso de uso dentro del flujo completo de Kuantik
Preguntas frecuentes sobre timbrado nómina CFDI conciliación SAT
Empresas que ya lo utilizan
Teníamos un proceso de cierre de nómina que terminaba cuando el PAC nos decía que el lote había pasado. En enero de 2026 empezamos a recibir rechazos del PAC que no entendíamos: el sistema de nómina no daba error, pero los recibos no llegaban al SAT. Con Kuantik encontramos que teníamos 18 conceptos mapeados con clave 038 con importe exento — algo que antes pasaba sin problema y que la Revisión E prohibió. Los detectamos antes de cerrar el primer período del año y los corregimos sin cancelar un solo recibo.
Mi problema no era el timbrado en sí — era que al momento de armar la declaración anual del patrón, el despacho siempre encontraba diferencias entre lo que el SAT tenía y lo que nuestros reportes de nómina decían. Nunca sabíamos si era un recibo faltante, un monto distinto o un problema de mapeo. Con la conciliación de Kuantik, al cierre de cada quincena ya sé exactamente qué está cuadrado y qué no. La primera vez que lo corrimos encontramos 4 recibos del segundo semestre del año anterior que nunca llegaron al SAT.
El dolor más frecuente que teníamos era el empleado que llegaba a RRHH diciendo que no podía descargar su recibo del portal del SAT. Teníamos que llamar al PAC, esperar respuesta, investigar el UUID — a veces tomaba días. Desde que usamos Kuantik, cuando un empleado reporta el problema ya tenemos el diagnóstico: si el recibo está en el SAT, en qué estado está y qué lo causó. En la mayoría de los casos es un RFC con un dígito mal capturado al momento de la contratación.
Cierra cada período de nómina sabiendo que el SAT tiene exactamente lo que tu sistema dice que debería tener.
Descubre cómo automatizar este proceso en una demostración personalizada
