diff --git a/pom.xml b/pom.xml
index 79c5cf753..5482d94d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.149.2
+ 1.149.3
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOperacionalFinanceiro.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOperacionalFinanceiro.java
index ef0df98db..d3731362e 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOperacionalFinanceiro.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOperacionalFinanceiro.java
@@ -197,7 +197,7 @@ public class RelatorioOperacionalFinanceiro extends Relatorio {
sql.append(" AND (c.INDSTATUSBOLETO = 'V' AND c.TIPOVENTA_ID = 18) ");
sql.append(" THEN 'VENDA PRE-PAGA' ");
sql.append(" ");
- sql.append(" WHEN c.MOTIVOCANCELACION_ID IS NULL AND c.indreimpresion = 1");
+ sql.append(" WHEN c.MOTIVOCANCELACION_ID IS NULL AND c.indreimpresion = 1 AND c.MOTIVOREIMPRESION_ID IS NULL");
sql.append(" AND (c.INDSTATUSBOLETO = 'E' AND c.TIPOVENTA_ID in (5,12,18)) ");
sql.append(" THEN 'IMPRESSAO POSTERIOR' ");
sql.append(" ");
@@ -207,6 +207,10 @@ public class RelatorioOperacionalFinanceiro extends Relatorio {
sql.append(" ");
sql.append(" WHEN c.MOTIVOCANCELACION_ID IS NOT NULL AND c.indreimpresion = 0 ");
sql.append(" THEN 'CANCELADO' ");
+
+ sql.append(" WHEN c.INDREIMPRESION = 1 and c.MOTIVOREIMPRESION_ID = 99 ");
+ sql.append(" THEN 'REIMPRESSO' ");
+
sql.append(" END) ");
sql.append(" ) AS tipo ");
sql.append("FROM caja c ");
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jasper
index 33e7c3b55..831a7381c 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jrxml
index 3114bc21f..c6fee178a 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOperacionalFinanceiro.jrxml
@@ -2,7 +2,7 @@
-
+
@@ -39,6 +39,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
($F{tarifa}
.add( $F{taxaembarque} )
.add( $F{pedagio} )
@@ -55,6 +59,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
0
:
+$F{tipo}.equals("REIMPRESSO")
+?
+0
+:
$F{qtde}]]>
@@ -66,6 +74,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{tarifa}]]>
@@ -77,6 +89,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{taxaembarque}]]>
@@ -88,6 +104,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{pedagio}]]>
@@ -99,6 +119,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{outros}]]>
@@ -110,6 +134,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{seguro}]]>
@@ -128,6 +156,11 @@ $F{seguro}]]>
$F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
+:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+
:
($F{tarifa}
.add( $F{taxaembarque} )
@@ -145,6 +178,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
0
:
+$F{tipo}.equals("REIMPRESSO")
+?
+0
+:
$F{qtde}]]>
@@ -156,6 +193,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{tarifa}]]>
@@ -167,6 +208,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{taxaembarque}]]>
@@ -178,6 +223,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{pedagio}]]>
@@ -189,6 +238,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{outros}]]>
@@ -200,10 +253,14 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{seguro}]]>
-
+
@@ -226,6 +283,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
($F{tarifa}
.add( $F{taxaembarque} )
.add( $F{pedagio} )
@@ -242,6 +303,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
0
:
+$F{tipo}.equals("REIMPRESSO")
+?
+0
+:
$F{qtde}]]>
@@ -253,6 +318,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{tarifa}]]>
@@ -264,6 +333,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{taxaembarque}]]>
@@ -275,6 +348,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{pedagio}]]>
@@ -286,6 +363,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{outros}]]>
@@ -297,6 +378,10 @@ $F{tipo}.equals("IMPRESSAO POSTERIOR")
?
new java.math.BigDecimal("0")
:
+$F{tipo}.equals("REIMPRESSO")
+?
+new java.math.BigDecimal("0")
+:
$F{seguro}]]>