Editar cotización
Modifica una cotización existente, incluidos sus artículos, relaciones, mensajes, archivos y configuración de cobro.
Que se logra
- Resultado: la propuesta se mantiene alineada con el acuerdo comercial antes de enviarla o cobrarla.
- Caso de uso: una clínica ajusta servicios y anticipo tras una consulta sin perder el vínculo con el paciente.
- Se combina con: Artículos de cotización, Payment Links y Document Templates.
Donde esta
- Ruta:
/[orgId]/estimates/[id]/edito/[orgId]/finance/estimates/[id]/edit - Acceso en UI: vista de cotización >
Edit - Componente(s):
EstimateEditForm.tsx
Como funciona
- Pulsa
Edit, actualiza los campos necesarios y ajusta los artículos. - Usa
Document filespara añadir o administrar adjuntos de la cotización ya guardada. - Pulsa
Save Estimate; al terminar vuelve al detalle.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Estimate Number | texto | No | Solo aparece al editar y permite corregir el número. |
| Contact, Company & Deal | selector | Contact sí | Company y Deal se pueden desvincular. |
| Customer Notes / Terms & Conditions / Bank Details | Markdown | No | Permiten aplicar mensajes predefinidos. |
| Document files | adjuntos | No | No aparece al crear, porque aún no existe el documento. |
Reglas y validaciones
- Conserva las mismas validaciones de contacto, moneda,
Numbering Rule, cobro esperado y campos personalizados que la creación. - Quitar una fila existente llama a la eliminación de ese artículo; las filas restantes se guardan en su orden actual.
- Una cotización
invoicedno puede recuperar otro estado desde el detalle.
Backend
- Servicios:
estimates(get/patch),estimate-items(find/create/patch/remove),files(find). - Efectos: recalcula importes, crea una nueva versión de historial y vuelve a sincronizar el Payment Link si cambió el importe o método de cobro.
Relaciones
- Requiere: la cotización existente.