Conducto de cumplimentación de presupuesto
Desde que se crea, un presupuesto fluye a través de un conjunto de transacciones y estados hasta que se completa. La cadena de transacciones y estados del presupuesto recibe el nombre de conducto de cumplimentación de presupuesto.
En un conducto de cumplimentación de presupuesto se pueden utilizar los estados siguientes:
- Creado - Se ha creado un presupuesto.
- Aprobado – El presupuesto ha sido aprobado por todos los aprobadores necesarios, si hay alguno.
- Presentado – El presupuesto ha sido presentado al cliente.
- Rechazado – El presupuesto ha sido rechazado por el cliente.
- Aceptado – El presupuesto ha sido aceptado por el cliente.
- Solicitado - Se ha creado una orden a partir del presupuesto.
- Abandonado – El presupuesto se ha abandonado por una de las razones siguientes:
- Cuando un cliente acepta un presupuesto, se abandonan todos los presupuestos asociados para dicha oportunidad.
- El cliente ya no desea negociar el presupuesto.
- El presupuesto ha caducado.
A continuación se muestra una representación gráfica del conducto de cumplimentación de presupuesto.

Nota: Las solicitudes especiales se pueden manejar a través de extensiones de conducto e implementarse estableciendo una condición en el conducto de cumplimentación de presupuesto para determinar si el artículo de línea es una solicitud especial. Si el indicador de condición devuelve Y, indicando que el artículo de línea es una solicitud especial, la llamada a la API createOrder mueve automáticamente el estado del artículo de línea al estado Pendiente de finalización de solicitud especial, que permite que una solicitud especial sea recogida por una transacción de solicitud especial. Después de que el equipo técnico resuelva la solicitud especial, el equipo mueve manualmente la línea de presupuesto al estado Solicitud especial completada, lo que permite que el artículo de línea se envíe para la aprobación en el conducto de cumplimentación de presupuesto.