Interface ICblBSApuramentos
Classe utilizada que contém todas as obrigações sobre Apuramentos.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("7A500373-3DA1-44E3-AA5C-1E7A7783B6EF")]
public interface ICblBSApuramentos
Properties
EventHandler
Declaration
StdBEEventHandler EventHandler { set; }
Property Value
Type | Description |
---|---|
StdBEEventHandler |
Methods
Actualiza(CblBEApuramento, String)
Actualiza a informação do Apuramento.
Declaration
void Actualiza(CblBEApuramento objBEApuramento, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBEApuramento | objBEApuramento | Objecto contendo a informação actualizada do Apuramento. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Apuramento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string StrChave, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | StrChave | |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorLinhasDestino(String, Int32, CblBEApuramento.EnumTipoContaDestinoApuramento, Object)
Actualiza o valor das Linhas de Destino
Declaration
void ActualizaValorLinhasDestino(string Apuramento, int Ano, CblBEApuramento.EnumTipoContaDestinoApuramento Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | |
System.Int32 | Ano | |
CblBEApuramento.EnumTipoContaDestinoApuramento | Atributo | |
System.Object | Valor |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String, ref Int32)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario, ref int NDiario)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
System.Int32 | NDiario | Número do Diário. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String, ref Int32, ref String)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario, ref int NDiario, ref string Doc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
System.Int32 | NDiario | Número do Diário. |
System.String | Doc | Identificação do Documento. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String, ref Int32, ref String, Int32)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario, ref int NDiario, ref string Doc, int NDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
System.Int32 | NDiario | Número do Diário. |
System.String | Doc | Identificação do Documento. |
System.Int32 | NDoc | Número do Documento. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String, ref Int32, ref String, Int32, Boolean)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario, ref int NDiario, ref string Doc, int NDoc, bool blnIsOperLote)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
System.Int32 | NDiario | Número do Diário. |
System.String | Doc | Identificação do Documento. |
System.Int32 | NDoc | Número do Documento. |
System.Boolean | blnIsOperLote |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(String, Int32, Int32, Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String, ref String, ref Int32, ref String, Int32, Boolean, ref String)
Efectua o apuramento de resultados/outros
Declaration
bool Apura(string Apuramento, int Dia, int Mes, int Ano, bool blnPorLinha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string Desc, ref string Diario, ref int NDiario, ref string Doc, int NDoc, bool blnIsOperLote, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificação do Apuramento. |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.Int32 | Mes | Mes em que o apuramento irá ser efectuado. |
System.Int32 | Ano | Ano do Apuramento. |
System.Boolean | blnPorLinha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | Desc | Descrição do documento de apuramento. |
System.String | Diario | Identificação do Diário. |
System.Int32 | NDiario | Número do Diário. |
System.String | Doc | Identificação do Documento. |
System.Int32 | NDoc | Número do Documento. |
System.Boolean | blnIsOperLote | |
System.String | TipoLancamento | Tipo de lançamento para o que vai ser feito o apuramento. |
Returns
Type | Description |
---|---|
System.Boolean |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Apuramento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string Apuramento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Apuramento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string Apuramento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorLinhasDestino(String, Int32, CblBEApuramento.EnumTipoContaDestinoApuramento)
Devolve o valor das Linhas de Destino
Declaration
dynamic DaValorLinhasDestino(string Apuramento, int Ano, CblBEApuramento.EnumTipoContaDestinoApuramento Conta)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | |
System.Int32 | Ano | |
CblBEApuramento.EnumTipoContaDestinoApuramento | Conta |
Returns
Type | Description |
---|---|
System.Object |
DocumentoValido(String, Int32, String, Int32, Int32, Int32, Int32, String)
Efectua a validação a um documento e indica se podemos ou não efectuar o apuramento com a informação passada
Declaration
CblBEApuramentoIVA.EnumValidaDocumento DocumentoValido(string Diario, int NumDiario, string Documento, int NumDoc, int Ano, int Mes, int Dia, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | Diario | Identificador do Diário. |
System.Int32 | NumDiario | Número do diário. |
System.String | Documento | Identificador do Documento. |
System.Int32 | NumDoc | Número do documento. |
System.Int32 | Ano | Ano do documento. |
System.Int32 | Mes | Mês do documento. |
System.Int32 | Dia | Dia do documento. |
System.String | Moeda | Identificador da moeda. |
Returns
Type | Description |
---|---|
CblBEApuramentoIVA.EnumValidaDocumento |
DocumentoValido(String, Int32, String, Int32, Int32, Int32, Int32, String, ref String)
Efectua a validação a um documento e indica se podemos ou não efectuar o apuramento com a informação passada
Declaration
CblBEApuramentoIVA.EnumValidaDocumento DocumentoValido(string Diario, int NumDiario, string Documento, int NumDoc, int Ano, int Mes, int Dia, string Moeda, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Diario | Identificador do Diário. |
System.Int32 | NumDiario | Número do diário. |
System.String | Documento | Identificador do Documento. |
System.Int32 | NumDoc | Número do documento. |
System.Int32 | Ano | Ano do documento. |
System.Int32 | Mes | Mês do documento. |
System.Int32 | Dia | Dia do documento. |
System.String | Moeda | Identificador da moeda. |
System.String | TipoLancamento | Identificador do tipo de lançamento. |
Returns
Type | Description |
---|---|
CblBEApuramentoIVA.EnumValidaDocumento |
Edita(String, Int32)
Edita a informação do Apuramento.
Declaration
CblBEApuramento Edita(string Apuramento, int Ano)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.Int32 | Ano |
Returns
Type | Description |
---|---|
CblBEApuramento |
Existe(String)
Verifica se existe o Apuramento.
Declaration
bool Existe(string Apuramento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteConfiguracaoExercicio(String, Int32)
Verifica se existe a configuração de um Apuramento, para um exercício.
Declaration
bool ExisteConfiguracaoExercicio(string Apuramento, int Ano)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.Int32 | Ano |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteDocumentoApuramento(String, String, Int32, Int32, String)
Verifica se existe um documento do mesmo tipo no mês indicado
Declaration
bool ExisteDocumentoApuramento(string Diario, string Documento, int Ano, int Mes, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | Diario | Identificador do Diário. |
System.String | Documento | Identificador do Documento. |
System.Int32 | Ano | Ano do documento. |
System.Int32 | Mes | Mês do documento. |
System.String | Moeda | Identificador da moeda. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteDocumentoApuramento(String, String, Int32, Int32, String, ref String)
Verifica se existe um documento do mesmo tipo no mês indicado
Declaration
bool ExisteDocumentoApuramento(string Diario, string Documento, int Ano, int Mes, string Moeda, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Diario | Identificador do Diário. |
System.String | Documento | Identificador do Documento. |
System.Int32 | Ano | Ano do documento. |
System.Int32 | Mes | Mês do documento. |
System.String | Moeda | Identificador da moeda. |
System.String | TipoLancamento | Identificador do tipo de lançamento. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String)
Remove o Apuramento.
Declaration
void Remove(string Apuramento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
SaldarContas(ref CblBEDocumento, Int32, String, Int32, String, Int32, Int32, String, String, Int32, Int32, Int32, String, Boolean, String, CblBEDocumento.ENUMTipoOperacaoDocumento, CblBEApuramento.ENUMTipoMoedaApuramento)
Procedimento que percorre as contas de determinado apuramento e salda-as
Declaration
decimal SaldarContas(ref CblBEDocumento cblDocumento, int Ano, string Diario, int NumeroDiario, string Documento, int NumeroDocumento, int Dia, string Conta, string Natureza, int PeriodoInicial, int PeriodoFinal, int Mes, string Descricao, bool Linha_A_Linha, string ContaDestino, CblBEDocumento.ENUMTipoOperacaoDocumento TipoOperacao, CblBEApuramento.ENUMTipoMoedaApuramento TipoApuramento)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | cblDocumento | |
System.Int32 | Ano | |
System.String | Diario | |
System.Int32 | NumeroDiario | |
System.String | Documento | |
System.Int32 | NumeroDocumento | |
System.Int32 | Dia | |
System.String | Conta | |
System.String | Natureza | |
System.Int32 | PeriodoInicial | |
System.Int32 | PeriodoFinal | |
System.Int32 | Mes | |
System.String | Descricao | |
System.Boolean | Linha_A_Linha | |
System.String | ContaDestino | |
CblBEDocumento.ENUMTipoOperacaoDocumento | TipoOperacao | |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoApuramento |
Returns
Type | Description |
---|---|
System.Decimal |
SaldarContas(ref CblBEDocumento, Int32, String, Int32, String, Int32, Int32, String, String, Int32, Int32, Int32, String, Boolean, String, CblBEDocumento.ENUMTipoOperacaoDocumento, CblBEApuramento.ENUMTipoMoedaApuramento, ref Decimal)
Procedimento que percorre as contas de determinado apuramento e salda-as
Declaration
decimal SaldarContas(ref CblBEDocumento cblDocumento, int Ano, string Diario, int NumeroDiario, string Documento, int NumeroDocumento, int Dia, string Conta, string Natureza, int PeriodoInicial, int PeriodoFinal, int Mes, string Descricao, bool Linha_A_Linha, string ContaDestino, CblBEDocumento.ENUMTipoOperacaoDocumento TipoOperacao, CblBEApuramento.ENUMTipoMoedaApuramento TipoApuramento, ref decimal TotalDb)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | cblDocumento | |
System.Int32 | Ano | |
System.String | Diario | |
System.Int32 | NumeroDiario | |
System.String | Documento | |
System.Int32 | NumeroDocumento | |
System.Int32 | Dia | |
System.String | Conta | |
System.String | Natureza | |
System.Int32 | PeriodoInicial | |
System.Int32 | PeriodoFinal | |
System.Int32 | Mes | |
System.String | Descricao | |
System.Boolean | Linha_A_Linha | |
System.String | ContaDestino | |
CblBEDocumento.ENUMTipoOperacaoDocumento | TipoOperacao | |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoApuramento | |
System.Decimal | TotalDb |
Returns
Type | Description |
---|---|
System.Decimal |
SaldarContas(ref CblBEDocumento, Int32, String, Int32, String, Int32, Int32, String, String, Int32, Int32, Int32, String, Boolean, String, CblBEDocumento.ENUMTipoOperacaoDocumento, CblBEApuramento.ENUMTipoMoedaApuramento, ref Decimal, ref Decimal)
Procedimento que percorre as contas de determinado apuramento e salda-as
Declaration
decimal SaldarContas(ref CblBEDocumento cblDocumento, int Ano, string Diario, int NumeroDiario, string Documento, int NumeroDocumento, int Dia, string Conta, string Natureza, int PeriodoInicial, int PeriodoFinal, int Mes, string Descricao, bool Linha_A_Linha, string ContaDestino, CblBEDocumento.ENUMTipoOperacaoDocumento TipoOperacao, CblBEApuramento.ENUMTipoMoedaApuramento TipoApuramento, ref decimal TotalDb, ref decimal TotalCr)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | cblDocumento | |
System.Int32 | Ano | |
System.String | Diario | |
System.Int32 | NumeroDiario | |
System.String | Documento | |
System.Int32 | NumeroDocumento | |
System.Int32 | Dia | |
System.String | Conta | |
System.String | Natureza | |
System.Int32 | PeriodoInicial | |
System.Int32 | PeriodoFinal | |
System.Int32 | Mes | |
System.String | Descricao | |
System.Boolean | Linha_A_Linha | |
System.String | ContaDestino | |
CblBEDocumento.ENUMTipoOperacaoDocumento | TipoOperacao | |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoApuramento | |
System.Decimal | TotalDb | |
System.Decimal | TotalCr |
Returns
Type | Description |
---|---|
System.Decimal |
SaldarContas(ref CblBEDocumento, Int32, String, Int32, String, Int32, Int32, String, String, Int32, Int32, Int32, String, Boolean, String, CblBEDocumento.ENUMTipoOperacaoDocumento, CblBEApuramento.ENUMTipoMoedaApuramento, ref Decimal, ref Decimal, String)
Procedimento que percorre as contas de determinado apuramento e salda-as
Declaration
decimal SaldarContas(ref CblBEDocumento cblDocumento, int Ano, string Diario, int NumeroDiario, string Documento, int NumeroDocumento, int Dia, string Conta, string Natureza, int PeriodoInicial, int PeriodoFinal, int Mes, string Descricao, bool Linha_A_Linha, string ContaDestino, CblBEDocumento.ENUMTipoOperacaoDocumento TipoOperacao, CblBEApuramento.ENUMTipoMoedaApuramento TipoApuramento, ref decimal TotalDb, ref decimal TotalCr, string ContaTransferencia)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | cblDocumento | |
System.Int32 | Ano | |
System.String | Diario | |
System.Int32 | NumeroDiario | |
System.String | Documento | |
System.Int32 | NumeroDocumento | |
System.Int32 | Dia | |
System.String | Conta | |
System.String | Natureza | |
System.Int32 | PeriodoInicial | |
System.Int32 | PeriodoFinal | |
System.Int32 | Mes | |
System.String | Descricao | |
System.Boolean | Linha_A_Linha | |
System.String | ContaDestino | |
CblBEDocumento.ENUMTipoOperacaoDocumento | TipoOperacao | |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoApuramento | |
System.Decimal | TotalDb | |
System.Decimal | TotalCr | |
System.String | ContaTransferencia |
Returns
Type | Description |
---|---|
System.Decimal |
SaldarContas(ref CblBEDocumento, Int32, String, Int32, String, Int32, Int32, String, String, Int32, Int32, Int32, String, Boolean, String, CblBEDocumento.ENUMTipoOperacaoDocumento, CblBEApuramento.ENUMTipoMoedaApuramento, ref Decimal, ref Decimal, String, ref String)
Procedimento que percorre as contas de determinado apuramento e salda-as
Declaration
decimal SaldarContas(ref CblBEDocumento cblDocumento, int Ano, string Diario, int NumeroDiario, string Documento, int NumeroDocumento, int Dia, string Conta, string Natureza, int PeriodoInicial, int PeriodoFinal, int Mes, string Descricao, bool Linha_A_Linha, string ContaDestino, CblBEDocumento.ENUMTipoOperacaoDocumento TipoOperacao, CblBEApuramento.ENUMTipoMoedaApuramento TipoApuramento, ref decimal TotalDb, ref decimal TotalCr, string ContaTransferencia, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | cblDocumento | |
System.Int32 | Ano | |
System.String | Diario | |
System.Int32 | NumeroDiario | |
System.String | Documento | |
System.Int32 | NumeroDocumento | |
System.Int32 | Dia | |
System.String | Conta | |
System.String | Natureza | |
System.Int32 | PeriodoInicial | |
System.Int32 | PeriodoFinal | |
System.Int32 | Mes | |
System.String | Descricao | |
System.Boolean | Linha_A_Linha | |
System.String | ContaDestino | |
CblBEDocumento.ENUMTipoOperacaoDocumento | TipoOperacao | |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoApuramento | |
System.Decimal | TotalDb | |
System.Decimal | TotalCr | |
System.String | ContaTransferencia | |
System.String | TipoLancamento |
Returns
Type | Description |
---|---|
System.Decimal |
ValidaActualizacao(CblBEApuramento, ref String)
Efectua a validação da informação do Apuramento.
Declaration
bool ValidaActualizacao(CblBEApuramento BEApuramento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEApuramento | BEApuramento | Objecto contendo a informação que se pretende validar. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaApuramentoResultados(CblBEDocumento)
Declaration
bool ValidaApuramentoResultados(CblBEDocumento documento)
Parameters
Type | Name | Description |
---|---|---|
CblBEDocumento | documento |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaApuramentoResultadosLinha(CblBELinhaDocGeral, CblBEDocumento.TipoTrancacao, String, String)
Declaration
bool ValidaApuramentoResultadosLinha(CblBELinhaDocGeral linha, CblBEDocumento.TipoTrancacao tipoTransacao, string prefixoContaAnalitica, string prefixoContaOrdem)
Parameters
Type | Name | Description |
---|---|---|
CblBELinhaDocGeral | linha | |
CblBEDocumento.TipoTrancacao | tipoTransacao | |
System.String | prefixoContaAnalitica | |
System.String | prefixoContaOrdem |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Apuramento.
Declaration
bool ValidaRemocao(string Apuramento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apuramento | Identificador do Apuramento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |