Flujo de cotización
Estados
| Estado | Descripción |
|---|---|
| DRAFT | Editable, solo visible para el autor |
| SENT | Enviada al cliente |
| APPROVED | Aceptada; congela calculationData |
Estructura del JSON de cálculo
Reglas de negocio
- Los subtotales se recalculan en el cliente: horas * tarifa
- El total se persiste como Decimal(12,2)
- Moneda por defecto: MXN
Pendientes
- Versionado de cotizaciones
- Exportar a PDF