Cómo emitir facturas CFDI electrónicas en México

¿Qué es el CFDI y por qué es obligatorio?

El CFDI (Comprobante Fiscal Digital por Internet) es la factura electrónica oficial de México. Fue creado por el SAT para controlar las transacciones fiscales y reducir la evasión tributaria. Desde 2014, es el único comprobante fiscal válido en el país.

Toda persona física o moral que realice operaciones comerciales en México debe emitir CFDI cuando:

  • Venda bienes o preste servicios.
  • El cliente lo solicite (y también cuando no lo solicite, si tienes obligación de facturar).
  • Realice pagos a empleados (CFDI de nómina).
  • Efectúe retenciones de impuestos.

Versión actual: CFDI 4.0

Desde enero de 2023, la versión vigente es el CFDI 4.0. Esta versión introdujo cambios importantes respecto a la 3.3:

  • Incluye el nombre y domicilio fiscal del receptor (cliente) — datos obligatorios.
  • Se agrega el Código Postal del domicilio fiscal del emisor y receptor.
  • Se indica la exportación si aplica.
  • Se incluye el uso del CFDI más específico (gastos en general, adquisición de mercancias, etc.).

El CFDI 3.3 quedó completamente cancelado y ya no puede emitirse.

Componentes obligatorios del CFDI 4.0

Datos del Emisor (quien factura)

  • RFC del emisor
  • Nombre o razón social
  • Régimen fiscal
  • Código Postal del domicilio fiscal

Datos del Receptor (cliente)

  • RFC del receptor (obligatorio en CFDI 4.0)
  • Nombre completo o razón social
  • Domicilio fiscal (Código Postal)
  • Régimen fiscal del receptor
  • Uso del CFDI (clave del SAT)

Concepto y Montos

  • Descripción del producto o servicio
  • Clave del producto/servicio (catálogo SAT)
  • Cantidad y unidad de medida
  • Precio unitario
  • Importe total
  • Impuestos (IVA, IEPS si aplica)

El Timbre Fiscal Digital (TFD)

El elemento que convierte un XML en un CFDI válido es el Timbre Fiscal Digital, expedido por un PAC (Proveedor Autorizado de Certificación) autorizado por el SAT. Este timbre incluye un UUID (folio fiscal) único que identifica cada comprobante.

¿Cómo emitir un CFDI? — Tres opciones

Opción 1: Portal del SAT (gratuito)

El SAT ofrece su propio sistema de facturación en factura.sat.gob.mx, completamente gratuito. Es ideal para contribuyentes con bajo volumen de facturas (menos de 10-20 mensuales). Requiere e.firma o Contraseña del SAT.

Opción 2: PAC — Proveedor Autorizado de Certificación

Los PAC son empresas autorizadas por el SAT para timbrar CFDI. Ejemplos conocidos: Facturama, Edicom, SICOFI, Contpaqi, Aspel. Ofrecen planes desde gratuitos hasta pagados según volumen. Son más convenientes para altos volúmenes de facturación o para integrar con sistemas ERP.

Opción 3: Software contable con CFDI integrado

Sistemas como CONTPAQi, Aspel NOI, Bind ERP o Facturapi integran la facturación CFDI dentro de la contabilidad, automatizando el proceso.

Tipos de CFDI que debes conocer

Tipo¿Cuándo se usa?
IngresoCuando vendes o cobras por un servicio
EgresoNota de crédito o descuento sobre una venta
TrasladoTransporte de mercancías (sin cobro)
NóminaPago de salarios a empleados
PagoCuando el pago se recibe en diferido a la factura original

Cancelación de CFDI: ¿cuándo y cómo?

Cancelar una factura es más restrictivo desde la versión 4.0. Para cancelar un CFDI se necesita:

  • El UUID del CFDI a cancelar.
  • Indicar el motivo de cancelación (catálogo SAT: error en relación, comprobante emitido con errores con relación, no se llevó a cabo la operación, o normativa aplicable).
  • Si el monto es mayor a $1,000 MXN, el receptor debe aceptar la cancelación dentro de 72 horas.

Una vez cancelado, debes emitir un nuevo CFDI correcto si la operación sí se realizó.

Consecuencias de no facturar correctamente

  • Multas del SAT de hasta $87,000 MXN por comprobantes no emitidos.
  • Los gastos sin CFDI no son deducibles.
  • Posible cancelación de sellos digitales (incapacidad de seguir facturando).
  • Auditorías y requerimientos de información.

Preguntas frecuentes sobre el CFDI

¿Debo facturar aunque el cliente no lo pida?
Depende de tu régimen. En RESICO personas físicas, si tu cliente es público general y el monto es menor a $250 MXN, puedes emitir una factura global diaria o mensual en lugar de facturas individuales.

¿El CFDI tiene fecha de vencimiento?
No, pero debe emitirse en el momento en que se realiza la transacción o dentro de las 72 horas siguientes.

¿Cómo sé si un CFDI que recibí es válido?
Puedes verificarlo en el portal del SAT ingresando el UUID, RFC del emisor y receptor, y el total de la factura.

Configuramos tu sistema CFDI y nos encargamos del timbrado

Incluido en el plan VIP. Consulta inicial gratuita.

Consulta gratuita →