Guía de uso
Dependientes
Los dependientes conectan personas o entidades secundarias con un cliente principal cuando el flujo de trabajo necesita esa relación.
Intención de la página
La intención de los Dependientes es representar a un destinatario secundario o una persona relacionada bajo un cliente principal.
Contexto para soporte
Si falta un dependiente, incluye el cliente principal y el registro dependiente que esperabas seleccionar.
Cómo funciona
Los dependientes pertenecen a un cliente y aparecen cuando el pedido es para alguien que no sea el comprador principal. Esto mantiene separados el contexto operativo y de facturación.
La página funciona como un catálogo enfocado a las relaciones. Los usuarios crean el dependiente, lo conectan con el cliente correcto y mantienen sus datos disponibles para futuros pedidos.
Los dependientes precisos evitan que el personal coloque el trabajo a cargo de la persona equivocada. También ayudan a que los informes y los detalles del pedido expliquen quién recibió el servicio o producto.
Botones y acciones
| Acción | Qué hace |
|---|---|
New | Crea un dependiente bajo un cliente seleccionado. |
Editar | Cambia los detalles dependientes. |
Eliminar | Quitars a dependent when it should no longer be selectable. |
Guardar billing | Stores fiscal data for the dependent when needed. |
Guardar | Persists dependent edits. |
Buscar | Aplica los filtros visibles para acotar los registros mostrados en la página. |
Limpiar | Restablece los filtros para volver a la lista completa de trabajo. |
Crear ticket | Abre una solicitud de soporte con esta página ya adjunta como contexto. |
Ejemplos operativos
Ejemplo 1: un cliente principal compra para otra persona o dependiente. Dependientes permite guardar ese segundo perfil sin crear un cliente duplicado.
Ejemplo 2: en Pedidos, el usuario selecciona cliente principal y luego dependiente cuando el pedido se entrega o prepara para alguien distinto al comprador.
Ejemplo 3: si un dependiente no aparece en el pedido, revisa que este asociado al cliente correcto y que el registro no este incompleto o inactivo.
Cómo se lee en el código
| Archivo | Qué hace |
|---|---|
frontend/src/pages/clientes-secundarios/clientes-secundarios.desktop.tsx | La página usa contextualHintPageId="secondaryClientes" y monta CatalogCrudPanel con catalogPresets.clientesSecundarios. |
frontend/src/modules/catalogs/config/catalog-presets.ts | El preset clientesSecundarios define la relacion con el cliente principal y los campos que hacen seleccionable al dependiente. |
frontend/src/modules/orders/components/orders-workbench-panel.tsx | Pedidos usa getDependentOptionLabel y catálogos de dependientes para filtrar o crear pedidos con destinatario secundario. |