Ir al contenido

Error CFDI40166: ValorUnitario debe ser mayor que cero en tu factura

El error CFDI40166 aparece cuando el campo ValorUnitario de alguno de tus conceptos tiene un valor de cero o negativo en comprobantes de tipo Ingreso o Egreso.

¿Qué dice el SAT?

El valor del campo ValorUnitario debe ser mayor que cero cuando el tipo de comprobante es I, E o N.

¿Por qué ocurre?

  • Se capturó un precio de $0.00 por error.
  • Un producto tiene precio configurado en cero en el catálogo.
  • Se intentó facturar un regalo o cortesía sin precio.
  • Error en la integración con otro sistema que envió valor vacío.

¿Cómo corregirlo?

  1. Verifica que todos los conceptos de tu factura tengan un ValorUnitario mayor a cero.
  2. Si quieres facturar algo sin costo, usa el valor mínimo permitido o incluye el descuento del 100%.
  3. Actualiza el precio en tu catálogo de productos si estaba en cero por error.

En SimpleCFDI® el sistema te avisa si intentas timbrar un concepto con precio cero. Pruébalo gratis.

Errores CFDI40167, 40168 y 40169: Importe y Descuento incorrectos en conceptos