diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/LogReceitasDespesasDiversasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/LogReceitasDespesasDiversasController.java
new file mode 100644
index 000000000..5c46d6e00
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/LogReceitasDespesasDiversasController.java
@@ -0,0 +1,50 @@
+package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
+
+import javax.sql.DataSource;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Scope;
+import org.springframework.stereotype.Controller;
+import org.zkoss.zk.ui.Component;
+import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zul.Datebox;
+
+import com.rjconsultores.ventaboletos.service.LogDespesasReceitasDivService;
+import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
+import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
+import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLogDespesaReceitaDiv;
+
+@Controller("logReceitasDespesasDiversasController")
+@Scope("prototype")
+public class LogReceitasDespesasDiversasController extends MyGenericForwardComposer {
+
+ private static final long serialVersionUID = 1L;
+
+ @Autowired
+ private DataSource dataSourceRead;
+ @Autowired
+ private LogDespesasReceitasDivService logDespesasReceitasDivService;
+
+ private MyListbox logList;
+ private Datebox datInicial;
+ private Datebox datFinal;
+
+ @Override
+ public void doAfterCompose(Component comp) throws Exception {
+ super.doAfterCompose(comp);
+ logList.setItemRenderer(new RenderLogDespesaReceitaDiv());
+ logList.setData(logDespesasReceitasDivService.obtenerTodos());
+ }
+
+ public void onClick$btnPesquisa(Event ev) throws InterruptedException {
+ logList.setData(logDespesasReceitasDivService.obterPorPeriodo(datInicial.getValue(), datFinal.getValue()));
+ }
+
+ public MyListbox getLogList() {
+ return logList;
+ }
+
+ public void setLogList(MyListbox logList) {
+ this.logList = logList;
+ }
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoReceitasDespesasDivController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoReceitasDespesasDivController.java
new file mode 100644
index 000000000..3e5904af8
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoReceitasDespesasDivController.java
@@ -0,0 +1,211 @@
+package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.sql.Connection;
+import java.util.Date;
+
+import javax.activation.MimetypesFileTypeMap;
+import javax.sql.DataSource;
+
+import org.apache.commons.lang.StringUtils;
+import org.apache.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Scope;
+import org.springframework.stereotype.Controller;
+import org.zkoss.util.resource.Labels;
+import org.zkoss.zhtml.Messagebox;
+import org.zkoss.zk.ui.Component;
+import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zul.Datebox;
+import org.zkoss.zul.Filedownload;
+import org.zkoss.zul.Textbox;
+
+import com.rjconsultores.integracaoreceitadespesa.BGMApplication;
+import com.rjconsultores.integracaoreceitadespesa.IntegracaoReceitaDespesaException;
+import com.rjconsultores.ventaboletos.entidad.Constante;
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa;
+import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
+import com.rjconsultores.ventaboletos.service.ConstanteService;
+import com.rjconsultores.ventaboletos.service.LogDespesasReceitasDivService;
+import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
+import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
+import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
+import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
+import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
+import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
+
+@Controller("relatorioReceitasDespesasDivController")
+@Scope("prototype")
+public class RelatorioArquivoReceitasDespesasDivController extends MyGenericForwardComposer {
+
+ private static final long serialVersionUID = 1L;
+ private static Logger log = Logger.getLogger(RelatorioArquivoReceitasDespesasDivController.class);
+
+ private MyComboboxEmpresa cmbEmpresa;
+ private MyComboboxPuntoVenta cmbPuntoVenta;
+ private Datebox datInicial;
+ private Datebox datFinal;
+ private Textbox txtArquivo;
+
+ @Autowired
+ private ConstanteService constanteService;
+
+ @Autowired
+ private LogDespesasReceitasDivService logDespesasReceitasDivService;
+
+ @Autowired
+ private DataSource dataSource;
+
+ @Override
+ public void doAfterCompose(Component comp) throws Exception {
+ super.doAfterCompose(comp);
+
+ String pathExternoGravacaoArquivo = this.getPathExternoGravacaoArquivo();
+
+ if (StringUtils.isNotBlank(pathExternoGravacaoArquivo)){
+ txtArquivo.setText(pathExternoGravacaoArquivo);
+ }
+
+
+ }
+
+ public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
+ int resp = Messagebox.show(
+ Labels.getLabel("relatorioReceitasDespesasDivController.msg.confirma"),
+ Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
+ Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
+
+ if (resp == Messagebox.YES) {
+ if (cmbPuntoVenta.getSelectedItem() == null){
+ Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.msg.erro.puntoventa"),
+ Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
+ Messagebox.OK, Messagebox.INFORMATION);
+ return;
+ }
+
+ if (cmbEmpresa.getSelectedItem() == null){
+ Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.msg.erro.empresa"),
+ Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
+ Messagebox.OK, Messagebox.INFORMATION);
+ return;
+ }
+ executarRelatorio();
+ }
+
+ datInicial.setConstraint("");
+ datInicial.setText("");
+ datInicial.setConstraint("no empty, no future, no today");
+
+ datFinal.setConstraint("");
+ datFinal.setText("");
+ datFinal.setConstraint("no empty, no future, no today");
+ cmbEmpresa.setSelectedIndex(-1);
+ cmbPuntoVenta.setSelectedIndex(-1);
+ txtArquivo.setText("");
+ }
+
+ /**
+ * @throws Exception
+ *
+ */
+ private void executarRelatorio() throws Exception {
+ Integer puntoVentaId = ((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue()).getPuntoventaId();
+ Integer empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId();
+ Connection con = dataSource.getConnection();
+ String fileZip = "";
+ try{
+ fileZip = BGMApplication.getInstance().executaExportacao(datInicial.getValue(), datFinal.getValue(),
+ System.getProperty("jboss.server.log.dir") , empresaId, puntoVentaId, con,this.getPathExternoGravacaoArquivo(),
+ ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_INCLUI_TIPO_PAGAMENTO_TURISMO_BGM.getDescricao()), true);
+
+ LogDespesaReceitaDiversa logDespRec = new LogDespesaReceitaDiversa();
+ logDespRec.setDataExecucao(new Date());
+ logDespRec.setDataInicio(datInicial.getValue());
+ logDespRec.setDataFim(datFinal.getValue());
+ logDespRec.setEmpresa((Empresa)cmbEmpresa.getSelectedItem().getValue());
+ logDespRec.setIndProcessado(true);
+ logDespRec.setUsuario(UsuarioLogado.getUsuarioLogado());
+ logDespesasReceitasDivService.suscribir(logDespRec);
+
+ } catch (IntegracaoReceitaDespesaException e){
+ LogDespesaReceitaDiversa logDespRec = new LogDespesaReceitaDiversa();
+ logDespRec.setDataExecucao(new Date());
+ logDespRec.setDataInicio(datInicial.getValue());
+ logDespRec.setDataFim(datFinal.getValue());
+ logDespRec.setEmpresa((Empresa)cmbEmpresa.getSelectedItem().getValue());
+ logDespRec.setIndProcessado(false);
+ logDespRec.setUsuario(UsuarioLogado.getUsuarioLogado());
+ logDespesasReceitasDivService.suscribir(logDespRec);
+
+ Messagebox.show(e.getMessage(),
+ Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
+ Messagebox.OK, Messagebox.INFORMATION);
+ }
+
+ if(this.getPathExternoGravacaoArquivo() != null){
+ Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.arquivoGeradoNoServidor.value"),
+ Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
+ Messagebox.OK, Messagebox.INFORMATION);
+ }else{
+ try{
+ FileInputStream inputStream;
+ File filez = new File(fileZip);
+ log.info(filez.exists());
+ if (filez.exists()) {
+ log.debug("download dos arquivos");
+ inputStream = new FileInputStream(filez);
+ Filedownload.save(inputStream, new MimetypesFileTypeMap().getContentType(filez), filez.getName());
+ }
+ filez.delete();
+
+ } finally {
+ con.close();
+ }
+ }
+ }
+
+ private String getPathExternoGravacaoArquivo(){
+ Constante path = constanteService.buscarPorNomeConstante("LOCALIZACAO_ARQUIVO_BGM");
+ if (path == null){
+ return null;
+ }
+
+ return path.getValorconstante();
+ }
+
+ public MyComboboxEmpresa getCmbEmpresa() {
+ return cmbEmpresa;
+ }
+
+ public void setCmbEmpresa(MyComboboxEmpresa cmbEmpresa) {
+ this.cmbEmpresa = cmbEmpresa;
+ }
+
+ public MyComboboxPuntoVenta getCmbPuntoVenta() {
+ return cmbPuntoVenta;
+ }
+
+ public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) {
+ this.cmbPuntoVenta = cmbPuntoVenta;
+ }
+
+ public Datebox getDatInicial() {
+ return datInicial;
+ }
+
+ public void setDatInicial(Datebox datInicial) {
+ this.datInicial = datInicial;
+ }
+
+ public Datebox getDatFinal() {
+ return datFinal;
+ }
+
+ public void setDatFinal(Datebox datFinal) {
+ this.datFinal = datFinal;
+ }
+
+
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuLogReceitasDespesasDiversas.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuLogReceitasDespesasDiversas.java
new file mode 100644
index 000000000..f2b319868
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuLogReceitasDespesasDiversas.java
@@ -0,0 +1,24 @@
+package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios;
+
+import org.zkoss.util.resource.Labels;
+
+import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
+import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
+
+public class ItemMenuLogReceitasDespesasDiversas extends DefaultItemMenuSistema {
+
+ public ItemMenuLogReceitasDespesasDiversas() {
+ super("indexController.mniLogReceitasDespesasDiversas.label");
+ }
+
+ @Override
+ public String getClaveMenu() {
+ return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV";
+ }
+
+ @Override
+ public void ejecutar() {
+ PantallaUtileria.openWindow("/gui/relatorios/filtroLogReceitasDespesasDiv.zul",
+ Labels.getLabel("indexController.mniLogReceitasDespesasDiversas.label"), getArgs() ,desktop);
+ }
+}
\ No newline at end of file
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioReceitasDespesasDiversas.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioReceitasDespesasDiversas.java
new file mode 100644
index 000000000..9ca20ee17
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioReceitasDespesasDiversas.java
@@ -0,0 +1,24 @@
+package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios;
+
+import org.zkoss.util.resource.Labels;
+
+import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
+import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
+
+public class ItemMenuRelatorioReceitasDespesasDiversas extends DefaultItemMenuSistema {
+
+ public ItemMenuRelatorioReceitasDespesasDiversas() {
+ super("indexController.mniRelatorioReceitasDespesasDiversas.label");
+ }
+
+ @Override
+ public String getClaveMenu() {
+ return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV";
+ }
+
+ @Override
+ public void ejecutar() {
+ PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioReceitasDespesasDiv.zul",
+ Labels.getLabel("indexController.mniRelatorioReceitasDespesasDiversas.label"), 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 7dac115ef..d202c2c65 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
@@ -226,6 +226,8 @@ analitico.integracion.integracaoAntiFraude=com.rjconsultores.ventaboletos.web.ut
analitico.integracion.bgm=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.bgm.SubMenuBgm
analitico.integracion.bgm.arquivo=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioArquivoBGM
analitico.integracion.bgm.erro=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioErrosIntegracaoBGM
+analitico.integracion.receitasDespesasDiversas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioReceitasDespesasDiversas
+analitico.integracion.logReceitasDespesasDiversas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuLogReceitasDespesasDiversas
analitico.integracion.exportacaoFiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.SubMenuExportacaoFiscal
analitico.integracion.exportacaoFiscal.ecf=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.ItemMenuExportacaoFiscalECF
analitico.integracion.exportacaoFiscal.rmd=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.ItemMenuExportacaoFiscalRMD
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogDespesaReceitaDiv.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogDespesaReceitaDiv.java
new file mode 100644
index 000000000..db5504fe3
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogDespesaReceitaDiv.java
@@ -0,0 +1,46 @@
+package com.rjconsultores.ventaboletos.web.utilerias.render;
+
+import java.text.SimpleDateFormat;
+
+import org.zkoss.zul.Listcell;
+import org.zkoss.zul.Listitem;
+import org.zkoss.zul.ListitemRenderer;
+
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa;
+
+public class RenderLogDespesaReceitaDiv implements ListitemRenderer {
+
+ public void render(Listitem lstm, Object o) throws Exception {
+ LogDespesaReceitaDiversa log = (LogDespesaReceitaDiversa) o;
+ SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
+
+ Listcell lc = new Listcell(log.getDespesaReceitaDivId().toString());
+ lc.setParent(lstm);
+
+ lc = new Listcell(log.getUsuario().getUsername().toString());
+ lc.setParent(lstm);
+
+ lc = new Listcell(sdf.format(log.getDataExecucao()));
+ lc.setParent(lstm);
+
+ lc = new Listcell(sdf.format(log.getDataInicio()));
+ lc.setParent(lstm);
+
+ lc = new Listcell(sdf.format(log.getDataFim()));
+ lc.setParent(lstm);
+
+ Empresa empresa = log.getEmpresa();
+ if (empresa != null) {
+ lc = new Listcell(empresa.getNombempresa());
+ } else {
+ lc = new Listcell("");
+ }
+ lc.setParent(lstm);
+
+ lc = new Listcell((log.getIndProcessado() ? "Sim" : "Não"));
+ lc.setParent(lstm);
+
+ lstm.setAttribute("data", log);
+ }
+}
diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml
index 48c728f3d..9d39a0189 100644
--- a/src/java/spring-config.xml
+++ b/src/java/spring-config.xml
@@ -156,6 +156,7 @@
com.rjconsultores.ventaboletos.entidad.GrupoCortesia
com.rjconsultores.ventaboletos.entidad.GrupoRuta
com.rjconsultores.ventaboletos.entidad.FuncionSistema
+ com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa
com.rjconsultores.ventaboletos.entidad.Marca
com.rjconsultores.ventaboletos.entidad.MarcaAutobus
com.rjconsultores.ventaboletos.entidad.MercadoCompetido
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index d89600c44..79ecfde05 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -259,6 +259,8 @@ indexController.mniRelatorioEmbarqueLocalidade.label=Relatório Embarque por Loc
indexController.mniRelatorios.label = Reportes
indexController.mniRelatorioAproveitamento.label = Aprovechamiento
indexController.mniRelatorioArquivoBGM.label = Arquivo BGM
+indexController.mniRelatorioReceitasDespesasDiversas.label=Receitas/Despesas Diversas e Depósitos Bancários
+indexController.mniLogReceitasDespesasDiversas.label=Log Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniRelatorioExportacaoSGTI.label = Exportação SGTI DER-MG
indexController.mniRelatorioReceitaDiariaAgencia.label = Ingreso diário por punto de venta
indexController.mniRelatorioLinhaOperacional.label = Boleto por Ruta
@@ -7374,6 +7376,17 @@ relatorioArquivoBGMController.lbPuntoVenta.value = Agencia
relatorioArquivoBGMController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
relatorioArquivoBGMController.msg.erro.empresa = El Campo Empresa es Obligatório!
+# Relatorio Receitas/Despesas Diversas
+relatorioReceitasDespesasDivController.msg.confirma=Tem certeza que deseja prosseguir baseado nos dados informados anteriormente ?
+relatorioReceitasDespesasDivController.window.title=Relatório Receitas/Despesas Diversas e Depósitos Bancários
+relatorioReceitasDespesasDivController.lbDataIni.value = Fecha Inicial
+relatorioReceitasDespesasDivController.lbDataFin.value = Fecha Final
+relatorioReceitasDespesasDivController.lbEmpresa.value = Empresa
+relatorioReceitasDespesasDivController.lbPuntoVenta.value = Agencia
+relatorioReceitasDespesasDivController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
+relatorioReceitasDespesasDivController.msg.erro.empresa = El Campo Empresa es Obligatório!
+relatorioReceitasDespesasDivController.txtArquivo.value = Local Arq. Servidor
+
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Fecha Inicial
relatorioExportacaoSGTIController.lbDataFin.value = Fecha Final
@@ -7903,4 +7916,15 @@ relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = SubstituÃdo
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
-relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
\ No newline at end of file
+relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
+
+# logReceitasDespesasDiversasController
+logReceitasDespesasDiversasController.lbId.value=Id
+logReceitasDespesasDiversasController.lbUsuario.value=Usuário
+logReceitasDespesasDiversasController.lbDataExecucao.value=Data Execução
+logReceitasDespesasDiversasController.lbDataInicio.value=Data InÃcio
+logReceitasDespesasDiversasController.lbDataFim.value=Data Final
+logReceitasDespesasDiversasController.lbEmpresa.value=Empresa
+logReceitasDespesasDiversasController.lbProcessada.value=Processada
+logReceitasDespesasDiversasController.lbDataIni.value=Data InÃcio
+logReceitasDespesasDiversasController.lbDataFin.value=Data Final
\ No newline at end of file
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 622c095a6..8e6890e81 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -265,6 +265,8 @@ indexController.mniRelatorioEmbarqueLocalidade.label=Relatório Embarque por Loc
indexController.mniRelatorios.label = Relatórios
indexController.mniRelatorioAproveitamento.label = Aproveitamento
indexController.mniRelatorioArquivoBGM.label = Arquivo BGM
+indexController.mniRelatorioReceitasDespesasDiversas.label=Receitas/Despesas Diversas e Depósitos Bancários
+indexController.mniLogReceitasDespesasDiversas.label=Log Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniRelatorioExportacaoSGTI.label = Exportação SGTI DER-MG
indexController.mniRelatorioReceitaDiariaAgencia.label = Receita Diária por Agência
indexController.mniRelatorioLinhaOperacional.label = Passagem por Linha
@@ -7854,6 +7856,17 @@ relatorioArquivoBGMController.msg.erro.empresa = O Campo Empresa é obrigatório
relatorioArquivoBGMController.txtArquivo.value=Local Arq. Servidor
relatorioArquivoBGMController.arquivoGeradoNoServidor.value=Arquivo gerado no servidor
+# Relatorio Receitas/Despesas Diversas
+relatorioReceitasDespesasDivController.msg.confirma=Tem certeza que deseja prosseguir baseado nos dados informados anteriormente ?
+relatorioReceitasDespesasDivController.window.title=Relatório Receitas/Despesas Diversas e Depósitos Bancários
+relatorioReceitasDespesasDivController.lbDataIni.value = Fecha Inicial
+relatorioReceitasDespesasDivController.lbDataFin.value = Fecha Final
+relatorioReceitasDespesasDivController.lbEmpresa.value = Empresa
+relatorioReceitasDespesasDivController.lbPuntoVenta.value = Agencia
+relatorioReceitasDespesasDivController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
+relatorioReceitasDespesasDivController.msg.erro.empresa = El Campo Empresa es Obligatório!
+relatorioReceitasDespesasDivController.txtArquivo.value = Local Arq. Servidor
+
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Data Inicial
relatorioExportacaoSGTIController.lbDataFin.value = Data Final
@@ -8395,4 +8408,15 @@ relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = SubstituÃdo
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
-relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
\ No newline at end of file
+relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
+
+# logReceitasDespesasDiversasController
+logReceitasDespesasDiversasController.lbId.value=Id
+logReceitasDespesasDiversasController.lbUsuario.value=Usuário
+logReceitasDespesasDiversasController.lbDataExecucao.value=Data Execução
+logReceitasDespesasDiversasController.lbDataInicio.value=Data InÃcio
+logReceitasDespesasDiversasController.lbDataFim.value=Data Final
+logReceitasDespesasDiversasController.lbEmpresa.value=Empresa
+logReceitasDespesasDiversasController.lbProcessada.value=Processada
+logReceitasDespesasDiversasController.lbDataIni.value=Data InÃcio
+logReceitasDespesasDiversasController.lbDataFin.value=Data Final
diff --git a/web/gui/relatorios/filtroLogReceitasDespesasDiv.zul b/web/gui/relatorios/filtroLogReceitasDespesasDiv.zul
new file mode 100644
index 000000000..984c7c666
--- /dev/null
+++ b/web/gui/relatorios/filtroLogReceitasDespesasDiv.zul
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/gui/relatorios/filtroRelatorioReceitasDespesasDiv.zul b/web/gui/relatorios/filtroRelatorioReceitasDespesasDiv.zul
new file mode 100644
index 000000000..da5a6e98a
--- /dev/null
+++ b/web/gui/relatorios/filtroRelatorioReceitasDespesasDiv.zul
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file