Sucursales de cliente: vw_client_sucursal

vw_client_sucursal expone una fila por sucursal registrada en public.client_sucursal, enriquecida con:

Casos de uso (queries de prueba)

1) Listar sucursales de un cliente

SELECT client_code, client_legalname, sucursal_code, sucursal_name, postal_address_id
FROM public.vw_client_sucursal
WHERE client_id = 1234
ORDER BY sucursal_code;

2) Sucursales activas

SELECT client_code, sucursal_code, sucursal_name, schedule
FROM public.vw_client_sucursal
WHERE end_date IS NULL
ORDER BY client_code, sucursal_code;

3) Sucursales con transporte asignado

SELECT client_code, sucursal_code, transport_id, transport_name
FROM public.vw_client_sucursal
WHERE transport_id IS NOT NULL
ORDER BY client_code, sucursal_code;

Diccionario de Columnas

Columna Descripción
client_id ID del cliente (party_id) al que pertenece la sucursal.
client_code Codigo comercial del cliente, resuelto desde public.vw_client.
client_legalname Nombre formal o razon social del cliente.
client_name Nombre de uso comun o comercial del cliente.
sucursal_code Codigo unico de la sucursal dentro del cliente.
sucursal_name Nombre descriptivo de la sucursal.
postal_address_id ID de la direccion postal asociada a la sucursal.
schedule Horario o ventana operativa registrada para la sucursal.
start_date Fecha de inicio de vigencia de la sucursal.
end_date Fecha de fin de vigencia de la sucursal. NULL indica sucursal activa o sin cierre registrado.
transport_id ID del transporte asociado a la sucursal.
transport_legalname Nombre formal/legal del transporte asociado.
transport_name Nombre de uso comun o comercial del transporte asociado.