fixes bug#14445

dev:lucas

qua: 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@94958 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2019-06-24 21:45:27 +00:00
parent d657f8f567
commit 91eb42b898
1 changed files with 7 additions and 6 deletions

View File

@ -19,6 +19,7 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.ExceptionConfigurac
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioTaxasLinhaBean;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.MoneyHelper;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
@ -117,37 +118,37 @@ public class RelatorioTaxasLinha extends Relatorio {
if(!importeTaxaEmbarque.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, importeTaxaEmbarque, BigDecimal.ZERO);
importeTaxaEmbarque = importeTaxaEmbarque.subtract(valorIcms);
importeTaxaEmbarque = MoneyHelper.subtrair(importeTaxaEmbarque, valorIcms);
}
taxasLinha.setIMPORTETAXAEMBARQUE(importeTaxaEmbarque);
if(!importePedagio.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, importePedagio);
importePedagio = importePedagio.subtract(valorIcms);
importePedagio = MoneyHelper.subtrair(importePedagio, valorIcms);
}
taxasLinha.setIMPORTEPEDAGIO(importePedagio);
if(!importeSeguro.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, importeSeguro, BigDecimal.ZERO, BigDecimal.ZERO);
importeSeguro = importeSeguro.subtract(valorIcms);
importeSeguro = MoneyHelper.subtrair(importeSeguro, valorIcms);
}
taxasLinha.setIMPORTESEGURO(importeSeguro);
if(!totalEmbarque.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, totalEmbarque , BigDecimal.ZERO);
totalEmbarque = totalEmbarque.subtract(valorIcms);
totalEmbarque = MoneyHelper.subtrair(totalEmbarque, valorIcms);
}
taxasLinha.setTOTAL_EMBARQUE(totalEmbarque);
if(!totalPedagio.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, totalPedagio);
totalPedagio = totalPedagio.subtract(valorIcms);
totalPedagio = MoneyHelper.subtrair(totalPedagio, valorIcms);
}
taxasLinha.setTOTAL_PEDAGIO(totalPedagio);
if(!totalSeguro.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, totalSeguro, BigDecimal.ZERO, BigDecimal.ZERO);
totalSeguro = totalSeguro.subtract(valorIcms);
totalSeguro = MoneyHelper.subtrair(totalSeguro, valorIcms);
}
taxasLinha.setTOTAL_SEGURO(totalSeguro);