Gestionar contactos de proveedor
Permite registrar las personas de contacto de un proveedor desde su formulario.
Que se logra
- Resultado: el equipo identifica la persona adecuada de cada proveedor y conserva un contacto principal.
- Caso de uso: una constructora registra a la persona de facturación de su distribuidor de materiales para resolver cobros o entregas.
- Se combina con: perfil y detalle de proveedor.
Donde esta
- Ruta:
/[orgId]/finance/vendors/newy/[orgId]/finance/vendors/[id]/edit - Acceso en UI: formulario de proveedor > contactos
- Componente(s):
VendorEditForm.tsx
Como funciona
- Añade una persona de contacto.
- Completa su nombre y, cuando aplique, cargo, departamento, email y teléfono.
- Marca una persona como principal si corresponde.
- Guarda el proveedor.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Nombre y tratamiento | Texto y selección | No | Identifica a la persona. |
| Contacto profesional | Texto | No | Email, teléfono, cargo y departamento. |
| Principal | Interruptor | No | Distingue el contacto preferido. |
Reglas y validaciones
- Solo puede existir un contacto principal por proveedor; al marcar otro, el anterior deja de serlo.
Backend
- Servicios:
vendor-contacts(find, create, patch, remove).
Relaciones
- Requiere: un proveedor.
- Dispara / afecta: se muestra en el detalle del proveedor.