> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.113.28 (10 de septiembre de 2026)

> Una nueva pestaña de Informes con exportaciones de saldo, comisiones y conciliación, períodos de gracia para suscripciones, una lista de bloqueo de clientes, reintentos de pago manuales, un registro de actividad en cada pago, un formulario de descuentos rediseñado, controles de cancelación independientes, suscripciones sin tarjeta cuando no hay ningún importe pendiente hoy, un indicador obligatorio de Tax ID para el checkout B2B y checkout en georgiano.

## Nuevas funciones

### 1. **Informes**

Una nueva pestaña de **Informes** en **Configuración** reúne los informes de saldo, comisiones y conciliación en un solo lugar.

**Seguimiento del movimiento de fondos**

Dos vistas siempre actualizadas, descritas como «Comprende cómo la actividad, las comisiones y los pagos afectan a tu saldo»:

* **Resumen de saldo y pagos** — saldo inicial, desglose de actividad y detalles de cada pago en una sola vista
* **Todas las comisiones** — un desglose completo y detallado de cada comisión cobrada durante el período

**Descargar informes**

Crea una exportación CSV o XLSX personalizada para cualquier intervalo de fechas a partir de cuatro tipos de informes: el **Informe de transacciones**, el **Informe de ajustes**, el **Informe de pagos** y el **Informe de conciliación del libro mayor**. El Informe de conciliación del libro mayor escribe una fila por cada movimiento de saldo y está diseñado para conciliarse con tu extracto bancario.

**Informes generados**

Todo lo que hayas exportado aparece en **Informes generados**, junto con el intervalo de fechas, el formato, el número de filas, quién lo generó y una acción de descarga.

<Frame>
  <img src="https://mintcdn.com/dodopayments/wcp2oXUYABdJitHh/images/reports/reports-hub.png?fit=max&auto=format&n=wcp2oXUYABdJitHh&q=85&s=5ca9b31a0a29106dba531c8e1c5a7f9d" alt="Pestaña Informes que muestra las secciones Seguimiento del movimiento de fondos, Descargar informes e Informes generados" style={{ maxHeight: '500px', width: 'auto' }} width="1400" height="700" data-path="images/reports/reports-hub.png" />
</Frame>

Más información: [Informes](/features/reports)

### 2. **Período de gracia de la suscripción**

Una suscripción cuya renovación falla ahora puede seguir funcionando durante un período configurable en lugar de quedar en espera inmediatamente.

Activa **Período de gracia de la suscripción** en **Configuración → Suscripciones** y establece el **Número de días del período de gracia** — entre 1 y 30 días. Los períodos de gracia están desactivados de forma predeterminada.

Durante este período, la suscripción pasa al estado `past_due`: se conserva el acceso y el uso sigue acumulándose, de modo que un cliente cuya tarjeta simplemente haya caducado no queda desconectado mientras lo soluciona. Un nuevo webhook `subscription.past_due` se activa cuando comienza el período.

Elige qué ocurre si el período termina sin que se haya efectuado el pago mediante **Estado de la suscripción después del período de gracia**: **En espera**, que coincide con el comportamiento actual, o **Cancelar suscripción**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/S2k6LKmgHYlRKci9/images/subscriptions/subscription-grace-period-settings.png?fit=max&auto=format&n=S2k6LKmgHYlRKci9&q=85&s=4c506116408f7c800bdd13d7561db86c" alt="Configuración del período de gracia de la suscripción con el número de días y el estado que se aplicará después del período de gracia" style={{ maxHeight: '500px', width: 'auto' }} width="1373" height="184" data-path="images/subscriptions/subscription-grace-period-settings.png" />
</Frame>

Más información: [Período de gracia](/features/subscription#grace-period)

### 3. **Lista de bloqueo de clientes**

Bloquea a un cliente que no debería poder volver a comprarte, mediante su ID de cliente o su dirección de correo electrónico.

El bloqueo cancela las suscripciones activas del cliente, detiene futuras sesiones de checkout y pagos directos, y deja su Customer Portal en modo de solo lectura. Como las entradas coinciden con la dirección de correo electrónico, un cliente que vuelva a registrarse con el mismo correo seguirá siendo bloqueado.

Las entradas de la lista de bloqueo incluyen notas, para que puedas registrar por qué se bloqueó a alguien.

<Frame>
  <img src="https://mintcdn.com/dodopayments/c1t35qHSH45TR4GO/images/blocklist/blocklist-settings.png?fit=max&auto=format&n=c1t35qHSH45TR4GO&q=85&s=771eb4a5654fbd22e6a5110cfb1a2e9d" alt="Configuración de la lista de bloqueo que muestra los clientes bloqueados" style={{ maxHeight: '500px', width: 'auto' }} width="2358" height="1554" data-path="images/blocklist/blocklist-settings.png" />
</Frame>

Más información: [Lista de bloqueo de clientes](/features/customer-blocklist)

### 4. **Reintento de pago manual**

Reintenta manualmente una renovación de suscripción fallida en lugar de esperar al calendario de reintentos automáticos, usando **Reintentar pago manualmente** en la página de detalles del pago. El cargo se realiza en el método de pago ya guardado en la suscripción, por lo que el cliente no tiene que hacer nada, y no consume un intento del calendario automático.

Cada factura de renovación permite hasta tres reintentos manuales, con un período de espera entre ellos: una hora antes del segundo y tres horas antes del tercero. Así, los rechazos repetidos no perjudican tu tasa de autorización.

<Frame>
  <img src="https://mintcdn.com/dodopayments/0duTS18kYi2NwQ3m/images/recovery/manual-retry-transaction-details.png?fit=max&auto=format&n=0duTS18kYi2NwQ3m&q=85&s=5537fa5eff17cbe91a53599f887a26e7" alt="Página de detalles del pago con la acción Reintentar pago manualmente" style={{ maxHeight: '500px', width: 'auto' }} width="1285" height="698" data-path="images/recovery/manual-retry-transaction-details.png" />
</Frame>

Más información: [Reintento de pago manual](/features/recovery/manual-retry)

### 5. **Registro de actividad en los pagos**

Cada página de detalles del pago ahora incluye un **Registro de actividad**: «Un historial de las acciones realizadas en esta transacción durante los últimos 90 días».

El registro sigue todo el ciclo de vida en orden, desde **Pago iniciado**, pasando por la autenticación y la captura, hasta **Pago realizado correctamente**. También continúa con los reembolsos y las disputas, de modo que un pago impugnado se lee como una sola historia y no como varios registros desconectados.

<Frame>
  <img src="https://mintcdn.com/dodopayments/YYTuTm3Tnxw8EJWt/images/transactions/payments/activity-log.png?fit=max&auto=format&n=YYTuTm3Tnxw8EJWt&q=85&s=3f60d02d04cf0cef958f0ec18406e9a8" alt="Registro de actividad en una página de detalles del pago que muestra una entrada de Pago realizado correctamente con su marca de tiempo" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="962" data-path="images/transactions/payments/activity-log.png" />
</Frame>

### 6. **Un formulario de descuentos rediseñado**

Ahora, al crear un código de descuento, puedes ver lo que estás creando a medida que lo haces. Un panel lateral alterna entre **Resumen**, una descripción del descuento en lenguaje sencillo, y **Vista previa**, que muestra el descuento tal como lo vería un cliente durante el checkout.

**Opciones de moneda** te permite establecer el importe del descuento para cada moneda en la que vendas. **Elegibilidad y restricciones** reúne las reglas de productos y clientes.

Los límites de canje, el límite del ciclo de facturación y **Exigir un valor mínimo del pedido** — un importe mínimo del carrito aplicado por moneda — ahora se encuentran en **Avanzado**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/28D42lhMYyiRjtpN/images/discount-codes/discount-form-summary.png?fit=max&auto=format&n=28D42lhMYyiRjtpN&q=85&s=1f2c1d04fbbbac53f67d789d81e0a382" alt="Formulario de código de descuento con los paneles laterales Resumen y Vista previa junto a los detalles del descuento" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="963" data-path="images/discount-codes/discount-form-summary.png" />
</Frame>

Más información: [Códigos de descuento](/features/discount-codes)

### 7. **Controles de cancelación independientes**

La cancelación de autoservicio solía consistir en un único interruptor. Ahora son dos configuraciones independientes en **Configuración → Suscripciones**:

* **Permitir la cancelación inmediata** — «Permitir que los clientes finalicen su suscripción y pierdan el acceso de inmediato».
* **Permitir la cancelación en la próxima fecha de facturación** — «Permitir que los clientes cancelen al final del período que ya han pagado».

Así, puedes permitir que los clientes agoten el período que han pagado y reservarte la cancelación instantánea, o hacer lo contrario.

En el Customer Portal aparecen como acciones independientes, **Cancelar ahora** y **Cancelar en la próxima fecha de facturación**. Cuando ya hay una cancelación programada, el portal ofrece revocarla en su lugar, junto con **Cancelar inmediatamente**: la misma acción que **Cancelar ahora**, pero con otra etiqueta para ese estado.

<Frame>
  <img src="https://mintcdn.com/dodopayments/kCngKZVrb0rZMS1f/images/customer-portal/cance-sub.png?fit=max&auto=format&n=kCngKZVrb0rZMS1f&q=85&s=66eb6e380c991826c431fd0c563cbfa6" alt="Diálogo de cancelación del Customer Portal que ofrece cancelar ahora o en la próxima fecha de facturación" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1550" data-path="images/customer-portal/cance-sub.png" />
</Frame>

Más información: [Cancelar una suscripción](/features/customer-portal#cancelling-a-subscription)

### 8. **Cambios de plan pagados en una página de checkout**

Activa **Cobrar los pagos por cambios de plan mediante Payment Link** en **Configuración → Suscripciones** y un cliente que actualice su plan en el Customer Portal pagará el cambio en una página de checkout alojada, en lugar de hacerlo contra el mandato guardado.

El botón de confirmación muestra el importe pendiente y, cuando se abre el checkout, el cliente recibe el mensaje: «Completa el pago en la nueva pestaña. Tu plan actual seguirá activo hasta que el pago se realice correctamente». La suscripción mantiene su plan anterior hasta que el pago se realice correctamente, y un pago rechazado se puede reintentar mediante el mismo enlace.

El Customer Portal también sabe ahora si permites cancelar un cambio de plan programado, por lo que muestra u oculta ese control en lugar de ofrecer una acción que sería rechazada.

<Frame>
  <img src="https://mintcdn.com/dodopayments/LwHMYe4qXgVFVIvC/images/customer-portal/plan-change-checkout.png?fit=max&auto=format&n=LwHMYe4qXgVFVIvC&q=85&s=91bbe7cab1c13809fa9dc240d851015e" alt="Página de checkout alojada para el pago de un cambio de plan" style={{ maxHeight: '500px', width: 'auto' }} width="2000" height="1167" data-path="images/customer-portal/plan-change-checkout.png" />
</Frame>

Más información: [Cambios de plan](/features/customer-portal#plan-changes-upgradedowngrade)

### 9. **Presupuesto de reintentos de KYC**

Una verificación de identidad fallida ahora indica por qué falló y cuántos intentos quedan, en lugar de informar simplemente de un fallo.

Cada usuario dispone de tres intentos y el aviso muestra «Intentos restantes: 2/3», junto con el motivo real proporcionado por el proveedor de verificación. El botón cambia a **Intentar de nuevo** mientras queden intentos. Si se utilizan los tres, el aviso explica que el equipo de soporte puede volver a abrir la verificación.

Más información: [Verificación de la cuenta](/miscellaneous/verification-process)

### 10. **Checkout en georgiano**

El checkout ahora está disponible en georgiano, lo que eleva el total a 22 idiomas. El georgiano se detecta a partir del navegador del cliente, como cualquier otro idioma compatible, o puedes forzarlo mediante el parámetro `force_language`.

Más información: [Idiomas compatibles](/features/checkout#supported-languages)

### 11. **Sin tarjeta con precio de 0 \$**

Una suscripción ahora puede comenzar sin un método de pago cuando no hay ningún importe pendiente hoy. Activa la casilla **Sin tarjeta con precio de 0 \$** en la sección de precios del producto, junto a **Período de prueba (días)** y **Descuento predeterminado (%)**.

Que no haya ningún importe pendiente hoy puede ocurrir de dos maneras, y una sola casilla cubre ambas:

* **Una prueba gratuita** — un período de prueba sin importe de prueba, por lo que el primer cargo es `0` mientras dura la prueba.
* **Un precio recurrente de 0 \$** — el precio es `0` directamente o un descuento lo reduce a ese importe, ya sea el **Descuento predeterminado (%)** del producto o códigos de descuento acumulados hasta alcanzar un descuento del 100 % durante el checkout.

Una prueba de pago sigue requiriendo una tarjeta, ya que un importe de prueba significa que hay un importe pendiente.

Sin una tarjeta registrada, la suscripción se activa de todos modos y devuelve `payment_method_required: false`. Después se envía un correo electrónico de recordatorio antes de que comience la facturación real. La antelación se establece mediante **Recordatorio del método de pago** en **Configuración → Suscripciones**, entre 1 y 30 días, con un valor predeterminado de 3. Si la tarjeta nunca llega, la suscripción pasa a `on_hold` cuando vence el primer cargo real, y añadir un método de pago la reactiva. Dos correos electrónicos para clientes cubren este caso y están activados de forma predeterminada: **Recordatorio para añadir un método de pago** y **Suscripción en espera, sin método de pago**.

A través de la API, la casilla única se asigna a dos campos de precio independientes, `trial_payment_method_optional` y `zero_amount_payment_method_optional`, por lo que puedes activar cada caso por separado si gestionas los productos directamente.

<Frame>
  <img src="https://mintcdn.com/dodopayments/qD0RSXoLZULfSVwD/images/subscriptions/card-optional-at-zero-price-pricing.png?fit=max&auto=format&n=qD0RSXoLZULfSVwD&q=85&s=d76357fda744c461e140675834f25e7b" alt="Formulario de precios de suscripción con la casilla Sin tarjeta con precio de 0 $ junto a Período de prueba y Descuento predeterminado" style={{ maxHeight: '500px', width: 'auto' }} width="1814" height="1240" data-path="images/subscriptions/card-optional-at-zero-price-pricing.png" />
</Frame>

Más información: [Sin tarjeta con precio de 0 \$](/features/subscription#card-optional-at-0-price)

### 12. **Tax ID obligatorio en el checkout**

Las sesiones de checkout aceptan un nuevo indicador de función `require_tax_id` para empresas que venden únicamente a empresas registradas. De forma predeterminada, tiene el valor `false`, por lo que nada cambia a menos que lo solicites.

Con el indicador activado, **Comprar como empresa** aparece preseleccionado y bloqueado en la página de checkout, **Nombre de la empresa** y **Número de Tax ID** pasan a ser obligatorios, y **Continuar al pago** permanece atenuado mientras alguno de ellos esté vacío o se rechace el Tax ID. La validación del Tax ID sigue permitiendo continuar si falla, por lo que una interrupción del servicio de consulta nunca bloquea directamente al cliente.

`allow_tax_id` también debe ser `true` o la solicitud se rechaza con un `400`, y una sesión creada con `confirm: true` debe incluir un `tax_id` porque omite por completo la página de checkout.

El requisito se aplica en la página de checkout y no en el servidor: una confirmación enviada directamente a la API aún puede omitir `tax_id`. Por ello, considera el indicador como un control de la experiencia de checkout y no como una garantía.

Más información: [Hacer obligatorio el Tax ID](/features/b2b-payments#making-the-tax-id-mandatory)

### 13. **Notificaciones de suscripción pausada y reanudada**

Pausar y reanudar una suscripción ahora genera sus propias notificaciones, tanto para tu equipo como para el cliente.

Las notificaciones para el equipo añaden **Suscripción pausada** y **Suscripción reanudada** en **Suscripciones**, ambas desactivadas de forma predeterminada. Son los primeros eventos de suscripción de esta sección que no se envían activados, así que actívalos si quieres recibirlos. Los correos electrónicos correspondientes para clientes están activados de forma predeterminada, como todos los demás correos para clientes.

Más información: [Preferencias de comunicación](/features/communication-preferences#subscriptions)
