n8n Facturación Electrónica México: Guía Completa 2026

Si trabajás con facturación en México, sabés que el proceso de generar CFDI, timbrar con un PAC y enviar comprobantes puede consumir horas cada semana. Entre validar datos fiscales, descargar XMLs y responder mails de clientes pidiendo su factura, el trabajo manual se acumula. Cada error en el RFC o en la clave de producto puede generar una cancelación costosa o problemas con el SAT. La buena noticia es que n8n facturación electrónica México es una combinación que te permite automatizar todo ese flujo: desde la generación del XML hasta el envío al cliente y el archivado fiscal. Sin tocar el portal del SAT manualmente, sin copiar y pegar datos, sin errores humanos. En esta guía vas a aprender paso a paso cómo configurar workflows de n8n para facturación electrónica en México conectando PACs como Facturama o SW Sapien, automatizando CFDI 4.0, cancelaciones y hasta portales de autoservicio para tus clientes. Todo con ejemplos reales que podés implementar hoy.

¿Cómo funciona n8n facturación electrónica México con CFDI 4.0?

Antes de meternos en los workflows, es importante que entiendas el proceso completo de facturación electrónica en México y cómo n8n se integra en cada paso. El sistema de Comprobantes Fiscales Digitales por Internet (CFDI) tiene etapas bien definidas que se prestan perfectamente para la automatización.

Generación del CFDI: Crear el XML del comprobante fiscal con los datos del emisor, receptor, conceptos y montos siguiendo las especificaciones del SAT para CFDI 4.0. Esta etapa incluye validar que el régimen fiscal del receptor sea compatible con el uso CFDI que estás asignando, algo que n8n puede verificar antes de enviar nada. CFDI 4.0 agregó campos obligatorios como el nombre completo del receptor y el código postal fiscal, que antes eran opcionales. n8n te permite validar que estos campos existan antes de enviar el comprobante al PAC.

Timbrado con un PAC: Enviar el XML generado a un Proveedor Autorizado de Certificación (como Facturama, SW Sapien, CINCEL o CONTPAQi) para que lo firme digitalmente y lo registre ante el SAT. El PAC devuelve el XML timbrado y usualmente un PDF listo para el cliente. Este paso es el que le da validez oficial a tu factura.

Distribución al cliente: Enviar el XML timbrado y el PDF de la factura al cliente por email o WhatsApp. Muchos negocios pierden tiempo buscando el archivo y adjuntándolo manualmente. Con n8n esto es automático y garantiza que el comprobante llegue en segundos.

Almacenamiento fiscal: Guardar el XML y PDF en Google Drive, Dropbox u otro sistema de archivos para cumplir con la obligación de conservar los comprobantes durante 5 años. El SAT puede solicitarlos en cualquier momento, por lo que tener una carpeta ordenada por mes y cliente es clave para una auditoría limpia.

Con n8n facturación electrónica México, todo este flujo se ejecuta automáticamente cuando se registra una venta en tu sistema, cuando un cliente paga una orden o en el horario que configures. Lo que antes tomaba 15-20 minutos por factura, ahora sucede en segundos sin intervención humana. Además, podés agregar nodos de validación para evitar timbrar facturas con datos incompletos, lo que reduce las cancelaciones y los problemas con el SAT.

Requisitos previos para automatizar facturación electrónica con n8n

Antes de armar tu primer workflow, necesitás tener listos estos elementos. Si falta alguno, el proceso se interrumpe y vas a perder tiempo debugueando algo que se resuelve antes de empezar.

n8n instalado: Ya sea en n8n Cloud o self-hosted en tu servidor. Si todavía no lo tenés, revisá nuestra guía completa de n8n para empezar. La versión cloud es la más rápida para probar estos workflows sin preocuparte por servidores ni configuraciones de infraestructura.

Cuenta activa en un PAC: Facturama, SW Sapien o el PAC de tu preferencia con acceso a su API y credenciales de prueba/producción. Pedí ambos ambientes: el sandbox te va a servir para hacer pruebas sin consumir folios ni generar movimientos reales ante el SAT. Asegurate de entender los límites de peticiones de tu proveedor para no ser bloqueado durante procesos masivos.

Certificado de Sello Digital (CSD): Tu archivo .cer y .key vigentes emitidos por el SAT, cargados en la plataforma del PAC. Verificá que no estén vencidos, porque un CSD caducado es una de las causas más comunes de error en el timbrado. Si renovás el CSD, recordá actualizarlo también en el PAC.

RFC del emisor configurado: Con régimen fiscal y código postal del lugar de expedición correctos. Estos datos deben coincidir exactamente con los del SAT para que el PAC acepte la solicitud de timbrado. Cualquier discrepancia en el nombre del emisor o el código postal resultará en un rechazo.

Conocimientos básicos de n8n: Saber usar nodos HTTP Request, expresiones y triggers. Si necesitás repasar, consultá nuestra guía de workflows de n8n. No hace falta ser experto en programación, pero entender cómo mapear datos entre nodos es esencial para armar el JSON del CFDI correctamente.

Workflow 1: Generar CFDI automático con Facturama y n8n

Facturama es uno de los PACs más populares en México y tiene una API REST bien documentada que n8n puede consumir directamente con el nodo HTTP Request. Este es el workflow más común para implementar n8n facturación electrónica México de forma práctica y ver resultados inmediatos.

Estructura del workflow de n8n para facturación electrónica en México

El flujo completo se ve así: un trigger detecta el evento, se arma y timbra el CFDI, se verifica la respuesta, se notifica al cliente y se archiva todo. Acordate de que cada nodo puede tener lógica de reintento en caso de que el PAC tarde en responder.

Trigger → Nuevo pago registrado en tu sistema (webhook, base de datos o Google Sheets).
HTTP Request → Crear y timbrar CFDI en la API de Facturama.
IF → Verificar si el timbrado fue exitoso antes de seguir.
Gmail → Enviar XML y PDF al cliente.
Google Drive → Archivar documentos fiscales en una carpeta por año y mes.

La solicitud a la API de Facturama para crear y timbrar un CFDI 4.0 es un POST a https://api.facturama.mx/api/cfdis con este body básico. Podés adaptar los valores dinámicos con expresiones de n8n según los datos de tu venta:

{
  "Serie": "A",
  "ExpeditionPlace": "06600",
  "PaymentConditions": "CONTADO",
  "CfdiType": "I",
  "PaymentMethod": "PUE",
  "PaymentForm": "03",
  "Receiver": {
    "Rfc": "XAXX010101000",
    "Name": "NOMBRE DEL CLIENTE",
    "CfdiUse": "G03",
    "FiscalRegime": "616",
    "TaxZipCode": "01000"
  },
  "Items": [
    {
      "ProductCode": "43232408",
      "Description": "Servicio de consultoría",
      "UnitCode": "E48",
      "UnitPrice": 5000.00,
      "Quantity": 1,
      "Subtotal": 5000.00,
      "Total": 5800.00,
      "Taxes": [
        {
          "Name": "IVA",
          "Rate": 0.16,
          "Total": 800.00,
          "Base": 5000.00,
          "IsRetention": false
        }
      ]
    }
  ]
}

La API responde con el XML timbrado y el PDF listos para enviar. Con las credenciales de Facturama configuradas en n8n como Header Auth (usuario y contraseña en Base64), este workflow genera una factura timbrada en segundos. Recordá que Facturama ofrece un ambiente sandbox para pruebas antes de pasar a producción. Es fundamental que pruebes con RFCs de prueba del SAT para evitar facturas reales durante la configuración.

El nodo IF es fundamental porque la API del PAC puede devolver errores por datos fiscales inconsistentes. Si el timbrado falla, podés enrutar el error a un canal de notificaciones como Slack y guardar el payload para revisión sin que el cliente se entere del problema. Esto te da trazabilidad completa de qué facturas quedaron pendientes y por qué.

Workflow 2: Facturación masiva mensual con n8n facturación electrónica México

Si tenés clientes con contrato mensual o servicio recurrente, podés automatizar la emisión de todas las facturas del mes en un solo workflow. Esta es una de las aplicaciones más potentes de n8n facturación electrónica México para negocios con cobros periódicos, como agencias de marketing, consultorías, rentas de software o membresías.

El flujo se activa automáticamente y procesa toda tu cartera sin que tengas que tocar una sola hoja de cálculo. La estructura recomendada es:

Schedule Trigger → Día 1 de cada mes a las 9:00 am. Elegí una hora en la que ya estén cerrados los datos del mes anterior.
Google Sheets o base de datos → Obtener la lista de clientes con facturación mensual activa.
Loop Over Items → Procesar cada cliente uno por uno para mantener el control de errores.
HTTP Request por cada cliente → Generar el CFDI en Facturama o SW Sapien con los datos de esa fila.
Gmail → Enviar la factura timbrada al correo de facturación registrado.
Google Sheets → Registrar número de folio, UUID, fecha de timbrado y estado de envío.

En tu Google Sheets tenés una hoja de Clientes Recurrentes con columnas organizadas: RFC, Nombre Fiscal, Uso CFDI, Régimen Fiscal, CP Fiscal, Monto Mensual y Correo de Facturación. El workflow lee esa hoja el primer día de mes, genera una factura por cliente y la envía automáticamente. Si alguna fila tiene un dato mal, el workflow puede saltar ese registro, enviarte una notificación por Slack o Telegram y continuar con el resto.

Además, podés agregar un nodo de espera entre cada factura para no sobrecargar la API de tu PAC si tenés muchos clientes. Algunos proveedores tienen límites de peticiones por minuto, y es mejor ser prudente que exceder la cuota y quedar temporalmente bloqueado. El proceso que antes llevaba 2 o 3 horas de trabajo manual ahora sucede sin intervención.

Pero hay un detalle clave: siempre guardá el folio y el UUID del CFDI generado en tu Sheets. El UUID es el identificador único del SAT y lo vas a necesitar si un cliente pide cancelar la factura más adelante. También te servirá para conciliar con tu contabilidad y para responder cualquier auditoría sin estrés.

Workflow 3: Portal de autoservicio de facturas para tus clientes

Muchas empresas en México tienen clientes que piden factura después de una compra. Con n8n podés crear un formulario de solicitud de factura que automatiza todo el proceso y le da autonomía al usuario. Esto mejora la experiencia del cliente y libera a tu equipo de responder mails pidiendo RFCs o corrigiendo datos mal tipeados.

El workflow funciona así:

Typeform o Google Forms → El cliente llena sus datos: RFC, nombre fiscal, uso CFDI, código postal fiscal y correo electrónico.
Webhook n8n → Recibe los datos en cuanto el cliente envía el formulario.
Validar RFC con API del SAT → Antes de generar la factura, podés consultar si el RFC existe y está activo usando el servicio de validación del SAT o APIs de terceros que exponen este servicio. Esto evita timbrar con datos incorrectos y tener que cancelar después.
HTTP Request a Facturama o SW Sapien → Genera el CFDI 4.0 con los datos del formulario y los de la venta original.
Gmail → Envía la factura en minutos al cliente.

Este flujo le permite al cliente obtener su factura en 5 a 10 minutos sin que ningún empleado tenga que intervenir. El formulario puede estar embebido en tu sitio web o enviarse por WhatsApp después de cada venta con un enlace directo. Si vendés por ecommerce, podés incluir el link al formulario en la página de confirmación de pedido o en el SMS de entrega.

Para que el portal funcione sin fricciones, asegurate de que el formulario tenga campos obligatorios para todos los datos fiscales requeridos por el SAT en CFDI 4.0. Si integrás validación de RFC, hacelo antes de cualquier operación costosa. Timbrar y luego darte cuenta de que el RFC estaba mal es un gasto de folio y tiempo que se evita con una simple consulta previa. Si algún campo llega vacío, n8n puede enviar un mail automático pidiendo que complete la información antes de continuar.

Workflow 4: Cancelación automática de CFDI

La cancelación de facturas en México también puede automatizarse, aunque requiere más cuidado que la emisión. Desde 2022, el SAT exige que el receptor acepte o rechace las cancelaciones, lo que hace más importante tener un proceso ordenado que documente cada paso y no deje cabos sueltos.

El workflow de cancelación con n8n se puede armar de esta manera:

Formulario interno → Un miembro del equipo solicita la cancelación indicando el UUID y el motivo de cancelación. El motivo es obligatorio desde las últimas actualizaciones del SAT. Asegurate de mapear correctamente el catálogo: 01 para facturas emitidas con errores con relación, 02 para facturas emitidas con errores sin relación, 03 por operación no realizada, entre otros.
Buscar UUID en base de datos → n8n consulta tu Google Sheets o CRM para verificar que la factura exista y pertenezca al emisor.
HTTP Request al PAC → Envía la solicitud de cancelación a la API de Facturama o SW Sapien con el UUID, el RFC del emisor y el motivo.
Notificar al receptor → Enviá un email al cliente informando que recibió una solicitud de cancelación y que debe aceptarla o rechazarla desde su portal del SAT.
Verificar estado de cancelación → Programá un workflow secundario que consulte diariamente el estado de la cancelación hasta que el SAT confirme la aceptación.
Confirmar al equipo contable → Una vez cancelada, actualizá tu base de datos y notificá a tu área contable para que haga los ajustes correspondientes.

Tener guardado el UUID desde el momento del timbrado es indispensable para este workflow. Sin ese identificador, no podés iniciar la cancelación automática y todo vuelve a ser manual. Por eso el Workflow 2, donde registramos folios y UUIDs en Google Sheets, se conecta directamente con este proceso y lo hace mucho más robusto.

¿Por dónde empezar con n8n facturación electrónica México?

La clave para no abrumarte es comenzar con un solo flujo y escalar después. Te recomendamos este orden: primero implementá el Workflow 1 de facturación automática con Facturama para una sola transacción. Cuando funcione estable, pasá al Workflow 2 de facturación masiva si tenés clientes recurrentes. Después agregá el portal de autoservicio para bajar la carga de atención al cliente. Y por último, implementá la cancelación automática para cerrar el ciclo fiscal completo.

Con estos cuatro workflows vas a tener cubierta toda la operación de facturación electrónica: emisión masiva, emisión bajo demanda, distribución automática y cancelaciones. Todo desde n8n, todo conectado con el SAT a través de tu PAC, y todo funcionando mientras vos te enfocás en hacer crecer el negocio.

Revisá tus workflows cada trimestre. El SAT actualiza sus catálogos periódicamente y tu PAC puede cambiar endpoints o límites. Tener un ambiente de pruebas separado te permite validar estos cambios sin arriesgar tu operación real. Automatizar la facturación no es un proyecto de una semana, pero una vez funcionando, te devuelve horas de tu vida todos los meses. ¿Listo para dejar de facturar a mano?

Previous

n8n Automatizar LinkedIn: Workflows y Estrategia [2026]