Package systextil.services.contabilidade
Interface ContabilidadeService
- All Known Implementing Classes:
ContabilidadeDummy
public interface ContabilidadeService
-
Method Summary
Modifier and TypeMethodDescriptionboolean
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 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, 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 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:
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)
-