PRIMAVERA | Developers

    Show / Hide Table of Contents

    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