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 |