El problema de la facturación manual
Generar facturas CFDI manualmente consume tiempo valioso: abrir el portal del SAT o tu sistema de facturación, ingresar los datos del cliente, seleccionar productos, timbrar, descargar PDF y XML, y enviarlo por correo o WhatsApp. Con n8n y Facturama, todo esto se hace automáticamente en segundos.
¿Qué es Facturama?
Facturama es un PAC (Proveedor Autorizado de Certificación) que ofrece una API REST para generar, timbrar y enviar CFDIs. Su API es una de las más usadas en México por su facilidad de integración y precio competitivo.
Configurar credenciales de Facturama en n8n
Crea una cuenta en facturama.mx y obtén tus credenciales de API. En n8n, crea credenciales tipo "HTTP Header Auth" con:
Header: Authorization
Value: Basic {base64(usuario:contraseña)}
Workflow completo: Venta → CFDI → WhatsApp
Trigger: Webhook (desde tu e-commerce o POS)
Recibe: {
cliente_rfc, cliente_nombre, cliente_email,
cliente_telefono, productos[], total
}
↓
Nodo: HTTP Request → Facturama API
POST /api/invoices
Body: {
"Receiver": {
"Rfc": "{{cliente_rfc}}",
"Name": "{{cliente_nombre}}",
"CfdiUse": "G03"
},
"Items": [ /* productos */ ],
"PaymentForm": "03",
"PaymentMethod": "PUE"
}
↓
Nodo: Extract PDF URL (desde respuesta de Facturama)
↓
Nodo: HTTP Request → Descargar PDF
↓
Nodo: WhatsApp Business
→ Envía mensaje + PDF al cliente:
"Hola {nombre}, aquí está tu factura CFDI
folio {folio}. ¡Gracias por tu compra!"
↓
Nodo: Gmail / Outlook
→ Envía también por correo con XML adjunto
Manejo de errores
Configura siempre un nodo de manejo de errores. Si Facturama retorna un error (RFC inválido, datos incompletos), n8n debe notificar al equipo de ventas por Slack o correo para que puedan resolver manualmente.
Costos
Facturama cobra por timbre: desde $0.50 MXN por CFDI en planes básicos. Para volúmenes altos, negocia paquetes. Comparado con el costo de procesar facturas manualmente, el ROI es inmediato desde las primeras semanas.