Suscripciones — cobro recurrente automático

Las suscripciones te permiten cobrar a tus clientes de forma recurrente y automática — mensual, anual, o cualquier ciclo que configures. El cliente se suscribe una vez, paga con su tarjeta, y el sistema genera la factura y cobra automáticamente en cada período sin que tengas que hacer nada.

💡
Suscripciones vs. Facturas recurrentes

Las facturas recurrentes re-crean una factura automáticamente pero el cliente tiene que pagar manualmente cada vez. Las suscripciones cobran automáticamente la tarjeta del cliente en cada período sin intervención. Si quieres cobro automático sin acción del cliente, usa suscripciones. Si el cliente paga diferente cada vez (cheque, transferencia), usa facturas recurrentes.

⚠️
Requiere Stripe activo

Las suscripciones funcionan exclusivamente a través de Stripe. Necesitas una cuenta de Stripe configurada en GlobalSuite PR. ATH Móvil y PayPal no soportan suscripciones recurrentes automáticas. Si no tienes Stripe configurado, consulta el artículo Integrar Stripe.

Antes de empezar — crear productos y planes en Stripe

Los planes de facturación (precio, frecuencia, moneda) se definen en el Dashboard de Stripe, no en GlobalSuite PR. El sistema los importa automáticamente. Sigue estos pasos:

Paso 1 — Crear el producto

1

Ve a Products en Stripe

Entra a dashboard.stripe.com → en el menú lateral busca Product catalog (o More → Product catalog dependiendo de tu vista). Click en + Add product.

2

Nombra el producto

Escribe el nombre del producto — por ejemplo "Plan Mensual Básico" o "Servicio de Contabilidad Mensual". Este nombre es el que verá tu cliente en GlobalSuite PR cuando se suscriba. Opcionalmente añade una descripción.

3

Configura el precio recurrente

En la sección de precio, el editor muestra Flat-rate pricing por defecto. Configura:

  • One time / Recurring → selecciona Recurring
  • Amount → el monto que cobrarás (ej. 50.00)
  • Currency → USD (o la moneda de tu cuenta GlobalSuite PR)
  • Billing period → Monthly, Yearly, Weekly, o un ciclo personalizado
4

Guarda el producto

Click en Add product (o Save product). El plan queda activo en Stripe y disponible para seleccionar en GlobalSuite PR.

💡
Múltiples precios por producto

Puedes tener varios precios para el mismo producto — por ejemplo, un precio mensual y uno anual. En Stripe, crea el producto una vez y luego usa Add another price para el segundo ciclo. En GlobalSuite PR verás ambos planes disponibles al crear suscripciones.

Paso 2 — Verificar en GlobalSuite PR

No necesitas hacer nada adicional. Cuando vayas a crear una suscripción en GlobalSuite PR, el campo Billing Plan mostrará automáticamente todos los planes activos de tu cuenta de Stripe. Si acabas de crear el producto en Stripe y no aparece, espera unos segundos y recarga la página.

⚠️
No edites los planes directamente en Stripe una vez que tengas suscriptores activos

Archivar un precio activo en Stripe no cancela las suscripciones existentes, pero puede causar inconsistencias. Si necesitas cambiar el precio, crea un nuevo precio en Stripe y migra los clientes desde GlobalSuite PR.

⚠️
Usa la misma moneda en Stripe y en GlobalSuite PR

Si tu cuenta de GlobalSuite PR opera en USD, los planes de Stripe deben estar en USD también. No puedes asignar un plan en EUR a un cliente cuya cuenta es USD.

Crear una suscripción

1

Ve a Subscriptions → New Subscription

En el menú lateral click en Subscriptions+ New Subscription.

2

Selecciona el cliente

La suscripción se vincula al contacto primario del cliente — ese contacto recibirá el link y podrá suscribirse con su tarjeta.

3

Selecciona el plan de Stripe

El dropdown de Billing Plan muestra los planes activos de tu cuenta de Stripe. Selecciona el que corresponde al cliente.

4

Configura los detalles

Nombre de la suscripción (visible al cliente), descripción, cantidad, impuesto (desde Stripe), primera fecha de cobro y términos y condiciones opcionales.

5

Guarda y envía al cliente

Click en Save. Luego envía el link de suscripción al cliente (ver sección siguiente).

Primera fecha de cobro

El campo First Billing Date te permite programar cuándo se realiza el primer cobro:

  • En blanco — el cobro ocurre el día que el cliente se suscribe
  • Fecha futura — el cliente se suscribe hoy pero el primer cobro es en esa fecha. La suscripción queda en estado Future hasta que llegue esa fecha.

Esto es útil para ofrecer un período de prueba sin cobro: el cliente se suscribe hoy, y el primer cobro es en 30 días.

Enviar la suscripción al cliente

Después de crear la suscripción, necesitas enviarle el link al cliente para que se suscriba:

  1. Abre la suscripción → click en el ícono de email
  2. Se envía al contacto primario un email con el link de la suscripción
  3. El cliente abre el link, revisa el plan y hace click en Subscribe
  4. Ingresa su tarjeta de crédito — Stripe procesa el cobro
  5. La suscripción cambia a estado Active y se crea la primera factura automáticamente
💡
Vista previa antes de enviar

Antes de enviar, puedes hacer click en View Subscription para ver exactamente cómo lo verá el cliente — nombre del plan, descripción, precio, ciclo y términos.

Estados de una suscripción

GlobalSuite PR muestra 8 estados posibles para cada suscripción:

  • Future — suscripción creada pero el primer cobro es en una fecha futura
  • Active — suscripción activa, cobros procesándose en cada ciclo
  • Trialing — en período de prueba (si está configurado en Stripe)
  • Past Due — el último cobro falló, Stripe reintentará automáticamente
  • Canceled — suscripción cancelada
  • Unpaid — cobros fallaron repetidamente, requiere intervención
  • Incomplete — el cliente no completó el proceso de suscripción
  • Incomplete Expired — proceso incompleto expiró

Cómo funciona el cobro automático

Una vez que el cliente está activo en la suscripción:

  • Stripe cobra automáticamente la tarjeta del cliente en cada período
  • GlobalSuite PR crea una factura automáticamente por cada cobro exitoso
  • El cliente recibe un email de confirmación de pago
  • Si el cobro falla, Stripe reintenta según su política de reintentos y notifica al cliente

Gestión de tarjeta de crédito

Perfex CRM no almacena el número de tarjeta — solo guarda un token de Stripe vinculado a la tarjeta del cliente. El número real nunca toca tu servidor.

El cliente puede actualizar su tarjeta en cualquier momento desde su portal:

  1. El cliente entra al portal → menú de perfil → Credit Card
  2. Ingresa los datos de la nueva tarjeta
  3. La próxima factura usará la tarjeta nueva automáticamente
💡
Stripe actualiza tarjetas expiradas automáticamente

Cuando una tarjeta expira y el banco emite una nueva, Stripe intenta actualizar los datos automáticamente. En la mayoría de los casos el cliente no necesita hacer nada. En casos donde Stripe no puede actualizar, el sistema notifica al cliente para que actualice su tarjeta manualmente.

Reusar tarjeta en múltiples suscripciones

Una vez que un cliente se ha suscrito con su tarjeta, ese token queda guardado en su perfil. Si le creas una segunda suscripción al mismo cliente, no necesita ingresar su tarjeta de nuevo — solo hace click en Subscribe y listo. Esto hace muy fácil ofrecer múltiples servicios o upgrades a un cliente existente.

Cancelar una suscripción

Puedes cancelar desde el admin o el cliente puede cancelar desde su portal.

Desde el admin:

  1. Abre la suscripción → click en Cancel
  2. Elige entre dos opciones:
    • Cancel — cancela inmediatamente. No se puede reactivar.
    • Cancel at end of billing period — el cliente sigue activo hasta el final del período pagado y luego se cancela. Esta opción sí permite reactivar antes de que venza.
⚠️
Cancelación inmediata es irreversible

Si cancelas inmediatamente una suscripción en modo live, no puedes reactivarla. Usa "Cancel at end of billing period" si hay posibilidad de que el cliente cambie de opinión.

Suscripciones en el portal del cliente

Para que el cliente vea sus suscripciones activas en el portal, activa Setup → Settings → Subscriptions → Show subscriptions in customers area → Yes. Desde el portal, el cliente puede ver el estado de sus suscripciones, la fecha del próximo cobro y cancelar si lo desea.

Notas importantes

  • No edites las suscripciones directamente desde el dashboard de Stripe — hazlo siempre desde GlobalSuite PR para mantener la sincronización
  • Cada suscripción solo puede tener un plan de facturación (un producto de Stripe). No agregues múltiples productos a una suscripción desde Stripe.
  • Las suscripciones activas en modo live no se pueden eliminar, solo cancelar
  • Si hiciste pruebas con suscripciones en modo test de Stripe, elimínalas de GlobalSuite PR antes de pasar a producción
🔍