Cambiar estado y eliminar proveedores
Permite retirar temporalmente un proveedor del uso activo o eliminarlo de las listas.
Que se logra
- Resultado: se evita seleccionar proveedores inactivos sin perder el historial de compras ya registrado.
- Caso de uso: una agencia inactiva una imprenta con la que dejó de trabajar y mantiene consultables sus documentos anteriores.
- Se combina con: lista de proveedores e historial de compras.
Donde esta
- Ruta:
/[orgId]/finance/vendors/[id] - Acceso en UI: detalle de proveedor >
Mark Active/Mark Inactive/Delete - Componente(s):
VendorDetail.tsx
Como funciona
- Abre el detalle de un proveedor.
- Usa la acción de estado para alternar entre
ActiveeInactive. - Usa
Deletey confirma para eliminarlo de forma lógica.
Reglas y validaciones
- La eliminación no borra físicamente el historial.
- Los documentos de compras históricos continúan existiendo.
Backend
- Servicios:
vendors(patch, remove). - Efectos: el proveedor eliminado deja de aparecer en consultas normales.
Relaciones
- Requiere: permiso para editar o eliminar proveedores.
- Dispara / afecta: availability del proveedor en nuevas compras.