Ir al contenido principal

¿Por qué aparece ERROR: No se puede emitir un CFDI cuando no hay pago (monto a pagar $0) y cómo solucionarlo?

Aprende por qué Contalink muestra el mensaje "No se puede emitir un CFDI cuando no hay pago (monto a pagar $0)", cuáles son sus causas y qué alternativas existen cuando necesitas timbrar el recibo. Tiempo estimado de lectura: 3 minutos.

Descripción general

Aprende por qué Contalink muestra el mensaje "No se puede emitir un CFDI cuando no hay pago (monto a pagar $0)", cuáles son sus causas y qué alternativas existen cuando necesitas timbrar el recibo por procesos internos.


Introducción

En este artículo encontrarás dos formas de consultar la información:

  • Guía rápida: pasos esenciales para identificar la causa del error y aplicar una solución de forma inmediata.

  • Tutorial completo: explicación detallada del motivo del mensaje, la validación realizada por el sistema, la normativa aplicable y el procedimiento para generar el recibo cuando sea necesario por procesos internos.

Puedes elegir la opción que mejor se adapte a tu necesidad y al tiempo disponible.


Guía rápida

  1. Verifica si el empleado tiene registradas faltas o incapacidades que cubran todos los días del periodo de nómina.

  2. Confirma que el monto neto a pagar sea mayor a $0.00.

  3. Si todos los días del periodo están cubiertos por faltas o incapacidades, el sistema impedirá el timbrado.

  4. Si necesitas emitir el recibo por proceso interno o criterio contable:

    • Registra las faltas o incapacidades dejando al menos un día sin afectar.

    • Ajusta las percepciones o deducciones para que exista al menos $0.01 de importe a pagar.

    • Timbra nuevamente el recibo.


Tutorial completo

¿Por qué aparece este mensaje?

El mensaje:

"ERROR: No se puede emitir un CFDI cuando no hay pago (monto a pagar $0). Art. 99 LISR y Art. 132 LFT"

Este mensaje se presenta comúnmente cuando se agregaron faltas o incapacidades que cubren todos los días del periodo a timbrar en un empleado.

Ejemplo: Periodo quincenal y se agregaron 15 días de incapacidad al empleado.

¿Cómo realiza la validación Contalink?

Durante la generación de la nómina, el sistema valida los días efectivamente pagados al trabajador.

Cuando todos los días del periodo están cubiertos por:

  • Faltas

  • Incapacidades

  • O una combinación de ambas.

El sistema interpreta que no existe pago de nómina y, por lo tanto, no permite emitir el CFDI.

Esta validación ayuda a evitar errores en la emisión de recibos y mantiene la información alineada con los criterios fiscales y laborales aplicables.

Fundamento normativo

De acuerdo con los criterios publicados por el SAT en las preguntas frecuentes del complemento de nómina, cuando no existe pago al trabajador, no corresponde emitir un CFDI de nómina.

Esta referencia se encuentra sustentada en lo dispuesto por:

  • Artículo 99 de la Ley del Impuesto sobre la Renta (LISR).

  • Artículo 132 de la Ley Federal del Trabajo (LFT).

Link preguntas frecuentes del SAT


¿Qué hacer si necesitas timbrar el recibo por proceso interno?

En algunos casos, por políticas administrativas, procesos internos o criterios contables, puede ser necesario generar el recibo aun cuando el trabajador no haya percibido ingresos durante el periodo.

Para hacerlo, sigue estos pasos:

1. Registra las faltas o incapacidades

Captura las incidencias correspondientes, pero deja al menos un día del periodo sin afectar.

Ejemplo:

  • Periodo de pago: 15 días.

  • Faltas o incapacidades registradas: 14 días.

2. Ajusta el importe del recibo

Edita las percepciones y/o deducciones para que el recibo tenga un importe neto a pagar de al menos $0.01 (ver tutorial para editar percepciones y deducciones desde el recibo).

Importante: Si el monto neto continúa siendo $0.00, el sistema seguirá bloqueando el timbrado.

3. Timbra el recibo

Una vez que exista un importe a pagar mayor a cero, podrás emitir el CFDI de nómina normalmente.


Mejores prácticas y recomendaciones

  • Verifica las faltas e incapacidades antes de generar la nómina.

  • Revisa el número de días afectados en relación con la duración del periodo de pago.

  • Confirma que el recibo tenga un importe neto mayor a $0.00 antes de intentar timbrarlo.

  • Utiliza el procedimiento alternativo únicamente cuando exista una necesidad administrativa o contable debidamente definida.

  • Conserva evidencia y documentación de los ajustes realizados para fines de control interno.

¿Ha quedado contestada tu pregunta?