diff --git a/pom.xml b/pom.xml
index 5ab1d7bd3..00f2ec087 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.0.104
+ 1.0.105
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java
index ce0a5b26c..2dbc8d5f8 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java
@@ -242,12 +242,19 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
}
+ BigDecimal imposto = getValorImposto(this.resultSet.getInt("ORIGEM_ESTADO_ID"),
+ this.resultSet.getInt("EMPRESA_ID"), this.resultSet.getString("INTERESTADUAL"),
+ this.resultSet.getBigDecimal("PRECIOPAGADO"), this.resultSet.getBigDecimal("IMPORTESEGURO"),
+ this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE"),
+ this.resultSet.getBigDecimal("IMPORTEPEDAGIO"), BigDecimal.ZERO);
+
// Caso esteje setado na configuração de comissão que o calculo deve ser sobre o liquido, deduz o imposto.
- if (configComissao.get("RECEITA") != null && ((String) configComissao.get("RECEITA")).equals("RL") &&
- (!tipoVentaId.equals(18) || (tipoVentaId.equals(18) && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP"))) &&
- rowOrigem.get("IMPOSTOS") != null) {
- baseCalculo = baseCalculo.subtract((BigDecimal) rowOrigem.get("IMPOSTOS"));
- baseCalculoSeguro = baseCalculoSeguro.subtract((BigDecimal) rowOrigem.get("IMPOSTOS"));
+ if (configComissao.get("RECEITA") != null && ((String) configComissao.get("RECEITA")).equals("RL")
+ && (!tipoVentaId.equals(18) || (tipoVentaId.equals(18)
+ && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP")))
+ && imposto != null) {
+ baseCalculo = baseCalculo.subtract(imposto);
+ baseCalculoSeguro = baseCalculoSeguro.subtract(imposto);
}
if (MoneyHelper.isMenorIgual(baseCalculo, BigDecimal.ZERO) && MoneyHelper.isMenorIgual(baseCalculoSeguro, BigDecimal.ZERO)) {