fixes bug#22321

dev:valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106751 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2021-05-17 19:42:34 +00:00
parent 5ac6562d85
commit 5653db2cb0
1 changed files with 15 additions and 2 deletions

View File

@ -678,6 +678,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
boolean isConsideraBilhetesDevolvidosEmOutraAgencia = ptovtaComissao.getIndbilhetesdevcanorigem() == null ? false : ptovtaComissao.getIndbilhetesdevcanorigem();
boolean isPagaComissaoBilheteOrdemServico = ptovtaComissao.getIndPagaComissaoBilheteOS() != null ? ptovtaComissao.getIndPagaComissaoBilheteOS() : false;
boolean isDevolucaoComissaoTransferenciaGeraCaja = ptovtaComissao.getEmpresaId().getIndComTransfGeraCaja();
boolean isSeguroObrigatorioReceitaBPR = ptovtaComissao.getSeguroReceita() || ptovtaComissao.getSeguroDev();
List<ComissaoReceita> receitas = new ArrayList<ComissaoReceita>();
for (int dia = diaInicial; dia <= diaFinal; dia++) {
@ -781,7 +782,13 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
receitaItem = MoneyHelper.somar(receitaItem, rcc.getPedagio());
}
receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro());
if(isSeguroObrigatorioReceitaBPR) {
if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroReceita())) {
receitaItem = MoneyHelper.somar(receitaItem, rcc.getSeguro());
}
} else {
receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro());
}
}
@ -799,7 +806,13 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getPedagio());
}
receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro());
if(isSeguroObrigatorioReceitaBPR) {
if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroDev())) {
receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getSeguro());
}
} else {
receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro());
}
}