Crear y enviar un presupuesto
Aprende a crear, enviar y aceptar un presupuesto.
Nota
Puedes usar comillas en un entorno de prueba. Para finalizar, descargar o aceptar presupuestos en modo activo para facturas únicas a través del API o Dashboard, debes actualizar a Invoicing Plus. Consulta qué plan es adecuado para tí.
Un presupuesto es una manera de mostrar a clientes actuales o potenciales los costos de un conjunto de productos o servicios. Los presupuestos muestran el costo de una factura única o una suscripción. Cuando un cliente acepta el presupuesto, Stripe crea automáticamente todas las facturas y suscripciones relevantes. Muchos flujos de trabajo de ventas usan esta herramienta común.
Crear un clienteLado del servidor
Para crear un presupuesto, especifica una partida por cada producto o servicio. Asocia un objeto Customer al presupuesto para representar al cliente. Después de crear el cliente, guarda el id en tu base de datos para poder utilizarlo más tarde. En el siguiente paso, usarás el cliente para crear un presupuesto.
Crear un presupuestoLado del servidor
Para crear un presupuesto, especifica el objeto Customer y las partidas. Puedes usar los precios para modelar las ofertas que brindará tu empresa. Aprende cómo configurar tu catálogo de productos para usar precios con presupuestos.
Puedes agregar cada oferta de tu empresa al presupuesto como una partida, especificando el precio y la cantidad. Por ejemplo, si quisieras crear un presupuesto para una licencia de software mensual que tiene una comisión única de consulta por la instalación del software, el presupuesto contendría dos partidas:
- El primer ítem de la factura refiere a cinco licencias por el costo de USD 100 al mes por licencia del software.
- El segundo ítem de factura refiere a la comisión única de consulta por USD 1000.
Un presupuesto recién creado está en estado draft. Puedes modificar los borradores de presupuestos agregando o eliminando partidas.
Enviar un presupuestoLado del servidor
Cuando tengas todo listo para enviar el presupuesto al cliente, puedes cambiarlo a un estado open finalizando el presupuesto. Dado que el presupuesto es para un cliente en particular, debes asociarle un Customer object antes de que pueda cambiar de estado.
Después de que se finaliza un presupuesto, puedes descargar el PDF, que contiene un resumen del presupuesto. Adjúntalo al correo electrónico y envíaselo al cliente.
También puedes establecer un header, un footer y una description en el presupuesto, que se muestran en el PDF. Puedes especificar las opciones predeterminadas para el header, el footer y la description en la configuración de la plantilla de presupuesto. Recuerda mantener el presupuesto en estado open mientras tu cliente lo revisa.
Marcar un presupuesto como aceptadoLado del servidor
Una vez que el cliente haya aceptado el presupuesto, puedes pasarlo al estado accepted, que crea automáticamente una factura o una suscripción (en función de si agregaste o no partidas con un precio recurrente). Cuando creas un presupuesto para pagos únicos, Stripe crea una factura en estado draft. Antes de enviarla a tu cliente, puedes modificarla.
OpcionalConvertir un presupuesto en una suscripciónLado del servidor
Para crear una suscripción mediante un presupuesto, es necesario agregar al menos una partida con un precio recurrente. Esto garantiza que el presupuesto creará una suscripción cuando pase al estado accept. Si el parámetro recurring de un presupuesto no es null, Stripe crea una suscripción o un calendario de suscripciones después de que el cliente acepta el presupuesto.
Para personalizar la suscripción, puedes configurarla con subscription_data. Por ejemplo, tal vez quieras que la suscripción cuente con un período de prueba. Establece trial_period_days para especificar la cantidad de días que durará el período de prueba.
Puedes recopilar los datos de pago de tus clientes con anticipación. Si tu cliente no tiene un payment_method registrado y planeas cargarlo automáticamente, establece el collection_method del presupuesto en charge_.
Stripe crea una suscripción en estado active con la primera factura en estado draft establecida en auto_. La factura se finaliza de forma automática después de 1 hora y el estado de la suscripción se actualiza en consecuencia.
Crear un calendario de suscripción a partir de un presupuesto
Si quieres que tu suscripción comience en un día futuro, crea un calendario de suscripciones. Por ejemplo, tal vez quieras que la suscripción comience el primer día del mes siguiente. Establece effective_date para especificar cuándo comienza el calendario de suscripciones: