correção cálculo bug#9784
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@74092 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
00431641c6
commit
038ee480f8
|
@ -842,7 +842,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
|
|||
sQuery.append("AND M.EMPRESA_ID = :empresaId ");
|
||||
}
|
||||
if (parametros.containsKey("puntoventaId")) {
|
||||
sQuery.append("AND C.PUNTOVENTA_ID = :puntoventaId ");
|
||||
sQuery.append("AND (C.PUNTOVENTA_ID = :puntoventaId or (C.ptovtaventa_id =:puntoventaId and C.MOTIVOCANCELACION_ID IN (32,31,10) AND C.INDSTATUSOPERACION = 'F' ) )");
|
||||
}
|
||||
if (StringUtils.isNotBlank(conferencia.getNumfoliosistema())) {
|
||||
sQuery.append("AND C.NUMFOLIOSISTEMA = :numfoliosistema ");
|
||||
|
|
|
@ -545,11 +545,11 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
|||
}
|
||||
|
||||
// Boletos impressos no punto venta
|
||||
if (statusBoleto.equals(IndStatusBoleto.E)) {
|
||||
if (statusBoleto.equals(IndStatusBoleto.E) && (rcc.getMotivoCancelacionId() == null)) {
|
||||
contImpressa++;
|
||||
gapImpressa = MoneyHelper.somar(gapImpressa, receitaItem);
|
||||
|
||||
BigDecimal entregaPassagem = calculoEntregaPassagem(isAltaTemporada, ptovtaComissao, receitaItem, BigDecimal.ZERO, contImpressa);
|
||||
BigDecimal entregaPassagem = calculoEntregaPassagem(isAltaTemporada, ptovtaComissao, receitaItem, BigDecimal.ZERO, 1);
|
||||
comissaoEntregaPassagem = MoneyHelper.somar(comissaoEntregaPassagem, entregaPassagem);
|
||||
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue