diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
index 81b2018b5..f9e22535d 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
@@ -88,6 +88,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private MyComboboxEmpresa cmbEmpresaParam;
private Checkbox chkIndmultatodasremarcacoes;
private Checkbox chkIndNaoImprimirPoliticasConsumidor;
+ private Checkbox chkIndPermitePagMultaPreEstornoCartao;
private MyTextboxDecimal txtIndicePeaje;
private MyTextboxDecimal txtIndicePeajClasse;
@@ -324,6 +325,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
oc.setIndOrgaoconcedentetransf(chkIndOrgaoconcedentetransf.isChecked());
oc.setIndMultaDevolucaoAberto(radMultaDevolucaoAbertoSim.isChecked());
oc.setIndImprimeComprovanteTransferencia(chkIndImprimeComprovantetransferencia.isChecked());
+ oc.setIndPermPagMultaPreEstorno(chkIndPermitePagMultaPreEstornoCartao.isChecked());
if ((txtTiempoLimiteCambio.getValue() != null && txtTiempoLimiteCambio.getValue() > 0) ||
(txtTiempoLimiteCambioMin.getValue() != null && txtTiempoLimiteCambioMin.getValue() > 0)) {
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
index 00fcffb72..79aa836cc 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
@@ -96,6 +96,11 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
lc.setParent(lstm);
lc.setStyle("text-align:right");
+ lc = new Listcell(orgaoCancelacion.getIndPermPagMultaPreEstorno() != null && orgaoCancelacion.getIndPermPagMultaPreEstorno() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
+ lc.setParent(lstm);
+ lc.setStyle("text-align:center");
+
+
lc = new Listcell(orgaoCancelacion.getIndImprimeComprovanteTransferencia() != null && orgaoCancelacion.getIndImprimeComprovanteTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lc.setStyle("text-align:right");
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 4170fa494..c143a2765 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -6300,6 +6300,9 @@ editarOrgaoConcedenteController.codempresaorgao.label=Cód. Empresa no Orgã
editarOrgaoConcedenteController.inddoiscupomembarque.label=Emite 2 Vias Cupom Embarque
editarOrgaoConcedenteController.naoAplicaBPe.label=Não restringe 2ª Via BPe
editarOrgaoConcedenteController.funcionamentoConfiguracao=Caso a opção de segunda via seja marcada é permitida a impressão da segunda via apenas uma única vez. Caso não haja configuração para a empresa não há limite de impressão. Esse comportamento pode ou não ser aplicado ao BPe de acordo com o configurado em 'Não restringe 2ª Via BPe'.
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label = Permite Cobrança Multa Pré Estorno do Cartão
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este campo quando habilitado irá permitir o sistema cobrar a multa de cancelamento préviamente ao estorno, nas formas de Pagamento cadastrado no Ponto de Venda
+
# Busqueda Coeficiente Tarifa
busquedaCoeficienteTarifaController.window.title=Coeficiente Tarifario
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index dbb485c66..c651c8031 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -6330,6 +6330,9 @@ editarOrgaoConcedenteController.tempoTrocaMesmoDia.label=Hora obligatoria para e
editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label=El intercambio se limitará al mismo día en que ocurra dentro del tiempo establecido antes y después de abandonar el servicio.
editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label=Límite de tiempo de cambio de sillón (HH:mm)
editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label=Solo será posible cambiar el asiento hasta el tiempo establecido antes de abandonar el Servicio.
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label = Permite Cobrança Multa Pré Estorno do Cartão
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este campo quando habilitado irá permitir o sistema cobrar a multa de cancelamento préviamente ao estorno, nas formas de Pagamento cadastrado no Ponto de Venda
+
# Busqueda Indice Tarifa
busquedaCoeficienteTarifaController.window.title = Indice tarifario
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index f61ee5efb..5fb67802d 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -6664,6 +6664,8 @@ editarOrgaoConcedenteController.tabOrgaoConcedente.value=Órgão Concedente
editarOrgaoConcedenteController.tabParametrosCancelacion.value=Parâmetros Cancelamento
editarOrgaoConcedenteController.empresa.label=Empresa
editarOrgaoConcedenteController.indPermiteDevTotalRioCard.label=Permite Devolução total Rio Card
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label = Permite Cobrança Multa Pré Estorno do Cartão
+editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este campo quando habilitado irá permitir o sistema cobrar a multa de cancelamento préviamente ao estorno, nas formas de Pagamento cadastrado no Ponto de Venda
editarOrgaoConcedenteController.totalRioCard.label=Devolução total Rio Card
editarOrgaoConcedenteController.porcMulta.label=Multa Devolução
editarOrgaoConcedenteController.multaResolAgerba.label=Multa Resolução AGERBA
diff --git a/web/gui/catalogos/editarOrgaoConcedente.zul b/web/gui/catalogos/editarOrgaoConcedente.zul
index 0fa707f17..f01f65c17 100644
--- a/web/gui/catalogos/editarOrgaoConcedente.zul
+++ b/web/gui/catalogos/editarOrgaoConcedente.zul
@@ -249,6 +249,15 @@
+
+
+
+
+
+
+
@@ -480,8 +489,13 @@
label="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" width="130px" />
+
+
+
+