diff --git a/src/com/rjconsultores/ventaboletos/constantes/Constantes.java b/src/com/rjconsultores/ventaboletos/constantes/Constantes.java index f21917a27..235d11bca 100644 --- a/src/com/rjconsultores/ventaboletos/constantes/Constantes.java +++ b/src/com/rjconsultores/ventaboletos/constantes/Constantes.java @@ -15,6 +15,8 @@ public class Constantes { public static final Long MVO_CANCEL_CANCELACION = new Long(31); public static final Long MVO_CANCEL_DEVOLUCAO = new Long(32); + public static final Long MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_50 = new Long(36); + public static final Long MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_100 = new Long(37); public static final Long MVO_CANCEL_TROCA = new Long(10); public static final Long MVO_CANCEL_CHECKIN = new Long(27); public static final Long MVO_CANCEL_TRANSFERENCIA = new Long(23); diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java index 850000638..6125a0ae8 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java @@ -530,7 +530,9 @@ public class BoletoComissao { } public boolean isMotivocancelacionDevolvido() { - return !isSemMotivocancelacion() && getMotivoCancelacionId() == Constantes.MVO_CANCEL_DEVOLUCAO.intValue(); + return !isSemMotivocancelacion() && (getMotivoCancelacionId() == Constantes.MVO_CANCEL_DEVOLUCAO.intValue() || + getMotivoCancelacionId() == Constantes.MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_50.intValue() || + getMotivoCancelacionId() == Constantes.MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_100.intValue()); } public boolean isMotivocancelacionEntregaGap() { @@ -673,7 +675,7 @@ public class BoletoComissao { /** ABA BILHETE DEVOLVIDO */ public boolean isBilheteEntregaGapTrocado() { - return isVendaGap(getTipoVenta()) && isStatusEntregue() && isMotivocancelacionTrocado() && StringUtils.isNotBlank(getNumFolioSistema()); + return isVendaGap(getTipoVenta()) && isStatusCancelado() && isMotivocancelacionTrocado() && StringUtils.isNotBlank(getNumFolioSistema()); } /** ABA BILHETE DEVOLVIDO */