Ir a contenido
Crea una cuenta
o
Inicia sesión
Logotipo de Stripe Docs
/
Pregúntale a la IA
Crear una cuenta
Iniciar sesión
Empieza ahora
Pagos
Automatización contable
Plataformas y marketplaces
Gestión del dinero
Herramientas para desarrolladores
Empieza ahora
Pagos
Automatización contable
Empieza ahora
Pagos
Automatización contable
Plataformas y marketplaces
Gestión del dinero
Resumen
Billing
    Resumen
    Acerca de las API de facturación
    Suscripciones
    Invoicing
    Cobro por consumo
    Connect y Billing
    Tax y Billing
    Presupuestos
      Cómo funcionan los presupuestos
      Crear un presupuesto
      Renegociar un presupuesto
    Recuperación de ingresos
    Automatizaciones
    Scripts
    Reconocimiento de ingresos
    Gestión de clientes
    Derechos
    Prueba tu integración
Impuesto
Elaboración de informes
Datos
Constitución de una startup
InicioAutomatización contableBillingQuotes

Cómo funcionan los presupuestos

Descubre el ciclo de vida del presupuesto.

Copiar página

Nota

You can use quotes in a sandbox. To finalize, download, or accept quotes in live mode for one-time invoices through the API or Dashboard, you must upgrade to Invoicing Plus. See which plan is right for you.

Los presupuestos permiten ofrecer un precio estimado de los bienes o servicios solicitados y pueden facilitar la negociación antes de iniciar una suscripción o factura.

Diseñamos los estados de los presupuestos para que reflejen el flujo típico de cotización que sigue un agente de ventas, en el que se crea un presupuesto con ítems de factura que especifican los artículos que se van a comprar. Esto incluye la aplicación de cualquier descuento o impuesto, el envío del presupuesto a un posible cliente y el suministro de los servicios correspondientes tras su aceptación.

EstadoDescripciónAcciones posibles
draftEstado inicial de todos los presupuestos (en esta etapa todavía puedes editar el presupuesto).Finaliza el presupuesto pasándolo al estado open o cancélalo.
openSe finalizó el presupuesto y ahora está a la espera de la respuesta del cliente. En esta etapa, solo puedes modificar la fecha de vencimiento.Marca el presupuesto como accepted o cancélalo.
acceptedEl cliente aceptó el presupuesto. Se generó una factura, una suscripción o un calendario de suscripciones a partir del presupuesto.N/D
canceledEl presupuesto está vencido o se canceló. Ya no puedes aceptarlo.N/D

Presupuestos cancelados

Cuando un cliente rechaza un presupuesto o no quieres que siga siendo válido, puedes cancelarlo. Los presupuestos cancelados ya no pueden aceptarse. Los presupuestos en estado draft o open se cancelan de forma automática cuando llega la fecha de vencimiento. Stripe genera un webhook quote.canceled.

Presupuestos aceptados

Una vez que el cliente acepta el presupuesto, puedes marcarlo como aceptado. Los presupuestos aceptados generan una factura, una suscripción o un calendario de suscripciones de forma automática, según haya o no precios recurrentes en el presupuesto o si la fecha de entrada en vigor del presupuesto es a futuro.

Transiciones del flujo de trabajo

Los presupuestos pueden alternar entre los siguientes estados:

EstadoPunto de conexión de APIWebhook emitidoEstado final
draftPOST /v1/quotes/:id/cancelquote.canceledcanceled
draftPOST /v1/quotes/:id/finalizequote.finalizedopen
openPOST /v1/quotes/:id/cancelquote.canceledcanceled
openPOST /v1/quotes/:id/acceptquote.acceptedaccepted

Finalizar presupuestos en borrador

En un principio, los presupuestos se crean con el estado draft. En este estado, puedes editar el presupuesto y efectuar los cambios que sean necesarios. Una vez que está listo para enviarse al cliente, puedes finalizar el presupuesto, que cambiará al estado open​ mientras esperas una respuesta.

Al finalizar un presupuesto se le asigna un number. Este número consta de las siguientes cuatro partes: el prefijo QT, el prefijo de la factura del cliente, la secuencia del presupuesto y la secuencia de revisión. Por ejemplo, QT-68BB114-0001-1 es el primer presupuesto para un cliente en su primera revisión. Así, el número de presupuesto QT-68BB114-0001-2 refiere al mismo presupuesto, pero en su segunda revisión. El número QT-68BB114-0002-1 correspondería al segundo presupuesto para el cliente.

Puedes finalizar un presupuesto mediante la API, como se muestra en el siguiente ejemplo.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/finalize \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Aceptar un presupuesto

Solo puedes marcar un presupuesto como aceptado si está en estado open. Al hacerlo, el presupuesto pasa al estado accepted y se crea la factura, la suscripción o el calendario de suscripciones.

Si el presupuesto no tiene un precio recurrente en ninguno de sus ítems de factura, se crea un draft de la factura a partir del presupuesto con auto_advance establecido en false. Puedes modificar la factura antes de finalizarla y enviarla al cliente para su pago.

Si el presupuesto tiene al menos un precio recurrente en un ítem de factura, se crea una suscripción o un calendario de suscripciones. Si la fecha de entrada en vigor del presupuesto es futura, se crea un calendario de suscripciones; de lo contrario, se crea una suscripción. La primera factura de la suscripción tendrá el estado de draft con auto_advance establecido en true.

En el Dashboard, puedes marcar un presupuesto como aceptado con los botones Convertir en factura y Convertir en suscripción que se encuentran en la página de detalles del presupuesto. Puedes marcar un presupuesto como aceptado a través de la API, como se muestra en el siguiente ejemplo.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/accept \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Cancelar un presupuesto

Puedes cancelar un presupuesto si su estado es draft o open. Cancela un presupuesto desde el Dashboard, en la página de detalles del presupuesto, o mediante la API, como se muestra en el siguiente ejemplo.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/cancel \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Descargar un presupuesto en PDF

El método en PDF funciona de manera diferente a la mayoría de los métodos del SDK que quizá suelas usar y que normalmente devuelven datos en formato JSON. En cambio, el método en PDF tiene un resultado único.

Devuelve directamente un flujo de datos que representa las secuencias de bytes de los datos entrantes.

Puesto en práctica, en lugar de esperar a que todo el conjunto de datos se cargue para que esté disponible, el flujo de bytes se puede leer en «fragmentos» o segmentos a medida que entran los flujos de datos.

Este método es especialmente útil para el manejo de muchos datos o el procesamiento de datos en tiempo real. Esto se debe a que puedes comenzar a procesar los datos entrantes antes de que se complete toda su carga.

Command Line
cURL
curl https://files.stripe.com/v1/quotes/qt_0J1EnX589O8KAxCGEdmhZY3r/pdf \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
¿Te fue útil esta página?
SíNo
¿Necesitas ayuda? Ponte en contacto con soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Contacto.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc