Ir a contenido
Crea una cuenta o Inicia sesión
Logotipo de Stripe Docs
/
Pregúntale a la IA
Crear una cuentaIniciar sesión
Empieza ahora
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
Resumen
Billing
ResumenAcerca de las API de facturación
Suscripciones
    Resumen
    Cómo funcionan las suscripciones
    Empieza ahora
    Inicio rápido
    Planificar una integración
    Crear una integración
    Casos de uso
    Acerca de las suscripciones
    Habilitar modo de facturación
      Compara los modos de facturación clásico y flexible
    Configurar eventos de suscripción
    Derechos
    Facturas de suscripciones
    Calendarios de suscripciones
    Modelos de tarifas recurrentes
    Configurar suscripciones
    Configurar métodos de cobro
    Inserta un cuadro de tarifas
    Establecer ciclos de facturación
    Administración de suscripciones
    Migrar suscripciones a Stripe
    Establecer cantidades de productos o suscripciones
    Suscripciones a intervalos combinados
    Suscripciones con fechas pasadas
    Configura períodos de prueba
    Gestionar suscripciones con pago diferido
    Aplica cupones
    Modificar suscripciones
    Gestionar métodos de pago de suscripciones
    Análisis
    Administrar suscripciones en iOS
Invoicing
Cobro por consumo
Presupuestos
Gestión de clientes
Gestión de cobros con otros productos
Recuperación de ingresos
Automatizaciones
Prueba tu integración
Impuesto
Resumen
Usa Stripe Tax
Gestiona el cumplimiento de la normativa
Elaboración de informes
Resumen
Seleccionar un informe
Configura informes
Informes para varias cuentas
API de informes
Reconocimiento de ingresos
Datos
Resumen
Consultar datos de empresas
Sigma
Data Pipeline
Importa los datos externos
Estados Unidos
Español (América Latina)
InicioIngresosSubscriptionsEnable billing mode

Compara el modo de facturación clásico y el flexible

Recomendamos usar el modo de facturación flexible porque ofrece un mejor comportamiento de facturación y acceso a nuevas funcionalidades. Sin embargo, cambiar a este modo puede modificar el comportamiento de tu integración. Revisa las siguientes diferencias para entender el impacto en tu integración y tomar una decisión informada.

Cálculos de prorrateo de crédito

Se emiten prorrateos en forma de crédito cuando los clientes reducen el nivel de sus suscripciones o cancelan items de suscripción antes de que finalice el período de facturación. El modo de facturación flexible calcula estos prorrateos en función del importe original previamente debitado al cliente.

Para obtener un resumen completo de los cálculos de prorrateo de crédito, consulta Prorrateos de crédito.

ClásicaFlexible
Cuando una actualización de una suscripción genera un prorrateo en forma de crédito, los importes de dicho prorrateo se calculan según el valor del precio establecido en el item de suscripción, los impuestos, la cantidad y los últimos descuentos aplicados.Cuando una actualización de una suscripción genera un prorrateo en forma de crédito, dicho prorrateo se basa en el importe original debitado en lugar de en los valores actuales de la suscripción.

Aplicación de descuento proporcional para prorrateos

Aplicamos los descuentos de manera proporcional a cada item de suscripción durante los cálculos de prorrateo en lugar de distribuirlos de forma uniforme. Esto genera más prorrateos, especialmente al facturar por item o al cancelar items con descuentos distribuidos de manera desigual.

ClásicaFlexible
Distribuimos los descuentos de manera uniforme entre todos los ítems de suscripciones.Aplicamos descuentos proporcionalmente a cada ítem de suscripción durante los cálculos de prorrateo.

Tarifas por consumo

Suprimir partidas de importe cero al agregar items basados en el consumo

El modo de facturación flexible no crea partidas con importe cero cuando se agregan items basados en el consumo a una suscripción. Si como resultado la factura queda vacía, no se genera ninguna.

Por ejemplo, al agregar un item mensual basado en el consumo durante la creación o actualización de una suscripción:

ClásicaFlexible
Se genera una partida en la factura por un importe de 0 USD para el item basado en el uso. Esto también aplica al actualizar una suscripción sin renovar el ciclo para agregar un item basado en el consumo cuando se usa proration_behavior=always_invoice.No se agrega una partida de 0 USD a la factura por el item basado en el consumo. Si la factura resultante no contiene ninguna partida, no se genera.

Facturar los items basados en el consumo según el precio en el momento del reporte.

Los cargos del modo de facturación flexible por el consumo según el precio que estaba en vigor cuando se informó el consumo, en lugar del precio más reciente.

Por ejemplo:

  1. Inicialmente, el precio es por cada 100 llamadas API (Precio A)
  2. Consumo del 5 de enero: 1000 llamadas API
  3. El 15 de enero, el precio cambia a por cada 100 llamadas (Precio B).
  4. Consumo al 20 de enero: 500 llamadas API
ClásicaFlexible

Stripe solo factura el consumo que se informó desde el cambio al precio actual.

  • 500 llamadas API al Precio B (0.15 USD por 100 llamadas) = 0.75 USD

Importe total de la factura = 0.75 USD.

Stripe factura todo consumo del período actual al precio vigente en el momento en que se informa.

  • 1000 llamadas API al Precio A (0.1 USD por 100 llamadas) = 1 USD
  • 500 llamadas API al Precio B (0.15 USD por 100 llamadas) = 0.75 USD

Importe total de la factura = 1.75 USD.

Facturar el uso no facturado al eliminar items basados en el consumo

Según el valor de proration_behavior, el modo de facturación flexible puede generar una partida de factura por el uso no facturado al eliminar un elemento de suscripción basado en uso. Esto aplica tanto a eliminaciones realizadas mediante la API como a transiciones de fase programadas que ocurren a mitad de período. En los casos en que la transición de fase coincida con el current_period_end de cualquier elemento de suscripción, se crea una factura con una partida individual de factura correspondiente al elemento de suscripción basado en uso que se eliminó.

Situación hipotéticaClásicaFlexible
Actualizar suscripción o calendario con la APINo se genera ninguna partida de factura o factura por el uso no facturado al eliminar un item de suscripción establecido en el consumo.Se genera una partida de factura por el uso no facturado al eliminar un item de suscripción establecido en el consumo.
Programar transición de faseSe genera una factura (pero no una partida de factura) por el uso no facturado al eliminar un item de suscripción establecido en el consumo.Según el proration_behavior de la fase entrante:
  • create_prorations: se crea una partida de factura por el uso no facturado al eliminar un item de suscripción establecido en el consumo.
  • always_invoice: se crea una partida de factura para uso no facturado y se factura inmediatamente.
  • none: no se crea ninguna partida de factura.

Restablecer la delimitación del ciclo de facturación

El modo de facturación flexible solo restablece la delimitación del ciclo de facturación en las actualizaciones de las suscripciones cuando estableces billing_cycle_anchor explícitamente en un valor distinto de unchanged.

ClásicaFlexible
El billing_cycle_anchor se reinicia automáticamente a la fecha actual cuando cambiás una suscripción a un precio con un intervalo de cobro distinto, cuando pasás de precios en cero a precios con costo, o cuando movés el cancel_ata una fecha anterior a la próxima renovación de la suscripción.El billing_cycle_anchor nunca se restablece automáticamente.

Facturación consolidada para las transiciones de fase en el calendario de suscripciones con items basados en el consumo.

El modo de facturación flexible genera de manera constante una sola factura cuando se renueva una suscripción. Este cambio elimina las facturas separadas de los ítems basados en el consumo que se hayan eliminado y mejora la coherencia en la facturación.

Cuando tu suscripción con items basados en el consumo pasa de una fase a otra:

ClásicaFlexible
Se generan dos facturas.Se genera una única factura consolidada. Esta factura incluye tanto items establecidos en el consumo como items con licencia, aplica los descuentos de la fase anterior al modelo de cobro por consumo y utiliza las tasas impositivas de la siguiente fase.

Cancelación de suscripción programada

El modo de facturación flexible te permite desactivar los prorrateos en un primer período de facturación reducido (cuando configurás cancel_at durante la creación) utilizando el parámetro proration_behavior.

ClásicaFlexible
Los prorrateos se aplican al primer período de facturación.Los prorrateos no se aplican al primer período de facturación.

Suscripciones con fechas pasadas

When backdating is consistent with regular billing, flexible billing mode creates separate invoice line items for each billing period within the backdated range. It also automatically aligns the billing cycle anchor to the backdate_start_date when not explicitly set. Backdating isn’t supported if the resulting invoice has more than 250 line items.

Por ejemplo, una suscripción debe tener una fecha anterior debido a que falta una factura de los dos últimos dos períodos de facturación. Al cliente se le facturaron dos períodos con fecha anterior diferentes:

  • Período de facturación 1 (del 1 al 31 de marzo):
    • Consumo informado: Se usaron 100 GB de almacenamiento.
    • Precio: 10 USD por 10 GB.

Período de facturación 2 (del 1 al 30 de abril):

  • Consumo informado: Se utilizan 150 GB de almacenamiento.
  • Precio: 10 USD por 10 GB.

El proveedor de servicios decide antedatar la factura para cubrir ambos períodos de facturación: del 1 de marzo al 30 de abril.

ClásicaFlexible
Los cargos de todo el período antedatado se calculan de manera conjunta como una sola partida. Cargos totales:
  • 250 GB = 25 x 10 USD = 250 USD
  • Este importe aparece como una sola partida en la factura.
Los intervalos de tiempo antedatados se dividen en varias partidas individuales de factura según los límites del período de facturación. Total de cargos:
  • Período de facturación 1 (marzo):
    • 100 GB = 10 x 10 USD = 100 USD (como partida separada).
  • Período de facturación 2 (abril):
    • 150 GB = 15 x 10 USD = 150 USD (como partida separada).

Versiones de prueba

Actualiza la fecha de inicio de la prueba para las pruebas posteriores

El modo de facturación flexible utiliza la fecha de inicio de prueba más reciente para las suscripciones con pruebas posteriores.

Por ejemplo, cuando tienes:

  • Período de prueba del 1 de enero al 1 de febrero
  • Período normal de facturación del 1 de febrero al 1 de marzo
  • Período de prueba del 1 de marzo al 1 de abril
ClásicaFlexible
El subscription.trial_start siempre se refiere a la primera prueba que comenzó una suscripción.El subscription.trial_start se refiere al inicio de la prueba más reciente de una suscripción.

Conservar la fecha de finalización de la prueba original cuando se cancela la suscripción

El modo de facturación flexible conserva el trial_end si modificas la fecha cancel_at.

ClásicaFlexible
Establecer cancel_at en una fecha anterior a trial_end cambia automáticamente trial_end para que coincida con cancel_at. Sin embargo, eliminar cancel_at o cambiarlo a una fecha posterior a trial_end no modifica automáticamente trial_end, incluso si originalmente trial_end era una fecha posterior.Programar la cancelación de una suscripción con cancel_at ya no altera la fecha trial_end. Esto garantiza que las pruebas se ejecuten durante la el periodo previsto, independientemente de las actualizaciones de la fecha de cancelación.

Estandariza la descripción de la partida del período de prueba

El modo de facturación flexible utiliza un formato de descripción coherente para los items establecidos en el consumo y con licencia durante los períodos de prueba.

Por ejemplo, cuando tienes una suscripción mensual de café (con licencia) y una suscripción alpaca_ai_tokens (establecida en el consumo), la descripción de la suscripción se muestra de la siguiente manera:

ClásicaFlexible

Licensed items use the template Trial period for {product name}, while usage-based items use {quantity} x {product name} (Free trial).

  • Para los ítems con licencia:
    • Trial period for monthly coffee subscription
  • Para items basados en el consumo:
    • 10 x monthly alpaca_ai_tokens (Free trial)

El mismo formato, Free trial for {quantity} x {product name}, se aplica a todos los tipos de ítems, lo que proporciona una presentación más uniforme de la información de la prueba. Estas descripciones también están localizadas.

  • Para los ítems con licencia:
    • Free trial for 1 x monthly coffee subscription
  • Para items basados en el consumo:
    • Free trial for 10 x monthly alpaca_ai_tokens subscription

Volver a facturar las partidas correspondientes al período de prueba

El modo de facturación flexible solo genera partidas por los cambios realizados durante una prueba. Las partidas existentes sin cambios no se vuelven a facturar.

Por ejemplo, cuando haces una actualización para agregar otro elemento de prueba price_b a una suscripción en período de prueba con price_a:

ClásicaFlexible
Los cambios realizados durante una prueba dan lugar a que no se genere ninguna factura o a una factura que reformule todo el estado de la suscripción.Los cambios durante un período de prueba generan partidas en la factura de forma consistente, igual que los cambios fuera de la prueba. Por ejemplo, si se agrega un precio nuevo a la suscripción, también se agrega una partida que representa ese precio.

Items de factura pendientes

Incluir de manera coherente las partidas de factura pendientes

El modo de facturación flexible incluye todas las partidas de factura pendientes disponibles en las facturas generadas por un restablecimiento de delimitación del ciclo de facturación, donde proration_behavior = always_invoice.

ClásicaFlexible
Las facturas que se generan cuando se reinicia el anclaje del ciclo de facturación solo incluyen los ítems pendientes si el comportamiento de prorrateo no es always_invoice.Las partidas de factura pendientes siempre se incluyen en todas las facturas que genera una suscripción.

Intervalos combinados en la misma suscripción

El modo de facturación flexible te permite crear suscripciones con intervalos mixtos, que pueden cobrar varios precios recurrentes con distintos intervalos. Eso te permite combinar diferentes estructuras de precios dentro de una misma suscripción.

ClásicaFlexible
No aceptado. Todos los ítems de una suscripción deben tener precios con el mismo intervalo y recuento de intervalos.En una suscripción con intervalos mixtos los ítems pueden tener precios recurrentes con distintos intervalos o cantidades de intervalos. Por ejemplo, una suscripción puede tener un precio mensual y otro anual al mismo tiempo.
¿Te fue útil esta página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Contacto.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc