<?xml version="1.0" encoding="iso-8859-1"?>
<turisoftreportfile title="Movimientos de caja agrupados por forma de pago" breakpoint="0" group="">
	<parameters>
		<param name=":1" description="Desde fecha" type="DATE" order="2" show="yes" default="" />
		<param name=":2" description="Hasta fecha" type="DATE" order="3" show="yes" default="" />
	</parameters>
	<sql>SELECT
	FORMASPAGO.NOMBRE AS FORMASPAGO."Forma de pago",
	GASTOS.Fecha,
	"Gasto" AS GASTOS."Movimiento",
	GASTOS.Contador AS GASTOS."ID", 
	GASTOS.Concepto, 
	-1.0*GASTOS.Importe Importe$E$SUM,
	AGRUP."Descripción"  AS AGRUP."Agrupación",
	GASTOS.Vivienda,
	GASTOS.Contador-GASTOS.Contador AS GASTOS."Reserva",
	GASTOS.NOMBRE_USUARIO AS GASTOS."Usuario"
FROM
	gastosapart  GASTOS,
	agrupaciones AGRUP,
	FORMASPAGO
WHERE
	AGRUP."Código"=GASTOS.Agrup
	AND FORMASPAGO.ID_FORMAPAGO=GASTOS.FORMA_PAGO
	AND GASTOS.Fecha &gt;= &#39;:1&#39;
	AND GASTOS.Fecha &lt;= &#39;:2&#39;

	
UNION ALL	


SELECT 
	FORMASPAGO.NOMBRE F."Forma de pago",
	RECIBOS.FECHA F."Fecha",
	"Cobro" AS RECIBOS."Movimiento",
	RECIBOS.CONTADOR F."ID",
	TIPOSRECIBO.NOMBRE+"                                                                                                                        " F."Concepto", 
	RECIBOS.IMPORTE Importe$SUM$E,	
	AGRUPACIONES."Descripción" AGRUPACIONES."Agrupación",
	RESERVAS.Vivienda,
	RESERVAS."Reserva" AS F."Reserva",
	RECIBOS.NOMBRE_USUARIO AS GASTOS."Usuario"
FROM
	RECIBOS,
	FORMASPAGO,
	TIPOSRECIBO,
	RESERVAS,
	AGRUPACIONES
WHERE
	FORMASPAGO.ID_FORMAPAGO=RECIBOS.FORMAPAGO
	AND TIPOSRECIBO.ID_TIPORECIBO=RECIBOS.TIPO
	AND RESERVAS.Reserva=RECIBOS.RESERVA
	AND AGRUPACIONES."Código"=RESERVAS."Agrupación"
	AND RECIBOS.Fecha &gt;= &#39;:1&#39;
	AND RECIBOS.Fecha &lt;= &#39;:2&#39;

ORDER BY 
	FORMASPAGO.NOMBRE,
	Fecha,
	Concepto
	</sql>
	<totals>
	</totals>
	<footer></footer>
</turisoftreportfile>
