package gcom.financeiro; import gcom.arrecadacao.aviso.AvisoBancario; import gcom.cadastro.localidade.Localidade; import gcom.financeiro.lancamento.LancamentoItemContabil; import gcom.relatorio.financeiro.RelatorioVolumesConsumidosNaoFaturadosBean; import gcom.relatorio.financeiro.ResumoReceitaHelper; import gcom.util.ErroRepositorioException; import java.math.BigDecimal; import java.util.Collection; import java.util.Date; import java.util.List; import org.hibernate.Session; public interface IRepositorioFinanceiro { public Collection<Object[]> obterDadosResumoFaturamento(Integer anoMesReferenciaFaturamento, Integer idLocalidade)throws ErroRepositorioException ; public ContaContabil obterContaContabil(Short razao, Integer conta) throws ErroRepositorioException; public ContaContabil obterContaContabil(LancamentoItemContabil lancamentoItemContabil) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection obterDadosResumoArrecadacao(Integer anoMesReferenciaArrecadacao, Integer idLocalidade) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection pesquisarGerarIntegracaoContabilidade(String idLancamentoOrigem, String anoMes) throws ErroRepositorioException; public void removeResumoDevedoresDuvidososPorAnoMesReferenciaContabil(int anoMesReferenciaContabil) throws ErroRepositorioException; public void atualizaContaAnoMesReferenciaContabil(int anoMesReferenciaContabil) throws ErroRepositorioException; public Collection<ParametrosDevedoresDuvidososItem> pesquisaParametrosDevedoresDuvidososItem( Integer idParametrosDevedoresDuvidosos) throws ErroRepositorioException; public ResumoDevedoresDuvidosos acumularValorAgua(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException; public ResumoDevedoresDuvidosos acumularValorEsgoto(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException ; public ResumoDevedoresDuvidosos acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoAgua( int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException ; public ResumoDevedoresDuvidosos acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoEsgoto( int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoServicos( int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException; public ResumoDevedoresDuvidosos acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoJurosParcelamento( int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection acumularValorCategoriaDebitoTipoFinanciamentoServico( int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria) throws ErroRepositorioException ; public String obterDescricaoLancamentoTipo(Integer idLancamentoTipo) throws ErroRepositorioException; public Object[] obterParametrosContabilFaturamento(Integer idCategoria,Integer idLancamentoItemContabil, Integer idItemLancamento,Integer idTipoLancamento) throws ErroRepositorioException; public Collection<Integer> pesquisarIdsLocalidadesParaGerarLancamentosContabeisFaturamento(Integer anoMesFaturamento) throws ErroRepositorioException; public Object[] obterParametrosContabilArrecadacao(Integer idRecebimentoTipo, Integer idCategoria,Integer idLancamentoItemContabil, Integer idItemLancamento,Integer idTipoLancamento) throws ErroRepositorioException; public Collection<Integer> pesquisarIdsLocalidadesParaGerarLancamentosContabeisArrecadacao(Integer anoMesArrecadacao) throws ErroRepositorioException; public ParametrosDevedoresDuvidosos pesquisarParametrosDevedoresDuvidosos(Integer anoMesReferenciaContabil) throws ErroRepositorioException ; public void atualizaContaAnoMesReferenciaContabil(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException ; public void removeResumoDevedoresDuvidososPorAnoMesReferenciaContabil(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Integer> pesquisarIdsLocalidadesGerarResumoDevedoresDuvidosos(int anoMesReferenciaContabil)throws ErroRepositorioException ; public BigDecimal acumularValorAgua(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; public BigDecimal acumularValorEsgoto(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; public BigDecimal acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoAgua(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; public BigDecimal acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoEsgoto(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; public BigDecimal acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoJurosParcelamento(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection acumularValorCategoriaDebitoCobradoCategoriaPorTipoFinanciamento(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria,int idFinanciamentoTipo, Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection pesquisarGerarIntegracaoContabilidadeCaern(String idLancamentoOrigem, String anoMes) throws ErroRepositorioException; public Collection<Object[]> obterDadosResumoDevedoresDuvidosos(Integer anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException ; public Object[] obterParametrosContabilDevedoresDuvidosos(Integer idCategoria,Integer idLancamentoItemContabil, Integer idItemLancamento,Integer idTipoLancamento) throws ErroRepositorioException; public Collection<Integer> pesquisarIdsLocalidadesGerarLancamentosContabeisDevedoresDuvidosos(int anoMesReferenciaContabil)throws ErroRepositorioException ; public Collection<Integer> pesquisarIdsLancamentosContabeis(Integer anoMesReferenciaContabil, Integer idLocalidade, Integer idLancamentoOrigem)throws ErroRepositorioException ; public void removerItensLancamentoContabil(Integer idLancamentoContabil) throws ErroRepositorioException; public void removerLancamentosContabeis(Collection<Integer> colecaoIdsLancamentosContabeis) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection acumularValorCategoriaDebitoCobradoCategoriaTipoFinanciamentoParcelamentoServico(int anoMesReferenciaBaixaContabil, int idLocalidade, int idCategoria,Collection<Integer> colecaoIdsContas) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorEstado(int anoMesReferencia) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorEstadoPorGerenciaRegional(int anoMesReferencia) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioEstadoPorUnidadeNegocio(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorEstadoPorLocalidade(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorGerenciaRegional(int anoMesReferencia, Integer gerenciaRegional)throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorGerenciaRegionalPorLocalidade(int anoMesReferencia, Integer gerenciaRegional)throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorUnidadeNegocio(int anoMesReferencia, Integer unidadeNegocio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarResumoDevedoresDuvidososRelatorioPorLocalidade(int anoMesReferencia, Integer localidade)throws ErroRepositorioException; public void removerContasAReceberContabil(int anoMesReferenciaContabil, Integer idLocalidade)throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosContasCategoriaValorAguaEsgoto(int anoMesReferenciaContabil, Integer idLocalidade)throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosContasCategoriaValorImpostos(int anoMesReferenciaContabil, Integer idLocalidade)throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitosCobradosCategoriaServico(int anoMesReferenciaContabil, Integer idLocalidade)throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitosCobradosCategoriaParcelamento(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosGuiasPagamentoCategoriaEntradaParcelamento( int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosGuiasPagamentoCategoriaServico(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaPagamentoExcesso(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaDescontoParcelamento(int anoMesReferenciaContabil, Integer idLocalidade, Integer idCreditoOrigem) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaDescontoCondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaDescontoIncondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaAjusteZerarConta(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoriaDevolucao(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaServico(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaDocumentosEmitidos(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaFinancimentosCurtoPrazo(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaFinancimentosLongoPrazo(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaParcelamentosCurtoPrazo(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaParcelamentosLongoPrazo(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaArrasto(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaDescontosParcelamento(int anoMesReferenciaContabil, Integer idLocalidade, Integer idCreditoOrigem) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualDescontosParcelamento( int anoMesReferenciaContabil, Integer idLocalidade, Integer idCreditoOrigem) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaDevolucao(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualDevolucao(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaDescontoIncondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualDescontoIncondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaPagamentoExcesso(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualPagamentoExcesso(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaDescontoCondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualDescontoCondicional(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaAjusteZerarConta(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosARealizarCategoriaValorResidualAjusteZerarConta(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Integer> obterQuadrasPorLocalidadeParaGerarResumoDevedoresDuvidosos(int anoMesReferenciaContabil, int idLocalidade) throws ErroRepositorioException ; public boolean verificarExistenciaClienteResponsavelConta(int idConta) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection consultarSaldoEvolucaoContasAReceberContabilRelatorioPorEstado( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio, Integer localidade, Integer municipio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosEvolucaoContasAReceberContabilRelatorioPorEstado( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio, Integer localidade, Integer municipio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarRecebimentosContasAReceberContabilRelatorioPorEstado( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio, Integer localidade, Integer municipio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSaldoEvolucaoContasAReceberContabilRelatorioPorGerenciaRegional(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosEvolucaoContasAReceberContabilRelatorioPorGerenciaRegional(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarRecebimentosContasAReceberContabilRelatorioPorGerenciaRegional(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSaldoEvolucaoContasAReceberContabilRelatorioPorUnidadeNegocio(int anoMesReferencia, Integer gerencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosEvolucaoContasAReceberContabilRelatorioPorUnidadeNegocio(int anoMesReferencia, Integer gerencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarRecebimentosContasAReceberContabilRelatorioPorUnidadeNegocio(int anoMesReferencia, Integer gerencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSaldoEvolucaoContasAReceberContabilRelatorioPorLocalidade( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSaldoEvolucaoContasAReceberContabilRelatorioPorMunicipio(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosEvolucaoContasAReceberContabilRelatorioPorLocalidade( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosEvolucaoContasAReceberContabilRelatorioPorMunicipio(int anoMesReferencia) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarRecebimentosContasAReceberContabilRelatorioPorLocalidade( int anoMesReferencia, Integer gerencia, Integer unidadeNegocio) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarRecebimentosContasAReceberContabilRelatorioPorMunicipio( int anoMesReferencia) throws ErroRepositorioException; public void removerValorVolumesConsumidosNaoFaturados(int anoMesReferenciaFaturamento, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosValorVolumesConsumidosNaoFaturadosAguaEsgoto( int anoMesReferenciaFaturamento, Integer idLocalidade, Date ultimoDiaMesCorrenteFaturamento) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarDadosRelatorioSaldoContasAReceberContabil(String opcaoTotalizacao, int anoMesReferencia, Integer gerencia, Integer unidadeNegocio, Integer localidade, Integer municipio) throws ErroRepositorioException; public Collection<Object[]> consultarDadosContasBaixadasContabilmentePorQuadraFaixa1( Integer referenciaInicio, Integer referenciaFinal ,Integer localidade,Short periodicidade) throws ErroRepositorioException; public Collection<Object[]> consultarDadosContasBaixadasContabilmentePorQuadraFaixa2( Integer referenciaInicio, Integer referenciaFinal ,Integer localidade,Short periodicidade) throws ErroRepositorioException; public Collection<Object[]> consultarDadosContasBaixadasContabilmentePorQuadraFaixa3( Integer referenciaInicio, Integer referenciaFinal ,Integer localidade,Short periodicidade) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSomatorioValorContasBaixadasContabilmenteFaixa1( Integer referenciaInicio, Integer referenciaFinal,Short periodicidade ) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSomatorioValorContasBaixadasContabilmenteFaixa2( Integer referenciaInicio, Integer referenciaFinal,Short periodicidade ) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection consultarSomatorioValorContasBaixadasContabilmenteFaixa3( Integer referenciaInicio, Integer referenciaFinal,Short periodicidade ) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitoACobrarCategoriaJurosCobrados(int anoMesReferenciaContabil, Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosRelatorioParametrosContabeisFaturamento(Integer referenciaContabil) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosRelatorioParametrosContabeisArrecadacao(Integer referenciaContabil) throws ErroRepositorioException; public List<RelatorioVolumesConsumidosNaoFaturadosBean> pesquisarVolumesConsumidosNaoFaturados( Integer mesAno, String opcaoTotalizacao, Integer idEntidade) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarGerarIntegracaoContabilidadeCaema(String idLancamentoOrigem, String anoMes) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosContasCategoriaValorAguaEsgoto(Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosDebitosCobradosCategoria( Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosCreditosRealizadosCategoria(Integer idLocalidade) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorPagamentoImovel(Integer idLocalidade, Integer anoMesReferenciaArrecadacao) throws ErroRepositorioException; public Localidade pesquisarUnidadeNegocioEGerenciaDaLocalidade(Integer idLocalidade)throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarGerarIntegracaoContabilidadeCOSANPA(String idLancamentoOrigem, String anoMes) throws ErroRepositorioException; public List<AvisoBancario> pesquisarAvisosBancariosParaGerarLancamentosContabeis(Integer anoMesReferenciaArrecadacao) throws ErroRepositorioException; public ContaContabil pesquisarContaContabilPorNomeConta(String nomeConta) throws ErroRepositorioException; public void atualizarValorContabilizado(Integer idAvisoBancario, BigDecimal valorContabilizado) throws ErroRepositorioException ; public void removerDocumentosAReceberResumo(int anoMesReferenciaRecebimentos, Integer idLocalidade, Session session) throws ErroRepositorioException ; public Collection<Object[]> pesquisarContasAReceberParaResumo( int anoMesReferenciaContabil, Integer idLocalidade, Session session) throws ErroRepositorioException ; public Collection<Object[]> pesquisarGuiasPagamentoAReceberParaResumo( int anoMesReferenciaContabil, Integer idLocalidade, Session session) throws ErroRepositorioException ; public Collection<Object[]> pesquisarDebitosACobrarAReceberParaResumo( int anoMesReferenciaContabil, Integer idLocalidade, Session session) throws ErroRepositorioException ; public Collection<Object[]> pesquisarCreditosARealizarAReceberParaResumo( int anoMesReferenciaContabil, Integer idLocalidade, Session session) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection pesquisarResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarImpostoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarDividaAtivaResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarDividaAtivaHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoHistoricoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarImpostoHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarOutrasReceitasResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoGuiaHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoNaoClassificadoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoDebitoCobrarResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoNaoClassificadoHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoDebitoCobrarHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoHistoricoSemCorrespondenteResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarPagamentoGuiaResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoPagamentoContaCredito(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoPagamentoContaServico(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoHistoricoPagamentoContaCredito(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoHistoricoPagamentoContaServico(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoReceitaAgrupadoPorBanco(ResumoReceitaHelper resumo) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarResumoReceitaRelatorioAnalitico(ResumoReceitaHelper resumo) throws ErroRepositorioException; public BigDecimal obterValorTotalContasDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, String anoMesString, Integer idParametrosDevedoresDuvidosos) throws ErroRepositorioException ; @SuppressWarnings("rawtypes") public Collection pesquisarOutrasReceitasHistoricoResumoPagamentoConta(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarDevolucaoAvisoBancarioResumo(Date dataInicial, Date dataFinal) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarDevolucaoAvisoBancarioHistoricoResumo(Date dataInicial, Date dataFinal) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorAguaAgrupadoPorCategoriaDevedoresDuvidosos(int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra , Integer idParametrosDevedoresDuvidosos) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorEsgotoAgrupadoPorCategoriaDevedoresDuvidosos(int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra ,Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorAguaParcelamentoAgrupadoPorCategoriaDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorEsgotoParcelamentoAgrupadoPorCategoriaDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorServicoParceladoDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException; public Collection<Object[]> pesquisarValorJurosDoParcelamentoDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException ; public Collection<Object[]> pesquisarValorPorTipoFinanciamentoDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos) throws ErroRepositorioException ; public void atualizaContaAnoMesReferenciaContabilDevedoresDuvidosos(int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra , Integer idParametrosDevedoresDuvidosos ) throws ErroRepositorioException; public Collection<Integer> pesquisarIdsQuadrasParaGerarResumoDevedoresDuvidosos (Integer idLocalidade) throws ErroRepositorioException; public void atualizaContaAnoMesReferenciaContabil(int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra) throws ErroRepositorioException ; public Collection<Object[]> pesquisarDevolucoesValoresContaDevedoresDuvidosos( int anoMesReferenciaContabil, Integer idLocalidade, Integer idQuadra, Integer idParametrosDevedoresDuvidosos) throws ErroRepositorioException ; public void removerDocumentosAReceberFaixaResumo(int anoMesReferenciaRecebimentos, Integer idLocalidade, Session session) throws ErroRepositorioException; @SuppressWarnings("rawtypes") public Collection pesquisarGerarIntegracaoContabilidadeCosama(String idLancamentoOrigem, String anoMes) throws ErroRepositorioException; public void atualizarValorBaixadoParametrosDevedoresDuvidosos(Integer anoMesReferenciaContabil, BigDecimal valorTotalValoresBaixados) throws ErroRepositorioException ; public Collection<Object[]> pesquisarValorBaixadoAgrupadoPorLocalidadeResumoDevedoresDuvidosos( int anoMesReferenciaContabil ) throws ErroRepositorioException ; public Collection<Object[]> pesquisarDadosCreditosARealizar(int anoMesReferenciaContabil, Integer idLocalidade, Integer creditoOrigem) throws ErroRepositorioException ; public Collection<Object[]> pesquisarDadosCreditosARealizarValorResidual(int anoMesReferenciaContabil, Integer idLocalidade, Integer creditoOrigem) throws ErroRepositorioException; public Collection<Object[]> pesquisarDadosRelatorioParametrosContabeisContasAReceber( Integer referenciaContabil ) throws ErroRepositorioException; }