Interface ContabilidadeService

All Known Implementing Classes:
ContabilidadeDummy

public interface ContabilidadeService
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    empresaGeraContabilidade(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa)
     
    boolean
    existsPlanoDeContas(br.com.intersys.systextil.connection.AppConnection conn, int codPlanoConta)
     
    int
    getByEmpresaExercicioContaDocFilial(br.com.intersys.systextil.connection.AppConnection conn, int cod_empresa, int exercicio, int origem, int banco, int conta_corrente, Date data_controle, int documento, int filial_lancto)
     
    getCodExercicio(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, Date dataLanc, int numUltNotaImpressa, String serie)
     
    int
    getCodigoExercicio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, Date dataDoLancamento, int transacao)
    Responsável por encontrar o código do exercício, na classe ChecaData (agora localizada no plugin de contabilidade).
    Deve ser utilizado o método deste serviço para que não haja mais acoplamento com o systextil-function.
    int
    getConta(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, Mdi mdi, int cod_empresa, ExercicioDto exercicio, int tipo_contab, int cod_contabil, int transacao, int c_custo)
     
    getExercicio(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, int exercicio)
     
    getHistoricoContabil(br.com.intersys.systextil.connection.AppConnection conn, int historico)
    Obtém dados da tabela de históricos contábeis.
  • Method Details

    • getCodExercicio

      ExercicioDto getCodExercicio(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, Date dataLanc, int numUltNotaImpressa, String serie) throws ExercicioException
      Parameters:
      conn - Conexão com o banco
      codEmpresa - Uma empresa
      dataLanc - A data do lançamento contábil
      numUltNotaImpressa - A última nota fiscal impressa
      serie - A série da última nota fiscal impressa
      Returns:
      O código do exercício referente à data do lançamento e série da nota fiscal.
      Throws:
      ExercicioException
    • getExercicio

      ExercicioDto getExercicio(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, int exercicio) throws Exception
      Parameters:
      conn - Conexão com o banco
      codEmpresa - A empresa
      exercicio - Um código de exercício
      Returns:
      Dados do exercício especificado.
      Throws:
      Exception
    • empresaGeraContabilidade

      boolean empresaGeraContabilidade(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa)
      Parameters:
      conn - Conexão com o banco
      codEmpresa - A empresa desejada
      Returns:
      Se a empresa especificada está programada para gerar lançamentos contábeis.
    • getConta

      int getConta(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, Mdi mdi, int cod_empresa, ExercicioDto exercicio, int tipo_contab, int cod_contabil, int transacao, int c_custo) throws TagException
      Parameters:
      conn - Conexão com o banco
      nome_form - Formulário que está tentando encontrar contas
      mdi - parâmetros do usuário logado
      cod_empresa - A empresa responsável pela conta
      exercicio - O exercício em que a conta se encontra
      tipo_contab - Tipo contábil
      cod_contabil - Um código contábil
      transacao - Uma transação de estoque
      c_custo - Um centro de custo
      Returns:
      O código reduzido da conta contábil.
      Throws:
      TagException
    • existsPlanoDeContas

      boolean existsPlanoDeContas(br.com.intersys.systextil.connection.AppConnection conn, int codPlanoConta)
      Parameters:
      conn - Conexão com o banco
      codPlanoConta - Um plano de contas
      Returns:
      Se o plano de contas existe.
    • getCodigoExercicio

      int getCodigoExercicio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, Date dataDoLancamento, int transacao)
      Responsável por encontrar o código do exercício, na classe ChecaData (agora localizada no plugin de contabilidade).
      Deve ser utilizado o método deste serviço para que não haja mais acoplamento com o systextil-function.
      Parameters:
      conn - Conexão com o banco
      empresa - A empresa do exercício
      dataDoLancamento - A data em que está sendo realizado o lançamento contábil
      transacao - A transação de estoque que está sendo utilizada para gerar lançamentos contábeis
      Returns:
      O código do exercício, ou -1 caso não encontrá-lo.
    • getHistoricoContabil

      HistoricoContabilDTO getHistoricoContabil(br.com.intersys.systextil.connection.AppConnection conn, int historico)
      Obtém dados da tabela de históricos contábeis.
      Parameters:
      conn - Conexão com o banco.
      historico - O código do histórico contábil
      Returns:
      um HistoricoContabilDTO, ou nulo se não encontrar.
    • getByEmpresaExercicioContaDocFilial

      int getByEmpresaExercicioContaDocFilial(br.com.intersys.systextil.connection.AppConnection conn, int cod_empresa, int exercicio, int origem, int banco, int conta_corrente, Date data_controle, int documento, int filial_lancto)