Si vendes software por suscripción en México, cada cobro mensual o anual requiere su factura CFDI. Con 100 clientes y cobros mensuales, son 1,200 facturas al año. Hacerlo manualmente es insostenible. Esta guía explica cómo automatizar completamente la facturación de tu SaaS.
Los negocios SaaS tienen características que complican la facturación:
Stripe Billing maneja todo esto perfectamente. El problema es que Stripe no genera facturas válidas ante el SAT. Necesitas conectar tu procesador de pagos con un sistema de facturación mexicano.
El flujo ideal es completamente automático:
Sin intervención manual. Sin retrasos. Sin errores de captura.
gigstack es la primera app de facturación mexicana en el Marketplace de Stripe. La integración con Stripe Billing permite automatizar toda tu facturación de suscripciones.
Desde el Marketplace de Stripe, instala gigstack con 2 clics. La app se conecta automáticamente con tu cuenta de Stripe, sin configurar webhooks ni escribir código.
Configura una vez:
Hay dos formas de obtener los datos fiscales de tus clientes:
Opción 1: Portal de autofacturación
gigstack incluye un portal donde tus clientes ingresan sus datos fiscales. Puedes agregar el link en tu email de bienvenida o en tu dashboard de cliente. Una vez que ingresan sus datos, todas sus facturas futuras se generan automáticamente.
Opción 2: Checkout con datos fiscales
Modifica tu flujo de signup para solicitar RFC y datos fiscales junto con la información de pago. gigstack valida los datos en tiempo real y los asocia con el cliente de Stripe.
Una vez configurado, el proceso es invisible:
Tu equipo no hace nada. El cliente recibe su factura sin solicitarla.
Si ofreces descuento por pago anual, se genera una sola factura por el monto total al momento del cobro. La factura refleja el periodo completo de suscripción.
Cuando un cliente sube de plan, Stripe genera un cobro prorrateado por la diferencia. gigstack emite una factura por ese monto adicional, vinculada al mismo cliente.
Si un cobro falla, Stripe reintenta según tu configuración. La factura solo se genera cuando el pago es exitoso, en la fecha real del cobro.
Si cancelas una suscripción con reembolso parcial, gigstack puede generar la nota de crédito correspondiente o cancelar la factura original, según las reglas del SAT.
Si tienes clientes en México y en otros países, gigstack solo genera CFDI para los clientes mexicanos (con RFC). Los demás reciben el invoice estándar de Stripe.
Para suscripciones, normalmente usarás:
PUE (Pago en Una sola Exhibición)
El pago y la factura ocurren al mismo tiempo. Stripe cobra, se genera la factura. Es el método más común para SaaS porque el cobro es inmediato.
PPD (Pago en Parcialidades o Diferido)
Usas PPD cuando facturas antes de cobrar, por ejemplo:
Con PPD, cada pago posterior requiere un Complemento de Pago. gigstack los genera automáticamente cuando detecta pagos de Stripe que corresponden a facturas PPD pendientes.
El software como servicio en México generalmente:
gigstack calcula automáticamente el IVA y lo desglosa en la factura. Si tu cliente requiere retención, puedes configurarlo por cliente.
El dashboard de gigstack muestra:
Esta información facilita tu cierre contable mensual y la preparación de declaraciones.
Empresas que venden a otras empresas. Los clientes corporativos siempre piden factura para deducir el gasto. La automatización es crítica porque son cobros mensuales garantizados.
Plan gratuito que convierte a pago. Solo los clientes de pago necesitan factura, y solo cuando proporcionan sus datos fiscales.
Si cobras comisión a vendedores o creadores, cada cobro de comisión requiere factura. gigstack puede facturar tanto las comisiones como las transacciones subyacentes.
Si usas Stripe Billing para cobrar suscripciones en México, gigstack elimina el trabajo manual de facturación. Cada cobro exitoso genera su CFDI automáticamente. Tus clientes reciben su factura al instante. Tu equipo se enfoca en hacer crecer el negocio, no en generar facturas.
Instala gigstack desde el Marketplace de Stripe y conecta tu facturación en minutos.
