-- Saldos por documento con corte a una fecha

SELECT
	ch.id_sucursal AS Suc,
	ch.id_cliente AS NIT,
	c.nombre_cliente AS Cliente,
	ch.id_documento AS Documento,
       	ch.fecha_vencimiento AS Fecha_vencimiento,
       	ch.fecha AS Fecha_apertura,
       	ch.plazo AS Plazo,
	SUM(ch.valor) AS Saldo

FROM
	cartera_historico ch
	JOIN cliente c
		USING (id_cliente)
	JOIN cliente_has_sucursal cs
		USING (id_sucursal, id_cliente)
	JOIN zona z
		ON (cs.ciudad = z.id_zona)

WHERE 
	ch.fecha_historico = '2012-09-29'

GROUP BY
	ch.id_sucursal, ch.id_cliente, ch.id_documento
