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); }