PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSApuramentoSelo

    Esta classe é utilizada para efectuar os apuramentos do Selo.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("244E313E-CDC5-44E9-ABCE-B8415AA994D7")]
    public interface ICblBSApuramentoSelo

    Properties

    EventHandler

    Declaration
    StdBEEventHandler EventHandler { set; }
    Property Value
    Type Description
    StdBEEventHandler

    Methods

    Apura(Int32, CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, Decimal, Decimal, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)

    Efectua o apuramento do Selo.

    Declaration
    bool Apura(int Ano, CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, decimal Juros, decimal Coimas, bool Linha_A_Linha, CblBEApuramento.EnumTipoPedido tipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    CblBETipos.ENUMPeriodo Periodo

    Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12)

    System.Int32 Dia

    Dia em que o documento de apuramento irá ser efectuado.

    System.String Apuramento

    Identificador do apuramento

    System.String Diario

    Identificador do Diário .

    System.Int32 NumeroDiario

    Númerador do diário.

    System.String Documento

    Identificador do documento.

    System.Int32 NumeroDocumento

    Numerador do documento.

    System.Decimal Juros

    Valor referente aos juros.

    System.Decimal Coimas

    Valor referente aos juros.

    System.Boolean Linha_A_Linha

    Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta.

    CblBEApuramento.EnumTipoPedido tipoPedido

    Indica se efectua o pedido de reembolso ou se reporta o excesso automáticamente ou se pergunta ao utilizador o que fazer.

    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(Int32, CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, Decimal, Decimal, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String)

    Efectua o apuramento do Selo.

    Declaration
    bool Apura(int Ano, CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, decimal Juros, decimal Coimas, bool Linha_A_Linha, CblBEApuramento.EnumTipoPedido tipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string TipoLancamento)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    CblBETipos.ENUMPeriodo Periodo

    Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12)

    System.Int32 Dia

    Dia em que o documento de apuramento irá ser efectuado.

    System.String Apuramento

    Identificador do apuramento

    System.String Diario

    Identificador do Diário .

    System.Int32 NumeroDiario

    Númerador do diário.

    System.String Documento

    Identificador do documento.

    System.Int32 NumeroDocumento

    Numerador do documento.

    System.Decimal Juros

    Valor referente aos juros.

    System.Decimal Coimas

    Valor referente aos juros.

    System.Boolean Linha_A_Linha

    Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta.

    CblBEApuramento.EnumTipoPedido tipoPedido

    Indica se efectua o pedido de reembolso ou se reporta o excesso automáticamente ou se pergunta ao utilizador o que fazer.

    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 TipoLancamento

    Tipo de Lançamento no que vai ser feito o apuramento.

    Returns
    Type Description
    System.Boolean

    Remove(Int32, Int32, String, Int32, String, String, String)

    Anula o apuramento do Selo.

    Declaration
    bool Remove(int Ano, int Mes, string Diario, int NumDiario, string MotivoAnulacao, string ObsAnulacao = null, string TipoLancamento = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    System.Int32 Mes

    Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12)

    System.String Diario

    Identificador do Diário .

    System.Int32 NumDiario

    Númerador do diário.

    System.String MotivoAnulacao

    Código Motivo Anulação.

    System.String ObsAnulacao

    Observações da Anulação.

    System.String TipoLancamento

    Tipo de Lançamento.

    Returns
    Type Description
    System.Boolean

    Remove(String, Int32, Int32, String, Int32, Boolean, String, String)

    Anula o apuramento do Selo.

    Declaration
    bool Remove(string TipoLancamento, int Ano, int Mes, string Diario, int NumDiario, bool removeDocumentoContabilistico, string MotivoAnulacao, string ObsAnulacao)
    Parameters
    Type Name Description
    System.String TipoLancamento

    Tipo de Lançamento.

    System.Int32 Ano

    Ano do Apuramento

    System.Int32 Mes

    Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12)

    System.String Diario

    Identificador do Diário .

    System.Int32 NumDiario

    Númerador do diário.

    System.Boolean removeDocumentoContabilistico

    Remove Documento Contabilistico, ou apenas remove links de ligação.

    System.String MotivoAnulacao

    Código Motivo Anulação.

    System.String ObsAnulacao

    Observações da Anulação.

    Returns
    Type Description
    System.Boolean