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
master
fabio 2021-05-11 23:00:18 +00:00
parent 4020ad5086
commit 2b5806afa2
2 changed files with 9 additions and 11 deletions

View File

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

View File

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