Skip to content

Aprobación de Presupuesto a Procesos de Ventas

Módulo: crm / ventas (integración) Tipo: Entry Point Estado: Implementado (conversión a prefa) Fecha: 2026-02-02


Descripción

Este documento establece el punto de entrada (entry point) que conecta el módulo CRM (presupuestos) con el módulo Ventas.

Una vez que un presupuesto es aprobado, el usuario puede opcionalmente enviarlo como comprobante pendiente a facturar (prefa). El envío es opt-in: el presupuesto queda aprobado independientemente de si se convierte o no.


Precondición

Para que se activen los procesos de ventas:

  • El presupuesto debe estar aprobado (approved = true)
  • Debe tener fecha de aprobación registrada
  • El módulo Ventas debe estar habilitado para la empresa

Conversión a Comprobante Pendiente (Prefa)

Descripción

Genera un comprobante pendiente a facturar de tipo PRESUPUESTO CRM a partir del presupuesto aprobado. La conversión es opt-in y no modifica el presupuesto original.

Ver proceso completo: Conversión de Presupuesto CRM a Prefa

Flujo de conversión

  1. El usuario aprueba el presupuesto
  2. El sistema ofrece la opción de enviarlo como comprobante pendiente
  3. Si el contacto no tiene cliente asignado → se muestra modal obligatorio de asignación
  4. El usuario confirma en el modal de conversión
  5. El sistema crea la prefa y registra la relación en budget_prefa

Relación con Prefa

  • Tabla budget_prefa vincula presupuesto y prefa (relación 1:1)
  • Un presupuesto produce como máximo una prefa (UNIQUE constraint en budget_prefa.budget_id)
  • Si se intenta convertir un presupuesto ya convertido → el sistema rechaza con error (409)

Modificación de presupuestos aprobados con prefa

Una vez convertido, el presupuesto puede modificarse mientras la prefa no tenga factura asociada (id_factura IS NULL). Ver RN-002 actualizada en index.md.

Tras modificar el presupuesto, el usuario puede sincronizar los cambios a la prefa mediante el botón "Sincronizar", disponible en tanto la prefa no tenga factura.


Próximos Pasos

  1. ✅ Entry point identificado y documentado
  2. ✅ Conversión a comprobante pendiente implementada
  3. ⏳ Documentar facturación directa
  4. ⏳ Documentar órdenes de trabajo
  5. ⏳ Documentar remitos/entregas
  6. ⏳ Documentar seguimiento de ejecución


Última actualización: 2026-03-13