Package systextil.services.contabilidade
Interface ContabilidadeService
- All Known Implementing Classes:
ContabilidadeDummy
public interface ContabilidadeService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanempresaGeraContabilidade(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa) booleanexistsPlanoDeContas(br.com.intersys.systextil.connection.AppConnection conn, int codPlanoConta) intgetByEmpresaExercicioContaDocFilial(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) intgetCodigoExercicio(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.intgetConta(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, br.com.intersys.systextil.global.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 bancocodEmpresa- Uma empresadataLanc- A data do lançamento contábilnumUltNotaImpressa- A última nota fiscal impressaserie- 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 bancocodEmpresa- A empresaexercicio- 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 bancocodEmpresa- 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, br.com.intersys.systextil.global.Mdi mdi, int cod_empresa, ExercicioDto exercicio, int tipo_contab, int cod_contabil, int transacao, int c_custo) throws br.com.intersys.systextil.global.TagException - Parameters:
conn- Conexão com o banconome_form- Formulário que está tentando encontrar contasmdi- parâmetros do usuário logadocod_empresa- A empresa responsável pela contaexercicio- O exercício em que a conta se encontratipo_contab- Tipo contábilcod_contabil- Um código contábiltransacao- Uma transação de estoquec_custo- Um centro de custo- Returns:
- O código reduzido da conta contábil.
- Throws:
br.com.intersys.systextil.global.TagException
-
existsPlanoDeContas
boolean existsPlanoDeContas(br.com.intersys.systextil.connection.AppConnection conn, int codPlanoConta) - Parameters:
conn- Conexão com o bancocodPlanoConta- 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 bancoempresa- A empresa do exercíciodataDoLancamento- A data em que está sendo realizado o lançamento contábiltransacao- 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)
-