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-87c2c4800839
master
gleimar 2017-09-21 14:59:11 +00:00
parent 00431641c6
commit 038ee480f8
2 changed files with 3 additions and 3 deletions

View File

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

View File

@ -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 {