From 2b5806afa2af3ecb0ea19dc6b3685e26e7a1660d Mon Sep 17 00:00:00 2001 From: fabio Date: Tue, 11 May 2021 23:00:18 +0000 Subject: [PATCH] fixes bug#21994 dev: Wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106636 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/CalculoComissaoServiceImpl.java | 18 +++++++----------- .../vo/comissao/HistoricoComissao.java | 2 ++ 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java index a3f42ca0a..05cd2b470 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java @@ -213,6 +213,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { comissao.setEntregasPassagem(registroCalculo.getComissaoEntregaPassagem()); comissao.setReceitaExcessobagagem(registroCalculo.getComissaoExcessoBagagem()); comissao.setReceitaSeguroopcional(registroCalculo.getComissaoSegOpcional()); + comissao.setReceitaSeguro(registroCalculo.getComissaoSeguro()); comissao.setReceitaOutros(registroCalculo.getComissaoOutros()); comissao.setRoyaties(registroCalculo.getRoyaties()); comissao.setIssRetido(registroCalculo.getRetidoISS()); @@ -241,6 +242,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getCanceladosGAP(), 2)); comissao.setReceitaBrutaExcessoBagagem(MoneyHelper.somar(comissao.getReceitaBrutaExcessoBagagem(), comissaoReceita.getReceitaExcessoBagagem(), 2)); comissao.setReceitaBrutaSeguroopcional(MoneyHelper.somar(comissao.getReceitaBrutaSeguroopcional(), comissaoReceita.getReceitaSeguroOpcional(), 2)); + comissao.setReceitaBrutaSeguro(MoneyHelper.somar(comissao.getReceitaBrutaSeguro(), comissaoReceita.getReceitaSeguro(), 2)); } comissao = comissaoService.suscribir(comissao); @@ -776,14 +778,12 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { receitaItem = MoneyHelper.somar(receitaItem, rcc.getEmbarque()); } - if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroReceita())) { - receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro()); - } - if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioReceita())) { receitaItem = MoneyHelper.somar(receitaItem, rcc.getPedagio()); } + receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro()); + } if (isSaidaCaixa){ @@ -795,15 +795,13 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { if (BooleanUtils.toBoolean(ptovtaComissao.getTaxaDev())) { receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getEmbarque()); } - - if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroDev())) { - receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro()); - } - + if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioDev())) { receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getPedagio()); } + receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro()); + } // Calculo de ICMS sobre o valor do bilhete @@ -865,8 +863,6 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { tmpComissaoSeguroObrigatorio = calculoSeguroObrigatorio(isAltaTemporada, ptovtaComissao, receitaSeguroObrigatorioItem); comissaoSeguroObrigatorio = MoneyHelper.somar(comissaoSeguroObrigatorio, tmpComissaoSeguroObrigatorio); - bpr = MoneyHelper.somar(bpr, tmpComissaoSeguroObrigatorio, 4); - comissaoBPR = MoneyHelper.somar(comissaoBPR, bpr, 4); } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/HistoricoComissao.java b/src/com/rjconsultores/ventaboletos/vo/comissao/HistoricoComissao.java index 317fa4dc2..fa4d99c52 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/HistoricoComissao.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/HistoricoComissao.java @@ -103,6 +103,7 @@ public class HistoricoComissao extends Comissao { BigDecimal total = MoneyHelper.somar((getComissaoBpr() != null ? getComissaoBpr() : BigDecimal.ZERO), (getReceitaExcessobagagem() != null ? getReceitaExcessobagagem() : BigDecimal.ZERO), (getReceitaSeguroopcional() != null ? getReceitaSeguroopcional() : BigDecimal.ZERO), + (getReceitaSeguro() != null ? getReceitaSeguro() : BigDecimal.ZERO), (getReceitaOutros() != null ? getReceitaOutros() : BigDecimal.ZERO), (getBonificacaoMetas() != null ? getBonificacaoMetas() : BigDecimal.ZERO), (getEntregasPassagem() != null ? getEntregasPassagem() : BigDecimal.ZERO)); @@ -123,6 +124,7 @@ public class HistoricoComissao extends Comissao { public BigDecimal getReceitaBaseComissao() { BigDecimal receitaBaseComissao = BigDecimal.ZERO; receitaBaseComissao = MoneyHelper.somar((getReceitaBPR() != null ? getReceitaBPR() : BigDecimal.ZERO)); + receitaBaseComissao = MoneyHelper.somar((getReceitaSeguro() != null ? getReceitaSeguro() : BigDecimal.ZERO)); receitaBaseComissao = MoneyHelper.subtrair(receitaBaseComissao,(getDevolvidos() != null ? getDevolvidos() : BigDecimal.ZERO)); return MoneyHelper.arredondar(receitaBaseComissao, 2); }