From efc21329ef97625ade61680f00e81f0064ca1741 Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Mon, 12 Aug 2024 20:50:46 -0300 Subject: [PATCH] commit parcial --- .../impl/RelatorioDetalheContrato.java | 115 ++++++++++---- .../RelatorioDetalheContrato_pt_BR.properties | 27 ++++ .../templates/RelatorioDetalheContrato.jasper | Bin 0 -> 41940 bytes .../templates/RelatorioDetalheContrato.jrxml | 70 ++++---- .../RelatorioDetalheContratoBean.java | 6 +- .../RelatorioDetalheContratoController.java | 16 +- .../ItemMenuRelatorioDetalheContrato.java | 8 +- .../utilerias/menu/menu_original.properties | 1 + web/WEB-INF/i3-label_en.label | 149 ++++++++--------- web/WEB-INF/i3-label_es_MX.label | 12 ++ web/WEB-INF/i3-label_fr_FR.label | 12 ++ web/WEB-INF/i3-label_pt_BR.label | 150 +++++++++--------- .../filtroRelatorioDetalheContrato.zul | 22 +-- 13 files changed, 342 insertions(+), 246 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDetalheContrato_pt_BR.properties create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jasper rename src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/{relatorios => negcorporativos}/ItemMenuRelatorioDetalheContrato.java (56%) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDetalheContrato.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDetalheContrato.java index 9ba15647f..631fdf63f 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDetalheContrato.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDetalheContrato.java @@ -8,6 +8,7 @@ import java.util.Date; import java.util.List; import java.util.Map; +import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo; import com.rjconsultores.ventaboletos.enums.DataGeracaoLegalizacaoEnum; import com.rjconsultores.ventaboletos.enums.EstadoBilheteConsultarEnum; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; @@ -20,6 +21,8 @@ import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; public class RelatorioDetalheContrato extends Relatorio { private List lsDadosRelatorio; + private BigDecimal valorAdicionado = BigDecimal.ZERO; + private BigDecimal executado = BigDecimal.ZERO; public RelatorioDetalheContrato(Map parametros, Connection conexao) throws Exception { super(parametros, conexao); @@ -35,16 +38,19 @@ public class RelatorioDetalheContrato extends Relatorio { Date dataFinal = (Date) parametros.get("DATA_ATE"); DataGeracaoLegalizacaoEnum geracao = (DataGeracaoLegalizacaoEnum) parametros.get("GERACAO"); EstadoBilheteConsultarEnum estadoBilhetes = (EstadoBilheteConsultarEnum) parametros.get("ESTADO_BILHETES"); - Long numContrato = (Long) parametros.get("NUM_CONTRATO"); + String numContrato = parametros.get("NUM_CONTRATO") != null ? parametros.get("NUM_CONTRATO").toString() : null; Boolean saldoContrato = (Boolean) parametros.get("SALDO_CONTRATO"); - NamedParameterStatement nps = new NamedParameterStatement(conexao, ""); - nps.setDate("inicioViagem", new java.sql.Date(dataInicial.getTime())); - nps.setDate("fimViagem", new java.sql.Date(dataFinal.getTime())); + NamedParameterStatement nps = new NamedParameterStatement(conexao, getSql(dataInicial, dataFinal, geracao, estadoBilhetes, numContrato)); + if(dataInicial != null && dataFinal != null){ + nps.setDate("dataInicial", new java.sql.Date(dataInicial.getTime())); + nps.setDate("dataFinal", new java.sql.Date(dataFinal.getTime())); + } - nps.setInt("numServico", (Integer) parametros.get("CORRIDA_ID")); - nps.setInt("empresaId", Integer.valueOf((String) parametros.get("EMPRESA_ID"))); + if (numContrato != null) { + nps.setString("numContrato", numContrato); + } ResultSet rset = nps.executeQuery(); @@ -53,59 +59,100 @@ public class RelatorioDetalheContrato extends Relatorio { while (rset.next()) { RelatorioDetalheContratoBean detalhe = new RelatorioDetalheContratoBean(); - detalhe.setBoleto((Long)rset.getObject("contratoId")); + detalhe.setBoleto(rset.getObject("contratoId").toString()); detalhe.setDataVenda((Date)rset.getObject("dataVenda")); detalhe.setDestino(rset.getObject("destino").toString()); detalhe.setOrigem(rset.getObject("origem").toString()); detalhe.setEmpresa(rset.getObject("empresa").toString()); - //detalhe.setEstado((EstadoBilheteConsultarEnum)rset.getObject("estado")); + detalhe.setEstado(rset.getObject("estado").toString()); detalhe.setFatura(rset.getObject("fatura").toString()); - //detalhe.setLegalizado((DataGeracaoLegalizacaoEnum)rset.getObject("")); detalhe.setNomePassageiro(rset.getObject("cliente").toString()); detalhe.setNomeUsuario(rset.getObject("usuario").toString()); detalhe.setPassageiroCod((Long)rset.getObject("clicod")); - //detalhe.setPassagem(rset.getObject(0)); + detalhe.setPassagem(rset.getObject("passagem").toString()); detalhe.setPrecioPagado((BigDecimal)rset.getBigDecimal("valorUnit")); detalhe.setPreco((BigDecimal)rset.getBigDecimal("valorTiquete")); - //detalhe.setTipoDoc(rset.getObject("tipoDoc")); + detalhe.setTipoDoc(rset.getObject("tipoDoc").toString()); + if (detalhe.getTipoDoc().equals("Evento Extra")) { + valorAdicionado.add(detalhe.getPrecioPagado()); + } + + executado.add(detalhe.getPrecioPagado()); ls.add(detalhe); } setLsDadosRelatorio(ls); - } + nps = new NamedParameterStatement(conexao, "select numContrato, valor_contrato from contrato_corporativo where numContrato = :numContrato"); + nps.setString("numContrato", parametros.get("NUMCONTRATO").toString()); + rset = nps.executeQuery(); + + if (rset.next()) { + BigDecimal valorContrato = rset.getBigDecimal("valor_contrato"); + parametros.put("CONTRATO", rset.getString("numContrato")); + parametros.put("VALOR_CONTRATO", valorContrato); + parametros.put("VALOR_ADICIONADO", valorAdicionado); + parametros.put("EXECUTADO", executado); + parametros.put("QUOTA_ATUAL", valorContrato.add(valorAdicionado).subtract(executado).abs()); + } + } }); } - private String getSql(Integer origem, Integer destino) { + private String getSql(Date dataInicial, Date dataFinal, DataGeracaoLegalizacaoEnum geracao, + EstadoBilheteConsultarEnum status, String numContrato) { StringBuilder sb = new StringBuilder(); - sb.append("select cc.contrato_id as contratoId, c.fechorviaje as dataVenda, \r\n" - + "tipoidentificacion_id tipoDoc, numfoliosistema as fatura, 'estado' as estado, \r\n" - + "porigen.descparada as origem, pdestino.descparada as destino, 1, c.preciopagado as valorUnit, \r\n" - + "c.preciopagado as valorTiquete, e.nombempresa as empresa, c.cliente_id as clicod, cli.nombcliente cliente, \r\n" - + "u.nombusuario as usuario\r\n" - + "from caja c \r\n" - + "join caixa_contrato cc on cc.caja_id = c.caja_id\r\n" - + "join empresa e on e.empresa_id = c.empresacorrida_id\r\n" - + "join cliente cli on cli.cliente_id = c.cliente_id\r\n" - + "join parada porigen on c.origen_id = porigen.parada_id \r\n" - + "join parada pdestino on c.destino_id = pdestino.parada_id\r\n" - + "join usuario u on u.usuario_id = c.usuario_id"); + sb.append("select "); + sb.append(" COALESCE(c.numfoliosistema, TO_CHAR(v.voucher_id), TO_CHAR(e.eventoextra_id)) as contratoId, "); + sb.append(" COALESCE(c.fechorventa, v.data_inclusao, e.fechoringreso) as dataVenda, "); + sb.append(" case "); + sb.append(" when c.caja_id is not null then 'Bilhete' "); + sb.append(" when v.voucher_id is not null then 'Bono' "); + sb.append(" when e.eventoextra_id is not null then 'Evento Extra' "); + sb.append(" end as tipoDoc, "); + sb.append(" v.num_fatura as fatura, "); + sb.append(" v.status as estado, "); + sb.append(" porigen.descparada as origem, "); + sb.append(" pdestino.descparada as destino, "); + sb.append(" 1 as passagem, "); + sb.append(" c.preciopagado as valorUnit, "); + sb.append(" c.preciobase as valorTiquete, "); + sb.append(" t.nome_transportadora as empresa, "); + sb.append(" c.cliente_id as clicod, "); + sb.append(" cli.nombcliente cliente, "); + sb.append(" u.nombusuario as usuario "); + sb.append("from caixa_contrato cc "); + sb.append("left join caja c on cc.caja_id = c.caja_id "); + sb.append("left join voucher v on v.voucher_id = cc.voucher_id "); + sb.append("left join transportadora t on t.transportadora_id = v.transportadora_id "); + sb.append("left join evento_extra e on e.eventoextra_id = cc.eventoextra_id "); + sb.append("join cliente cli on cli.cliente_id = c.cliente_id "); + sb.append("join parada porigen on c.origen_id = porigen.parada_id "); + sb.append("join parada pdestino on c.destino_id = pdestino.parada_id "); + sb.append("join usuario u on u.usuario_id = c.usuario_id "); + sb.append("where 1 = 1 "); - if(origem != -1){ - sb.append(" and b.origen_id = :origemId "); + if(dataInicial != null && dataFinal != null){ + sb.append(" and c.fechorventa between :dataInicial and :dataFinal "); + if (geracao == DataGeracaoLegalizacaoEnum.GERACAO) { + sb.append(" and v.dataGeracao between :dataInicial and :dataFinal "); + } else { + sb.append(" and v.dataLegalizacao between :dataInicial and :dataFinal "); + } } - if(destino != -1){ - sb.append(" and b.destino_id = :destinoId "); + if (status != null) { + if (status == EstadoBilheteConsultarEnum.FATURADO) { + sb.append(" and v.status = 2 "); + } else if (status == EstadoBilheteConsultarEnum.NAO_FATURADO) { + sb.append(" and v.status <> 2 "); + } + } + if (numContrato != null) { + sb.append(" and c.numfoliosistema = :numContrato or v.voucher_id = :numContrato or e.eventoextra_id = :numContrato "); } - sb.append(" and e.empresa_id = :empresaId "); - sb.append(" and b.corrida_id = :numServico "); - sb.append(" and b.feccorrida between :inicioViagem and :fimViagem "); - sb.append(" order by b.motivocancelacion_id, b.fechorventa "); - return sb.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDetalheContrato_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDetalheContrato_pt_BR.properties new file mode 100644 index 000000000..a07b38e0f --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDetalheContrato_pt_BR.properties @@ -0,0 +1,27 @@ +#geral +msg.noData=Não foi possivel obter dados com os parâmetros informados. + +header.titulo.relatorio=RELATÓRIO DETALHES DO CONTRATO +header.empresa=Empresa: +header.contrato=Contrato: +header.valor.contrato=Valor Contrato: +header.valor.adicionado=Valor Adicionado: +header.executado=Executado: +header.quota.actual=Quota Atual: + +#Labels header +label.tiquete=Tiquete +label.dataVendae=Data Venda +label.tipoDoc=Tipo Doc. +label.fatura=Fatura +label.estado=Estado +label.origem=Origem +label.destino=Destino +label.passagem=Passagem +label.preco=Preço +label.precioPagado=Tarifa +label.empresa=Empresa +label.passageiroCod=Cód. Passageiro +label.passageiroNome=Nome Passageiro +label.legalizado=Legalizado +label.nomeUsuario=Usuário \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jasper new file mode 100644 index 0000000000000000000000000000000000000000..a75f031a4aa3586f8b12e9dd77d340c33163833e GIT binary patch literal 41940 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 mt#<1GbSTE#7&&0K=xEnfd?cMnR literal 0 HcmV?d00001 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jrxml index f04eb92fa..7797fdada 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDetalheContrato.jrxml @@ -36,33 +36,6 @@ <band height="102" splitType="Stretch"> - <textField> - <reportElement uuid="bdb170bb-bfe6-4ea2-8702-2df0b015cd7d" x="141" y="20" width="1023" height="20"/> - <textElement/> - <textFieldExpression><![CDATA[$P{EMPRESA}]]></textFieldExpression> - </textField> - <textField> - <reportElement uuid="f6fe1c2b-09af-45e6-9883-f6aa7fe3016c" x="0" y="0" width="1015" height="20"/> - <textElement markup="none"> - <font size="14" isBold="true"/> - </textElement> - <textFieldExpression><![CDATA[$R{header.titulo.relatorio}]]></textFieldExpression> - </textField> - <textField> - <reportElement uuid="3d8e6261-3551-411a-ab47-8ed23e80f41e" x="0" y="20" width="141" height="20"/> - <textElement markup="none"/> - <textFieldExpression><![CDATA[$R{header.empresa}]]></textFieldExpression> - </textField> - <textField> - <reportElement uuid="6c1cdde2-67c3-4a56-9744-5a4d249115f9" x="141" y="40" width="161" height="20"/> - <textElement/> - <textFieldExpression><![CDATA[$P{CONTRATO}]]></textFieldExpression> - </textField> - <textField> - <reportElement uuid="4f697f82-2de4-4665-af6f-4cc16270d631" x="302" y="40" width="79" height="20"/> - <textElement markup="none"/> - <textFieldExpression><![CDATA[$R{header.executado}]]></textFieldExpression> - </textField> <textField> <reportElement uuid="20a767f1-d0d5-4485-9d6c-3c762e97bc70" x="0" y="60" width="141" height="20"/> <textElement markup="none"/> @@ -116,7 +89,24 @@ <textField> <reportElement uuid="145e00cf-dde5-4ca3-b799-b15de40d3606" x="381" y="60" width="463" height="20"/> <textElement/> - <textFieldExpression><![CDATA[$P{DESTINO}]]></textFieldExpression> + <textFieldExpression><![CDATA[]]></textFieldExpression> + </textField> + <textField> + <reportElement uuid="f6fe1c2b-09af-45e6-9883-f6aa7fe3016c" x="0" y="0" width="1015" height="20"/> + <textElement markup="none"> + <font size="14" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$R{header.titulo.relatorio}]]></textFieldExpression> + </textField> + <textField> + <reportElement uuid="6c1cdde2-67c3-4a56-9744-5a4d249115f9" x="141" y="40" width="161" height="20"/> + <textElement/> + <textFieldExpression><![CDATA[$P{CONTRATO}]]></textFieldExpression> + </textField> + <textField> + <reportElement uuid="4f697f82-2de4-4665-af6f-4cc16270d631" x="302" y="40" width="79" height="20"/> + <textElement markup="none"/> + <textFieldExpression><![CDATA[$R{header.executado}]]></textFieldExpression> </textField> </band> @@ -136,7 +126,7 @@ - + @@ -149,7 +139,7 @@ - + @@ -188,7 +178,7 @@ - + @@ -201,7 +191,7 @@ - + @@ -214,7 +204,7 @@ - + @@ -227,7 +217,7 @@ - + @@ -240,7 +230,7 @@ - + @@ -253,7 +243,7 @@ - + @@ -279,7 +269,7 @@ - + @@ -292,7 +282,7 @@ - + @@ -305,7 +295,7 @@ - + @@ -318,7 +308,7 @@ - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioDetalheContratoBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioDetalheContratoBean.java index 0f9df8627..09ce958a2 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioDetalheContratoBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioDetalheContratoBean.java @@ -5,7 +5,7 @@ import java.util.Date; public class RelatorioDetalheContratoBean { - private Long boleto; + private String boleto; private Date dataVenda; private String tipoDoc; private String fatura; @@ -20,10 +20,10 @@ public class RelatorioDetalheContratoBean { private String nomePassageiro; private Integer legalizado; private String nomeUsuario; - public Long getBoleto() { + public String getBoleto() { return boleto; } - public void setBoleto(Long boleto) { + public void setBoleto(String boleto) { this.boleto = boleto; } public Date getDataVenda() { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDetalheContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDetalheContratoController.java index 0b14ce0e4..1312f73ef 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDetalheContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDetalheContratoController.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios; +import java.sql.ResultSet; import java.util.HashMap; import java.util.Map; @@ -17,12 +18,15 @@ import org.zkoss.zul.ComboitemRenderer; import org.zkoss.zul.Datebox; import org.zkoss.zul.Radio; +import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCorridas; +import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioDetalheContrato; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; +import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; @Controller("relatorioDetalheContratoController") @Scope("prototype") @@ -53,19 +57,13 @@ public class RelatorioDetalheContratoController extends MyGenericForwardCompose public void onClick$btnExecutarRelatorio(Event ev) throws Exception { Map parametros = new HashMap(); - - parametros.put("DATA_DE", new java.sql.Date(((java.util.Date) datInicial.getValue()).getTime())); - parametros.put("DATA_ATE", new java.sql.Date(((java.util.Date) datFinal.getValue()).getTime())); - - //parametros.put("CORRIDA_ID", txtCorridaId.getValue()); - - Relatorio relatorio = new RelatorioCorridas(parametros, dataSourceRead.getConnection()); + parametros.put("NUMCONTRATO", txtNumContrato.getValue()); + Relatorio relatorio = new RelatorioDetalheContrato(parametros, dataSourceRead.getConnection()); Map args = new HashMap(); args.put("relatorio", relatorio); openWindow("/component/reportView.zul", - Labels.getLabel("relatorioCorridasController.window.title"), args, MODAL); + Labels.getLabel("relatorioDetalheContratoController.window.title"), args, MODAL); } - } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioDetalheContrato.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java similarity index 56% rename from src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioDetalheContrato.java rename to src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java index 8f4a6e081..9c0f3c875 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioDetalheContrato.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java @@ -1,4 +1,4 @@ -package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios; +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos; import org.zkoss.util.resource.Labels; @@ -13,13 +13,13 @@ public class ItemMenuRelatorioDetalheContrato extends DefaultItemMenuSistema { @Override public String getClaveMenu() { - return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIOCORRIDAS"; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIODETALHESCONTRATO"; } @Override public void ejecutar() { - PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioCorridas.zul", - Labels.getLabel("relatorioCorridasController.window.title"), getArgs(), desktop); + PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioDetalheContrato.zul", + Labels.getLabel("relatorioDetalheContratoController.window.title"), getArgs(), desktop); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index aecb465ba..1d5f4395b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -65,6 +65,7 @@ confComerciales.negCorporativos.grupoContrato=com.rjconsultores.ventaboletos.web confComerciales.negCorporativos.Contrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuContrato confComerciales.negCorporativos.Transportadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuTransportadora confComerciales.negCorporativos.Voucher=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuVoucher +confComerciales.negCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato confComerciales.impressaofiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.SubMenuImpressaoFiscal confComerciales.impressaofiscal.totnaofiscalEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuTotnaofiscalEmpresa confComerciales.impressaofiscal.formapagoEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuFormapagoEmpresa diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 49bc6d888..25d91ec0a 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -76,6 +76,7 @@ aberturaTurnoRecaudacionController.lblFechaHoraInicioTurno = Start Date/Time aberturaTurnoRecaudacionController.lblValorInicioTurno = Starting Value # Abertura de Turno Recaudação aberturaTurnoRecaudacionController.title = Start of Retraining Shift +asignarBusExpreso.window.title = Express Trip #atualizaCorridaFecHusoFecVerano atualizaCorridaFecHusoFecVerano.numcorrida = Service atualizarCorridaFecHusoFecVeranoController.MSG.borrarOK = Services Updated Successfully. @@ -2154,6 +2155,8 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copy Rates cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copy Embedded Rates cambioVigenciaController.rdbMoverTarifas.label = Move Rates cambioVigenciaController.window.title = Table Copy +cargaContratoController.MSG.errorExpresoNull = Select Express to Associate Contract +cargarContratoController.lhAdjuntarContrato.label = Load Contract carteirinhaController.window.title = Card complejidadContrasena.CANT_ESPECIALES = Password must have at least {0} special characters #complejidad contrasena @@ -2527,14 +2530,6 @@ editarAlertaCtrlController.corridaNoEncontrada.label = No service with this id w editarAlertaCtrlController.window.title = Alert Configuration #Menu Alias Classe editarAliasClasseController.window.title = Class Alias -editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Monitrip Comfort Class -editarAliasServicoController.indSomenteImpressao = Print Only -editarAliasServicoController.tooltiptext.indSomenteImpressao = Monitrip Service Type Code -editarAliasServicoController.tipoClasseConfortoMonitrip.cama = BED -editarAliasServicoController.tipoClasseConfortoMonitrip.leito = BED -editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEIT -editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVE -editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASIC editarAliasServicoController.MSG.borrarOK = Alias Location deleted successfully. editarAliasServicoController.MSG.borrarPergunta = Do you want to delete Location Alias? editarAliasServicoController.MSG.camposObrigatorios = It is necessary to inform the Origin, Destination and Line @@ -2544,6 +2539,14 @@ editarAliasServicoController.btnApagar.tooltiptext = Delete editarAliasServicoController.btnBuscarServico.tooltiptext = Search Service editarAliasServicoController.btnFechar.tooltiptext = Close editarAliasServicoController.btnSalvar.tooltiptext = Save +editarAliasServicoController.indSomenteImpressao = Print Only +editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASIC +editarAliasServicoController.tipoClasseConfortoMonitrip.cama = BED +editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Monitrip Comfort Class +editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVE +editarAliasServicoController.tipoClasseConfortoMonitrip.leito = BED +editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEIT +editarAliasServicoController.tooltiptext.indSomenteImpressao = Monitrip Service Type Code #Editar Alias Servico editarAliasServicoController.window.title = Alias Location editarAliquotaECFController.MSG.borrar = ECF aliquot eliminated successfully! @@ -2914,6 +2917,7 @@ editarCategoriaController.btnRemoverForm.tooltiptex = Remove Authorization Form editarCategoriaController.btnSalvar.tooltiptext = Save editarCategoriaController.indEmiteFormularioAutorizacao.value = Issuance of Authorization Form editarCategoriaController.indIntegracaoAGR.value = Enable AGR API Integration +editarCategoriaController.lbAutPassageiro.value = Passenger Authorization editarCategoriaController.lbCvecategoria.value = Acronym editarCategoriaController.lbDescImpresionGratuidade.value = Description Free Printing editarCategoriaController.lbDescontoBPe.value = BPe Discount @@ -2926,7 +2930,6 @@ editarCategoriaController.lbIndemitetermorecusa.value = Issues Refusal Term editarCategoriaController.lbIndnaousaassento.value = Do not use a seat when selling a package editarCategoriaController.lbIndvendenaapi.value = Sell on API editarCategoriaController.lbNome.value = Description -editarCategoriaController.lbAutPassageiro.value = Passenger Authorization # Pantalla Editar Categoría editarCategoriaController.window.title = Passage Type editarCiudadController.MSG.borrarOK = City Deleted Successfully. @@ -4760,8 +4763,8 @@ editarEmpresaController.segunda.label = Monday editarEmpresaController.semanal.label = Weekly editarEmpresaController.senhaIntegracaoAGR = Password editarEmpresaController.sexta.label = Friday -editarEmpresaController.sicfe.indDesconto100Emite = 100% discount issues Sicfe editarEmpresaController.sicfe.indCreditoOrdemServico = Issues Credit only for Service Orders +editarEmpresaController.sicfe.indDesconto100Emite = 100% discount issues Sicfe editarEmpresaController.sicfe.indIsSicfeHabilitado = Sifce by Enabled Company editarEmpresaController.sicfe.indUsaRUTCliente = Uses RUT in customer registration editarEmpresaController.sicfe.indeUsaTermica = Uses thermal printer layout @@ -7307,6 +7310,44 @@ estacionServiceImpl.msg.macDuplicado = Mac or IMEI already registered for anothe estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Station Name: estacionServiceImpl.msg.macDuplicado.numeroCaixa = Box Number: estacionServiceImpl.msg.noChequeFolioPreimpresos = The company requested to configure a Fiscal Printer already has stock for the station. Operation cancelled. +expresoController.MSG.errorArchivo = Invalid or null file +expresosController.lbl.asignarBus = Assign Bus +expresosController.lbl.cargarFluec = Load FLUEC +expresosController.lbl.cargarPlaca = Load Plate +expresosController.lbl.idaVuelta = Going +expresosController.lbl.pagadoCredito = Paid on Credit +expresosController.lbl.verDetalle = See detail +expresosPorCotizarCotizar.window.title = Express Quote +expresosPorCotizarPagoCredito.window.title = Credit Payment +expressosPorCotizarBuscarController.lblDesc.label = Look for +expressosPorCotizarController.btnPesquisa.label = Look for +expressosPorCotizarController.lblAgregarTrayecto.label = Add Trip +expressosPorCotizarController.lblDestino.label = Destination +expressosPorCotizarController.lblOrigen.label = Origin +expressosPorCotizarController.lhAdjuntarCotizacion.label = Attach Quote +expressosPorCotizarController.lhCantidadPasajeros.label = Number of Passengers +expressosPorCotizarController.lhCantidadVehiculos.label = Vehicle Quantity +expressosPorCotizarController.lhCodigoViaje.label = Trip Code +expressosPorCotizarController.lhEstadiaConductor.label = Driver Stay +expressosPorCotizarController.lhFechaIda.label = Departure date +expressosPorCotizarController.lhFechaRegreso.label = Return Date +expressosPorCotizarController.lhFechaSolicitud.label = Application date +expressosPorCotizarController.lhFluecPlanilla.label = FLUEC - Occasional Return +expressosPorCotizarController.lhIdaRegreso.label = Round trip +expressosPorCotizarController.lhNumSolicitud.label = # Application +expressosPorCotizarController.lhPlacaVehiculo.label = Plate +expressosPorCotizarController.lhRuta.label = Route +expressosPorCotizarController.lhSitioRecogidaIda.label = Site Pickup Going +expressosPorCotizarController.lhSitioRecogidaRegreso.label = Site Pickup Return +expressosPorCotizarController.lhTrayecto.label = Journey +expressosPorCotizarController.lhValorTrayecto.label = Trip Value +expressosPorCotizarCotizarController.lblDesc.label = Quote +expressosPorCotizarEmpresaController.lblDesc.label = Company +expressosPorCotizarFechaFinController.lblDesc.label = End date +expressosPorCotizarFechaInicioController.lblDesc.label = Start date +expressosPorCotizarPagoCreditoController.lblDesc.label = Credit Payment +expressosPorCotizarServiciosInactivosController.lblDesc.label = Inactive services +expressosPorCotizarVerDetalleController.lblDesc.label = See detail extrairBpeXmlController.MSG.limiteDias = BP-e XML extraction limited to 7 days extrairBpeXmlController.MSG.nenhumaInformacao = No information was found with the data provided extrairBpeXmlController.lbl.btnExtrairBpeXml = Extract XML @@ -7538,59 +7579,6 @@ indexController.mnEquivalencia.label = Equivalencia indexController.mnEsquemaOperacional.label = Esquema Operacional #Expressos indexController.mnExpressos.label = Express -indexController.mniExpressosPorCotizar.label = Express to be quoted -indexController.mniExpressosCargaContrato.label = Contract Charge -indexController.mniExpressosProgramacionVehiculos.label = Vehicle Programming - -verDetalleExpreso.window.title = Express Detail -expresosPorCotizarCotizar.window.title = Express Quote - -expressosPorCotizarFechaInicioController.lblDesc.label = Start date -expressosPorCotizarFechaFinController.lblDesc.label = End date -expressosPorCotizarEmpresaController.lblDesc.label = Company -expressosPorCotizarServiciosInactivosController.lblDesc.label = Inactive services -expressosPorCotizarController.btnPesquisa.label = Look for -expressosPorCotizarController.lhNumSolicitud.label = # Application -expressosPorCotizarController.lhFechaSolicitud.label = Application date -expressosPorCotizarController.lhRuta.label = Route -expressosPorCotizarController.lhIdaRegreso.label = Round trip -expressosPorCotizarController.lhFechaIda.label = Departure date -expressosPorCotizarController.lhFechaRegreso.label = Return Date -expressosPorCotizarController.lhSitioRecogidaIda.label = Site Pickup Going -expressosPorCotizarController.lhSitioRecogidaRegreso.label = Site Pickup Return -expressosPorCotizarController.lhEstadiaConductor.label = Driver Stay -expressosPorCotizarBuscarController.lblDesc.label = Look for -expressosPorCotizarVerDetalleController.lblDesc.label = See detail -expressosPorCotizarPagoCreditoController.lblDesc.label = Credit Payment -indexController.mniExpressosPorCotizar.label = Express to be quoted -expresosPorCotizarPagoCredito.window.title = Credit Payment -expressosPorCotizarCotizarController.lblDesc.label = Quote -expressosPorCotizarController.lhCantidadPasajeros.label = Number of Passengers -expressosPorCotizarController.lhAdjuntarCotizacion.label = Attach Quote -expressosPorCotizarController.lhCantidadVehiculos.label = Vehicle Quantity -expressosPorCotizarController.lhValorTrayecto.label = Trip Value -expressosPorCotizarController.lblOrigen.label = Origin -expressosPorCotizarController.lblDestino.label = Destination -expressosPorCotizarController.lblAgregarTrayecto.label = Add Trip -cargarContratoController.lhAdjuntarContrato.label = Load Contract -expressosPorCotizarController.lhTrayecto.label = Journey -expressosPorCotizarController.lhCodigoViaje.label = Trip Code -expressosPorCotizarController.lhPlacaVehiculo.label = Plate -expressosPorCotizarController.lhFluecPlanilla.label = FLUEC - Occasional Return -asignarBusExpreso.window.title = Express Trip -expresosController.lbl.cargarFluec = Load FLUEC -expresosController.lbl.cargarPlaca = Load Plate - -indexController.mniExpressosDocumentos.label = Documents - -expresosController.lbl.verDetalle = See detail -expresosController.lbl.asignarBus = Assign Bus -expresosController.lbl.pagadoCredito = Paid on Credit -expresosController.lbl.idaVuelta = Round trip -expresosController.lbl.idaVuelta = Going - -expresoController.MSG.errorArchivo = Invalid or null file -cargaContratoController.MSG.errorExpresoNull = Select Express to Associate Contract #GR indexController.mnGR.label = Passing Stock #Gestao de Pricing @@ -7716,6 +7704,10 @@ indexController.mniExcepcionPeaje.label = Toll Exception indexController.mniExcepcionRedondo.label = Round Trip Exception indexController.mniExportacaoFiscalECF.label = ECF indexController.mniExportacaoFiscalRMD.label = RMD +indexController.mniExpressosCargaContrato.label = Contract Charge +indexController.mniExpressosDocumentos.label = Documents +indexController.mniExpressosPorCotizar.label = Express to be quoted +indexController.mniExpressosProgramacionVehiculos.label = Vehicle Programming indexController.mniExtrairBpeXmlController.label = Extract BP-e XML indexController.mniFechamentoParamgeral.label = Config. CtaCte Closing and Company Slip indexController.mniFechamentoParamptovta.label = Agency Current Account Closing @@ -7849,7 +7841,6 @@ indexController.mniRelatorioComissao.label = Commission Report indexController.mniRelatorioConferenciaFormularioFisico.label = Form Conference indexController.mniRelatorioConsultaAntt.label = ANTT Query indexController.mniRelatorioCorridas.label = Service Report -indexController.mniRelatorioDetalheContrato.label = Contract Details Report # CT-e OS indexController.mniRelatorioCteos.label = CT-e OS indexController.mniRelatorioDERPR.label = DERPR @@ -7860,6 +7851,7 @@ indexController.mniRelatorioDepositosDetalhados.label = Detailed Deposits indexController.mniRelatorioDescontoPorCupom.label = Relatório Desconto Por Cupom indexController.mniRelatorioDescontos.label = Discount Sales indexController.mniRelatorioDesempenhoPorLinha.label = Performance per Line +indexController.mniRelatorioDetalheContrato.label = Contract Details Report indexController.mniRelatorioDevolucaoBilhetes.label = Returned Tickets indexController.mniRelatorioDiferencasTransferencias.label = Differences in Transfers indexController.mniRelatorioDocumentosFiscais.label = Tax Documents Report @@ -7919,14 +7911,6 @@ indexController.mniRelatorioRemarcacaoDevolucao.label = Redial/Refund indexController.mniRelatorioRemarcacaoPassagensTransferencia.label = Ticket/Transfer Rebooking # Relatório CNAB indexController.mniRelatorioRemessaCNAB.label = Batch Shipment (CNAB 400) -relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException=The agreement code does not match the bank code \r\nplease contact support! -relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException=There was an error assembling the shipping file header\r\nPlease contact support! -relatorioRemessaCNAB.exception.ValidacaoRemessaCNPJException=The CNPJ of the point of sale {0} is out of standard, please correct -relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException=The street address of the point of sale {0} is out of standard, please correct it. -relatorioRemessaCNAB.exception.ValidacaoRemessaBairroException="The neighborhood of the point of sale {0} is out of standard, please correct -relatorioRemessaCNAB.exception.ValidacaoRemessaCidadeException=The city of the point of sale {0} is out of standard, please correct -relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException=The state of the point of sale {0} is out of standard, please correct -relatorioRemessaCNAB.exception.ValidacaoRemessaCVEEstadoException=The CVE State of the point of sale {0} is out of standard, please correct indexController.mniRelatorioResumoLinhas.label = Line Summary indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Sale Summary Report Granting Authority # Retorno Bancario @@ -8872,6 +8856,18 @@ relatorioDesempenhoPorLinhaController.lbPuntoVenta.value = Agency relatorioDesempenhoPorLinhaController.linha = Report by Line relatorioDesempenhoPorLinhaController.trecho = Report by Excerpt relatorioDesempenhoPorLinhaController.window.title = Financial Utilization Report +relatorioDetalheContratoController.lblCriacao.value = Creation +relatorioDetalheContratoController.lblCriacaoLegalizacao.value = Creation/legalization +relatorioDetalheContratoController.lblDataFinal.value = \r\nEnd Date +relatorioDetalheContratoController.lblDataInicial.value = Start Date +relatorioDetalheContratoController.lblEstadoBilhete.value = Ticket Status +relatorioDetalheContratoController.lblFaturado.value = Invoiced +relatorioDetalheContratoController.lblLegalizacao.value = Legalization +relatorioDetalheContratoController.lblNaoFaturado.value = Not Billed +relatorioDetalheContratoController.lblNumContrato.value = Contract Number +relatorioDetalheContratoController.lblSaldoContrato.value = Contract Balance +relatorioDetalheContratoController.lblTodos.value = All +relatorioDetalheContratoController.window.title = Contract Details Report relatorioDevolucaoBilhetesAgenciaController.btnLimpar.label = Clear Selection relatorioDevolucaoBilhetesAgenciaController.btnPesquisa.label = Search relatorioDevolucaoBilhetesAgenciaController.chkDesconsideraMes.label = Disregard returns in the month/year of issue @@ -9707,6 +9703,14 @@ relatorioRemessaCNAB.MGS.erroSemEmpresa = Choose a company relatorioRemessaCNAB.btnGerarRemessa.label = Generate Shipment relatorioRemessaCNAB.btnImportarRetornoRemessa.label = Import Return relatorioRemessaCNAB.btnPesquisar.label = Search +relatorioRemessaCNAB.exception.ValidacaoRemessaBairroException = "The neighborhood of the point of sale {0} is out of standard, please correct +relatorioRemessaCNAB.exception.ValidacaoRemessaCNPJException = The CNPJ of the point of sale {0} is out of standard, please correct +relatorioRemessaCNAB.exception.ValidacaoRemessaCVEEstadoException = The CVE State of the point of sale {0} is out of standard, please correct +relatorioRemessaCNAB.exception.ValidacaoRemessaCidadeException = The city of the point of sale {0} is out of standard, please correct +relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException = The agreement code does not match the bank code \r\nplease contact support! +relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException = The state of the point of sale {0} is out of standard, please correct +relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException = The street address of the point of sale {0} is out of standard, please correct it. +relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException = There was an error assembling the shipping file header\r\nPlease contact support! relatorioRemessaCNAB.lbAte.label = until relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emission relatorioRemessaCNAB.lbDataVencimento.value = Dt. Maturity @@ -10204,6 +10208,7 @@ ventaBoletosController.btnTerminales.label = Terminals ventaBoletosController.lblDestino.value = What city is the destination? ventaBoletosController.lblOrigen.value = Which city is the origin? ventaBoletosController.lblTipoViaje.value = How is your trip? +verDetalleExpreso.window.title = Express Detail #Versao do VentaBoleto: versao = ADM_20130830_1RC216 viewTestEmailController.btnFechar.tooltiptext = Delete diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 80c9eb513..03582a3b4 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -8867,6 +8867,18 @@ relatorioDesempenhoPorLinhaController.lbPuntoVenta.value = Agência relatorioDesempenhoPorLinhaController.linha = Relatório por Linha relatorioDesempenhoPorLinhaController.trecho = Relatório por Trecho relatorioDesempenhoPorLinhaController.window.title = Relatório de Aproveitamento Financeiro +relatorioDetalheContratoController.lblCriacao.value = Creación +relatorioDetalheContratoController.lblCriacaoLegalizacao.value = Creación/legalización +relatorioDetalheContratoController.lblDataFinal.value = Fecha de finalización +relatorioDetalheContratoController.lblDataInicial.value = Fecha de inicio +relatorioDetalheContratoController.lblEstadoBilhete.value = Estado del billete +relatorioDetalheContratoController.lblFaturado.value = Facturado +relatorioDetalheContratoController.lblLegalizacao.value = Legalización +relatorioDetalheContratoController.lblNaoFaturado.value = No facturado +relatorioDetalheContratoController.lblNumContrato.value = Número de contrato +relatorioDetalheContratoController.lblSaldoContrato.value = Saldo del contrato +relatorioDetalheContratoController.lblTodos.value = Todo +relatorioDetalheContratoController.window.title = Informe de detalles del contrato relatorioDevolucaoBilhetesAgenciaController.btnLimpar.label = Limpiar selección relatorioDevolucaoBilhetesAgenciaController.btnPesquisa.label = Búsqueda relatorioDevolucaoBilhetesAgenciaController.chkDesconsideraMes.label = Desconsiderar devoluciones en el mes/año de la emisión diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index 6c6108b30..fd42fc343 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -8846,6 +8846,18 @@ relatorioDesempenhoPorLinhaController.lbPuntoVenta.value = Agence relatorioDesempenhoPorLinhaController.linha = Rapport par ligne relatorioDesempenhoPorLinhaController.trecho = Rapport par extrait relatorioDesempenhoPorLinhaController.window.title = Rapport d'utilisation financière +relatorioDetalheContratoController.lblCriacao.value = Création +relatorioDetalheContratoController.lblCriacaoLegalizacao.value = Création/légalisation +relatorioDetalheContratoController.lblDataFinal.value = Date de fin +relatorioDetalheContratoController.lblDataInicial.value = Date de début +relatorioDetalheContratoController.lblEstadoBilhete.value = Statut du billet +relatorioDetalheContratoController.lblFaturado.value = Facturé +relatorioDetalheContratoController.lblLegalizacao.value = Légalisation +relatorioDetalheContratoController.lblNaoFaturado.value = Non facturé +relatorioDetalheContratoController.lblNumContrato.value = Numéro de contrat +relatorioDetalheContratoController.lblSaldoContrato.value = Solde du contrat +relatorioDetalheContratoController.lblTodos.value = Tous +relatorioDetalheContratoController.window.title = Rapport sur les détails du contrat relatorioDevolucaoBilhetesAgenciaController.btnLimpar.label = Effacer la sélection relatorioDevolucaoBilhetesAgenciaController.btnPesquisa.label = Recherche relatorioDevolucaoBilhetesAgenciaController.chkDesconsideraMes.label = Ne pas tenir compte des retours du mois/année d'émission diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index db7c6d9f4..e746c7e2f 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -76,6 +76,7 @@ aberturaTurnoRecaudacionController.lblFechaHoraInicioTurno = Data/Hora Início aberturaTurnoRecaudacionController.lblValorInicioTurno = Valor Início # Abertura de Turno Recaudação aberturaTurnoRecaudacionController.title = Início Turno Recaudação +asignarBusExpreso.window.title = Viagem Expressa #atualizaCorridaFecHusoFecVerano atualizaCorridaFecHusoFecVerano.numcorrida = Serviço atualizarCorridaFecHusoFecVeranoController.MSG.borrarOK = Serviços Atualizados com Sucesso. @@ -2154,6 +2155,8 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas cambioVigenciaController.window.title = Copia de Tabela +cargaContratoController.MSG.errorExpresoNull = Selecione Expresso para Associar Contrato +cargarContratoController.lhAdjuntarContrato.label = Anexar Contrato carteirinhaController.window.title = Carteirinha complejidadContrasena.CANT_ESPECIALES = A senha deve ter ao menos {0} caracteres especiais #complejidad contrasena @@ -2527,15 +2530,6 @@ editarAlertaCtrlController.corridaNoEncontrada.label = Não foi encontrado nenhu editarAlertaCtrlController.window.title = Configuração de Alerta #Menu Alias Classe editarAliasClasseController.window.title = Alias Classe -editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Classe Conforto Monitrip -editarAliasServicoController.indSomenteImpressao = Somente Impressão -editarAliasServicoController.tooltiptext.indSomenteImpressao = Codigo TipoServiço Monitrip -editarAliasServicoController.tipoClasseConfortoMonitrip.cama = CAMA -editarAliasServicoController.tipoClasseConfortoMonitrip.leito = LEITO -editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEITO -editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVA -editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASICA - editarAliasServicoController.MSG.borrarOK = Alias Localidade apagado com sucesso. editarAliasServicoController.MSG.borrarPergunta = Deseja apagar Alias Localidade? editarAliasServicoController.MSG.camposObrigatorios = É necessário informar a Origem, Destino e Linha @@ -2545,6 +2539,14 @@ editarAliasServicoController.btnApagar.tooltiptext = Apagar editarAliasServicoController.btnBuscarServico.tooltiptext = Buscar Serviço editarAliasServicoController.btnFechar.tooltiptext = Fechar editarAliasServicoController.btnSalvar.tooltiptext = Salvar +editarAliasServicoController.indSomenteImpressao = Somente Impressão +editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASICA +editarAliasServicoController.tipoClasseConfortoMonitrip.cama = CAMA +editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Classe Conforto Monitrip +editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVA +editarAliasServicoController.tipoClasseConfortoMonitrip.leito = LEITO +editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEITO +editarAliasServicoController.tooltiptext.indSomenteImpressao = Codigo TipoServiço Monitrip #Editar Alias Servico editarAliasServicoController.window.title = Alias Localidade editarAliquotaECFController.MSG.borrar = Aliquota ECF eliminada com sucesso! @@ -2915,6 +2917,7 @@ editarCategoriaController.btnRemoverForm.tooltiptex = Remover Formulário de Aut editarCategoriaController.btnSalvar.tooltiptext = Salvar editarCategoriaController.indEmiteFormularioAutorizacao.value = Emite Formulário de Autorização editarCategoriaController.indIntegracaoAGR.value = Habilitar Integração API AGR +editarCategoriaController.lbAutPassageiro.value = Aut. de Passageiro editarCategoriaController.lbCvecategoria.value = Sigla editarCategoriaController.lbDescImpresionGratuidade.value = Descrição Impressão Gratuidade editarCategoriaController.lbDescontoBPe.value = Desconto BPe @@ -2927,7 +2930,6 @@ editarCategoriaController.lbIndemitetermorecusa.value = Emite Termo de Recusa editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote editarCategoriaController.lbIndvendenaapi.value = Vende na API editarCategoriaController.lbNome.value = Descrição -editarCategoriaController.lbAutPassageiro.value = Aut. de Passageiro # Pantalla Editar Categoría editarCategoriaController.window.title = Tipo de Passagem editarCiudadController.MSG.borrarOK = Cidade Excluida com Sucesso. @@ -4762,8 +4764,8 @@ editarEmpresaController.segunda.label = Segunda-Feira editarEmpresaController.semanal.label = Semanal editarEmpresaController.senhaIntegracaoAGR = Senha editarEmpresaController.sexta.label = Sexta-Feira -editarEmpresaController.sicfe.indDesconto100Emite = Desconto 100% emite Sicfe editarEmpresaController.sicfe.indCreditoOrdemServico = Emite Crédito somente Ordem de Serviço +editarEmpresaController.sicfe.indDesconto100Emite = Desconto 100% emite Sicfe editarEmpresaController.sicfe.indIsSicfeHabilitado = Sifce por Empresa Habilitado editarEmpresaController.sicfe.indUsaRUTCliente = Utiliza RUT no cadastro de cliente editarEmpresaController.sicfe.indeUsaTermica = Utiliza layout impressora térmica @@ -7312,6 +7314,44 @@ estacionServiceImpl.msg.macDuplicado = Mac ou IMEI já cadastrado para outra est estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Nome Estação: estacionServiceImpl.msg.macDuplicado.numeroCaixa = Número Caixa: estacionServiceImpl.msg.noChequeFolioPreimpresos = A empresa solicitada para configuração de Impressora Fiscal já possui estoque para a estação. Operação cancelada. +expresoController.MSG.errorArchivo = Arquivo inválido ou nulo +expresosController.lbl.asignarBus = Atribuir ônibus +expresosController.lbl.cargarFluec = Anexar FLUEC +expresosController.lbl.cargarPlaca = Anexar Placa +expresosController.lbl.idaVuelta = Ida +expresosController.lbl.pagadoCredito = Pagado a Crédito +expresosController.lbl.verDetalle = Ver detalhe +expresosPorCotizarCotizar.window.title = Cotação Expressa +expresosPorCotizarPagoCredito.window.title = Pagamento de crédito +expressosPorCotizarBuscarController.lblDesc.label = Pesquisa +expressosPorCotizarController.btnPesquisa.label = Pesquisa +expressosPorCotizarController.lblAgregarTrayecto.label = Adicionar viagem +expressosPorCotizarController.lblDestino.label = Destino +expressosPorCotizarController.lblOrigen.label = Origem +expressosPorCotizarController.lhAdjuntarCotizacion.label = Anexar orçamento +expressosPorCotizarController.lhCantidadPasajeros.label = Número de passageiros +expressosPorCotizarController.lhCantidadVehiculos.label = Quantidade de veículos +expressosPorCotizarController.lhCodigoViaje.label = Código de viagem +expressosPorCotizarController.lhEstadiaConductor.label = Estadia do motorista +expressosPorCotizarController.lhFechaIda.label = Data de partida +expressosPorCotizarController.lhFechaRegreso.label = Data de retorno +expressosPorCotizarController.lhFechaSolicitud.label = Data da inscrição +expressosPorCotizarController.lhFluecPlanilla.label = FLUEC - Retorno Ocasional +expressosPorCotizarController.lhIdaRegreso.label = Ida e volta +expressosPorCotizarController.lhNumSolicitud.label = # Aplicativo +expressosPorCotizarController.lhPlacaVehiculo.label = Placa +expressosPorCotizarController.lhRuta.label = Rota +expressosPorCotizarController.lhSitioRecogidaIda.label = Local de coleta unidirecional +expressosPorCotizarController.lhSitioRecogidaRegreso.label = Devolução de retirada no local +expressosPorCotizarController.lhTrayecto.label = trajetória +expressosPorCotizarController.lhValorTrayecto.label = Valor da viagem +expressosPorCotizarCotizarController.lblDesc.label = Cotação +expressosPorCotizarEmpresaController.lblDesc.label = Empresa +expressosPorCotizarFechaFinController.lblDesc.label = Data final +expressosPorCotizarFechaInicioController.lblDesc.label = Data de início +expressosPorCotizarPagoCreditoController.lblDesc.label = Pagamento de crédito +expressosPorCotizarServiciosInactivosController.lblDesc.label = Serviços inativos +expressosPorCotizarVerDetalleController.lblDesc.label = Ver detalhe extrairBpeXmlController.MSG.limiteDias = Extração BP-e XML limitada para 7 dias extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localizada com os dados informados extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML @@ -7543,59 +7583,6 @@ indexController.mnEquivalencia.label = Equivalencia indexController.mnEsquemaOperacional.label = Esquema Operacional #Expressos indexController.mnExpressos.label = Expresso -indexController.mniExpressosPorCotizar.label = Expresso a ser cotado -indexController.mniExpressosCargaContrato.label = Taxa de contrato -indexController.mniExpressosProgramacionVehiculos.label = Programação de veículos - -verDetalleExpreso.window.title =Detalhe expresso -expresosPorCotizarCotizar.window.title = Cotação Expressa - -expressosPorCotizarFechaInicioController.lblDesc.label = Data de início -expressosPorCotizarFechaFinController.lblDesc.label = Data final -expressosPorCotizarEmpresaController.lblDesc.label = Empresa -expressosPorCotizarServiciosInactivosController.lblDesc.label = Serviços inativos -expressosPorCotizarController.btnPesquisa.label = Pesquisa -expressosPorCotizarController.lhNumSolicitud.label = # Aplicativo -expressosPorCotizarController.lhFechaSolicitud.label = Data da inscrição -expressosPorCotizarController.lhRuta.label = Rota -expressosPorCotizarController.lhIdaRegreso.label = Ida e volta -expressosPorCotizarController.lhFechaIda.label = Data de partida -expressosPorCotizarController.lhFechaRegreso.label = Data de retorno -expressosPorCotizarController.lhSitioRecogidaIda.label = Local de coleta unidirecional -expressosPorCotizarController.lhSitioRecogidaRegreso.label = Devolução de retirada no local -expressosPorCotizarController.lhEstadiaConductor.label = Estadia do motorista -expressosPorCotizarBuscarController.lblDesc.label = Pesquisa -expressosPorCotizarVerDetalleController.lblDesc.label = Ver detalhe -expressosPorCotizarPagoCreditoController.lblDesc.label = Pagamento de crédito -indexController.mniExpressosPorCotizar.label = Expresso a ser cotado -expresosPorCotizarPagoCredito.window.title = Pagamento de crédito -expressosPorCotizarCotizarController.lblDesc.label = Cotação -expressosPorCotizarController.lhCantidadPasajeros.label = Número de passageiros -expressosPorCotizarController.lhAdjuntarCotizacion.label = Anexar orçamento -expressosPorCotizarController.lhCantidadVehiculos.label = Quantidade de veículos -expressosPorCotizarController.lhValorTrayecto.label = Valor da viagem -expressosPorCotizarController.lblOrigen.label = Origem -expressosPorCotizarController.lblDestino.label = Destino -expressosPorCotizarController.lblAgregarTrayecto.label = Adicionar viagem -cargarContratoController.lhAdjuntarContrato.label = Anexar Contrato -expressosPorCotizarController.lhTrayecto.label = trajetória -expressosPorCotizarController.lhCodigoViaje.label = Código de viagem -expressosPorCotizarController.lhPlacaVehiculo.label = Placa -expressosPorCotizarController.lhFluecPlanilla.label = FLUEC - Retorno Ocasional -asignarBusExpreso.window.title = Viagem Expressa -expresosController.lbl.cargarFluec = Anexar FLUEC -expresosController.lbl.cargarPlaca = Anexar Placa - -indexController.mniExpressosDocumentos.label = Documentos - -expresosController.lbl.verDetalle = Ver detalhe -expresosController.lbl.asignarBus = Atribuir ônibus -expresosController.lbl.pagadoCredito = Pagado a Crédito -expresosController.lbl.idaVuelta = Ida e volta -expresosController.lbl.idaVuelta = Ida - -expresoController.MSG.errorArchivo = Arquivo inválido ou nulo -cargaContratoController.MSG.errorExpresoNull = Selecione Expresso para Associar Contrato #GR indexController.mnGR.label = Estoque de Passagem #Gestao de Pricing @@ -7721,6 +7708,10 @@ indexController.mniExcepcionPeaje.label = Exceção de Pedágio indexController.mniExcepcionRedondo.label = Exceção Viagem Ida e Volta indexController.mniExportacaoFiscalECF.label = ECF indexController.mniExportacaoFiscalRMD.label = RMD +indexController.mniExpressosCargaContrato.label = Taxa de contrato +indexController.mniExpressosDocumentos.label = Documentos +indexController.mniExpressosPorCotizar.label = Expresso a ser cotado +indexController.mniExpressosProgramacionVehiculos.label = Programação de veículos indexController.mniExtrairBpeXmlController.label = Extrair BP-e XML indexController.mniFechamentoParamgeral.label = Config. de Fechamento CtaCte e Boleto Empresa indexController.mniFechamentoParamptovta.label = Fechamento Conta Corrente Agência @@ -7854,7 +7845,6 @@ indexController.mniRelatorioComissao.label = Relatório Comissão indexController.mniRelatorioConferenciaFormularioFisico.label = Conferência de Formulário indexController.mniRelatorioConsultaAntt.label = Consulta ANTT indexController.mniRelatorioCorridas.label = Relatório de Serviços -indexController.mniRelatorioDetalheContrato.label = Relatório Detalhes do Contrato # CT-e OS indexController.mniRelatorioCteos.label = CT-e OS indexController.mniRelatorioDERPR.label = DERPR @@ -7865,6 +7855,7 @@ indexController.mniRelatorioDepositosDetalhados.label = Depósitos Detalhados indexController.mniRelatorioDescontoPorCupom.label = Relatório Desconto Por Cupom indexController.mniRelatorioDescontos.label = Vendas com Desconto indexController.mniRelatorioDesempenhoPorLinha.label = Desempenho por Linha +indexController.mniRelatorioDetalheContrato.label = Relatório Detalhes do Contrato indexController.mniRelatorioDevolucaoBilhetes.label = Bilhetes Devolvidos indexController.mniRelatorioDiferencasTransferencias.label = Diferenças em Transferências indexController.mniRelatorioDocumentosFiscais.label = Relatório Documentos Fiscais @@ -8870,6 +8861,18 @@ relatorioDesempenhoPorLinhaController.lbPuntoVenta.value = Agência relatorioDesempenhoPorLinhaController.linha = Relatório por Linha relatorioDesempenhoPorLinhaController.trecho = Relatório por Trecho relatorioDesempenhoPorLinhaController.window.title = Relatório de Aproveitamento Financeiro +relatorioDetalheContratoController.lblCriacao.value = Criação +relatorioDetalheContratoController.lblCriacaoLegalizacao.value = Criação/legalização +relatorioDetalheContratoController.lblDataFinal.value = Data Final +relatorioDetalheContratoController.lblDataInicial.value = Data Inicial +relatorioDetalheContratoController.lblEstadoBilhete.value = Estado Bilhete +relatorioDetalheContratoController.lblFaturado.value = Faturado +relatorioDetalheContratoController.lblLegalizacao.value = Legalização +relatorioDetalheContratoController.lblNaoFaturado.value = Não Faturado +relatorioDetalheContratoController.lblNumContrato.value = Num. Contrato +relatorioDetalheContratoController.lblSaldoContrato.value = Saldo do Contrato +relatorioDetalheContratoController.lblTodos.value = Todos +relatorioDetalheContratoController.window.title = Relatório Detalhes Contrato relatorioDevolucaoBilhetesAgenciaController.btnLimpar.label = Limpar Seleção relatorioDevolucaoBilhetesAgenciaController.btnPesquisa.label = Pesquisar relatorioDevolucaoBilhetesAgenciaController.chkDesconsideraMes.label = Desconsiderar devoluções no mês/ano da emissão @@ -9706,6 +9709,14 @@ relatorioRemessaCNAB.MGS.erroSemEmpresa = Escolha uma empresa relatorioRemessaCNAB.btnGerarRemessa.label = Gerar Remessa relatorioRemessaCNAB.btnImportarRetornoRemessa.label = Importar Retorno relatorioRemessaCNAB.btnPesquisar.label = Pequisar +relatorioRemessaCNAB.exception.ValidacaoRemessaBairroException = "O Bairro do ponto de venda {0} está fora do padrão, favor corrigir +relatorioRemessaCNAB.exception.ValidacaoRemessaCNPJException = O CNPJ do ponto de venda {0} está fora do padrão, favor corrigir +relatorioRemessaCNAB.exception.ValidacaoRemessaCVEEstadoException = O CVE Estado do ponto de venda {0} está fora do padrão, favor corrigir +relatorioRemessaCNAB.exception.ValidacaoRemessaCidadeException = A cidade do ponto de venda {0} está fora do padrão, favor corrigir +relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException = O codigo de convênio não confere com o codigo do banco \r\n favor entrar em contato com o suporte! +relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException = O Estado do ponto de venda {0} está fora do padrão, favor corrigir +relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException = O Logradouro do ponto de venda {0} está fora do padrão, favor corrigir. +relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException = Houve um erro na montagem do cabeçalho do arquivo de remessa \r\n favor entrar em contato com o suporte! relatorioRemessaCNAB.lbAte.label = até relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emissão relatorioRemessaCNAB.lbDataVencimento.value = Dt. Vencimento @@ -9719,14 +9730,6 @@ relatorioRemessaCNAB.lbRemessa.value = Enviado relatorioRemessaCNAB.lbValor.value = Valor relatorioRemessaCNAB.reenviarGerados.label = Reenviar boletos já enviados? relatorioRemessaCNAB.window.title = Remessa de Lote de Boletos Bancários -relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException=O codigo de convênio não confere com o codigo do banco \r\n favor entrar em contato com o suporte! -relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException=Houve um erro na montagem do cabeçalho do arquivo de remessa \r\n favor entrar em contato com o suporte! -relatorioRemessaCNAB.exception.ValidacaoRemessaCNPJException=O CNPJ do ponto de venda {0} está fora do padrão, favor corrigir -relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException=O Logradouro do ponto de venda {0} está fora do padrão, favor corrigir. -relatorioRemessaCNAB.exception.ValidacaoRemessaBairroException="O Bairro do ponto de venda {0} está fora do padrão, favor corrigir -relatorioRemessaCNAB.exception.ValidacaoRemessaCidadeException=A cidade do ponto de venda {0} está fora do padrão, favor corrigir -relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException=O Estado do ponto de venda {0} está fora do padrão, favor corrigir -relatorioRemessaCNAB.exception.ValidacaoRemessaCVEEstadoException=O CVE Estado do ponto de venda {0} está fora do padrão, favor corrigir relatorioResumoLinhasAnaliticoSumarizadoCompletoController.window.title = Relatório Resumo de Linhas Analítico Sumarizado Completo relatorioResumoLinhasAnaliticoSumarizadoSimplificadoController.window.title = Relatório Resumo de Linhas Analítico Sumarizado Simplificado relatorioResumoLinhasController.lbAte.value = até @@ -10211,6 +10214,7 @@ ventaBoletosController.btnTerminales.label = Terminais ventaBoletosController.lblDestino.value = Que Cidade é o destino? ventaBoletosController.lblOrigen.value = Qual Cidade é a origem? ventaBoletosController.lblTipoViaje.value = Como é a sua Viagem ? +verDetalleExpreso.window.title = Detalhe expresso #Versao do VentaBoleto: versao = ADM_20130830_1RC216 viewTestEmailController.btnFechar.tooltiptext = Apagar diff --git a/web/gui/relatorios/filtroRelatorioDetalheContrato.zul b/web/gui/relatorios/filtroRelatorioDetalheContrato.zul index 21274c6bd..8b21eb2ab 100644 --- a/web/gui/relatorios/filtroRelatorioDetalheContrato.zul +++ b/web/gui/relatorios/filtroRelatorioDetalheContrato.zul @@ -7,14 +7,12 @@ + width="400px" border="normal"> - - - + @@ -22,6 +20,8 @@ value="${c:l('relatorioDetalheContratoController.lblDataInicial.value')}" /> + +