PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ITesBSTesouraria

    Classe utilizada para obter serviços e regras de negócio sobre tesouraria..

    Namespace: ITesBS100
    Assembly: ITesBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0373C6A6-16BD-4E15-9325-8E1756D7CFCA")]
    public interface ITesBSTesouraria

    Methods

    AbreCaixa(String)

    Abre uma conta caixa.

    Declaration
    void AbreCaixa(string ContaCaixa)
    Parameters
    Type Name Description
    System.String ContaCaixa

    Identifica a conta.

    Actualiza(TesBEDocumentoTesouraria, String)

    Actualiza o documento de Tesouraria.

    Declaration
    void Actualiza(TesBEDocumentoTesouraria clsDocumentoTesouraria, string strAvisos = "")
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocumentoTesouraria

    Objecto que identifica o documento de Tesouraria a actualizar.

    System.String strAvisos

    Descrição do aviso a ser enviado ao utilizador.

    ActualizaLinhaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo da linha do documento de tesouraria pelo Identificador.

    Declaration
    void ActualizaLinhaValorAtributoID(string Id, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaLinhaValorAtributosID(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos da linha do documento de tesouraria pelo identificador.

    Declaration
    void ActualizaLinhaValorAtributosID(string Id, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Id
    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributo(String, String, String, Int32, String, Object)

    Actualiza o valor de um atributo do documento de tesouraria.

    Declaration
    void ActualizaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo do documento de tesouraria pelo Identificador.

    Declaration
    void ActualizaValorAtributoID(string Id, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, String, String, Int32, StdBECampos)

    Actualiza o valor de um conjunto de atributos do documento de tesouraria.

    Declaration
    void ActualizaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosID(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do documento de tesouraria pelo identificador.

    Declaration
    void ActualizaValorAtributosID(string Id, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Id
    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    AdicionaLinha(TesBEDocumentoTesouraria, String, String, String, Double, String, String, String, String, Boolean)

    Adiciona a(s) linha(s) ao documento de Tesouraria com os respectivos dados do Movimento sugeridos por defeito.

    Declaration
    void AdicionaLinha(TesBEDocumentoTesouraria clsDocTesouraria, string Movimento, string Conta, string Moeda, double Valor, string TipoEntidade = "", string Entidade = "", string Rubrica = "", string Descricao = "", bool PreDatado = false)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria

    Objecto que identifica o documento de Tesouraria a ser actualizado com os respectivos dados do artigo.

    System.String Movimento

    Movimento bancario

    System.String Conta

    Conta Bancaria

    System.String Moeda

    Moeda do movimento

    System.Double Valor

    Valor do movimento

    System.String TipoEntidade

    Tipo de entidade do movimento

    System.String Entidade

    Entidade do movimento

    System.String Rubrica

    Rubrica bancaria do movimento

    System.String Descricao

    Descricao do movimento

    System.Boolean PreDatado

    Identifica se trata de um pré-datado.

    AlteraDataMovimento(String, DateTime, DateTime)

    Altera a data de um movimento bancário

    Declaration
    void AlteraDataMovimento(string IdMovimentoBancario, DateTime DataMov, DateTime DataValor)
    Parameters
    Type Name Description
    System.String IdMovimentoBancario

    identificador do movimento bancário.

    System.DateTime DataMov

    Nova data do movimento.

    System.DateTime DataValor

    Nova data valor do movimento.

    CaixaAberta(String)

    Indica se uma conta caixa está aberta.

    Declaration
    bool CaixaAberta(string ContaCaixa)
    Parameters
    Type Name Description
    System.String ContaCaixa

    Identifica a conta.

    Returns
    Type Description
    System.Boolean

    CalculaJurosAplicacao(Double, Double, Int32, ref Double, ref Double, ref Double)

    Calcula juros módulo.

    Declaration
    void CalculaJurosAplicacao(double Juro, double Valor, int NumDiasAPL, ref double JuroCalculado, ref double RetencaoCalculada, ref double ValorLiquido)
    Parameters
    Type Name Description
    System.Double Juro

    Identificador do Juro.

    System.Double Valor

    Identificador do Valor.

    System.Int32 NumDiasAPL

    Identificador do Número de Dias.

    System.Double JuroCalculado

    Identificador do Juro Calculado.

    System.Double RetencaoCalculada

    Identificador da Retênção Calculada.

    System.Double ValorLiquido

    Identificador do Valor Liquido.

    DaAcumuladoCaixaPosto(String, String, String)

    Devolve o acumulado de caixa por posto.

    Declaration
    double DaAcumuladoCaixaPosto(string Conta, string Moeda, string Posto = "")
    Parameters
    Type Name Description
    System.String Conta

    Identifica a conta.

    System.String Moeda

    Identifica a moeda.

    System.String Posto

    Identifica o posto.

    Returns
    Type Description
    System.Double

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDocumentoEstorno(ref String, String, String)

    Preenche documento de estorno

    Declaration
    TesBEDocumentoTesouraria DaDocumentoEstorno(ref string IDDocumento, string MotivoEstorno, string Observacoes)
    Parameters
    Type Name Description
    System.String IDDocumento
    System.String MotivoEstorno

    Identifica o motivo de estorno.

    System.String Observacoes

    Observações

    Returns
    Type Description
    TesBEDocumentoTesouraria

    Documento de estorno

    DaId(String, String, String, Int32)

    Devolve o identificador do documento

    Declaration
    string DaId(string Filial, string TipoDoc, string Serie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    Returns
    Type Description
    System.String

    DaIdDocMov(String)

    Devolve o identificador do documento dado um movimento bancário

    Declaration
    string DaIdDocMov(string IdMovimentoBancario)
    Parameters
    Type Name Description
    System.String IdMovimentoBancario

    identificador do movimento bancário.

    Returns
    Type Description
    System.String

    DaLinhaTesourariaID(String)

    Obtem a linha do documento de tesouraria atraves do movimento bancário

    Declaration
    TesBELinhaDocTesouraria DaLinhaTesourariaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador da linha do documento tesouraria

    Returns
    Type Description
    TesBELinhaDocTesouraria

    O objecto linha documento de tesouraria

    DaLinhaTesourariaIDMovBancos(String)

    Obtem a linha do documento de tesouraria atraves do movimento bancário

    Declaration
    TesBELinhaDocTesouraria DaLinhaTesourariaIDMovBancos(string IdMovimentosBancos)
    Parameters
    Type Name Description
    System.String IdMovimentosBancos

    Identificador do movimento bancário

    Returns
    Type Description
    TesBELinhaDocTesouraria

    O objecto linha documento de tesouraria

    DaMovimentosDivididosID(String)

    Obtem os movimentos bancários do documento de tesouraria atraves do identificador da linha tesouraria

    Declaration
    TesBEMovDivididos DaMovimentosDivididosID(string IdLinhaTesouraria)
    Parameters
    Type Name Description
    System.String IdLinhaTesouraria

    Identificador da linha tesouraria

    Returns
    Type Description
    TesBEMovDivididos

    O objecto com os movimentos divididos

    DaMovimentosDivididosIDMovBanc(String)

    Obtem os movimentos bancários do documento de tesouraria atraves do identificador do Movimento bancario

    Declaration
    TesBEMovDivididos DaMovimentosDivididosIDMovBanc(string IdMovimentoBancario)
    Parameters
    Type Name Description
    System.String IdMovimentoBancario

    Identificador do movimento bancario

    Returns
    Type Description
    TesBEMovDivididos

    O objecto com os movimentos divididos

    DaValorAtributo(String, String, String)

    Devolve o valor de determinado campos da tabela.

    Declaration
    dynamic DaValorAtributo(string IDOriginal, string ModuloOriginal, string Atributo)
    Parameters
    Type Name Description
    System.String IDOriginal

    O identificador original.

    System.String ModuloOriginal

    O modulo original.

    System.String Atributo

    O campo.

    Returns
    Type Description
    System.Object

    DaValorAtributo(String, String, String, Int32, String)

    Devolve o valor de um atributo do documento de tesouraria.

    Declaration
    dynamic DaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo do documento de tesouraria pelo seu identificador.

    Declaration
    dynamic DaValorAtributoID(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo do documento de tesouraria pelo seu identificador.

    Declaration
    dynamic DaValorAtributoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String, Int32, String)

    Devolve o valor de um atributo do documento de tesouraria.

    Declaration
    dynamic DaValorAtributoLock(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String, Int32, String[])

    Devolve o valor de um conjunto de atributos do documento de tesouraria.

    Declaration
    StdBECampos DaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, String[])

    Devolve o valor de um conjunto de atributos do documento de tesouraria pelo seu Identificador.

    Declaration
    StdBECampos DaValorAtributosID(string Id, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Id
    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDLock(String, String[])

    Devolve o valor de um conjunto de atributos do documento de tesouraria pelo seu Identificador.

    Declaration
    StdBECampos DaValorAtributosIDLock(string Id, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Id
    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String, Int32, String[])

    Devolve o valor de um conjunto de atributos do documento de tesouraria.

    Declaration
    StdBECampos DaValorAtributosLock(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, String, String, Int32)

    Edita o documento de Tesouraria.

    Declaration
    TesBEDocumentoTesouraria Edita(string Filial, string TipoDoc, string Serie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    Returns
    Type Description
    TesBEDocumentoTesouraria

    EditaID(String)

    Edita o documento de Tesouraria.

    Declaration
    TesBEDocumentoTesouraria EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id
    Returns
    Type Description
    TesBEDocumentoTesouraria

    EditaIDOriginal(String, String)

    Edita o documento pelo documento que o originou

    Declaration
    TesBEDocumentoTesouraria EditaIDOriginal(string IDOriginal, string ModuloOriginal)
    Parameters
    Type Name Description
    System.String IDOriginal

    Identificador do documento original

    System.String ModuloOriginal

    Modulo original

    Returns
    Type Description
    TesBEDocumentoTesouraria

    EstadoCaixa(String)

    Devolve os estado da caixa identificada pelo o Id do diario de Caixa

    Declaration
    int EstadoCaixa(string IdDiarioCaixa)
    Parameters
    Type Name Description
    System.String IdDiarioCaixa

    Identificador do diário de caixa.

    Returns
    Type Description
    System.Int32

    1: Aberta

    0: Fechada

    EstornaDocumentoTesouraria(String, TesBEDocumentoTesouraria, String)

    Estorna documento de tesouraria

    Declaration
    bool EstornaDocumentoTesouraria(string IDDocumentoOrigem, TesBEDocumentoTesouraria DocEstorno, string Motivo)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento orginal

    TesBEDocumentoTesouraria DocEstorno

    Documento de estorno

    System.String Motivo

    Motivo de estorno

    Returns
    Type Description
    System.Boolean

    Se estornou documento

    EstornaDocumentoTesouraria(String, TesBEDocumentoTesouraria, String, ref String)

    Estorna documento de tesouraria

    Declaration
    bool EstornaDocumentoTesouraria(string IDDocumentoOrigem, TesBEDocumentoTesouraria DocEstorno, string Motivo, ref string Avisos)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento orginal

    TesBEDocumentoTesouraria DocEstorno

    Documento de estorno

    System.String Motivo

    Motivo de estorno

    System.String Avisos

    Avisos

    Returns
    Type Description
    System.Boolean

    Se estornou documento

    EstornaFecho(String, String)

    Remove o fecho de caixa

    Declaration
    void EstornaFecho(string ContaCaixa, string IdDiarioCaixa)
    Parameters
    Type Name Description
    System.String ContaCaixa

    Identifica a conta caixa.

    System.String IdDiarioCaixa

    Existe(String, String, String, Int32)

    Verifica se o documento de Tesouraria existe na base de dados.

    Declaration
    bool Existe(string Filial, string TipoDoc, string Serie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    Returns
    Type Description
    System.Boolean

    ExisteMovimentoBancos(String)

    Identifica se já existe o movimento seleccionado nos documentos de tesouraria.

    Declaration
    bool ExisteMovimentoBancos(string Movimento)
    Parameters
    Type Name Description
    System.String Movimento

    Identifica o movimento.

    Returns
    Type Description
    System.Boolean

    ExisteMovimentosConta(String)

    Verifica a existencia de movimentos para uma determinada conta.

    Declaration
    bool ExisteMovimentosConta(string strContaBancaria)
    Parameters
    Type Name Description
    System.String strContaBancaria

    Identifica a conta a pesquisar.

    Returns
    Type Description
    System.Boolean

    Extracto(TesBEDocumentoTesouraria)

    Com base num documento de tesouraria preenche o objecto a ser visualizado no extrato.

    Declaration
    TesBEMovimentosBancarios Extracto(TesBEDocumentoTesouraria ObjDocTesouraria)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria ObjDocTesouraria

    Identifica o documento de tesouraria.

    Returns
    Type Description
    TesBEMovimentosBancarios

    Extracto(TesBEDocumentoTesouraria, ref Boolean)

    Com base num documento de tesouraria preenche o objecto a ser visualizado no extrato.

    Declaration
    TesBEMovimentosBancarios Extracto(TesBEDocumentoTesouraria ObjDocTesouraria, ref bool NaoAgruparMovimentos)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria ObjDocTesouraria

    Identifica o documento de tesouraria.

    System.Boolean NaoAgruparMovimentos

    Se o valor for True, independentemente da configuração do documento os movimentos não são agrupados.

    Returns
    Type Description
    TesBEMovimentosBancarios

    FechaCaixa(String, String)

    Fecha uma caixa

    Declaration
    void FechaCaixa(string ContaCaixa, string IdDiarioCaixa)
    Parameters
    Type Name Description
    System.String ContaCaixa

    Identifica a conta.

    System.String IdDiarioCaixa

    IdDiarioCaixa(String, Int32)

    Devolve o identificador do diário de caixa

    Declaration
    string IdDiarioCaixa(string ContaCaixa, int Diario = 0)
    Parameters
    Type Name Description
    System.String ContaCaixa

    Identifica a conta.

    System.Int32 Diario

    Diário de caixa.

    Returns
    Type Description
    System.String

    ImprimeDocumento(String, String, Int32, String, Int32, String, String)

    Permite Efetuar a impressão de documentos diretamente para a impressora ou para ficheiros PDF

    Declaration
    bool ImprimeDocumento(string TipoDoc, string Serie, int NumDoc, string Filial, int Numvias = 0, string NomeReport = "", string DestinoPDF = "")
    Parameters
    Type Name Description
    System.String TipoDoc

    Tipo de documento a ser impresso

    System.String Serie

    Série do documento a ser impresso

    System.Int32 NumDoc

    Número do documento a ser impresso

    System.String Filial

    Filial do documento a ser impresso

    System.Int32 Numvias

    Número de vias a serem impressas

    System.String NomeReport

    Código do mapa a ser impresso (caso não seja definido, será utilizado o da série)

    System.String DestinoPDF

    Permite definir o caminho de destino para exportar diretamente para PDF

    Returns
    Type Description
    System.Boolean

    PreencheDadosAplicacaoFinanceira(TesBEDocumentoTesouraria, String, String, Double, Double, Int32)

    Preenche o cabeçalho do documento de tesouraria com os valores sugeridos por defeito.

    Declaration
    TesBEDocumentoTesouraria PreencheDadosAplicacaoFinanceira(TesBEDocumentoTesouraria clsDocTesouraria, string ContaAplicacao, string ContaPartidaDO, double Valor, double TaxaJuro, int NumeroDiasApl)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria
    System.String ContaAplicacao

    Conta Cartão.

    System.String ContaPartidaDO

    ContaPartidaDO destino do pagamento de cartão.

    System.Double Valor

    Valor a ser pago.

    System.Double TaxaJuro

    Taxa deJuro da Aplicacao.

    System.Int32 NumeroDiasApl
    Returns
    Type Description
    TesBEDocumentoTesouraria

    PreencheDadosCapitalizacaoAplFinanceira(TesBEDocumentoTesouraria, String, String, String, String, String, Int32, String, String)

    Preenche o cabeçalho do documento de tesouraria com os valores sugeridos por defeito.

    Declaration
    TesBEDocumentoTesouraria PreencheDadosCapitalizacaoAplFinanceira(TesBEDocumentoTesouraria clsDocTesouraria, string ContaAplicacao, string ContaPartidaDO, string TipoDocAplOrigem, string SerieAplOrigem, string FilialAPLOrigem, int NumDocAplOrigem, string MovimentoJuros, string MovimentoRetencao)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria
    System.String ContaAplicacao

    Conta Cartão.

    System.String ContaPartidaDO

    ContaPartidaDO destino do pagamento de cartão.

    System.String TipoDocAplOrigem

    Tipo do documento da aplicação financeira

    System.String SerieAplOrigem

    Série do documento da aplicação financeira

    System.String FilialAPLOrigem
    System.Int32 NumDocAplOrigem

    Numero do documento da aplicação financeira

    System.String MovimentoJuros

    Identifica os juros do movimento.

    System.String MovimentoRetencao

    Identifica a retenção do movimento.

    Returns
    Type Description
    TesBEDocumentoTesouraria

    PreencheDadosDocumentoEstorno(ref String, String, String)

    Preenche documento de estorno

    Declaration
    TesBEDocumentoTesouraria PreencheDadosDocumentoEstorno(ref string IDDocumentoOrigem, string MotivoEstorno, string Observacoes)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento orginal

    System.String MotivoEstorno

    Identifica o motivo de estorno.

    System.String Observacoes

    Observações

    Returns
    Type Description
    TesBEDocumentoTesouraria

    Documento de estorno

    PreencheDadosLiquidacaoAplFinanceira(TesBEDocumentoTesouraria, String, String, String, String, String, Int32, String, String)

    Preenche o cabeçalho do documento de tesouraria com os valores sugeridos por defeito.

    Declaration
    TesBEDocumentoTesouraria PreencheDadosLiquidacaoAplFinanceira(TesBEDocumentoTesouraria clsDocTesouraria, string ContaAplicacao, string ContaPartidaDO, string TipoDocAplOrigem, string SerieAplOrigem, string FilialAPLOrigem, int NumDocAplOrigem, string MovimentoJuros, string MovimentoRetencao)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria
    System.String ContaAplicacao

    Conta Cartão.

    System.String ContaPartidaDO

    ContaPartidaDO destino do pagamento de cartão.

    System.String TipoDocAplOrigem

    Tipo do documento da aplicação financeira

    System.String SerieAplOrigem

    Série do documento da aplicação financeira

    System.String FilialAPLOrigem
    System.Int32 NumDocAplOrigem

    Numero do documento da aplicação financeira

    System.String MovimentoJuros

    Identifica os juros do movimento.

    System.String MovimentoRetencao

    Identifica a retenção do movimento.

    Returns
    Type Description
    TesBEDocumentoTesouraria

    PreencheDadosPagamentoCartao(TesBEDocumentoTesouraria, String, String, Double)

    Preenche o cabeçalho do documento de tesouraria com os valores sugeridos por defeito.

    Declaration
    TesBEDocumentoTesouraria PreencheDadosPagamentoCartao(TesBEDocumentoTesouraria clsDocTesouraria, string ContaCartao, string ContaPartidaDO, double Valor)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria
    System.String ContaCartao

    Conta Cartão.

    System.String ContaPartidaDO

    ContaPartidaDO destino do pagamento de cartão.

    System.Double Valor

    Valor a ser pago.

    Returns
    Type Description
    TesBEDocumentoTesouraria

    PreencheDadosTransferencia(TesBEDocumentoTesouraria, String, String, Double)

    Preenche o cabeçalho do documento de tesouraria com os valores sugeridos por defeito.

    Declaration
    TesBEDocumentoTesouraria PreencheDadosTransferencia(TesBEDocumentoTesouraria clsDocTesouraria, string ContaOrigem, string ContaDestino, double Valor)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocTesouraria
    System.String ContaOrigem

    Conta origem da transferencia.

    System.String ContaDestino

    Conta destino da transferencia.

    System.Double Valor

    Valor a ser transferido.

    Returns
    Type Description
    TesBEDocumentoTesouraria

    Remove(String, String, String, Int32)

    Remove o documento de venda.

    Declaration
    void Remove(string Filial, string TipoDoc, string Serie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial("000" no caso da sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie
    System.Int32 NumDoc

    Número do documento de venda.

    RemoveID(String)

    Remove o documento de tesouraria dado o seu identificador

    Declaration
    void RemoveID(string Id)
    Parameters
    Type Name Description
    System.String Id

    RemoveIDOriginal(String)

    Remove o documento de tesouraria pelo identificador original

    Declaration
    void RemoveIDOriginal(string IDOriginal)
    Parameters
    Type Name Description
    System.String IDOriginal

    Identificador do documento original

    RemoveLinhaExtracto(String)

    Remove os movimentos associados a uma linha do extracto

    Declaration
    void RemoveLinhaExtracto(string IdMovimentoBancario)
    Parameters
    Type Name Description
    System.String IdMovimentoBancario

    Identifica o movimento bancário.

    ValidaActualizacao(TesBEDocumentoTesouraria, ref String)

    Efectua todas as validações necessárias à gravação de um documento de Tesouraria.

    Declaration
    bool ValidaActualizacao(TesBEDocumentoTesouraria clsDocumentoTesouraria, ref string StrErro)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria clsDocumentoTesouraria

    Objecto que identifica o documento de Tesouraria a validar.

    System.String StrErro

    Descrição do erro devolvida pela função.

    Returns
    Type Description
    System.Boolean

    ValidaMovimentosExtracto(TesBEDocumentoTesouraria, TesBEMovimentosBancarios)

    Valida movimentos extracto.

    Declaration
    void ValidaMovimentosExtracto(TesBEDocumentoTesouraria ObjDocumentoTesouraria, TesBEMovimentosBancarios ObjExtracto)
    Parameters
    Type Name Description
    TesBEDocumentoTesouraria ObjDocumentoTesouraria

    Objecto com as definições do Documento de Tesouraria.

    TesBEMovimentosBancarios ObjExtracto

    Objecto com as definições do Movimento Bancário.

    ValidaRemocao(String, String, String, Int32, ref String)

    Efectua todas as validações necessárias à remoção de um documento de Tesouraria.

    Declaration
    bool ValidaRemocao(string Filial, string TipoDoc, string Serie, int NumDoc, ref string StrErro)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo do documento.

    System.String Serie

    Serie do documento.

    System.Int32 NumDoc

    Número do documento de Tesouraria.

    System.String StrErro

    Mensagem de erro.

    Returns
    Type Description
    System.Boolean