diff --git a/pom.xml b/pom.xml
index 255129571..e4c0e67fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.52.1
+ 1.52.2
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioComissaoSintetico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioComissaoSintetico.java
index 32cb30b5e..92d8b7382 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioComissaoSintetico.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioComissaoSintetico.java
@@ -136,7 +136,7 @@ public class RelatorioComissaoSintetico extends Relatorio {
sql.append(" FROM ");
sql.append(" comissao cm ");
sql.append(" LEFT JOIN punto_venta pv ON ( cm.puntoventa_id = pv.puntoventa_id AND pv.activo = 1 ) ");
- sql.append(" LEFT JOIN (SELECT importe, puntoventa_id, empresa_id FROM conta_corrente_ptovta ");
+ sql.append(" LEFT JOIN (SELECT importe, puntoventa_id, empresa_id, fechoroperacion FROM conta_corrente_ptovta ");
sql.append(" WHERE feccorte BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
if (!agencia.isEmpty()) {
sql.append(" AND puntoventa_id in ("+agencia+") ");
@@ -145,8 +145,9 @@ public class RelatorioComissaoSintetico extends Relatorio {
sql.append(" AND empresa_id = :EMPRESA_ID ");
}
sql.append(" AND tipooperacioncc_id = 5) cc on (cc.empresa_id = cm.empresa_id ");
- sql.append(" and cc.puntoventa_id = pv.puntoventa_id ");
- sql.append(" and importe is not null) ");
+ sql.append(" and cc.puntoventa_id = pv.puntoventa_id ");
+ sql.append(" and cc.fechoroperacion = cm.datamovimento ");
+ sql.append(" and importe is not null) ");
sql.append(" WHERE ");
sql.append(" cm.datamovimento BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
if (!agencia.isEmpty()) {