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.setEntregasPassagem(registroCalculo.getComissaoEntregaPassagem());
comissao.setReceitaExcessobagagem(registroCalculo.getComissaoExcessoBagagem()); comissao.setReceitaExcessobagagem(registroCalculo.getComissaoExcessoBagagem());
comissao.setReceitaSeguroopcional(registroCalculo.getComissaoSegOpcional()); comissao.setReceitaSeguroopcional(registroCalculo.getComissaoSegOpcional());
comissao.setReceitaSeguro(registroCalculo.getComissaoSeguro());
comissao.setReceitaOutros(registroCalculo.getComissaoOutros()); comissao.setReceitaOutros(registroCalculo.getComissaoOutros());
comissao.setRoyaties(registroCalculo.getRoyaties()); comissao.setRoyaties(registroCalculo.getRoyaties());
comissao.setIssRetido(registroCalculo.getRetidoISS()); comissao.setIssRetido(registroCalculo.getRetidoISS());
@ -241,6 +242,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getCanceladosGAP(), 2)); comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getCanceladosGAP(), 2));
comissao.setReceitaBrutaExcessoBagagem(MoneyHelper.somar(comissao.getReceitaBrutaExcessoBagagem(), comissaoReceita.getReceitaExcessoBagagem(), 2)); comissao.setReceitaBrutaExcessoBagagem(MoneyHelper.somar(comissao.getReceitaBrutaExcessoBagagem(), comissaoReceita.getReceitaExcessoBagagem(), 2));
comissao.setReceitaBrutaSeguroopcional(MoneyHelper.somar(comissao.getReceitaBrutaSeguroopcional(), comissaoReceita.getReceitaSeguroOpcional(), 2)); comissao.setReceitaBrutaSeguroopcional(MoneyHelper.somar(comissao.getReceitaBrutaSeguroopcional(), comissaoReceita.getReceitaSeguroOpcional(), 2));
comissao.setReceitaBrutaSeguro(MoneyHelper.somar(comissao.getReceitaBrutaSeguro(), comissaoReceita.getReceitaSeguro(), 2));
} }
comissao = comissaoService.suscribir(comissao); comissao = comissaoService.suscribir(comissao);
@ -776,14 +778,12 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
receitaItem = MoneyHelper.somar(receitaItem, rcc.getEmbarque()); receitaItem = MoneyHelper.somar(receitaItem, rcc.getEmbarque());
} }
if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroReceita())) {
receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro());
}
if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioReceita())) { if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioReceita())) {
receitaItem = MoneyHelper.somar(receitaItem, rcc.getPedagio()); receitaItem = MoneyHelper.somar(receitaItem, rcc.getPedagio());
} }
receitaSeguroObrigatorioItem = MoneyHelper.somar(receitaSeguroObrigatorioItem, rcc.getSeguro());
} }
if (isSaidaCaixa){ if (isSaidaCaixa){
@ -796,14 +796,12 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getEmbarque()); receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getEmbarque());
} }
if (BooleanUtils.toBoolean(ptovtaComissao.getSeguroDev())) {
receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro());
}
if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioDev())) { if (BooleanUtils.toBoolean(ptovtaComissao.getPedagioDev())) {
receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getPedagio()); receitaDevItem = MoneyHelper.somar(receitaDevItem, rcc.getPedagio());
} }
receitaSeguroObrigatorioDevItem = MoneyHelper.somar(receitaSeguroObrigatorioDevItem, rcc.getSeguro());
} }
// Calculo de ICMS sobre o valor do bilhete // Calculo de ICMS sobre o valor do bilhete
@ -865,8 +863,6 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
tmpComissaoSeguroObrigatorio = calculoSeguroObrigatorio(isAltaTemporada, ptovtaComissao, receitaSeguroObrigatorioItem); tmpComissaoSeguroObrigatorio = calculoSeguroObrigatorio(isAltaTemporada, ptovtaComissao, receitaSeguroObrigatorioItem);
comissaoSeguroObrigatorio = MoneyHelper.somar(comissaoSeguroObrigatorio, tmpComissaoSeguroObrigatorio); comissaoSeguroObrigatorio = MoneyHelper.somar(comissaoSeguroObrigatorio, tmpComissaoSeguroObrigatorio);
bpr = MoneyHelper.somar(bpr, tmpComissaoSeguroObrigatorio, 4);
comissaoBPR = MoneyHelper.somar(comissaoBPR, bpr, 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), BigDecimal total = MoneyHelper.somar((getComissaoBpr() != null ? getComissaoBpr() : BigDecimal.ZERO),
(getReceitaExcessobagagem() != null ? getReceitaExcessobagagem() : BigDecimal.ZERO), (getReceitaExcessobagagem() != null ? getReceitaExcessobagagem() : BigDecimal.ZERO),
(getReceitaSeguroopcional() != null ? getReceitaSeguroopcional() : BigDecimal.ZERO), (getReceitaSeguroopcional() != null ? getReceitaSeguroopcional() : BigDecimal.ZERO),
(getReceitaSeguro() != null ? getReceitaSeguro() : BigDecimal.ZERO),
(getReceitaOutros() != null ? getReceitaOutros() : BigDecimal.ZERO), (getReceitaOutros() != null ? getReceitaOutros() : BigDecimal.ZERO),
(getBonificacaoMetas() != null ? getBonificacaoMetas() : BigDecimal.ZERO), (getBonificacaoMetas() != null ? getBonificacaoMetas() : BigDecimal.ZERO),
(getEntregasPassagem() != null ? getEntregasPassagem() : BigDecimal.ZERO)); (getEntregasPassagem() != null ? getEntregasPassagem() : BigDecimal.ZERO));
@ -123,6 +124,7 @@ public class HistoricoComissao extends Comissao {
public BigDecimal getReceitaBaseComissao() { public BigDecimal getReceitaBaseComissao() {
BigDecimal receitaBaseComissao = BigDecimal.ZERO; BigDecimal receitaBaseComissao = BigDecimal.ZERO;
receitaBaseComissao = MoneyHelper.somar((getReceitaBPR() != null ? getReceitaBPR() : 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)); receitaBaseComissao = MoneyHelper.subtrair(receitaBaseComissao,(getDevolvidos() != null ? getDevolvidos() : BigDecimal.ZERO));
return MoneyHelper.arredondar(receitaBaseComissao, 2); return MoneyHelper.arredondar(receitaBaseComissao, 2);
} }