Clientes: vw_client

vw_client es una vista consolidada del rol Cliente, que combina:

Casos de uso (queries de prueba)

1) Buscar cliente por código

SELECT party_id, client_code, legalname, tax_id, has_account
FROM public.vw_client
WHERE client_code = 'CL-000123';

2) Listado operativo con vendedor y condición de venta

SELECT client_code, name, sell_condition_name, price_list_name, salesman_name
FROM public.vw_client
ORDER BY name
LIMIT 50;

3) Control de crédito: clientes con cuenta corriente y límite definido

SELECT client_code, legalname, credit_limit, limit_currency_symbol
FROM public.vw_client
WHERE has_account = true
  AND credit_limit IS NOT NULL
ORDER BY credit_limit DESC
LIMIT 100;

4) Cantidad de clientes por vendedor

SELECT
  salesman_id,
  salesman_name,
  COUNT(*) AS client_qty
FROM public.vw_client
WHERE salesman_id IS NOT NULL
GROUP BY salesman_id, salesman_name
ORDER BY client_qty DESC;