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 |